0001104659-24-050855.txt : 20240424 0001104659-24-050855.hdr.sgml : 20240424 20240424064554 ACCESSION NUMBER: 0001104659-24-050855 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 146 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240424 DATE AS OF CHANGE: 20240424 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Tuya Inc. CENTRAL INDEX KEY: 0001829118 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 000000000 STATE OF INCORPORATION: E9 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 20-F SEC ACT: 1934 Act SEC FILE NUMBER: 001-40210 FILM NUMBER: 24866675 BUSINESS ADDRESS: STREET 1: FLOOR 7-12, BLOCK A STREET 2: HUACE CENTER, XIHU DISTRICT CITY: HANGZHOU STATE: F4 ZIP: 00000 BUSINESS PHONE: 86 0571 8691 5981 MAIL ADDRESS: STREET 1: FLOOR 7-12, BLOCK A STREET 2: HUACE CENTER, XIHU DISTRICT CITY: HANGZHOU STATE: F4 ZIP: 00000 20-F 1 tuya-20231231x20f.htm FORM 20-F
175424000146175000603150004891495335535275295554660612219800002219800000001829118FYfalse2023--12-3100000000P4YP4YP4Yhttp://fasb.org/us-gaap/2023#RelatedPartyMemberhttp://fasb.org/us-gaap/2023#RelatedPartyMemberhttp://tuya.com/20231231#TencentGroupMemberhttp://tuya.com/20231231#TencentGroupMemberhttp://fasb.org/us-gaap/2023#RelatedPartyMemberhttp://fasb.org/us-gaap/2023#RelatedPartyMemberhttp://tuya.com/20231231#TencentGroupMemberhttp://tuya.com/20231231#TencentGroupMember7020530079400000P1Y6MP12MP12MP12MP12M79400000P2Y0.50P3YP4YP0Y70205300794000000001829118tuya:HangzhouTuyaTechnologyCo.Ltd.Member2023-01-012023-12-310001829118tuya:HangzhouTuyaTechnologyCo.Ltd.Member2022-01-012022-12-3100018291182023-12-152023-12-1500018291182023-03-282023-03-280001829118tuya:ClassAndClassBOrdinarySharesMemberus-gaap:CommonStockMember2023-01-012023-12-310001829118us-gaap:CommonStockMember2023-01-012023-12-310001829118tuya:OrdinarySharesRepresentingOrdinaryShares1200794Membertuya:ShareRepurchaseProgram2021Memberdei:AdrMember2023-01-012023-12-310001829118tuya:AdsRepresentingOrdinaryShares18813449Membertuya:ShareRepurchaseProgram2021Memberus-gaap:CommonStockMember2022-01-012022-12-310001829118tuya:AdsRepresentingOrdinaryShares1200794Membertuya:ShareRepurchaseProgram2021Memberdei:AdrMember2023-01-012023-12-310001829118tuya:OrdinarySharesRepresentingOrdinaryShares26400.Membertuya:ShareRepurchaseProgram2021Memberdei:AdrMember2022-01-012022-12-310001829118tuya:AdsRepresentingOrdinaryShares18813449Membertuya:ShareRepurchaseProgram2021Memberdei:AdrMember2022-01-012022-12-310001829118tuya:ShareRepurchaseProgram2021Member2021-08-302021-08-300001829118tuya:ShareRepurchaseProgram2021Memberdei:AdrMember2023-06-290001829118tuya:ShareRepurchaseProgram2021Memberdei:AdrMember2022-11-090001829118tuya:ShareRepurchaseProgram2021Memberdei:AdrMember2021-08-300001829118us-gaap:TreasuryStockCommonMember2023-01-012023-12-310001829118us-gaap:TreasuryStockCommonMember2022-01-012022-12-310001829118us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-01-012022-12-310001829118us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-01-012022-12-310001829118tuya:ClassAndClassBOrdinarySharesMemberus-gaap:CommonStockMember2022-01-012022-12-310001829118us-gaap:CommonClassAMember2021-10-182021-10-180001829118us-gaap:CommonClassAMember2021-09-132021-09-130001829118dei:AdrMemberus-gaap:OverAllotmentOptionMember2021-04-202021-04-200001829118dei:AdrMemberus-gaap:IPOMember2021-03-182021-03-180001829118tuya:SeriesDConvertiblePreferredSharesMember2019-09-012019-09-300001829118tuya:SeriesCConvertiblePreferredSharesMember2018-04-012018-04-300001829118tuya:SeriesBConvertiblePreferredSharesMember2017-08-012017-08-310001829118tuya:SeriesA1ConvertiblePreferredSharesMember2016-11-012016-11-300001829118us-gaap:InvestorMemberus-gaap:RelatedPartyMember2014-12-232014-12-230001829118tuya:SeriesConvertiblePreferredSharesMember2014-12-012014-12-310001829118us-gaap:InvestorMemberus-gaap:RelatedPartyMember2014-08-282014-08-280001829118us-gaap:TreasuryStockCommonMember2021-01-012021-12-310001829118us-gaap:TreasuryStockCommonMember2023-12-310001829118us-gaap:RetainedEarningsMember2023-12-310001829118us-gaap:AdditionalPaidInCapitalMember2023-12-310001829118us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001829118srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2022-12-310001829118srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:TreasuryStockCommonMember2022-12-310001829118srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:RetainedEarningsMember2022-12-310001829118srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AdditionalPaidInCapitalMember2022-12-310001829118srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001829118us-gaap:TreasuryStockCommonMember2022-12-310001829118us-gaap:RetainedEarningsMember2022-12-310001829118us-gaap:AdditionalPaidInCapitalMember2022-12-310001829118us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001829118srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310001829118srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310001829118us-gaap:TreasuryStockCommonMember2021-12-310001829118us-gaap:RetainedEarningsMember2021-12-310001829118us-gaap:AdditionalPaidInCapitalMember2021-12-310001829118us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001829118us-gaap:RetainedEarningsMember2020-12-310001829118us-gaap:AdditionalPaidInCapitalMember2020-12-310001829118us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001829118us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-12-310001829118us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-12-310001829118tuya:ClassAndClassBOrdinarySharesMemberus-gaap:CommonStockMember2023-12-310001829118us-gaap:CommonStockMember2023-12-310001829118us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-12-310001829118us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-310001829118tuya:ClassAndClassBOrdinarySharesMemberus-gaap:CommonStockMember2022-12-310001829118srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:CommonStockMember2022-12-310001829118us-gaap:CommonStockMember2022-12-310001829118us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-12-310001829118us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-12-310001829118tuya:ClassAndClassBOrdinarySharesMemberus-gaap:CommonStockMember2021-12-310001829118us-gaap:CommonStockMember2021-12-310001829118us-gaap:CommonStockMember2020-12-310001829118us-gaap:CommonClassAMember2022-07-040001829118dei:AdrMemberus-gaap:IPOMember2021-03-180001829118us-gaap:CommonStockMember2021-02-280001829118tuya:SeriesDConvertiblePreferredSharesMember2019-11-010001829118tuya:SeriesA1ConvertiblePreferredSharesMember2019-11-010001829118tuya:SeriesDConvertiblePreferredSharesMember2019-09-160001829118tuya:SeriesCConvertiblePreferredSharesMember2018-05-020001829118tuya:SeriesCConvertiblePreferredSharesMember2018-04-160001829118tuya:SeriesBConvertiblePreferredSharesMember2017-09-150001829118tuya:SeriesBConvertiblePreferredSharesMember2017-08-150001829118tuya:SeriesA1ConvertiblePreferredSharesMember2016-11-110001829118tuya:SeriesConvertiblePreferredSharesMember2015-03-310001829118us-gaap:InvestorMemberus-gaap:RelatedPartyMember2014-12-230001829118tuya:SeriesConvertiblePreferredSharesMember2014-12-230001829118srt:MinimumMember2022-12-310001829118srt:MaximumMember2022-12-310001829118tuya:Plan2015Member2022-12-310001829118us-gaap:RestrictedStockUnitsRSUMembertuya:Plan2015Member2023-01-012023-12-310001829118us-gaap:RestrictedStockUnitsRSUMembertuya:Plan2015Member2022-01-012022-12-310001829118tuya:Plan2015Member2022-01-012022-12-310001829118tuya:Plan2015Member2021-01-012021-12-310001829118srt:MinimumMember2021-12-310001829118srt:MaximumMember2021-12-310001829118us-gaap:RestrictedStockUnitsRSUMember2021-12-310001829118us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001829118tuya:Plan2015Memberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-12-310001829118tuya:Plan2015Memberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-12-310001829118tuya:Plan2015Member2023-01-012023-12-310001829118srt:MinimumMembertuya:Plan2015Member2023-01-012023-12-310001829118srt:MaximumMembertuya:Plan2015Member2023-01-012023-12-310001829118tuya:ContractWithCustomerLiabilityNonCurrentMember2023-12-310001829118tuya:ContractWithCustomerLiabilityCurrentMember2023-12-310001829118tuya:ContractWithCustomerLiabilityNonCurrentMember2022-12-310001829118tuya:ContractWithCustomerLiabilityCurrentMember2022-12-310001829118tuya:SmartDeviceDistributionMember2023-01-012023-12-310001829118tuya:SaasAndOthersMember2023-01-012023-12-310001829118tuya:IotPaasMember2023-01-012023-12-310001829118tuya:SmartDeviceDistributionMember2022-01-012022-12-310001829118tuya:SaasAndOthersMember2022-01-012022-12-310001829118tuya:IotPaasMember2022-01-012022-12-310001829118tuya:SmartDeviceDistributionMember2021-01-012021-12-310001829118tuya:SaasAndOthersMember2021-01-012021-12-310001829118tuya:IotPaasMember2021-01-012021-12-310001829118srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2023-01-010001829118us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310001829118us-gaap:OfficeEquipmentMember2023-12-310001829118us-gaap:LeaseholdImprovementsMember2023-12-310001829118us-gaap:ComputerEquipmentMember2023-12-310001829118us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001829118us-gaap:OfficeEquipmentMember2022-12-310001829118us-gaap:LeaseholdImprovementsMember2022-12-310001829118us-gaap:ConstructionInProgressMember2022-12-310001829118us-gaap:ComputerEquipmentMember2022-12-310001829118tuya:SeriesDConvertiblePreferredSharesMember2019-09-012019-11-0100018291182018-05-022018-05-0200018291182018-04-162018-04-160001829118tuya:SeriesCConvertiblePreferredSharesMember2018-04-012018-05-310001829118tuya:SeriesBConvertiblePreferredSharesMember2017-08-012017-09-300001829118tuya:SeriesConvertiblePreferredSharesMember2015-01-012015-03-310001829118tuya:OtherInvestorsMemberus-gaap:RelatedPartyMember2014-12-232014-12-230001829118tuya:TwoInvestorsMemberus-gaap:RelatedPartyMember2014-08-282014-08-280001829118tuya:RegisteredShareholdersMemberus-gaap:RelatedPartyMember2014-08-282014-08-2800018291182021-03-182021-03-1800018291182020-01-012020-12-310001829118tuya:ShareholdingInterestOfPrivatelyHeldCompanyMember2022-03-012022-03-310001829118tuya:ShareholdingInterestOfPrivatelyHeldCompanyMembertuya:GroupAcquiredShareholdingInterestOfPrivatelyHeldCompanyTwoMember2021-12-012021-12-310001829118tuya:ShareholdingInterestOfPrivatelyHeldCompanyMembertuya:GroupAcquiredShareholdingInterestOfPrivatelyHeldCompanyOneMember2021-12-012021-12-310001829118tuya:ShareholdingInterestOfPrivatelyHeldCompanyMembertuya:GroupAcquiredShareholdingInterestOfPrivatelyHeldCompanyTwoMember2021-11-012021-11-300001829118tuya:ShareholdingInterestOfPrivatelyHeldCompanyMembertuya:GroupAcquiredShareholdingInterestOfPrivatelyHeldCompanyOneMember2021-11-012021-11-300001829118tuya:ShareholdingInterestOfPrivatelyHeldCompanyMember2021-10-012021-10-310001829118tuya:ShareholdingInterestOfPrivatelyHeldCompanyMember2021-09-012021-09-300001829118tuya:ShareholdingInterestOfPrivatelyHeldCompanyMember2021-08-012021-08-310001829118srt:ParentCompanyMembersrt:ReportableLegalEntitiesMemberus-gaap:RelatedPartyMember2023-12-310001829118srt:ParentCompanyMembersrt:ReportableLegalEntitiesMemberus-gaap:RelatedPartyMember2022-12-310001829118us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001829118us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001829118us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001829118us-gaap:RetainedEarningsMember2023-01-012023-12-310001829118us-gaap:RetainedEarningsMember2022-01-012022-12-310001829118us-gaap:RetainedEarningsMember2021-01-012021-12-310001829118tuya:ZhejiangTuyaSmartElectronicsCo.Ltd.Member2023-12-310001829118tuya:TuyasmartIndiaPrivateLimitedMember2023-12-310001829118tuya:TuyaSmartInc.Member2023-12-310001829118tuya:TuyasmartColombiaS.a.sMember2023-12-310001829118tuya:TuyaJapanCo.Ltd.Member2023-12-310001829118tuya:TuyaHkLimitedMember2023-12-310001829118tuya:TuyaGmbhMember2023-12-310001829118tuya:TuyaGlobalInc.Member2023-12-310001829118tuya:HangzhouTuyaInformationTechnologyCo.Ltd.Member2023-12-310001829118tuya:ZhejiangTuyaSmartElectronicsCo.Ltd.Member2022-12-310001829118tuya:TuyasmartIndiaPrivateLimitedMember2022-12-310001829118tuya:TuyaSmartInc.Member2022-12-310001829118tuya:TuyasmartColombiaS.a.sMember2022-12-310001829118tuya:TuyaJapanCo.Ltd.Member2022-12-310001829118tuya:TuyaHkLimitedMember2022-12-310001829118tuya:TuyaGmbhMember2022-12-310001829118tuya:TuyaGlobalInc.Member2022-12-310001829118tuya:HangzhouTuyaInformationTechnologyCo.Ltd.Member2022-12-310001829118tuya:BridgeLoanReceivableMember2021-09-300001829118us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310001829118us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-310001829118srt:MinimumMember2023-12-310001829118srt:MaximumMember2023-12-310001829118tuya:OtherThanChinaMember2023-01-012023-12-310001829118tuya:OtherThanChinaMember2022-01-012022-12-310001829118country:CN2022-01-012022-12-310001829118tuya:OtherThanChinaMember2021-01-012021-12-310001829118country:CN2021-01-012021-12-310001829118tuya:Plan2015Member2023-12-310001829118us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001829118us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001829118us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001829118us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001829118us-gaap:RestrictedStockUnitsRSUMember2023-12-310001829118us-gaap:EmployeeStockOptionMember2023-12-310001829118us-gaap:RestrictedStockUnitsRSUMember2022-12-310001829118us-gaap:EmployeeStockOptionMember2022-12-310001829118country:US2023-01-012023-12-310001829118country:HK2023-01-012023-12-310001829118country:US2017-12-222017-12-220001829118country:CN2007-03-162007-03-160001829118srt:MinimumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPriceVolatilityMember2023-12-310001829118srt:MinimumMemberus-gaap:FairValueMeasurementsRecurringMembertuya:MeasurementInputProbabilityRedemptionScenarioMember2023-12-310001829118srt:MinimumMemberus-gaap:FairValueMeasurementsRecurringMembertuya:MeasurementInputProbabilityLiquidationScenarioMember2023-12-310001829118srt:MinimumMemberus-gaap:FairValueMeasurementsRecurringMembertuya:MeasurementInputProbabilityIpoScenarioMember2023-12-310001829118srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPriceVolatilityMember2023-12-310001829118srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMembertuya:MeasurementInputProbabilityRedemptionScenarioMember2023-12-310001829118srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMembertuya:MeasurementInputProbabilityLiquidationScenarioMember2023-12-310001829118srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMembertuya:MeasurementInputProbabilityIpoScenarioMember2023-12-310001829118srt:MinimumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-310001829118srt:MinimumMemberus-gaap:FairValueMeasurementsRecurringMembertuya:MeasurementInputProbabilityRedemptionScenarioMember2022-12-310001829118srt:MinimumMemberus-gaap:FairValueMeasurementsRecurringMembertuya:MeasurementInputProbabilityLiquidationScenarioMember2022-12-310001829118srt:MinimumMemberus-gaap:FairValueMeasurementsRecurringMembertuya:MeasurementInputProbabilityIpoScenarioMember2022-12-310001829118srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-310001829118srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMembertuya:MeasurementInputProbabilityRedemptionScenarioMember2022-12-310001829118srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMembertuya:MeasurementInputProbabilityLiquidationScenarioMember2022-12-310001829118srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMembertuya:MeasurementInputProbabilityIpoScenarioMember2022-12-310001829118tuya:SaasMember2023-12-310001829118tuya:CloudBasedConnectivityAndBasicIotServicesMember2023-12-310001829118us-gaap:MembershipMember2022-12-310001829118tuya:SaasMember2022-12-310001829118tuya:CloudBasedConnectivityAndBasicIotServicesMember2022-12-310001829118us-gaap:MembershipMember2021-12-310001829118tuya:SaasMember2021-12-310001829118tuya:CloudBasedConnectivityAndBasicIotServicesMember2021-12-310001829118us-gaap:MembershipMember2020-12-310001829118tuya:SaasMember2020-12-310001829118tuya:CloudBasedConnectivityAndBasicIotServicesMember2020-12-310001829118us-gaap:CostOfGoodsProductLineMemberus-gaap:SupplierConcentrationRiskMembertuya:SupplierBMember2023-01-012023-12-310001829118us-gaap:CostOfGoodsProductLineMemberus-gaap:SupplierConcentrationRiskMembertuya:SupplierMember2022-01-012022-12-310001829118us-gaap:CostOfGoodsProductLineMemberus-gaap:SupplierConcentrationRiskMembertuya:SupplierMember2021-01-012021-12-310001829118us-gaap:CommonStockMember2023-12-310001829118us-gaap:CommonStockMember2022-12-310001829118us-gaap:CommonClassAMember2022-10-310001829118srt:ParentCompanyMembersrt:ReportableLegalEntitiesMemberus-gaap:CommonStockMember2023-12-310001829118srt:ParentCompanyMembersrt:ReportableLegalEntitiesMemberus-gaap:CommonClassBMember2023-12-310001829118srt:ParentCompanyMembersrt:ReportableLegalEntitiesMemberus-gaap:CommonClassAMember2023-12-310001829118srt:ParentCompanyMembersrt:ReportableLegalEntitiesMemberus-gaap:CommonStockMember2022-12-310001829118srt:ParentCompanyMembersrt:ReportableLegalEntitiesMemberus-gaap:CommonClassBMember2022-12-310001829118srt:ParentCompanyMembersrt:ReportableLegalEntitiesMemberus-gaap:CommonClassAMember2022-12-310001829118us-gaap:CommonClassBMember2022-12-310001829118us-gaap:CommonClassAMember2022-12-310001829118us-gaap:CommonClassAMember2022-11-0100018291182019-12-310001829118tuya:Plan2015Member2021-02-210001829118tuya:Plan2015Member2020-07-310001829118tuya:Plan2015Member2014-12-310001829118srt:ParentCompanyMembersrt:ReportableLegalEntitiesMember2021-12-310001829118srt:ParentCompanyMembersrt:ReportableLegalEntitiesMember2020-12-3100018291182020-12-3100018291182021-12-310001829118us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001829118us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001829118tuya:LongTermInvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001829118tuya:LongTermInvestmentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001829118us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001829118us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001829118us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001829118us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001829118tuya:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001829118us-gaap:FairValueMeasurementsRecurringMember2023-12-310001829118us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001829118us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001829118tuya:LongTermInvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001829118tuya:LongTermInvestmentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001829118us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001829118us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001829118us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001829118us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001829118tuya:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001829118us-gaap:FairValueMeasurementsRecurringMember2022-12-310001829118us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001829118us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001829118us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001829118us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001829118us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001829118us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001829118us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001829118us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001829118us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001829118us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001829118us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001829118us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001829118srt:ParentCompanyMembersrt:ReportableLegalEntitiesMember2023-12-310001829118srt:ParentCompanyMembersrt:ReportableLegalEntitiesMember2022-12-310001829118tuya:SeriesA1ConvertiblePreferredSharesMember2019-11-012019-11-010001829118us-gaap:CommonStockMember2021-01-012021-12-310001829118us-gaap:CommonClassAMember2022-07-042022-07-040001829118us-gaap:CommonStockMember2022-01-012022-12-310001829118srt:MinimumMember2022-01-012022-12-310001829118srt:MaximumMember2022-01-012022-12-310001829118srt:MinimumMember2021-01-012021-12-310001829118srt:MaximumMember2021-01-012021-12-310001829118us-gaap:OtherNonoperatingIncomeExpenseMember2023-01-012023-12-310001829118us-gaap:OtherNonoperatingIncomeExpenseMember2022-01-012022-12-310001829118us-gaap:OtherNonoperatingIncomeExpenseMember2021-01-012021-12-310001829118tuya:ShareholdingInterestOfCustomerWithBridgeLoanMember2021-01-012021-12-310001829118srt:ParentCompanyMembersrt:ReportableLegalEntitiesMember2021-01-012021-12-3100018291182022-06-012022-06-3000018291182021-04-012021-04-3000018291182021-03-172021-03-170001829118us-gaap:CommonClassBMember2023-01-012023-12-310001829118us-gaap:CommonClassBMember2022-01-012022-12-310001829118us-gaap:CommonClassAMember2022-01-012022-12-310001829118us-gaap:CommonStockMember2021-03-172021-03-170001829118us-gaap:CommonClassAMember2023-12-152023-12-150001829118us-gaap:CommonClassAMember2023-03-282023-03-280001829118us-gaap:CommonClassAMember2021-12-282021-12-280001829118us-gaap:CommonClassAMember2021-12-232021-12-230001829118tuya:ExpirationYear2033Member2023-12-310001829118tuya:ExpirationYear2032Member2023-12-310001829118tuya:ExpirationYear2031Member2023-12-310001829118tuya:ExpirationYear2030Member2023-12-310001829118tuya:ExpirationYear2029Member2023-12-310001829118tuya:ExpirationYear2028Member2023-12-310001829118tuya:ExpirationYear2027Member2023-12-310001829118tuya:ExpirationYear2026Member2023-12-310001829118tuya:ExpirationYear2025Member2023-12-310001829118tuya:ExpirationYear2024Member2023-12-310001829118us-gaap:CommonStockMember2021-02-012021-02-280001829118tuya:SeriesDConvertiblePreferredSharesMember2019-11-012019-11-010001829118tuya:SeriesDConvertiblePreferredSharesMember2019-09-162019-09-160001829118tuya:SeriesCConvertiblePreferredSharesMember2018-05-022018-05-020001829118tuya:SeriesCConvertiblePreferredSharesMember2018-04-162018-04-160001829118tuya:SeriesBConvertiblePreferredSharesMember2017-09-152017-09-150001829118tuya:SeriesBConvertiblePreferredSharesMember2017-08-152017-08-150001829118tuya:SeriesA1ConvertiblePreferredSharesMember2016-11-112016-11-110001829118tuya:SeriesConvertiblePreferredSharesMember2015-03-312015-03-310001829118tuya:SeriesConvertiblePreferredSharesMember2014-12-232014-12-230001829118tuya:BridgeLoanReceivableMember2021-09-012021-09-300001829118tuya:IotPaasMembersrt:MinimumMember2023-01-012023-12-310001829118tuya:IotPaasMembersrt:MaximumMember2023-01-012023-12-310001829118country:CN2023-01-012023-12-310001829118us-gaap:OtherOperatingIncomeExpenseMember2023-01-012023-12-310001829118us-gaap:OtherOperatingIncomeExpenseMember2022-01-012022-12-310001829118us-gaap:OtherOperatingIncomeExpenseMember2021-01-012021-12-310001829118srt:ParentCompanyMembersrt:ReportableLegalEntitiesMember2023-01-012023-12-310001829118srt:ParentCompanyMembersrt:ReportableLegalEntitiesMember2022-01-012022-12-310001829118us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-01-012023-12-310001829118us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-01-012023-12-310001829118tuya:ShareholdingInterestOfCustomerWithBridgeLoanMember2021-10-012021-12-310001829118us-gaap:MembershipMember2023-01-012023-12-310001829118tuya:SaasMember2023-01-012023-12-310001829118tuya:CloudBasedConnectivityAndBasicIotServicesMember2023-01-012023-12-310001829118us-gaap:MembershipMember2022-01-012022-12-310001829118tuya:SaasMember2022-01-012022-12-310001829118tuya:CloudBasedConnectivityAndBasicIotServicesMember2022-01-012022-12-310001829118us-gaap:MembershipMember2021-01-012021-12-310001829118tuya:SaasMember2021-01-012021-12-310001829118tuya:CloudBasedConnectivityAndBasicIotServicesMember2021-01-012021-12-3100018291182021-03-1700018291182014-08-280001829118us-gaap:CommonClassBMember2022-11-012022-11-010001829118us-gaap:CommonClassAMember2022-11-012022-11-010001829118us-gaap:CommonClassBMember2021-03-172021-03-170001829118us-gaap:CommonClassAMember2021-03-172021-03-170001829118tuya:Plan2015Member2021-02-252021-02-250001829118us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001829118us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001829118us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-3100018291182023-12-3100018291182022-12-3100018291182022-01-012022-12-3100018291182021-01-012021-12-310001829118us-gaap:CommonClassAMember2023-01-012023-12-310001829118tuya:AmericanDepositaryShareMember2023-01-012023-12-310001829118tuya:ShareRepurchaseProgram2021Memberus-gaap:CommonClassAMember2022-11-090001829118tuya:ShareRepurchaseProgram2021Memberus-gaap:CommonClassAMember2021-08-300001829118us-gaap:CommonClassAMemberus-gaap:IPOMember2021-03-180001829118us-gaap:CommonClassBMember2023-12-310001829118us-gaap:CommonClassAMember2023-12-310001829118dei:BusinessContactMember2023-01-012023-12-3100018291182023-01-012023-12-31xbrli:sharesxbrli:pureiso4217:USDtuya:Voteiso4217:CNYtuya:itemtuya:subsidiaryiso4217:USDxbrli:sharestuya:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 20-F

(Mark One)

REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR (g) OF THE SECURITIES EXCHANGE ACT OF 1934

OR

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2023.

OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                           to                          .

OR

SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Date of event requiring this shell company report                        

Commission file number: 001-40210

Tuya Inc.

(Exact name of Registrant as specified in its charter)

N/A

(Translation of Registrant’s name into English)

Cayman Islands

(Jurisdiction of incorporation or organization)

10/F, Building A, Huace Center

Xihu District, Hangzhou City

Zhejiang, 310012

People’s Republic of China

(Address of principal executive offices)

Yao (Jessie) Liu

Chief Financial Officer

Tel: +86 0571-86915981

E-mail: ir@tuya.com

10/F, Building A, Huace Center, Xihu District, Hangzhou City

Zhejiang, 310012, People’s Republic of China

(Name, Telephone, E-mail and/or Facsimile number and Address of Company Contact Person)

Securities registered or to be registered pursuant to Section 12(b) of the Act:

Title of each class

    

Trading Symbol

    

Name of each exchange on which registered

American depositary shares, each representing one Class A ordinary share, par value US$0.00005 per share

TUYA

The New York Stock Exchange

Class A ordinary shares, par value US$0.00005 per share

2391

The Stock Exchange of Hong Kong Limited

Securities registered or to be registered pursuant to Section 12(g) of the Act:

None

(Title of Class)

Securities for which there is a reporting obligation pursuant to Section 15(d) of the Act:

None

(Title of Class)

Indicate the number of outstanding shares of each of the issuer’s classes of capital or common stock as of the close of the period covered by the annual report.

574,592,599 ordinary shares, comprising 504,387,299 Class A ordinary shares, par value US$0.00005 per share (including 5,433,895 Class A ordinary shares issued to the depositary bank for bulk issuance of ADSs reserved for future issuances upon the exercise or vesting of awards granted under our 2015 Plan, and a total of 11,361,436 Class A ordinary shares, including Class A ordinary shares represented by ADSs, that have been repurchased by us from the open market), and 70,205,300 Class B ordinary shares, par value US$0.00005 per share, as of December 31, 2023.

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.

Yes      No 

If this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934. Yes      No 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  No 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes      No 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or an emerging growth company. See definition of “large accelerated filer,” “accelerated filer,” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):

Large Accelerated Filer

Accelerated Filer

Non-accelerated Filer

Emerging Growth Company

If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, 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.  

† The term “new or revised financial accounting standard” refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April 5, 2012.

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrants executive officers during the relevant recovery period pursuant to §240.10D-1(b).

Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:

U.S. GAAP 

    

International Financial Reporting Standards as issued

by the International Accounting Standards Board 

    

Other 

 

If “Other” has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has elected to follow.  Item 17  Item 18

If this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes  No 

(APPLICABLE ONLY TO ISSUERS INVOLVED IN BANKRUPTCY PROCEEDINGS DURING THE PAST FIVE YEARS)

Indicate by check mark whether the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court.

Yes 

No 

TABLE OF CONTENTS

    

Page

INTRODUCTION

ii

FORWARD-LOOKING INFORMATION

iv

PART I

1

ITEM 1.

IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

1

ITEM 2.

OFFER STATISTICS AND EXPECTED TIMETABLE

1

ITEM 3.

KEY INFORMATION

1

ITEM 4.

INFORMATION ON THE COMPANY

70

ITEM 4A.

UNRESOLVED STAFF COMMENTS

109

ITEM 5.

OPERATING AND FINANCIAL REVIEW AND PROSPECTS

110

ITEM 6.

DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

124

ITEM 7.

MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

137

ITEM 8.

FINANCIAL INFORMATION

138

ITEM 9.

THE OFFER AND LISTING

140

ITEM 10.

ADDITIONAL INFORMATION

140

ITEM 11.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

157

ITEM 12.

DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

158

PART II

163

ITEM 13.

DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

163

ITEM 14.

MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS

163

ITEM 15.

CONTROLS AND PROCEDURES

164

ITEM 16.A.

AUDIT COMMITTEE FINANCIAL EXPERT

165

ITEM 16.B.

CODE OF ETHICS

165

ITEM 16.C.

PRINCIPAL ACCOUNTANT FEES AND SERVICES

165

ITEM 16.D.

EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES

166

ITEM 16.E.

PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

166

ITEM 16.F.

CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT

167

ITEM 16.G.

CORPORATE GOVERNANCE

167

ITEM 16.H.

MINE SAFETY DISCLOSURE

167

ITEM 16.I.

DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

168

ITEM 16.J.

INSIDER TRADING POLICIES

168

ITEM 16.K.

CYBERSECURITY

168

PART III

169

ITEM 17.

FINANCIAL STATEMENTS

169

ITEM 18.

FINANCIAL STATEMENTS

169

ITEM 19.

EXHIBITS

169

i

INTRODUCTION

Except where the context otherwise requires and for the purpose of this annual report only:

“ADSs” refers to the American depositary shares, each representing one Class A ordinary share;
“CAC” refers to the Cyberspace Administration of China;
“China” or “the PRC” refers to the People’s Republic of China, including Hong Kong and Macau and, only for the purpose of this annual report, excluding Taiwan; the only instances in which “China” or “the PRC” do not include Hong Kong or Macau are when used in the case of laws and regulations, including, among others, tax matters, adopted by the People’s Republic of China; “PRC subsidiaries” and “PRC entities” refer to entities established in accordance with PRC laws and regulations;
“CIC” refers to China Insights Consultancy, an independent professional market research and consulting company;
“Class A ordinary shares” refers to our Class A ordinary shares, par value US$0.00005 per share;
“Class B ordinary shares” refers to our Class B ordinary shares, par value US$0.00005 per share;
“CSRC” refers to the China Securities Regulatory Commission;
“the Group” refers to Tuya Inc., its subsidiaries and the VIE;
“Hangzhou Tuya Technology” refers to Hangzhou Tuya Technology Co., Ltd.;
“Hong Kong Listing” refers to the listing of the Class A ordinary shares on the Main Board of the Hong Kong Stock Exchange;
“Hong Kong Stock Exchange” refers to The Stock Exchange of Hong Kong Limited;
“IoT” refers to Internet of Things, a concept of connecting physical objects, or “things,” that are embedded with communication modules, software, and other technologies for the purpose of connecting and exchanging information with other devices and systems over the internet or other communications networks;
“MAA” or “Articles” refers to the ninth amended and restated memorandum and articles of association of our company, currently effective;
“NYSE” refers to the New York Stock Exchange;
“PaaS” refers to platform as a service, a category of cloud computing services that provides a platform and environment to allow developers to build applications over the internet;
“premium IoT PaaS customer” refers to a customer as of a given date that contributed more than US$100,000 of revenues during the immediately preceding 12-month period;
“RMB” or “Renminbi” refers to the legal currency of the People’s Republic of China;
“SaaS” refers to software as a service, a cloud-based software licensing and delivery model in which software and associated data are centrally hosted and are available to end users over the internet, including but not limited to the industry SaaS and clouds storage service;
“SAFE” refers to the State Administration of Foreign Exchange;
“shares” or “ordinary shares” refer to our Class A and Class B ordinary shares, par value US$0.00005 per share;

ii

“Tuya,” “we,” “us,” “our company” and “our” refer to Tuya Inc., a Cayman Islands company and its subsidiaries;
“Tuya Information” refers to Hangzhou Tuya Information Technology Co., Ltd.;
“US$,” “dollars” or “U.S. dollars” refers to the legal currency of the United States; and
“variable interest entity” or “VIE” refers to Hangzhou Tuya Technology, i.e., the PRC entity, of which, through certain contractual arrangements, we are considered the primary beneficiary of the VIE for accounting purposes, and consolidate its operating results in our financial statements under U.S. GAAP to the extent the conditions for consolidation of the VIE under U.S. GAAP are satisfied. The contractual arrangements provide us with the exclusive option to purchase all or part of the equity interest of the entity at the minimum price possible to the extent permitted under PRC law.

Unless otherwise noted, all translations from Renminbi to U.S. dollars and from U.S. dollars to Renminbi in this annual report are made at RMB7.0999 to US$1.00, the exchange rate set forth in the H.10 statistical release of the Federal Reserve Board on December 29, 2023. We make no representation that any Renminbi or U.S. dollar amounts could have been, or could be, converted into U.S. dollars or Renminbi, as the case may be, at any particular rate, or at all.

iii

FORWARD-LOOKING INFORMATION

This annual report contains statements that constitute forward-looking statements. These statements are made under the “safe harbor” provision under Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) and as defined in the Private Securities Litigation Reform Act of 1995. Many of the forward-looking statements contained in this annual report can be identified by the use of forward-looking words such as “aim,” “anticipate,” “believe,” “could,” “estimate,” “expect,” “intend,” “likely to,” “may,” “plan,” “potential,” “should,” “will” or other similar expressions.

Forward-looking statements appear in a number of places in this annual report and include, but are not limited to, statements regarding our intent, belief or current expectations. Forward-looking statements are based on our management’s beliefs and assumptions and on information currently available to our management. Such statements are subject to risks and uncertainties, and actual results may differ materially from those expressed or implied in the forward-looking statements due to various factors, including, but not limited to, those identified under the section entitled “Item 3. Key Information—3.D. Risk Factors” in this annual report. These risks and uncertainties include factors relating to:

general economic, political, demographic and business conditions in China and globally;
our ability to implement our growth strategies;
the success of operating initiatives, including advertising and promotional efforts and new product and service development by us and our competitors;
our ability to develop and apply our technologies to support and expand our product and service offerings;
our ability to compete and conduct our business in the future;
the expected growth of the IoT PaaS, SaaS and smart device industries in China and globally;
the availability of qualified personnel and the ability to retain such personnel;
competition in the IoT PaaS, SaaS and smart device industries;
changes in government policies and regulations;
other factors that may affect our financial condition, liquidity and results of operations; and
other risk factors discussed under “Item 3. Key Information—3.D. Risk Factors.”

Forward-looking statements speak only as of the date they are made, and we do not undertake any obligation to update them in light of new information or future developments or to release publicly any revisions to these statements in order to reflect later events or circumstances or to reflect the occurrence of unanticipated events.

iv

PART I

ITEM 1.     IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

Not applicable.

ITEM 2.     OFFER STATISTICS AND EXPECTED TIMETABLE

Not applicable.

ITEM 3.     KEY INFORMATION

Holding Company Structure

Tuya Inc. is a Cayman Islands holding company, and the Group operates in China mainly through its PRC subsidiaries. The Group also conducts business internationally with local offices in the United States, Europe, Singapore, India, Japan and Colombia, among other locations. It is important to note that investors in our ADSs and Class A ordinary shares do not hold equity securities issued by our subsidiaries or the VIE in China, but instead hold equity securities of Tuya Inc. As used in this annual report, “we,” “us,” “our company,” “our” or “Tuya” refers to Tuya Inc. and its subsidiaries, and “the Group” refers to Tuya Inc., its subsidiaries and the VIE.

The operations of the VIE do not constitute a material aspect of the Group’s operations, based on the following:

Business Operation. We set out to offer IoT PaaS to customers developing smart devices, including brands and their contracted OEMs. Over time, we have extended our offerings to those who use smart devices. We offer Industry SaaS to businesses in selected verticals and cloud-based value-added services to end users. In addition, we engage in smart device distribution. Some of our customers, primarily brands and system integrators, who prefer not to directly deal with multiple OEMs, may purchase directly from us finished smart devices with IoT PaaS deployed that are sourced from qualified OEMs. As part of this business, we also offer smart solutions tailored to enterprises aiming to develop their own smart devices. We provide finished smart devices that integrate more extensive and comprehensive software capabilities, which enable these customers to efficiently build their smart business product portfolios. We may also provide customers for our smart device distribution business with an access to Tuya Expo, a dedicated business-to-business (“B2B”) platform connecting brands globally with an extensive network of OEMs. Currently, only a de minimis portion of our revenue is derived from Tuya Expo.

In China, providing online transaction platform services fall within the categories of the value-added telecommunication service, which is subject to foreign investment restrictions and license requirements under the PRC laws and regulations. Therefore, Hangzhou Tuya Technology, or the VIE, was established to hold the requisite license and for the purpose of providing investors with exposure to foreign investment in China-based companies where direct foreign investments in operating entities are not viable.

As advised by Jia Yuan Law Offices, our PRC legal counsel, based on consultations with competent government authorities, the offering of IoT PaaS, Industry SaaS, cloud-based value-added services and other types of smart device distribution are not subject to foreign ownership restrictions under current PRC laws and regulations. In the event the VIE structure is disallowed, the Group does not expect to experience a material disruption in its operations.

Financial Position and Results of Operations. The VIE does not represent a material percentage of the Group’s financial position and results of operations as of and for each period presented in this annual report. Historically, the VIE accounted for an immaterial portion of the Group’s total revenue and assets. The VIE contributed nil to the Group’s total revenue in 2021 , 2022 and 2023. As of both December 31, 2022 and 2023, the assets of the VIE, excluding amounts due from other companies in the Group, represented less than 0.01% of the Group’s consolidated total assets. We expect the contribution of revenue and assets to the Group from the VIE to remain immaterial in the foreseeable future.

1

The following chart illustrates our corporate structure, including our significant subsidiaries as that term is defined under Section 1-02 of Regulation S-X under the Securities Act, the VIE and certain other subsidiaries, as of the date of this annual report.

Graphic

Notes:

(1) The VIE is owned by certain nominee shareholders, not us. All of these nominee shareholders are also beneficial owners of our company. Shareholders of Hangzhou Tuya Technology are Xueji (Jerry) Wang (our director and CEO), Liaohan (Leo) Chen (our director), Yaona Lin (our employee), Ruixin Zhou (our employee) and Peihong Chen (our employee), each holding approximately 60.7%, 13.1%, 11.5%, 9.8% and 4.9%, respectively, of Hangzhou Tuya Technology’s equity interests.

(2) Contractual arrangements include exclusive business cooperation agreement, equity interest pledge agreement, exclusive option agreement, power of attorney and spousal consent. See “—Contractual Arrangements.”

For a detailed discussion of how funds and other assets are transferred through our organization, see “—Transfer of Funds and Other Assets through Our Organization.”

Our corporate structure involves unique risks to investors in our equity securities. Investors who are non-PRC residents may never directly hold equity interests in the VIE under current PRC laws and regulations. We do not have any equity interests in the VIE who is owned by certain nominee shareholders. Any of such nominee shareholders could breach their contractual arrangements with us by, among other things, failing to conduct their operations in an acceptable manner, or taking other actions that are detrimental to our interests. In the event that the shareholders of the VIE breach the terms of these contractual arrangements and voluntarily liquidate the VIE, or the VIE declares bankruptcy and all or part of its assets become subject to liens or rights of third-party creditors, or are otherwise disposed of without our consent, we may be unable to conduct the affected business operations or otherwise benefit from the assets held by the VIE and its shareholders. As a result, the contractual arrangements may be less effective than direct ownership, and we could face heightened challenges, risks and costs in enforcing these contractual arrangements due to legal uncertainties and jurisdictional limits.

2

As of the date of this annual report, our contractual arrangements with the VIE have not been tested in a court of law in the PRC. If the PRC government deems that our contractual arrangements with the VIE do not comply with PRC regulatory restrictions on foreign investment in the relevant industries, or if these regulations or the interpretation of existing regulations change in the future, we could be subject to penalties or be forced to relinquish our interests in those operations or otherwise significantly change our corporate structure. We and our investors face significant uncertainty about potential future actions by the PRC government that could affect the legality and enforceability of the contractual arrangements with the VIE and, consequently, negatively affect our ability to consolidate the financial results of the VIE and the financial performance of our company as a whole. Our securities may decline in value or become worthless if we are unable to effectively enforce our contractual control rights over the assets and operations of the VIE. For a detailed discussion of the risks associated with the VIE structure, see “Item 3. Key Information—3.D. Risk Factor—Risks Related to Our Corporate Structure.”

We also face various legal and operational risks and uncertainties related to doing business in China. The PRC government has authority to regulate and exert influence on companies operating in the PRC, including their ability to conduct business, accept foreign investments or be listed on foreign stock exchanges. For example, we face risks associated with regulatory approvals of offshore offerings, anti-monopoly regulatory actions, cybersecurity and data privacy, as well as the uncertainty on whether the U.S. Public Company Accounting Oversight Board (the “PCAOB”) will continue to be able to satisfactorily inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong. The PRC government may also intervene with or influence our operations as the government deems appropriate to further regulatory political and societal goals, among other things, which could result in an adverse impact on our operations and/or value of our equity securities. In recent years, the PRC government has published policies that have significantly impacted our industry and we cannot rule out the possibility that it will in the future further release regulations or policies regarding our industry, including those that may have adverse impacts on our business, financial condition and results of operations. These actions may cause the value of such securities to significantly decline or in extreme cases, become worthless. For a more detailed discussion of these risks, see “Item 3. Key Information—3.D. Risk Factors—Risks Related to Doing Business in China” and “Item 3. Key Information—3.D. Risk Factors—Risks Related to Our Corporate Structure.”

Contractual Arrangements

A series of contractual arrangements were entered into between Tuya Information, on the one hand, and the VIE and its registered shareholders, on the other hand:

power of attorney, equity interest pledge agreements, which provide us with effective control over the VIE;
exclusive business cooperation agreement, which allows us to receive substantially all of the economic benefits from the VIE; and
exclusive option agreements, which provide us with exclusive options to purchase all or part of the equity interests in or all or part of the assets of or inject registered capital into the VIE when and to the extent permitted by PRC law.

For details, see “Item 4. Information on the Company—Contractual Arrangements with the VIE and the VIE’s Registered Shareholders” below in this annual report. These contractual arrangements in totality provide Tuya Inc. with a controlling financial interest as the primary beneficiary under ASC 810 and the basis to consolidate the VIE under U.S. GAAP.

Transfer of Funds and Other Assets through Our Organization

We have established stringent cash management policies that dictate how funds are transferred between Tuya Inc., its subsidiaries and the VIE. Each transfer of cash among Tuya Inc., its subsidiaries and the VIE is subject to internal approval. To effect a cash transfer, a number of steps are typically needed, including but not limited to the submission of transfer application, the initial approval by certain manager, and final approval by the financial director. A designated personnel with fund management expertise will review transfer applications as well as underlying agreements and/or related documents on a monthly basis.

As of December 31, 2023, Tuya Inc., through its intermediate holding company, had made cumulative capital contributions of US$494.2 million to its PRC subsidiaries. These funds have been used by our PRC subsidiaries mainly for their business operations.

3

The VIE may transfer cash to Tuya Information, our wholly owned subsidiary in the PRC, by paying service fees pursuant to the contractual arrangements through which we control and consolidate the financial results of the VIE. In each of 2021, 2022 and 2023, the VIE did not pay any service fees to Tuya Information pursuant to the contractual arrangements.

Because Tuya Inc. controls the VIE through contractual arrangements, it is not able to make direct capital contribution to the VIE. Nonetheless, Tuya Inc. and its subsidiaries may transfer cash to the VIE by loans or by making payment to the VIE for intergroup transactions, subject to satisfaction of applicable government registration and approval requirements. In 2021, 2022 and 2023, Tuya Inc. and its subsidiaries did not make any loans to the VIE. In addition, Tuya Information may, from time to time, lend cash to the VIE or settle the VIE’s payment obligations on behalf of VIE to provide temporary working capital support to the VIE. In 2021, 2022 and 2023, the net amounts of working capital support provided by Tuya Information to the VIE were RMB2.7 million, RMB2.5 million and RMB1.9 million (US$0.3 million), respectively. As of December 31, 2021, 2022 and 2023, the amounts owed by VIE to Tuya Information associated with the foregoing working capital support arrangements were RMB7.1 million, RMB9.6 million and RMB11.5 million (US$1.6 million), respectively. The VIE has historically funded its operations primarily using cash generated from its operating activities and the working capital support provided by Tuya Information. In 2021, 2022 and 2023, there were no assets transferred between the VIE and other entities.

In 2021, 2022 and 2023, no dividends or distributions were made to Tuya Inc. by its subsidiaries. Tuya Inc. has not previously declared or paid any cash dividend or dividend in kind, and has no plan to declare or pay any dividends in the near future on our shares or the ADSs representing our Class A ordinary shares. We currently intend to retain our available funds and any future earnings to operate and expand our business. We currently do not have any plan to require our PRC subsidiaries to distribute their retained earnings and intend to retain them to operate and expand our business in the PRC. See “Item 8.—Financial Information—8.A. Consolidated Statements and Other Financial Information—Dividend Policy.”

For the purpose of illustration, the below table reflects the hypothetical taxes that might be required to be paid within China, assuming that: (i) we have taxable earnings, and (ii) we determine to pay a dividend in the future:

    

Taxation Scenario(1)

 

Statutory Tax and Standard Rates

 

Hypothetical pre-tax earnings(2)

 

100

%

Tax on earnings at statutory rate of 25% 

(25)

%

Net earnings available for distribution

 

75

%

Withholding tax at standard rate of 10%(3) 

 

(7.5)

%

Net distribution to Parent/Shareholders

 

67.5

%

Notes:

(1)For purposes of this example, the tax calculation has been simplified. The hypothetical book pre-tax earnings amount, not considering timing differences, is assumed to equal taxable income in China.
(2)Under the terms of the contractual arrangements between us and the VIE, our PRC subsidiary may charge the VIE for services provided to the VIE. These service fees shall be recognized as expenses of the VIE, with a corresponding amount as service income by our PRC subsidiary and eliminate in consolidation. For income tax purposes, our PRC subsidiary and the VIE file income tax returns on a separate company basis. The service fees paid are recognized as a tax deduction by the VIE and as income by our PRC subsidiary and are tax neutral.
(3)Tuya Information, our wholly owned PRC subsidiary, is eligible to enjoy a preferential tax rate of 15% in 2021 2022 and 2023, to the extent it has taxable income under the EIT Law. Tuya Information is qualified as a High and New Technology Enterprise (the “HNTE”) and was entitled to enjoy the 15% beneficial tax rate for the year ended December 31, 2023. However, such rate is subject to qualification, is temporary in nature and may not be available in a future period when distributions are paid. For purposes of this hypothetical example, the table above reflects a maximum tax scenario under which the full statutory rate would be effective.

4

(4)The PRC Enterprise Income Tax Law imposes a withholding income tax of 10% on dividends distributed by a foreign invested enterprise, or FIE, to its immediate holding company outside China if such immediate holding company is considered as a non-resident enterprise without any establishment or place within China or if the received dividends have no connection with the establishment or place of such immediate holding company within China, unless such immediate holding company’s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement. According to the arrangement between Mainland China and Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion in August 2006, dividends paid by a FIE in China to its immediate holding company in Hong Kong can be subject to withholding tax at a rate of no more than 5% if the immediate holding company in Hong Kong owns directly at least 25% of the shares of the FIE and could be recognized as a Beneficial Owner of the dividend from a PRC tax perspective.

The table above has been prepared under the assumption that all profits of the VIE will be distributed as fees to Tuya Information under tax neutral contractual arrangements. If in the future, the accumulated earnings of the VIE exceed the fees paid to Tuya Information, or if the current and contemplated fee structure between the intercompany entities is determined to be non-substantive and disallowed by Chinese tax authorities, we have other tax-planning strategies that can be deployed on a tax neutral basis. Should all tax planning strategies fail, the VIE could, as a matter of last resort, make a non-deductible transfer to our PRC subsidiary for the amounts of the stranded cash in the VIE. This would result in the double taxation of earnings: one at the VIE level (for non-deductible expenses) and one at Tuya Information level (for presumptive earnings on the transfer). Such a transfer and the related tax burdens would reduce our after-tax income to approximately 50.6% of the pre-tax income. Our management believes that there is only a remote possibility that this scenario would happen.

For PRC and United States federal income tax consideration of an investment in the ADSs, see “Item 10. Additional Information—10.E. Taxation.”

Restrictions on Foreign Exchange and the Ability to Transfer Cash between Entities, Across Borders and to U.S. Investors

To the extent cash or assets in the business are in the PRC, including Hong Kong, or a PRC (including Hong Kong) entity, the funds or assets may not be available to fund operations or for other use outside of the PRC, including Hong Kong, due to interventions in or the impositions of restrictions and limitations on the availability of Tuya Inc., its subsidiaries or the VIE by the PRC government to transfer cash or assets. There is no assurance that the PRC government will not intervene in or impose restrictions on the ability of Tuya Inc., its subsidiaries or the VIE to transfer cash or assets.

In the future, if and when we become profitable, Tuya Inc.’s ability to pay dividends, if any, to its shareholders and ADS holders and to service any debt it may incur will depend upon dividends paid by our PRC subsidiaries. Under PRC laws and regulations, our PRC subsidiaries are subject to certain restrictions with respect to paying dividends or otherwise transferring any of their net assets offshore to Tuya Inc. In particular, under the current effective PRC laws and regulations, dividends may be paid only out of distributable profits. Distributable profits are the net profit as determined under PRC GAAP, less any recovery of accumulated losses and appropriations to statutory and other reserves required to be made. Each of our PRC subsidiaries is required to set aside at least 10% of its after-tax profits each year, after making up previous years’ accumulated losses, if any, to fund certain statutory reserve funds, until the aggregate amount of such a fund reaches 50% of its registered capital. As a result, our PRC subsidiaries may not have sufficient distributable profits to pay dividends to us in the near future.

5

Furthermore, if certain procedural requirements are satisfied, the payment of current account items, including profit distributions and trade- and service-related foreign exchange transactions, can be made in foreign currencies without prior approval from SAFE or its local branches. However, where RMB is to be converted into foreign currency and remitted out of China to pay capital expenses, such as the repayment of loans denominated in foreign currencies, approval from or registration with competent government authorities or their authorized banks is required. The PRC government may take measures at its discretion from time to time to restrict access to foreign currencies for current account or capital account transactions. If the foreign exchange control system prevents us from obtaining sufficient foreign currencies to satisfy our foreign currency demands, we may not be able to pay dividends in foreign currencies to our offshore intermediary holding companies or ultimate parent company, and therefore, our shareholders or investors in our ADSs. Further, we cannot assure you that new regulations or policies will not be promulgated in the future, which may further restrict the remittance of RMB into or out of the PRC. We cannot assure you, in light of the restrictions in place, or any amendment to be made from time to time, that our current or future PRC subsidiaries will be able to satisfy their respective payment obligations that are denominated in foreign currencies, including the remittance of dividends outside of the PRC. If any of our subsidiaries incurs debt on its own behalf in the future, the instruments governing such debt may restrict its ability to pay dividends to Tuya Inc. In addition, our PRC subsidiaries are required to make appropriations to certain statutory reserve funds, which are not distributable as cash dividends except in the event of a solvent liquidation of the companies.

Recent PRC Regulatory Developments

Cybersecurity Review

On December 28, 2021, the CAC and several other administrations jointly promulgated the Measures for Cybersecurity Review, or the Cybersecurity Review Measures, which became effective on February 15, 2022. The Cybersecurity Review Measures provide that (i) a “network platform operator” holding over one million users’ personal information shall apply for a cybersecurity review when listing their securities in a foreign country, (ii) a “critical information infrastructure operator” (the “CIIO”) that intends to purchase internet products and services that affect or may affect national security shall apply for a cybersecurity review and (iii) a “network platform operator” carrying out data processing activities that affect or may affect national security shall apply for a cybersecurity review. Since the Cybersecurity Review Measures are relatively new, significant uncertainties exist in relation to their interpretation and implementation. Additionally, the Cybersecurity Review Measures do not provide the exact scope of “network platform operator” or the circumstances that would “affect or may affect national security.”

As of the date of this annual report, we have not been required to go through a cybersecurity review by the CAC. However, there can be no assurance that we will not be required to apply for a cybersecurity review pursuant to the Cybersecurity Review Measures in the future. To the extent any cybersecurity review is required, we cannot assure you that we will be able to complete it in a timely manner, or at all. Any failure to complete the required cybersecurity review may result in administrative penalties, including fines, a shut-down of our business, revocation of requisite licenses, as well as reputational damage or legal proceedings or actions against us, which may have material adverse effects on our business, financial condition and results of operations. See “Item 3. Key Information—3.D. Risk Factors—Compliance with the rapidly evolving landscape of global data privacy and data security laws may be challenging, and any failure or perceived failure to comply with such laws, or other concerns about our practices or policies with respect to the processing of personal information, could damage our reputation and deter current and potential customers and end users from using our platform and products and services or subject us to significant compliance costs or penalties, which could materially and adversely affect our business, financial condition and results of operations.”

6

CSRC Approval for Issuance and Listing of Securities Overseas

On February 17, 2023, the CSRC released the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies, or the Trial Measures, and relevant supporting guidelines, collectively, the New Overseas Listing Rules, setting out new filing procedures for China-based companies seeking direct or indirect listings and offerings in overseas markets, which came into force since March 31, 2023. The New Overseas Listing Rules are applicable to PRC domestic companies that seek to offer and list securities in overseas markets, either through direct or indirect means. If an issuer meets both of the following criteria, the overseas securities offering and listing conducted by such issuer shall be deemed as an indirect overseas offering subject to the filing procedures set forth under the New Overseas Listing Rules: (i) 50% or more of the issuer’s operating revenue, total profit, total assets or net assets as documented in its audited consolidated financial statements for the most recent fiscal year are derived from PRC domestic companies; and (ii) the issuer’s business activities are substantially conducted in mainland China, or its principal place(s) of business are located in mainland China, or the senior managers in charge of its business operations and management are mostly Chinese citizens or domiciled in mainland China. Pursuant to the New Overseas Listing Rules, an issuer listed in an overseas market that intends to conduct any follow-on offering in the same overseas market where it has previously offered and listed securities should, through its major operating entity incorporated in the PRC, file required materials with the CSRC within three business days after the completion of such follow-on offering.

Furthermore, according to the New Overseas Listing Rules, after an issuer has completed its offering and listed its securities on an overseas stock exchange, it shall submit required reports to the CSRC within three business days after the occurrence and public disclosure of any material events, including (i) a change of control, (ii) investigations of or sanctions imposed on the issuer by overseas securities regulatory agencies or other relevant competent authorities, (iii) changes of listing status or transfers of the listing segment, (iv) a voluntary or mandatory delisting and (v) a material change in its main business operation, as a result of which that issuer is no longer subject to the filing requirements under the New Overseas Listing Rules.

The New Overseas Listing Rules provide that in the event of any breach, including any failure to fulfill the filing procedure, or any offering and listing of securities in an overseas market in violation of the measures, the CSRC will order such domestic company to rectify, issue warnings to such domestic company, and impose a fine between RMB1 million and RMB10 million. Fines and warnings will be imposed on the persons-in-charge and other persons who are directly liable. In addition, fines will also be imposed on the controlling shareholders and actual controllers of the domestic company who initiate or cause the aforesaid non-compliance activities.

See “Item 3. Key Information—3.D. Risk Factors—Risks Related to Doing Business in China—The filing, approval or other administration requirements of the CSRC, the CAC or other PRC government authorities may be required to maintain our listing status or conduct future offshore securities offerings.”

7

PRC Licenses, Permissions and Approvals

In the view of Jia Yuan Law Offices, our PRC legal counsel, we had complied with the relevant applicable PRC laws relating to the required licenses, permissions and approvals to business operations in China in all material respects. Our PRC legal counsel has also advised us that, to the best of their knowledge, there should be no material legal impediment for us to renew these licenses, permissions and approvals as long as we comply with the relevant legal requirements and we take all necessary steps and submit the relevant applications in accordance with the requirements and schedules prescribed by the applicable PRC laws and regulations. For details of these licenses and permissions, see “Item 4. Information on the Company—4.B. Business Overview—Licenses, Permissions and Approvals.” For the consequences to us and investors if we do not receive or maintain requisite licenses, permissions and approvals necessary to conduct operations in China, or if applicable laws, regulations, or interpretations change and we are required to obtain additional permissions or approvals in the future, see “Item 3. Key Information—3.D. Risk Factors—Risk Related to Our Business and Industry—Any failure to maintain necessary permits and licenses to operate our business operations under applicable laws and regulations could materially and adversely affect our business and results of operations.”

As described above, the PRC government has recently tightened the regulation of cybersecurity, and indicated an intent to exert more oversight and control over securities offerings and other capital markets activities that are conducted overseas and foreign investment in China-based companies like us. As of the date of this annual report, we have not been required to go through a cybersecurity review by the CAC, or required to obtain any permission from, or complete any filing with, the CSRC in connection with our prior public offerings or maintaining the listing status on applicable stock exchanges. Nor have we received any formal inquiry, notice, warning, sanction, or any regulatory objection in relation to cybersecurity review from the CSRC, the CAC or any other PRC regulatory agencies that have jurisdiction over our operations. Since the legislative and regulatory actions in this regard, including the release of New Overseas Listing Rules, are relatively new, it is highly uncertain how soon legislative or administrative regulation-making bodies will respond and what existing or new laws or regulations or detailed implementations and interpretations will be modified or promulgated, if any, and the potential impact such modified or new laws and regulations will have on our business operations, our ability to accept foreign investments and conduct follow-on offerings, and listing or continuing listing on applicable stock exchanges. For details of related risks, see “Item 3. Key Information—3.D. Risk Factors—The filing, approval or other administration requirements of the CSRC, the CAC or other PRC government authorities may be required to maintain our listing status or conduct future offshore securities offerings.”

3.A.[Reserved]

3.B.Capitalization and Indebtedness

Not applicable.

3.C.Reason for the Offer and Use of Proceeds

Not applicable.

3.D.Risk Factors

Below please find a summary of the principal risks we face, organized under relevant headings.

Risks Related to Our Business and Industry

Risks and uncertainties related to our business and industry include, but are not limited to, the following:

We operate in an emerging and evolving market, which may develop differently from or more slowly than we expect. If our market does not grow as we expect, or if we cannot expand our products and services to meet the demands of this market, our revenue may decline, or fail to grow, and we may continue to incur operating losses. For details, see the risk factor with the same heading on page 11 of this annual report.
We have a limited operating history, making it difficult to forecast our future results of operations. For details, see the risk factor with the same heading on page 12 of this annual report.

8

Our recent growth may not be indicative of our future growth, and we may not be able to sustain our revenue growth rate in the future. For details, see the risk factor with the same heading on page 13 of this annual report.
The markets in which we operate are competitive, and if we do not compete effectively, our business, operating results and financial condition could be harmed. For details, see the risk factor with the same heading on page 13 of this annual report.
Failure to maintain, expand and optimize our customer base or strengthen customer engagement may adversely affect our business and results of operations. For details, see the risk factor with the same heading on page 14 of this annual report.
If we fail to estimate customer demand properly, our financial results could be harmed. For details, see the risk factor with the same heading on page 14 of this annual report.
Our use of third-party suppliers involves certain risks that may result in, among others, increased costs, disruption of supply or shortage of raw materials or inventories such as finished smart devices, quality or compliance issues, or failure by our suppliers to timely manufacture the modules and finished smart devices, any of which could materially harm our business. For details, see the risk factor with the same heading on page 15 of this annual report.
If we are not able to introduce new features or products successfully or to make enhancements to our existing products and services, our business and results of operations could be adversely affected. For details, see the risk factor with the same heading on page 16 of this annual report.
We rely upon third-party providers of cloud-based infrastructure to host our platform. Any disruption in the operations of these third-party providers, limitations on capacity or interference with our use, due to geopolitical tensions or business competition could adversely affect our business, financial condition and results of operations. For details, see the risk factor with the same heading on page 16 of this annual report.
We benefit from integration of our products and services with those of our business partners. If these business partners choose not to partner with us in the future, our business and results of operations may be harmed. For details, see the risk factor with the same heading on page 17 of this annual report.

Risks Related to Our Corporate Structure

Having a corporate structure being based primarily in China poses risks to investors. Risks and uncertainties related to our corporate structure and the contractual arrangements include, but are not limited to, the following:

If the PRC government finds that the agreements that establish the structure for operating some of our operations in China do not comply with PRC regulations relating to the relevant industries, or if these regulations or the interpretation of existing regulations change in the future, we could be subject to severe penalties or be forced to relinquish our interests in the VIE. For details, see the risk factor with the same heading on page 44 of this annual report.
We rely on contractual arrangements with the VIE and its registered shareholders to use, or otherwise benefit from, certain licenses and approvals we may need in the future, which may not be as effective as direct ownership in providing operational control and could adversely affect our business, operating results and financial condition. For details, see the risk factor with the same heading on page 45 of this annual report.
Any failure by the VIE or its shareholders to perform their obligations under our contractual arrangements with them would have an adverse effect on part of our business. For details, see the risk factor with the same heading on page 46 of this annual report.
The registered shareholders of the VIE may have potential conflicts of interest with us, which may materially and adversely affect part of our business. For details, see the risk factor with the same heading on page 46 of this annual report.

9

Contractual arrangements we have entered into with the VIE may be subject to scrutiny by the PRC tax authorities. A finding that we owe additional taxes could negatively affect our financial condition and the value of your investment. For details, see the risk factor with the same heading on page 47 of this annual report.
We may lose the ability to use and benefit from assets held by the VIE that are supplementary to the operation of our business if the VIE goes bankrupt or becomes subject to dissolution or liquidation proceeding. For details, see the risk factor with the same heading on page 47 of this annual report.
Substantial uncertainties exist with respect to the interpretation and implementation of the Foreign Investment Law and the recently amended PRC Company Law and how they may impact the viability of our current corporate structure, corporate governance and operations. For details, see the risk factor with the same heading on page 47 of this annual report.

Risks Related to Doing Business in China

Having the majority of our operations in China poses risks to investors:

Changes in economic, political or social conditions or government policies of China and globally could have a material adverse effect on our business, financial condition and results of operations. For details, see the risk factor with the same heading on page 48 of this annual report.
There are uncertainties regarding the interpretation and enforcement of PRC laws, rules and regulations. For details, see the risk factor with the same heading on page 49 of this annual report.
The filing, approval or other administration requirements of the CSRC, the CAC or other PRC government authorities may be required to maintain our listing status or conduct future offshore securities offerings. For details, see the risk factor with the same heading on page 54 of this annual report.
We may rely on dividends and other distributions on equity paid by our subsidiaries in mainland China and Hong Kong to fund any cash and financing requirements we may have, and any limitation on the ability of these subsidiaries to make payments to us could have a material and adverse effect on our ability to conduct our business. For details, see the risk factor with the same heading on page 51 of this annual report.
If we are classified as a PRC resident enterprise for PRC enterprise income tax purposes, such classification could result in unfavorable tax consequences to us and our non-PRC shareholders. For details, see the risk factor with the same heading on page 57 of this annual report.
Trading in our securities will be prohibited under the HFCAA if the PCAOB determines that it is unable to inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong, including our auditor as an independent registered public accounting firm, and as a result, U.S. national securities exchanges, such as the NYSE, may determine to delist our securities. For details, see the risk factor with the same heading on page 59 of this annual report.

Risks Related to Our ADSs and Class A Ordinary Shares

In addition to the risks described above, we are subject to risks related to our ADSs and Class A ordinary shares, including, but are not limited to, the following:

The price and trading volume of our ADSs and Class A ordinary shares may be volatile, which could lead to substantial losses to investors. For details, see the risk factor with the same heading on page 60 of this annual report.
The concentration of our shares’ voting power limited our shareholders’ ability to influence corporate matters. For details, see the risk factor with the same heading on page 61 of this annual report.

10

Holders of the ADSs may not have the same voting rights as the holders of our Class A ordinary shares and may not be able to exercise their right to direct how our Class A ordinary shares represented by the ADSs are voted. For details, see the risk factor with the same heading on page 62 of this annual report.
Our dual-class voting structure may render our securities ineligible for inclusion in certain stock market indices, and thus adversely affect the trading price and liquidity of our ADSs or Class A ordinary shares. For details, see the risk factor with the same heading on page 62 of this annual report.
If securities or industry analysts do not publish research or reports about our business, or if they adversely change their recommendations regarding our securities, the market price and trading volume for our ADSs and Class A ordinary shares could decline. For details, see the risk factor with the same heading on page 63 of this annual report.
Substantial future sales or perceived sales of our ADSs or Class A ordinary shares could materially and adversely affect their market price. For details, see the risk factor with the same heading on page 63 of this annual report.
Techniques employed by short sellers may drive down the market price of our ADSs or Class A ordinary shares. For details, see the risk factor with the same heading on page 63 of this annual report.
Because we do not expect to pay dividends in the foreseeable future, you must rely on a price appreciation of our ADSs or Class A ordinary shares for a return on your investment. For details, see the risk factor with the same heading on page 64 of this annual report.
You may face difficulties in protecting your interests, and your ability to protect your rights through U.S. or Hong Kong courts may be limited, because we are incorporated under Cayman Islands law. For details, see the risk factor with the same heading on page 64 of this annual report.
It may be difficult for overseas regulators to conduct investigations or collect evidence within China. For details, see the risk factor with the same heading on page 64 of this annual report.
We were likely a passive foreign investment company (a “PFIC”) for 2023 and there is a significant risk that we will be a PFIC for 2024 and possibly subsequent taxable years, in which case U.S. investors will generally be subject to adverse U.S. federal income tax consequences. For details, see the risk factor with the same heading on page 69 of this annual report.

Risks Related to Our Business and Industry

We operate in an emerging and evolving market, which may develop differently from or more slowly than we expect. If our market does not grow as we expect, or if we cannot expand our products and services to meet the demands of this market, our revenue may decline, or fail to grow, and we may continue to incur operating losses.

The IoT PaaS and IoT SaaS markets are at a relatively early stage of development and are constantly evolving. There is considerable uncertainty over the size and rate at which these markets will grow, as well as whether our products and services will be widely adopted. Moreover, the IoT cloud industry, including the IoT PaaS market and the IoT SaaS market, is subject to rapid technological change, evolving industry standards, changing regulations, as well as changing customer needs, requirements and preferences. The success of our business will depend, in part, on our ability to adapt and respond effectively to these changes on a timely basis. If we are unable to develop and launch new products and services or provide enhancements and new features to keep pace with rapid technological and industry changes, our business, results of operations and financial condition could be adversely affected. If new technologies emerge that are able to deliver competitive products and services at lower prices or more efficiently or securely, such technologies could adversely impact our ability to compete effectively.

11

Our products, services and platform must also integrate with a variety of network, hardware, software and technologies, and we need to continuously modify and enhance our products, services and platform to adapt to changes and innovation. For example, if customers adopt new software, we may be required to develop new versions of our products and services to be compatible with such new software. This development effort may require significant resources, which would adversely affect our business, results of operations and financial condition. Any failure of our products and services to operate effectively with evolving or new software and technologies could reduce the demand for our products and services. If we are unable to respond to these changes in a cost-effective manner, our products and services may become less marketable and less competitive or obsolete, and our business, results of operations and financial condition could be adversely affected. Furthermore, as we embark on the implementation of innovative business models to remain competitive and meet the evolving needs of our market, we recognize the heightened management capabilities required across various dimensions of our operations. These areas include, but are not limited to, internal team collaboration, business processes optimization, agile product development and iteration, efficient manufacturing practices, and robust management of external supplier relationships, including contract manufacturers, logistics and delivery services, and maintaining high standards of product quality. While we are actively exploring and learning to adapt to these demands, we are faced with the risk of insufficient experience and expertise in these complex areas. These gaps may lead to suboptimal progress in product development or delays in delivery, slower product iteration speeds than our competitors, failure to achieve anticipated technological upgrades, or issues with product quality that could harm our reputation among end users, consumers and partners, any of which could negatively impact our business, results of operations and financial condition.

In the past, our business has scaled rapidly by leveraging our strong software and robust platform-based delivery capabilities. However, in the second half of 2021, the global consumer electronics sector started to experience a significant and growing supply-demand mismatch, a situation where the supply of the products available exceeds the demand, resulting in a high level of inventory of manufacturers and distributors. Several factors contributed to this mismatch, including rising shipping costs, supply chain disruptions and rising global inflation, among others, many of which are beyond our control. As a result, our customers, who are mostly consumer electronics brands and OEMs, were negatively impacted, as were our own business operations. Since 2022, the ongoing inflationary pressures and global events such as the Russia-Ukraine conflict and the energy shortage have further aggravated these issues. We, for the first time since our inception, experienced a decrease in our annual revenue in 2022. Amid the high global inflation, the entire industry has entered a destocking cycle. In 2023, we continued to observe a moderately declining yet persisting overall inflation, and we expect that it will continue affecting the discretionary consumer electronics spending. Due to industry-wide efforts, downstream inventory level has gradually returned to normal. As a result, downstream smart device manufacturers, brands, and retail channels have greater flexibility in their operations and procurement. However, it is uncertain whether they will increase their procurements from upstream suppliers like us, as this is subject to various factors beyond our control.

We have a limited operating history, making it difficult to forecast our future results of operations.

We commenced our operations in 2014. Our relatively limited operating history makes it difficult to evaluate our current business and prospects, and to plan for our anticipated future growth. As a result of our limited operating history, our ability to accurately forecast our future results of operations is limited and subject to a number of uncertainties, including our ability to plan for and model future growth. Our historical revenue growth should not be considered indicative of our future performance.

Further, in future periods, our revenue growth could slow down or our revenue could decline for a number of reasons, including slowing demand for our offerings, increased competition, changes to technology, a decrease in the growth of our overall market, or our failure, for any reason, to continue to take advantage of growth opportunities. We have also encountered, and will continue to encounter, risks and uncertainties frequently experienced by growing companies in rapidly changing industries. If our assumptions regarding these risks and uncertainties and our future revenue growth are incorrect, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations, and our business could suffer.

12

Our recent growth may not be indicative of our future growth, and we may not be able to sustain our revenue growth rate in the future.

We have experienced rapid growth since the inception of our operations. However, you should not rely on the revenue growth of any prior quarterly or annual period as an indication of our future performance. We cannot assure you that we will be able to manage our growth at the same rate as we did in the past, or avoid any decline in the future. To sustain our growth, we must attract more customers, hire additional qualified R&D and other staff, expand our business, and enhance our technology infrastructure. Moreover, our current and planned staffing, systems, policies, procedures and controls may not be adequate to support our future operations. To manage our expected growth, we will also be required to improve our operational, financial and management controls and reporting systems and procedures. If we fail to efficiently manage the expansion of our business, our costs and expenses may increase faster than we planned and we may not successfully attract enough customers and end users affordably, respond quickly to competitive challenges, or otherwise execute our business strategies. Our growth requires significant financial resources and will continue to place significant demands on our management. There is no guarantee that we will be able to effectively manage any future growth in an efficient, cost-effective and timely manner, or at all. Our growth in a relatively short period of time is not necessarily indicative of results that we may achieve in the future. If we fail to effectively manage the growth of our business and operations, our reputation, results of operations and overall business and prospects could be negatively impacted.

The markets in which we operate are competitive, and if we do not compete effectively, our business, operating results and financial condition could be harmed.

The market of IoT PaaS, SaaS (including industry SaaS and other software value-added services), and smart devices are competitive and rapidly evolving. The principal competitive factors in these markets include the ability to support multiple use cases on a single platform, ease of deployment, implementation and use, platform performance, scalability and reliability, global reach, brand awareness and reputation, the strength of sales and marketing efforts, as well as the ability to ensure data security and privacy.

Some of our existing and potential competitors might have substantial competitive advantages, including larger scale, longer operating history, greater brand recognition, more established relationships with customers, suppliers, manufacturers and other business partners, and greater financial, research and development, marketing and other resources. As a result, our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements. Our existing and potential competitors may develop and market new products and services with comparable functionality to ours, and this could force us to offer our products and services at lower prices in order to remain competitive.

Some of our competitors are able to offer products and services at lower prices than ours, which may be attractive to certain customers even if those products and services offer different or fewer functionalities. If we are unable to maintain our current pricing due to the competitive pressures, our margins will be reduced and our business, results of operations and financial condition would be adversely affected. In addition, pricing pressures and increased competition could result in reduced revenue, reduced margins, increased losses or the failure of our products and services to achieve or maintain widespread market acceptance, any of which could harm our business, results of operations and financial condition. Moreover, we are continuously exploring and promoting innovative business models designed to meet the evolving development needs of our industry. While these efforts distinguish our offerings and drive value for our customers, they also expose us to the risk of imitation and intensified business competition. Competitors may adopt similar business models or emulate our strategies, potentially coupling their efforts with aggressive pricing tactics to attract our customer base. The introduction of comparable business models by competitors may significantly impact our market position, as well as our customer retention and acquisition cost. Should our competitors succeed in offering similar or superior solutions at lower prices, we may experience a decrease in customer loyalty and engagement.

With the introduction of new products and services and new market entrants, we expect competition to intensify in the future. In addition, some of our customers may choose to use our products and services and our competitors’ products and services at the same time, or choose to switch to other IoT platforms. As we expand the scope of our platform, products and services, we may face additional competition. If one or more of our competitors were to merge or partner with another of our competitors, the change in the competitive landscape could also adversely affect our ability to compete effectively.

13

Failure to maintain, expand and optimize our customer base or strengthen customer engagement may adversely affect our business and results of operations.

Our revenue growth depends on our ability to maintain, expand and optimize our customer base. Over the past two years, the markets in which we operate have experienced various challenges and obstacles. In response, we strategically strengthen our focus on high-quality customers. This involves dedicating our sales and marketing efforts, as well as technology and customer service support to customers who have larger scale of operations, higher market share and greater resilience to economic downturns. As a result, the total number of our customers decreased from approximately 8,400 in 2021 to approximately 7,600 in 2022 and further decreased to approximately 6,100 in 2023. The total number of our IoT PaaS customers decreased from approximately 5,500 in 2021 to approximately 5,100 in 2022 and further decreased to approximately 4,000 in 2023.

In addition, it is crucial for us to strengthen customer engagement so that more of our customers will use our products and services more often and contribute more to our revenue growth. If our customers do not increase their use of our products and services, our revenue may not grow, and our results of operations may be harmed. However, it is difficult to predict the end users’ usage levels of smart devices accurately and the loss of customers or reductions in the end users’ usage levels may have a negative impact on our business, results of operations and financial condition. Our customers may cease, or reduce their usage of our products and services due to a variety of reasons or factors, such as progress in technology that makes our products and services obsolete, a decrease in the quality of our products and services, unfounded allegations and rumors relating to the health effect of technologies such as 5G, or national security or other concerns caused by our products and services, rising raw material prices and shortage of semiconductor components, which are outside our or our customers’ control. Additionally, our customers or partners, who distribute and sell their smart products using our offerings such as IoT PaaS and smart solutions for IoT devices through various sales channels, are often required to adhere to specific sales policies set by these channels covering a wide range of practices, including but not limited to marketing, pricing, and customer interaction. Failure to comply with these policies can result in penalties, including fines or, in severe cases, the termination of their ability to sell through these channels. If our customers or partners are penalized or face business shutdown due to non-compliance with these sales policies, it could result in a reduction in their purchases from us. This, in turn, could have a material adverse effect on our sales volume and revenue.

If a significant number of our customers cease using, or reduce their usage of, our products and services, or if the brands who place orders through our OEM customers cease to place orders from them, we may be required to spend significantly more on sales and marketing than we currently plan to spend in order to maintain or increase revenues. These additional expenditures could adversely affect our business, results of operations and financial condition.

If we fail to estimate customer demand properly, our financial results could be harmed.

Our business involves estimates of customers’ future demand. There may be a significant mismatch between supply and demand, giving rise to product shortages or excess inventory, and make our demand forecast more uncertain. Demand for our products and services is based on many factors, including our product introductions, competitor announcements, competing technologies, and power or raw material supply, among other things. These factors are often outside our and our customers’ control and their impact are difficult to predict. For example, the demand and use of the chips as part of the modules where the edge capabilities of IoT PaaS are embedded have fluctuated in the past and is likely to continue to fluctuate in the future. In periods with limited supply of chips or following a significant destocking cycle in the industry, when enterprises start restocking their inventory levels, our customers may place inventory orders significantly in advance of their normal order cycle, which could increase fluctuations in our sales and revenue between periods and make it more difficult for us to estimate future customer demands. These challenges may be more pronounced in the future if the demand, downstream inventory patterns and prices of chips continue to fluctuate. In addition, to the extent our customers experience material changes in the sale of their smart devices or a high level of backlogs in inventories, they may reduce or delay purchases of our products and services, causing our estimate of customer demand to be inaccurate. In estimating demand, we make multiple assumptions, any of which may prove to be incorrect. Furthermore, to the extent we build inventory anticipating growth in customer demand, our business, results of operations and financial condition may be negatively affected if such growth does not materialize as expected.

14

Our use of third-party suppliers involves certain risks that may result in, among others, increased costs, disruption of supply or shortage of raw materials or inventories such as finished smart devices, quality or compliance issues, or failure by our suppliers to timely manufacture the modules and finished smart devices, any of which could materially harm our business.

We use third-party suppliers to manufacture the modules where edge capabilities of IoT PaaS are embedded, and in some circumstances (such as our smart device distribution business) finished smart devices. we are dependent on third-party suppliers to manufacture the modules and smart devices using their equipment and technology. Our use of such third-party suppliers who manufacture the modules and smart devices involves a number of risks, including:

insufficient capacity or delays in meeting our demand;
inadequate manufacturing yields, inferior quality and excessive costs;
failure by our suppliers to manufacture products that meet the agreed-upon specifications;
failure by our suppliers to procure raw materials and components on commercially reasonable terms, or at all, or to provide or allocate adequate, or any, manufacturing or other capacity for our products;
failure by our suppliers to comply with the relevant regulatory requirements, including those relating to the manufacturing process;
limited warranties on products supplied to us;
potential increases in prices;
a lack of direct control over delivery schedules or product quantity and quality;
delays in product shipment, shortages, a decrease in product quality and/or higher expenses;
increased exposure to potential misappropriation of our intellectual property; and
disruptions to supply chain, manufacturing process and business operation including those following the outbreak of the COVID-19 pandemic.

If any of our suppliers is not able to perform its manufacturing obligations in the manner, timing and quality as agreed, we may not be able to, on a timely basis, find a suitable alternative on commercially acceptable terms. Disruptions of our relationships with such suppliers could negatively impact our business operations for an extended period of time. Any inability to acquire sufficient quantities of the modules and finished smart devices in a timely manner from these third-party suppliers could have a material negative impact on our business.

Components of IoT modules, smart devices and other raw materials used in our operations are periodically subject to supply shortages, and our business is subject to the risk of price increases and periodic delays in delivery. For example, the supply of chips that are essential components of IoT modules has been subject to a global shortage, due to geopolitical tensions. The chip industry has also experienced cyclical price fluctuations. While we believe that as of the date of this annual report, such chip shortage, or any increase in the price of chips, has not had a material negative impact on our business operations, there is no assurance that we will be able to continue to secure adequate chip supply at commercially reasonable cost for our operations. If we fail to secure sufficient chip supply, we may have to secure alternative suppliers or find alternative supplies or technologies, which could be costly, time consuming, and may not be successful. To the extent the chip shortage deteriorates or becomes longer-term in nature, we may experience significant delays in our delivery to customers and our business operations and prospects may be negatively impacted.

15

If we are not able to introduce new features or products successfully or to make enhancements to our existing products and services, our business and results of operations could be adversely affected.

To attract new customers and end users and keep our existing ones engaged, we must introduce new products and services and upgrade our existing offerings to meet their evolving preferences. It is difficult to predict the preferences of a particular customer or a specific group of customers. Changes and upgrades to our existing products may not be well received by our customers and end users, and newly introduced products or services may not achieve success as expected. For example, we may introduce new SaaS products for new industry verticals such as the home energy management system and mini-programs for the energy-saving sector, with which we have little or no prior experience. Such efforts may require us to contribute a substantial amount of additional human capital and financial resources. We cannot assure you that any of such new products will achieve market acceptance or generate sufficient revenue to adequately compensate the costs and expenses incurred in relation to our development and promotion efforts. Enhancements and new products and services that we develop may not be introduced in a timely or cost-effective manner, may contain errors or defects, may have interoperability difficulties with our platform or other products and services or may not achieve the broad market acceptance necessary to generate significant revenue. If we fail to improve our existing products and introduce new ones in a timely or cost-effective manner, our ability to attract and retain customers and end users may be impaired, and our financial performance and prospects may be adversely affected.

We rely upon third-party providers of cloud-based infrastructure to host our platform. Any disruption in the operations of these third-party providers, limitations on capacity or interference with our use, due to geopolitical tensions or business competition could adversely affect our business, financial condition and results of operations.

We currently serve our customers and end users from data centers in China, the United States, Europe and India. We also use various third-party cloud-hosting providers such as AWS, Microsoft Azure and Tencent Cloud to provide cloud infrastructure for our platform. Our IoT PaaS and Industry SaaS products and value-added services rely on the operations of this infrastructure. We do not control, or in some cases have limited control over, the operation of the data center facilities we use. Customers expect to access our platform at any time, without interruption or degradation of performance, and we provide a few customers with service-level commitments with respect to uptime. Any limitation on the capacity of our data centers or cloud infrastructure could impede our ability to onboard new customers or expand the usage of our existing customers, host our products or serve our customers, which could adversely affect our business, financial condition and results of operations. In addition, any incident and technical failure affecting our data centers or cloud infrastructure that may be caused by cyberattacks, natural disasters, fire, flood, severe storm, earthquake, power loss, outbreaks of contagious diseases, telecommunications failures, terrorist or other attacks, or other events beyond our control could negatively affect the cloud-based portion of our platform. A prolonged service disruption affecting our data centers or cloud-based services for any of the foregoing reasons would negatively impact our ability to serve our customers and could damage our reputation with current and potential customers, expose us to liability, cause us to lose customers or otherwise harm our business. We may also incur significant costs for using alternative providers or taking other actions in preparation for, or in response to, events that damage the third-party hosting services we use.

The global landscape of cloud services is subject to the influence of geopolitical factors, including international trade disputes, sanctions, and national security concerns, which could impact the availability, reliability, and cost of cloud infrastructure services. Additionally, the competitive dynamics in the cloud services market and potential commercial conflicts of interest could lead to changes in service terms, pricing, availability or even termination of service agreements, particularly if our providers engage in business activities similar to ours and become direct competitors. Any limitation on the capacity of our cloud infrastructure, or any interruption caused by geopolitical events, trade restrictions, or competitive actions in the cloud market, could impede our ability to onboard new customers or expand the usage among existing customers, host our products, or serve our customers effectively.

In the event that our service agreements relating to our data centers or cloud infrastructure are terminated, or there is a lapse of service, elimination of services or features that we utilize, interruption of internet service provider connectivity or damage to such facilities, we could experience interruptions in access to our platform, as well as significant delays and additional expense in arranging or creating new facilities and services or rebuilding our platform for deployment on a different data center provider or cloud infrastructure service provider, which could adversely affect our business, financial condition and results of operations.

16

We benefit from integration of our products and services with those of our business partners. If these business partners choose not to partner with us in the future, our business and results of operations may be harmed.

We benefit from integration of our products and services with those of our business partners, such as the providers of cloud services used to support our platform. If entities who serve as our business partners change their cooperation model with us, our business, results of operations and financial condition may be adversely affected. We may also face competition from our business partners in a number of areas, including innovations in our businesses. Such competition may adversely affect our competitive position, business prospects and our relationship with our business partners. It may be necessary in the future to renegotiate agreements relating to various aspects of these collaborations or business partnerships. In addition, if our business partners choose not to partner with us, or choose to form collaborations with our competitors’ platforms, our business, financial condition and results of operations could be harmed.

Compliance with the rapidly evolving landscape of global data privacy and data security laws may be challenging, and any failure or perceived failure to comply with such laws, or other concerns about our practices or policies with respect to the processing of personal information, could damage our reputation and deter current and potential customers and end users from using our platform and products and services or subject us to significant compliance costs or penalties, which could materially and adversely affect our business, financial condition and results of operations.

Failure to comply with the increasing number of data protection laws in the jurisdictions in which we operate, as well as concerns about our practices with regard to the collection, use, storage, retention, transfer, disclosure and other processing of personal information, the security of personal information, the use of biometric information or other privacy-related matters, such as cybersecurity breaches, misuse of personal information and data sharing without necessary safeguards, including concerns from our customers, employees and third parties with whom we conduct business, even if unfounded, could damage our reputation and operating results. As we seek to expand our business, we are, and may increasingly become, subject to various laws, regulations and standards, as well as contractual obligations, relating to data privacy and security in the jurisdictions in which we operate. The regulatory and legal frameworks regarding data privacy and security issues in many jurisdictions are constantly evolving and developing and can be subject to significant changes from time to time, including in ways that may result in conflicting requirements among various jurisdictions. Interpretation and implementation standards and enforcement practices are similarly in a state of flux and are likely to remain uncertain for the foreseeable future. As a result, we may not be able to comprehensively assess the scope and extent of our compliance responsibility at a global level, and may fail to fully comply with the applicable data privacy and security laws, regulations and standards. Moreover, these laws, regulations and standards may be interpreted and applied differently over time and from jurisdiction to jurisdiction, and it is possible that they will be interpreted and applied in ways that may have a material and adverse impact on our business, financial condition and results of operations.

PRC

In recent years, the PRC government has increasingly tightened the regulation of cybersecurity and the storage, sharing, use, disclosure and protection of data and personal information. The Cybersecurity Law of the PRC, or the Cybersecurity Law, promulgated by the Standing Committee of the National People’s Congress (the “SCNPC”) has come into force on June 1, 2017. In addition, the Data Security Law of PRC, or the Data Security Law, was promulgated by the SCNPC on June 10, 2021 and took effect on September 1, 2021.

17

Numerous laws, regulations, guidelines and other measures have been or are expected to be adopted pursuant to the guidelines of, or in addition to, the Cybersecurity Law and Data Security Law. These include, for example, the draft Measures on Security Assessment of Cross-Border Transfer of Personal Information and Important Data released in April 2017, the draft Measures on Security Assessment of Cross-Border Transfer of Personal Information released in June 2019, and the Personal Information Protection Law, or the Personal Information Protection Law, which was released on August 20, 2021 and became effective on November 1, 2021. Specifically, on July 7, 2022, the CAC released the Measures on Security Assessments for the Cross-border Transfer of Data, which is applicable to cross-border transfers of personal information and important data collected and generated in China under certain circumstances. While we do not believe our current business involves any transmission, use and exchange of information that comes under the definition of “cross-border transfers of personal information and important data” under the foregoing laws and regulations, we cannot assure you that the PRC regulatory authorities will not take a view contrary to ours, thus requiring us to comply with applicable data localization, security assessment and other requirements under these proposed laws and regulations. As our business continues to grow, there may arise circumstances where we engage in such cross-border transfers of personal information and important data, including in order to satisfy the legal and regulatory requirements, in which case we may need to comply with the foregoing requirements as well as any other limitations under PRC laws then applicable. Complying with these laws and requirements could cause us to incur substantial expenses or require us to alter or change our practices in ways that could harm our business. Additionally, to the extent we are found to be not in compliance with these laws and requirements, we may be subject to fines, regulatory orders to suspend our operations or other regulatory and disciplinary sanctions, which could materially and adversely affect our business, financial condition and results of operations.

On July 30, 2021, the State Council of the PRC promulgated the Provisions on Protection of Critical Information Infrastructure, or the CII Protection Regulations, which became effective on September 1, 2021. Pursuant to the CII Protection Regulations, “critical information infrastructures” (“CIIs”) refer to any important network facilities or information systems of the important industry or field such as public communication and information service, energy, communications, water conservation, finance, public services, e-government affairs and national defense science, which may endanger national security, people’s livelihood and public interest in case of damage, function loss or data leakage. In addition, relevant administration departments of each critical industry and sector shall be responsible for formulating eligibility criteria and identifying the CIIOs in the respective industry or sector, and the CIIOs shall be responsible for protecting the CIIs’ security by performing certain prescribed obligations. As of the date of this annual report, we have not been informed by CAC or any other PRC government authorities that we are identified or will be deemed as a CIIO. However, since the criteria for determining CIIOs remain uncertain, we cannot assure you that we will not be identified as a CIIO by any competent regulatory authority in the future.

On December 28, 2021, the CAC and several other administrations jointly promulgated the Measures for Cybersecurity Review, or the Cybersecurity Review Measures, which became effective on February 15, 2022. The Cybersecurity Review Measures provide that (i) a “network platform operator” holding over one million users’ personal information shall apply for a cybersecurity review when listing their securities in a foreign country, (ii) a CIIO that intends to purchase internet products and services that affect or may affect national security shall apply for a cybersecurity review and (iii) a “network platform operator” carrying out data processing activities that affect or may affect national security shall apply for a cybersecurity review. Since the Cybersecurity Review Measures are relatively new, significant uncertainties exist in relation to their interpretation and implementation. Additionally, the Cybersecurity Review Measures do not provide the exact scope of “network platform operator” or the circumstances that would “affect or may affect national security.” There can be no assurance that we will not be required to apply for a cybersecurity review pursuant to the Cybersecurity Review Measures. To the extent any cybersecurity review is required, we cannot assure you that we will be able to complete it in a timely manner, or at all. Any failure to complete the required cybersecurity review may result in regulatory sanctions including, among others, government enforcement actions and investigations, fines, penalties, and suspension of our non-compliant operations, as well as reputational damage or legal proceedings or actions against us, any of which may have material adverse effects on our business, financial condition and results of operations.

18

In addition, on November 14, 2021, the CAC released the Regulations on the Administration of Cyber Data Security (Draft for Comments) (the “Draft Cyber Data Security Regulation”), which has not been officially enacted as of the date of this annual report. According to the Draft Cyber Data Security Regulation, data processors shall apply for a cybersecurity review when carrying out the following activities: (i) the merger, reorganization or division of internet platform operators that have acquired a large number of data resources related to national security, economic development or public interests, which affect or may affect national security; (ii) data processors that handle personal information of more than one million people contemplating to list its securities on a “foreign” stock exchange; (iii) data processors contemplating to list its securities on a stock exchange in Hong Kong, which affects or may affect national security; and (iv) other data processing activities that affect or may affect national security. According to the PRC National Security Law, “national security” refers to a status in which the regime, sovereignty, unity, territorial integrity, welfare of the people, sustainable economic and social development, and other vital interests of the state are relatively not in danger and not threatened internally or externally and the ability to maintain a sustained security status. However, as of the date of this annual report, the criteria for determining the circumstances that “affect or may affect national security” for the purpose of the Draft Cyber Data Security Regulation remain unclear and are subject to further clarification by the CAC. It also remains uncertain when the Draft Cyber Data Security Regulation will be adopted and become effective and whether it will be adopted in its current draft form. It remains uncertain whether future regulatory changes would impose additional restrictions on us. We cannot predict the impact of the Draft Cyber Data Security Regulation, if any, at this stage, and we will closely monitor and assess any development in the rulemaking process. If the enacted version of the Draft Cyber Data Security Regulation mandates clearance of a cybersecurity review and other specific actions to be completed by China-based companies listed on a foreign stock exchange like us, we face uncertainties as to whether such clearance can be timely obtained, or at all.

EU and U.K.

The General Data Protection Regulation (EU) 2016/679 (the “GDPR”), which applies to the collection, use, storage, retention, transfer, disclosure and other processing of personal data obtained from individuals located in the European Union (the “EU”) or by businesses operating within the EU, became effective on May 25, 2018 and has resulted, and will continue to result, in significantly greater compliance burdens and costs for companies with customers, end users, or operations in the EU. The GDPR places stringent obligations and operational requirements on us as both a processor and controller of personal data and could make it more difficult or more costly for us to use and share personal data. Under the GDPR, data protection supervisory authorities are given various enforcement powers, including levying fines of up to €20 million or up to 4% of an organization’s annual worldwide turnover, whichever is greater, for the preceding financial year, for non-compliance. Data subjects also have the right to be compensated for damages suffered as a result of a controller or processor’s non-compliance with the GDPR. While the GDPR provides a more harmonized approach to data protection regulation across the EU member states, it also gives EU member states certain areas of discretion and therefore laws and regulations in relation to certain data processing activities may differ on a member state by member state basis, which could further limit our ability to use and share personal data and could require localized changes to our operating model. In addition to the GDPR, the EU also has released a proposed Regulation on Privacy and Electronic Communications, or the ePrivacy Regulation, to replace the EU’s current Privacy and Electronic Communications Directive, or the ePrivacy Directive, to, among other things, better align EU member states and the rules governing online tracking technologies and electronic communications, such as unsolicited marketing and cookies, with the requirements of the GDPR. While the ePrivacy Regulation was originally intended to be adopted on May 25, 2018 (alongside the GDPR), it is currently going through the European legislative process and timing for adoption remains unclear. The current draft of the ePrivacy Regulation significantly increases fining powers to the same levels as GDPR and may require us to change our operational model and incur additional compliance expenses. The regulation is currently in the final stages of negotiation, and the details of this regulation remain in flux. Additional time and effort may need to be spent addressing the new requirements in the potential ePrivacy Regulation as compared to the GDPR.

Under the GDPR, restrictions are placed on transfers of personal data outside of the European Economic Area to countries which have not been deemed “adequate” by the European Commission (including the PRC). As a global business, with customers and end users worldwide, we are susceptible to any changes in legal requirements affecting international data flows. Due to recent regulatory changes and guidance, we may need to invest in additional technical, legal and organization safeguards in the future to avoid disruptions to data flows within our business and to and from our customers and service providers. Furthermore, this uncertainty, and its eventual resolution, may increase our costs of compliance, impede our ability to transfer data and conduct our business, and harm our business or results of operations.

19

Additionally, the withdrawal of the United Kingdom (“U.K.”) from the EU (commonly known as “Brexit”) has created uncertainty with regard to the regulation of privacy and data protection in the U.K. Since January 1, 2021, when the transitional period following Brexit expired, the so-called U.K. GDPR (combining the GDPR and the U.K.’s Data Protection Act of 2018) has been in effect in the U.K. Although the U.K. GDPR currently imposes substantially the same obligations as the GDPR, and currently authorizes similar fines, the U.K. GDPR will not automatically incorporate changes to the GDPR going forward (which would need to be specifically incorporated by the U.K. government). Moreover, the U.K. government has publicly announced plans to reform the U.K. GDPR in ways that, if formalized, are likely to deviate from the GDPR. While the European Commission has issued an “adequacy” decision to the U.K., which facilitates the sharing of personal data between the EU and the U.K. for the time being, such adequacy decision will sunset in June 2025 unless extended and it may be revoked in the future by the European Commission if the U.K. data protection regime is reformed in ways that deviate substantially from the level of protection currently in place. Adding further complexity for international data flows, in March 2022, the U.K. adopted its own International Data Transfer Agreement for transfers of personal data out of the U.K. to so-called third countries, as well as an international data transfer addendum that can be used with GDPR’s standard contractual clauses for the same purpose. All of this creates a risk of divergent parallel regimes and related uncertainty, along with the potential for increased compliance costs and risks for affected businesses based on differing, interpretation and enforcement by regulators and authorities. For details of related regulations, see “Regulation—Regulation Relating to Cybersecurity, Data Security and Privacy Protection.”

United States

In the United States, various federal regulators, including governmental agencies like the Federal Trade Commission, and states and state regulators have adopted, or are considering adopting, laws and regulations concerning personal data and data security, such as the California Consumer Privacy Act, of 2018 (as modified by the California Privacy Rights Act, collectively “CCPA”). This patchwork of legislation and regulation may give rise to conflicts or differing views of personal privacy rights. For example, certain state laws may be more stringent or broader in scope, or offer greater individual rights, with respect to personal data than federal, international or other state laws, and such laws may differ from each other, all of which may complicate compliance efforts. One such comprehensive privacy law in the United States is the CCPA, which came into effect on January 1, 2020 and was significantly amended as of January 1, 2023. Among other things, the CCPA requires companies that process personal information of California residents to make detailed disclosures to consumers about such companies’ data collection, use and sharing practices, gives California residents expanded rights to access and delete their personal information and to opt out of certain personal information sharing with (and sales of personal information to) third parties. The CCPA provides for civil penalties for violations, as well as a private right of action for certain data breaches that result in the loss of personal data that may increase the likelihood of, and risks associated with, data breach litigation. Additionally, the CCPA expands consumers’ rights with respect to certain sensitive personal information, further restricts the use of cross-context behavioral advertising and creates a state agency, the California Privacy Protection Agency, to oversee implementation and enforcement efforts. Amendments have been made to the CCPA, and it is possible that further amendments will be enacted, but even in its current form it remains unclear how various provisions of the CCPA will be interpreted and enforced potentially resulting in further uncertainty and requiring us to incur additional costs and expenses in an effort to comply. Other state laws are changing rapidly and there have been ongoing discussions and proposals in the U.S. Congress with respect to new federal data privacy and security laws to which we would become subject if enacted. All of these evolving compliance and operational requirements impose significant costs that are likely to increase over time, may require us to modify our data processing practices and policies, divert resources from other initiatives and projects, and could restrict the way products and services involving data are offered, all of which may have a material and adverse impact on our business, financial condition and results of operations. For details of related regulations, see “Regulation—Regulation Relating to Cybersecurity, Data Security and Privacy Protection.”

20

In addition to government regulation, privacy advocates and industry groups have and may in the future propose self-regulatory standards from time to time. These and other industry standards may legally or contractually apply to us, or we may elect to comply with such standards. We expect that there will continue to be new proposed laws and regulations concerning data privacy and security, and we cannot yet determine the impact such future laws, regulations and standards may have on our business. New laws, amendments to or reinterpretations of existing laws, regulations, standards and other obligations may require us to incur additional costs and restrict our business operations. For example, there is an increasing trend of jurisdictions requiring data localization, which may prohibit companies from storing data relating to resident individuals in data centers outside the relevant jurisdiction or, at a minimum, require a complete set of the data to be stored in data centers within the relevant jurisdiction. Because the interpretation and application of laws, regulations, standards and other obligations relating to data privacy and security are still uncertain, it is possible that these laws, regulations, standards and other obligations may be interpreted and applied in a manner that is inconsistent with our data processing practices and policies or the features of our products and services. If so, in addition to the possibility of fines, lawsuits, complaints, inquiries, allegations, regulatory investigations, public censure, other claims and penalties, and significant costs for remediation and damage to our reputation, we could be materially and adversely affected if legislation or regulations are expanded to require changes in our data processing practices and policies or if governing jurisdictions interpret or implement their legislation or regulations in ways that negatively impact our business, financial condition and results of operations. Furthermore, the developing requirements relating to clear and prominent privacy notices (including in the context of obtaining informed and specific consents to the collection and processing of personal information, where applicable) may potentially deter end users from consenting to certain uses of their personal information.

In general, negative publicity of us or our industry regarding actual or perceived violations of our end users’ privacy-related rights, including fines and enforcement actions against us or other similarly placed businesses, also may impair users’ trust in our privacy practices and make them reluctant to give their consent to share their data with us. Any inability to adequately address data privacy or security-related concerns, complaints, inquiries or allegations when they arise, even if unfounded, or to comply with applicable laws, regulations, standards and other obligations relating to data privacy and security, could result in additional cost and liability to us, harm our reputation and brand, damage our relationships with consumers and have a material and adverse impact on our business, financial condition and results of operations. In addition, due to data privacy or data security concerns, our ability to retain or increase our user base and user engagement may be materially and adversely affected, we may not be able to maintain or grow our revenues as anticipated and our financial results could be materially and adversely affected.

With regard to our commercial arrangements, we and our counterparties, including business partners and external service providers, might be subject to contractual obligations regarding the processing of personal information. While we believe our and our counterparties’ conduct under these agreements is in material compliance with all applicable laws, regulations, standards, certifications and orders relating to data privacy or security, we or our counterparties may fail, or be alleged to have failed, to be in full compliance. In the event that our acts or omissions result in alleged or actual failure to comply with applicable laws, regulations, standards, certifications and orders relating to data privacy or security, we may incur liability. While we endeavor to include indemnification provisions or other protections in such agreements to mitigate liability and losses stemming from our counterparties’ acts or omissions, we may not always be able to negotiate for such protections and, even where we can, there is no guarantee that our counterparties will honor such provisions or that such protections will cover the full scope of our liabilities and losses.

While we strive to comply with our internal data privacy guidelines as well as all applicable data privacy and security laws and regulations and contractual obligations in respect of personal information, there is no assurance that we are able to comply with these laws, regulations and contractual obligations in all respects. Any failure or perceived failure by us, external service providers or business partners to comply may result in proceedings or actions against us, including fines and penalties or enforcement orders (including orders to cease processing activities) being levied on us by government agencies or proceedings or actions against us by our business partners, customers or end users, including class action privacy litigation in certain jurisdictions, and could damage our reputation and discourage current and future users from using our products and services, which could materially and adversely affect our business, financial condition and results of operations. In addition, compliance with applicable laws on data privacy requires substantial expenditure and resources, including to continually evaluate our policies and processes and adapt to new requirements that are or become applicable to us on a jurisdiction-by-jurisdiction basis, which would impose significant burdens and costs on our operations or may require us to alter our business practices. Concerns about the security of personal information also could lead to a decline in general internet usage, which could result in a decrease in demand for our products and services and have a material and adverse effect on our business, financial condition and results of operations. Furthermore, if the local government authorities in our target markets require real-name registration for users of our platform, the growth of our customer and end-user bases may slow down and our business, financial condition and results of operations may be adversely affected.

21

The expansion of our international operations exposes us to significant regulatory, economic and political risks.

Expansion of our operations and customer base worldwide is essential to our growth strategy. We operate internationally with local offices in the United States, Europe, Singapore, India, China, Japan and Colombia among other locations.

We expect that our international activities will continue to grow over the foreseeable future as we continue to pursue opportunities in existing and new markets, which will require significant management attention and financial resources worldwide. In connection with such expansion, we may face difficulties including costs associated with varying seasonality patterns, potential adverse movement of currency exchange rates, longer payment cycle, difficulties in collecting accounts receivable in some countries, the imposition of new tariffs, or adjustments in existing tariffs or trade barriers, a variety of regulatory or contractual limitations on our ability to operate, adverse tax events, reduced protection of intellectual property rights in some countries, political risks and a geographically and culturally diverse workforce and customer base. Failure to overcome any of these difficulties could harm our business.

In addition, we will face risks in doing business internationally that could adversely affect our business, including:

difficulties in managing and staffing international operations and the increased operations, travel, infrastructure and legal compliance costs associated with numerous international locations;
challenges to our corporate culture resulting from a dispersed workforce;
our ability to effectively price our products in competitive international markets;
foreign ownership restrictions;
potentially greater difficulty in collecting accounts receivable and longer payment cycles;
the need to adapt and localize our products and services for specific countries;
difficulties in understanding and complying with local laws, regulations and customs in foreign jurisdictions, including those governing competition, pricing, internet activities, cybersecurity and data protection, employment and labor laws, privacy, collection, use, processing, or sharing of personal information, intellectual property, and other activities important to our business;
difficulties with differing technical and environmental standards, privacy, cybersecurity, data protection and telecommunications regulations and certification requirements across multiple jurisdictions, which could prevent customers from deploying our products and services or limit their usage;
difficulties in understanding, and adapting our products and services to, local end users’ habits and preferences;
the effect of differing governmental responses to the COVID-19 pandemic or other epidemics and any continuing impact of the pandemic on individuals, businesses and economies in various foreign jurisdictions;
the complexities of complying with current and future export controls and economic sanctions administered by the Department of Commerce Bureau of Industry and Security and the Treasury Department’s Office of Foreign Assets Control and other relevant sanctions authorities;
uncertainties arising from sanctions and regulations from United States, the European Union or other foreign jurisdictions.
tariffs and other non-tariff trade barriers, such as quotas and local content rules;
more limited protection for intellectual property rights in some countries;
adverse tax consequences;

22

fluctuations in currency exchange rates, which could increase the price of our products and services in certain markets, increase the purchase price of raw materials and inventories, increase the cost of components and services used in our operations, including cloud infrastructure services, and increase the expenses of our international operations and expose us to foreign currency exchange rate risk or the cost and risk of hedging transactions if we choose to enter into such transactions in the future;
currency control regulations, which might restrict or prohibit our conversion of other currencies into RMB and/or U.S. dollars; and
restrictions on the transfer of funds across borders.

As we operate across various countries and regions, we are subject to a complex web of data security laws and regulatory requirements. These laws and regulations vary significantly from one jurisdiction to another, and often, there can be overlaps or direct conflicts between the data protection frameworks of different countries and regions. Managing compliance with these diverse regulatory landscapes poses a substantial challenge. Failure to navigate these jurisdictional overlaps or address regulatory conflicts could result in a range of adverse outcomes, including but not limited to business interruptions, the termination of critical services in certain regions, or the imposition of fines and penalties. Additionally, any perceived or actual non-compliance could harm our reputation, eroding trust among customers, users and partners, and potentially leading to decreased adoption of our platform.

Our failure to manage any of these risks successfully could harm our international operations, and adversely affect our business, operating results and financial condition. In some cases, compliance with the laws and regulations of one country could violate the laws and regulations of another country. As our global operations evolve, we cannot assure you that we are able to fully comply with the legal requirements of each jurisdiction and successfully adapt our business models to local market conditions. Due to the complexity involved in our international business expansion, we cannot assure you that we are or will be in compliance with all local laws.

The COVID-19 pandemic has disrupted our and our business partners’ operations and it, or any future health epidemic or other adverse public health developments, may continue to do so.

The COVID-19 pandemic has in the past caused temporary disruption to our operations and those of our customers, suppliers and other business partners. For example, the pandemic has caused significant logistical challenges to the global supply chains, resulting in disrupted shipping lanes, labor and material shortages and weakened consumer demand for smart devices, all of which have negatively impacted our business and results of operations. Travel restrictions and social distancing guidelines imposed by governments globally have also reduced international travels and in-person meetings, which in turn have limited our ability to engage in in-person marketing with brands, particularly those brands based in the United States and Europe. In addition, the economic downturn due to COVID-19 has adversely affected, and may continue to adversely affect our customers’ ability to pay and customer demand for and end user usage of our products and services, which would adversely affect our operating results and financial condition.

If we fail to manage the operation of our platform and infrastructure, our customers and end users may experience service outages and delays in the deployment of our products and services.

We seek to maintain sufficient excess capacity on our cloud platform to meet the needs of all of our customers and end users. We also seek to maintain excess capacity to facilitate the rapid provision of new customer deployments and the expansion of existing customer deployments. In addition, we need to properly manage our technological operations infrastructure and cloud platform, and to respond to security threats, cyberattacks and performance and reliability problems that may arise from time to time, in order to support version control, changes in hardware and software parameters and the evolution of our products and services. However, the provision of new hosting infrastructure requires adequate lead time. We have experienced, and may in the future experience, system disruptions, outages and other performance problems. These types of problems may be caused by a variety of factors, including infrastructure changes, human or software errors, viruses, security attacks, fraud, spikes in customer and end user usage and denial of service issues. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time.

23

Further, if our contractual and other business relationships with our cloud infrastructure providers are terminated, suspended, or suffer a material change to which we are unable to adapt, such as the elimination of services or features on which we depend, we could be unable to provide our platform and could experience significant delays and incur additional expense in transitioning customers to a different cloud infrastructure provider. Any difficulties these providers face, including the potential of certain network traffic receiving priority over other traffic (i.e., lack of net neutrality), may adversely affect our business, and we exercise little control over these providers, which increases our vulnerability to problems with the services they provide. Any disruptions, outages, defects, and other performance and quality problems with our platform or with our products and services and internet infrastructure on which they rely, or any material change in our contractual and other business relationships with our cloud infrastructure providers, could result in reduced use of our platform, increased expenses, including service credit obligations, and harm to our brand and reputation, any of which could have a material adverse effect on our business, financial condition and results of operations.

Defects, errors or any other problems associated with our products and services could diminish demand for our products or services, harm our business and results of operations and subject us to liability.

Our customers may use our products and services for important aspects of their businesses or operations, and any errors, defects or disruptions to our products and services and any other performance problems with our products and services could damage our customers’ businesses and operations and, in turn, hurt our brand and reputation. We provide regular updates to our products and services, which have in the past contained, and may in the future contain, undetected errors, failures, vulnerabilities and bugs, especially when first introduced or released. Real or perceived errors, failures, bugs or security vulnerabilities in our products could result in negative publicity, loss of or delay in market acceptance of our platform, loss of competitive position, lower customer retention or claims by customers for losses sustained by them. In such an event, we may be required, or may choose, for customer relations or other reasons, to expend additional resources in order to help correct the problem. As a result, our reputation and our brand could be harmed, and our business, operating results and financial condition may be adversely affected. Moreover, the edge capabilities of IoT PaaS are embedded in modules manufactured by certain third-party suppliers; we also use third-party suppliers to manufacture the finished smart devices for our smart device distribution customers. Such modules and finished smart devices may contain defects, errors or other product issues, which may negatively impact the performance of our platform, our products and services, and Tuya-powered smart devices, damage our reputation, harm our ability to attract new and existing customers, and incur significant support, repair or replacement costs even if we can be reimbursed from the third-party suppliers.

Moreover, the edge capabilities of IoT PaaS are embedded in modules manufactured by certain third-party suppliers. We also engage third-party suppliers to manufacture the finished smart devices for our smart device distribution customers, and our smart solutions for IoT devices are delivered to our customers in the form of finished smart devices that are manufactured by third-party suppliers. Such modules and finished smart devices may contain defects, errors or other product issues due to various factors such as design flaws, defects in software, raw materials, components or manufacturing difficulties, which can affect both the quality and the yield of the product, and since some of smart devices using our smart solution are electricity-related devices or to be used in a renewable energy-related scenarios, it is possible that these products could result in injury, whether by product malfunctions, defects, improper installation, or other causes. These events may negatively impact the performance of our platform, our products and services, and Tuya-powered smart devices, damage our reputation, harm our ability to attract new and existing customers, and incur significant support, repairment or replacement costs even if we can be reimbursed from the third-party suppliers.

We generate a significant portion of our revenue from a limited number of major customers and any loss of business from these customers could have a negative impact on our revenues and harm our business.

We derive a significant portion of our revenue from a limited number of major customers. Our five largest customers in the aggregate accounted for approximately 17.2%, 11.7% and 13.1% of our total revenue in 2021, 2022 and 2023, respectively. Our ability to maintain close relationships with major customers is essential to the success of our business.

However, the purchase orders placed by specific customers may vary from period to period, and we typically do not have long-term purchase commitments from customers not enrolled in our membership program. As a result, most of our customers could reduce or cease their use of our products and services at any time without any penalty or termination charges. A major customer may not contribute the same level of our revenue in one year as in any previous years. In addition, reliance on any individual customer that contributes a significant portion of our revenue may increase such customer’s pricing leverage when negotiating relevant terms or contracts of our products or services.

24

Many factors not within our control could cause the loss of, or reduction in, business or revenue from any customer, and these factors are not predictable. These factors include, among others, pricing pressure from competitors, a change in a customer’s business strategy, rising raw material prices, or failure of a chip or module supplier to develop competitive products. Our customers may choose to pursue alternative technologies and develop alternative products in addition to, or in lieu of, our products, either on their own or in collaboration with others, including our competitors. The loss of any major customer, or a significant decrease in the volume of customer demand or the price at which we sell our products to customers, could materially adversely affect our financial condition and results of operations.

We have a history of net loss and net cash operating outflow and may not be able to achieve or sustain profitability in the future.

We have experienced net loss in each year since inception. We generated net losses of US$175.4 million, US$146.2 million and US$60.3 million in 2021, 2022 and 2023, respectively. We expect to continue to devote significant resources to research and development activities. We also expect to continue to incur substantial sales and marketing expenses in acquiring and retaining customers and enhancing our brand awareness, and incur substantial general and administrative expenses including those associated with operating as a public company. We may not be able to increase our revenue enough to offset the increase in operating expenses resulting from these investments. If we are unable to achieve and sustain profitability, or if we are unable to achieve the revenue growth that we expect from these investments, the value of our business and stock may decrease.

Additionally, we recorded net cash operating outflow of US$126.1 million and US$70.7 million in 2021 and 2022, respectively. Although, for the first time since our inception, we recorded an annual net cash operating inflow of US$36.4 million in 2023, we may still experience quarterly or yearly net cash operating outflow in the future if we fail to grow our business or properly manage our operating leverage.If so, our business, liquidity, financial condition and results of operations may be materially and adversely affected. There is no assurance that we will always generate sufficient net income or operating cash flows to meet our working capital requirements and repay our liabilities as they become due, due to a variety of factors. For actions we intend to take to finance our future working capital requirements and capital expenditures, see “Item 5. Operating and Financial Review and Prospects—5.B. Liquidity and Capital Resources.” There can be no assurance that we will be able to successfully take any of these actions in a timely manner, including prudently managing our working capital, or raising additional equity or debt financing on terms that are acceptable to us. Our failure to take these actions as and when necessary could materially adversely affect our liquidity, results of operations, financial condition and ability to operate.

We cannot guarantee that our future monetization strategies will be successfully implemented or generate sustainable revenues and profit.

We have developed a diversified revenue model and plan to explore additional opportunities to monetize our customer base and technology by, for example, promoting additional value-added services to end users to generate more subscription fees. If these efforts fail to achieve our anticipated results, we may not be able to increase or maintain our revenue growth. Specifically, in order to increase the number of our customers and end users and their levels of spending, we will need to address a number of challenges, including providing consistent quality products and services; continuing to innovate and stay ahead of our competitors; and improving the effectiveness and efficiency of our sales and marketing efforts. If we fail to address any of these challenges, we may not be successful in increasing the number of our customers and end users and their expenditures with us, which could have a material adverse impact on our business, financial condition and results of operations.

Our results may fluctuate from period to period, and if we fail to meet securities analysts’ and investors’ expectations, the trading price of our ADSs and Class A ordinary shares and the value of your investment could decline substantially.

Our operating results have fluctuated from period to period and may continue to fluctuate in the future as a result of a variety of factors, many of which are outside of our control and may be difficult to predict, correlate, or anticipate even when external indicators are present. For example, our business model is based in large part on our ability to accurately estimate customer demands, which may constrain our ability to forecast our revenue. If operating results for any particular period fall below securities analysts’ and investors’ expectations, then the trading price of our ADSs and Class A ordinary shares could decline substantially. Some factors that may cause our operating results to fluctuate from period to period include:

our ability to attract, retain and increase revenue from customers and end users;

25

market acceptance of our products and services and our ability to introduce new products and services and enhance existing products and services;
competition and the actions of our competitors, including pricing changes, the introduction of new products and services, and expansion into new geographies;
our ability to control costs and operating expenses, including the fees that we pay cloud infrastructure providers, chip and module suppliers, outsourcing manufacturing suppliers or OEMs who manufacture smart devices for our smart solutions business;
changes in our pricing as a result of our negotiations with our larger customers or our optimization efforts or otherwise;
the rate of expansion and productivity of our sales force;
change in the mix of products and services that our customers and end users use;
changes in end user and customer demand as end users increase or decrease their demand for smart home products, or other products and services, due to the imposition or easing of stay-at-home, travel and other government mandates in response to disease outbreaks, such as the Covid-19 pandemic or future epidemics and public health crisis;
the expansion of our business, particularly in international markets;
changes in foreign currency exchange rates and interest rates, particularly the U.S. federal funds rate;
changes in laws, regulations or regulatory enforcement, in China, the United States or other countries and regions, that impact our ability to market, sell or deliver our products;
significant security breaches of, technical difficulties with, or interruptions to, the delivery and use of our products and services on our platform;
allegations, even if not supported by fact or based on isolated incidents, relating to cybersecurity events relating to our business operations or our unauthorized use, misuse or disclosure of personal information or other sensitive information;
general economic and political conditions that may adversely affect a prospective customer’s ability or willingness to adopt our products and services, delay a prospective customer’s adoption decision, reduce the revenue that we generate from their use of our products and services, or impact customer retention;
extraordinary expenses such as litigation or other dispute-related settlement payments;
sales tax and other tax determinations by authorities in jurisdictions where we conduct business;
the impact of new accounting pronouncements;
expenses incurred in connection with mergers, acquisitions or other strategic transactions and integrating acquired business, technologies, services, products and other assets; and
fluctuations in share-based compensation expenses.

The occurrence of one or more of the foregoing and other factors may cause our operating results to vary significantly. As such, we believe that period-to-period comparisons of our operating results may not be meaningful and should not be relied upon as an indication of future performance. If we fail to meet or exceed the expectations of investors or securities analysts, then the trading price of our ADSs and Class A ordinary shares could fall substantially, and we could face costly lawsuits, including securities class action suits.

26

We are subject to potential misuse of our platform, tools, and services.

We provide an advanced platform and suite of software development tools, products, and services designed to enable developers to create innovative smart devices. While we strive to foster innovation and support the development of high-quality smart devices, there is a risk that developers might use our platform, tools, products, or services improperly. Such improper use could include, but is not limited to, the creation of devices or applications that are harmful, infringe upon intellectual property rights, violate privacy regulations, or are used for illicit purposes.

Despite implementing terms of service and usage policies, it is challenging to completely mitigate the risk of misuse by all users. Any failure to detect, prevent, or address misuse promptly could harm our reputation among customers, developers, and industry partners. Negative public perception, particularly if amplified by social media or traditional news outlets, could result in decreased user engagement, reluctance of developers to use our platform, and potential legal and regulatory challenges. Moreover, should any misuse of our platform lead to litigation, regulatory scrutiny, or government action, we could incur significant legal expenses and potential fines, further impacting our financial performance. Additionally, rectifying any issues arising from such misuse may require substantial resources and lead to service interruptions, undermining the trust of our user base and potentially causing long-term harm to our brand.

Any failure to effectively develop and expand our marketing and sales capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our products and services.

Historically, we have relied on the adoption of our products and services by developers through our self-service portal as well as more targeted sales efforts. Our ability to further increase our customer base and achieve broader market acceptance of our platform will significantly depend on our ability to expand our marketing and sales operations. We plan to maintain an appropriate number of sales people both domestically and internationally. We also plan to dedicate appropriate resources to sales and marketing programs. All of these efforts will require us to invest significant financial and other resources and if they fail to attract additional customers and end users our business will be harmed.

We believe that there is significant competition for sales personnel, including sales representatives, sales managers and sales engineers, with the skills and technical knowledge that we require. Our ability to achieve significant revenue growth will depend, in large part, on our success in recruiting, training and retaining sufficient numbers of effective and qualified sales personnel to support our growth according to our business and product strategies. New hires require significant training and may take significant time before they achieve full productivity. Our new hires may not become productive as quickly as we expect, if at all, and we may be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business. In addition, particularly if we continue to grow rapidly, new members of our sales force will have relatively little experience working with us, our products and platform, and our business model. If we are unable to hire and train sufficient numbers of effective and qualified sales personnel, our sales personnel do not reach significant levels of productivity in a timely manner, or our sales personnel are not successful in acquiring new customers and end users or expanding usage by existing customers and end users, our business will be harmed.

We believe that continued growth in our business is also dependent upon identifying, developing and maintaining strategic relationships with additional retail channels that can drive substantial revenue growth. If we fail to identify additional channel partners in a timely and cost-effective manner, or at all, or are unable to assist our current and future channel partners in independently selling and deploying our products and services, then our business, operating results and financial condition could be adversely affected.

27

Any failure to offer high-quality developer and customer support may adversely affect our relationships with our developers and customers.

High quality, ongoing developer and customer support are critical to the successful marketing, sale and adoption of our products and services. Many of our customers depend on our customer support team to assist them in deploying our products and services effectively, help them resolve post-deployment issues quickly and provide ongoing support. As we grow our developer and customer base, we will need to further invest in and expand our developer and customer support teams, which could strain our resources and reduce profit margins. If we do not devote sufficient resources or otherwise do not help our developers and customers adopt our products and services, quickly resolve any post-implementation matters, and provide effective ongoing developer and customer support and training, our ability to expand sales to existing and future developers and customers and our reputation would be adversely affected. Our support teams will face additional challenges associated with our international operations, including those associated with delivering support and documentation in multiple languages. We might also face additional difficulties associated with providing customer support and warranties to our smart device distribution and smart solution customers as we may not be able to control customer service terms of third-party suppliers, such as outsourcing manufacturing suppliers or OEMs who manufacture smart devices for our smart solutions business. Increased demand for developer and customer support, without corresponding revenues, could increase costs and adversely affect our business, operating results and financial condition. Any failure to maintain high-quality developer and customer support, or a market perception that we do not maintain high-quality developer and customer support, could adversely affect our reputation, business, operating results and financial condition.

We may be sanctioned or otherwise restricted from engaging in certain businesses due to heightened regulatory and public scrutiny, including in connection with our data processing practices and policies.

The level of regulatory and political scrutiny on technology companies in general, and companies whose businesses involve the processing of personal information in particular, has increased significantly recently and may continue to increase globally. Legislators have enacted, and may continue to enact, new laws or regulatory agencies may promulgate new rules or regulations that are adverse to our business, or they may view matters or interpret or enforce laws and regulations differently than they have in the past or in a manner adverse to our business. Such legislative or regulatory scrutiny or action may create or enhance different or conflicting obligations on us from one jurisdiction to another. Additionally, we have been in the past and may in the future be the subject of scrutiny and press attention. Any related claims, allegations and investigations, even if without merit, may be very expensive to defend or respond to, involve negative publicity, and substantial diversion of management time and effort. These events could also result in reputational harm, significant judgments, fines and remedial actions against us, or require us to change our business practices, make product or operational changes, or delay or preclude planned transactions, product launches or improvements, any of which could harm our business, reputation, financial condition and operating results. For risks associated with our compliance with data privacy and data security laws in general, see “Item 3. Key Information—3.D. Risk Factors—Risks Related to Our Business and Industry—Compliance with the rapidly evolving landscape of global data privacy and data security laws may be challenging, and any failure or perceived failure to comply with such laws, or other concerns about our practices or policies with respect to the processing of personal information, could damage our reputation and deter current and potential customers and end users from using our platform and products and services or subject us to significant compliance costs or penalties, which could materially and adversely affect our business, financial condition and results of operations.”

28

Our business depends on our strong reputation and the value of “Tuya” brand. If we are unable to maintain and enhance our Tuya brand and increase market awareness of Tuya and its products and services, our business, operating results and financial condition may be adversely affected.

We must maintain and enhance the “Tuya” brand identity and increase market awareness of Tuya-powered smart devices generally and our products and services. The successful promotion of our brand will depend on our efforts to achieve widespread acceptance of our platform and products and services, attract and retain customers and our ability to maintain our current market leadership and successfully differentiate our products and services from competitors. These efforts require substantial expenditures, and we anticipate that they will increase as our market becomes more competitive and as we expand into new markets. These investments in brand promotion and thought leadership may not yield increased revenue. To the extent they do, the resulting revenue still may not be enough to offset the increased expenses we incur. In addition, independent industry analysts often provide reviews of our products and competing products and services, which may significantly influence the perception of our products and services. If these reviews are negative or not as strong as reviews of our competitors’ products and services, our brand may be harmed. Adverse publicity (whether or not justified) relating to events or activities attributed to us, members of our workforce, agents, or third parties we rely on, may tarnish our reputation and reduce the value of our brand. Our brand value also depends on our ability to provide secure and trustworthy products and services as well as our ability to protect and use end users’ data in a manner that meets their expectations. In addition, any security incident, including one that results in unauthorized disclosure of sensitive data, could cause material reputational harm. Damage to our reputation and loss of brand equity may reduce demand for our products and services and thus have an adverse effect on our future financial results, as well as require additional resources to rebuild our reputation and restore the value of the brands and could also reduce the trading price of our ADSs and Class A ordinary shares.

We could incur substantial costs in protecting or defending our intellectual property rights, and any failure to protect our intellectual property could adversely affect our business, operating results and financial condition.

Our success depends, in part, on our ability to protect our brand, trade secrets, trademarks, patents, domain names, copyrights and proprietary methods and technologies, whether registered or not, that we develop under patent and other intellectual property laws of China, the United States and other jurisdictions, so that we can prevent others from using our inventions and proprietary information. We currently rely on patents, trademarks, copyrights and trade secret law to protect our intellectual property rights. However, we cannot assure you that any of our intellectual property rights will not be challenged, invalidated or circumvented, or that our intellectual property will be sufficient to provide us with competitive advantages. In addition, we may be subject to allegation of infringement of other parties’ proprietary rights, and other parties may misappropriate our intellectual property rights, which would cause us to suffer economic or reputational damages. Because of the rapid pace of technological change, we cannot assure you that all of our proprietary technologies and similar intellectual property rights can be patented in a timely or cost-effective manner, or at all.

We maintain and facilitate certain technical measures and access control mechanisms internally to ensure secure access to our proprietary information by our employees and consultants. We also maintain internal policies requiring our employees and consultants to enter into confidentiality agreements to control access to our proprietary information. However, if our employees and consultants do not fully comply with these internal policies, such policies may not effectively prevent disclosure of our confidential information, and it may be possible for unauthorized parties to copy our software or other proprietary technology or information, or to develop similar software independently without our having an adequate remedy for unauthorized use or disclosure of our confidential information.

In addition, the laws of some countries do not protect intellectual property and other proprietary rights to the same extent as the laws of the United States. Statutory laws and regulations are subject to judicial interpretation and enforcement and may not be applied consistently due to the lack of clear guidance on statutory interpretation. Confidentiality, invention assignment and non-compete agreements may be breached by counterparties, and there may not be adequate remedies available to us for any such breach. Accordingly, we may not be able to effectively protect our intellectual property rights or to enforce our contractual rights. To the extent we expand our international activities, our exposure to unauthorized copying, transfer and use of our proprietary technology or information may increase.

29

Preventing any unauthorized use of our intellectual property is difficult and costly and the steps we take may be inadequate to prevent the misappropriation of our intellectual property. Litigation may be necessary in the future to enforce our intellectual property rights, determine the validity and scope of our proprietary rights or those of others, or defend against claims of infringement or invalidity. Such litigation could be costly, time-consuming and distracting to management, result in a diversion of significant resources, the narrowing or invalidation of portions of our intellectual property and have an adverse effect on our business, operating results and financial condition. Our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights or alleging that we infringe the counterclaimant’s own intellectual property. Any of our patents, trade secrets, copyrights, trademarks or other intellectual property rights could be challenged by others or invalidated through administrative process or litigation. We can provide no assurance that we will prevail in such litigation. In addition, our proprietary methods and technologies that are regarded as trade secrets may be leaked or otherwise become available to, or be independently discovered by, our competitors and in these cases we would not be able to assert any trade secret rights against those parties. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our proprietary rights, and failure to obtain or maintain trade secret protection could adversely affect our competitive business position. To the extent that our employees or consultants use intellectual property owned by others in their work for us, disputes may arise as to the rights in related know-how and inventions.

There can be no assurance that our particular ways and means of protecting our intellectual property and proprietary rights, including business decisions about when to file patent applications and trademark applications, will be adequate to protect our business or that our competitors will not independently develop similar technology. We could be required to spend significant resources to monitor and protect our intellectual property rights. If we fail to protect and enforce our intellectual property and proprietary rights adequately, our competitors might gain access to our technology and our business, operating results and financial condition could be adversely affected.

Unauthorized or improper disclosures of personal information, cyberattacks or other security incidents or data breaches that affect our networks or systems, or those of our cloud service providers or our customers, whether inadvertent or purposeful, could degrade our ability to conduct our business, compromise the integrity of our products and services, platform and data, result in significant data losses and the theft of our intellectual property, damage our reputation, expose us to liability to third parties and require us to incur significant additional costs to maintain the security of our networks and data which could adversely affect our business, financial condition and results of operations.

We depend significantly on our technology infrastructure, IT systems, data and other equipment and systems to conduct virtually all of our business operations, ranging from our internal operations and research and development activities to our marketing and sales efforts and communications with our customers, end users, suppliers and business partners. In addition, our products and services collect and store data of customers and end users, some of which may involve sensitive information, including personal information, trade secrets and other proprietary information. Internal or external individuals or entities may attempt to penetrate our network security, or that of our platform, and to disrupt or cause harm to our business operations, including by sabotaging or misappropriating our personal or proprietary information or that of our customers, end users, employees, suppliers and business partners or to cause interruptions of our products and services and platform. Because the vulnerabilities and techniques used by such individuals or entities to access, disrupt or sabotage devices, systems and networks change frequently and may not be recognized until launched against a target, we may be unable to anticipate these techniques, and we may not become aware in a timely manner of such a security breach, which could exacerbate any damage we experience.

30

While we take reasonable measures to protect the security of, and against unauthorized access to, our systems, as well as the security of personal information and proprietary information, it is possible that our security controls and other security practices we follow may not prevent the improper access to or disclosure of personal information or proprietary information. We also rely on systems provided by third parties, including our clients, which may also suffer security breaches or unauthorized access to or disclosure of personal information or proprietary information. Additionally, we depend on our employees and contractors to appropriately handle confidential and sensitive data, including customer data, and to deploy our IT resources in a safe and secure manner that does not expose our network systems to security breaches or the loss of data. Any data security incidents, including internal malfeasance by our employees, unauthorized access or usage, virus or similar breach or disruption of us or our service providers could result in loss of confidential or proprietary information or personal information, damage to our reputation, loss of customers and end users, litigation, regulatory investigations, fines, penalties and other liabilities. Accordingly, if our cybersecurity measures or those of our customers fail to protect against unauthorized access, attacks (which may include sophisticated cyberattacks), the compromise or mishandling of data, or other misconduct or malfeasance, including by computer hackers, employees, contractors, vendors, customers and business partners, as well as software bugs, human error or technical malfunctions, then our reputation, business, operating results and financial condition could be adversely affected. Cyberattacks and other security incidents aimed at our products could lead to third-party claims that our product failures have caused damages to our customers or end users.

We experience cyberattacks of varying degrees and other attempts to gain unauthorized access to our systems from time to time, which may include by way of malware, phishing attacks, ransomware attacks, denial of service attacks, brute-force attacks or other means, any of which may result in disclosure of confidential information and intellectual property, defective products, production downtimes or compromised data, including personal information. Such cybersecurity threats and attacks that we may be subject to may take a variety of forms ranging from individuals or groups of hackers to sophisticated organizations, including state-sponsored actors and may even culminate in “mega breaches” targeted against cloud services and other hosted software. As the techniques used to obtain unauthorized access or sabotage systems change frequently and generally are not identified until they are launched against a target, we may be unable to anticipate these attacks or to implement adequate preventative measures. We anticipate that increase in the frequency and sophistication of cyber and other security threats, particularly with respect to breaches of IoT devices, and our customers’ increasing demands for cyber and other security protections and standards in our products, may cause us to incur additional costs to comply with such demands.

Any unauthorized access, acquisition, use or destruction of information we collect, store, transmit or otherwise process, the unavailability of such information or other disruptions of our ability to provide solutions to our clients or end users, regardless of whether it originates or occurs on our systems or those of third party service providers or clients, could expose us to significant liability under our contracts, regulatory actions, litigation, investigations, remediation obligations, damage to our reputation and brand, theft of intellectual property, supplemental disclosure obligations, loss of customer, consumer and partner confidence in the security of our applications, destruction of information, indemnity obligations, impairment to our business, and resulting fees, costs, expenses, loss of revenues and other potential liabilities and harms to our business. In addition, if a high profile security breach occurs within our industry or even other related industries, our customers and potential customers may lose trust in the security of our systems and information even if we are not directly affected.

Many statutory requirements, in China, the United States and the EU, as well as in other jurisdictions in which we operate, include obligations for companies to notify data protection authorities and individuals of security breaches involving certain personal information, which could result from breaches experienced by us or our external service providers. These laws are not consistent, and compliance in the event of a widespread data breach is difficult and may be costly. In addition, such mandatory disclosures could lead to negative publicity and may cause our current and prospective customers or end users to lose confidence in the effectiveness of our data security measures. See “—Compliance with the rapidly evolving landscape of global data privacy and data security laws may be challenging, and any failure or perceived failure to comply with such laws, or other concerns about our practices or policies with respect to the processing of personal information, could damage our reputation and deter current and potential customers and end users from using our platform and products and services or subject us to significant compliance costs or penalties, which could materially and adversely affect our business, financial condition and results of operations.”

31

Any failure to maintain necessary permits and licenses to operate our business operations under applicable laws and regulations could materially and adversely affect our business and results of operations.

In accordance with the laws and regulations in the jurisdictions in which we operate, we are required to maintain various approvals, licenses, permits and certifications in order to operate our business. Complying with such laws and regulations may require substantial expense, and any non-compliance may expose us to liability. We cannot guarantee that we will be able to obtain all requisite approvals, licenses, permits and certifications. Regulatory authorities who have extensive authority to supervise and regulate the industry we operate in may not interpret relevant laws and regulations the way we do. In addition, as the regulatory regime for the IoT and related industries in China and other jurisdictions in which we operate continues to evolve, new laws, regulations and regulatory requirements are promulgated and implemented from time to time, and the interpretation and application of existing laws, regulations and regulatory requirements are subject to changes. We may be required to obtain approvals, licenses, permits and certifications that we do not currently have for our existing business or new scope of business that we may expand into in the future. In the event of non-compliance, we may have to incur significant expenses and divert substantial management time to rectify the incidents. In the future, if we fail to obtain all the necessary approvals, licenses, permits and certifications required by relevant laws and regulations or if we are deemed to have conducted business operations requesting certain approvals, licenses, permits and certifications without having one, we may be subject to fines or the suspension of operations of the relevant business segments or facilities that do not have all the requisite approvals, licenses, permits and certifications, which could materially and adversely affect our business and results of operations. We may also experience adverse publicity arising from non-compliance with government regulations, which would negatively impact our reputation.

Furthermore, in the event that we are required to renew our existing licenses or permits or acquire new ones, whether as a result of the promulgation of new laws and regulations or otherwise, we cannot assure you that we will be able to meet the requisite conditions and requirements, or that the relevant government authorities will always, if ever, exercise their discretion in our favor. There may also be delays on the part of government authorities in reviewing our applications and granting approvals, whether due to the lack of human resources or the imposition of new rules, regulations, government policies or their implementation, interpretation and enforcement. If we are unable to obtain, or experience material delays in obtaining, necessary government approvals, our operations may be substantially disrupted, which could materially and adversely affect our business, financial condition and results of operations.

We may be involved in legal proceedings, litigations and disputes relating to alleged infringement of intellectual property rights, which could adversely affect our business, operating results and financial condition.

There is considerable patent and other intellectual property development activity in our industry. Our future success depends, in part, on not infringing the intellectual property rights of others. Our competitors or other third parties may in the future claim that our products and services or platform and underlying technology infringe on their intellectual property rights, and we may be found to be infringing on such rights. We may be unaware of the intellectual property rights of others that may cover some or all of our technology. Any claims or litigation could cause us to incur significant expenses and, if successfully asserted against us, could require that we pay substantial damages or ongoing royalty payments, prevent us from offering our products and services, require us to develop alternative non-infringing technology or require that we comply with other unfavorable terms, any of which could have a material adverse effect on our business and results of operations. We may also be obligated to indemnify our customers or business partners in connection with any such litigation and to obtain licenses or modify our products and services or platform, which could further exhaust our resources. Even if we were to prevail in the event of claims or litigation against us, any claim or litigation regarding intellectual property could be costly and time-consuming and divert the attention of our management and other employees from our business. Patent infringement, trademark infringement, trade secret misappropriation and other intellectual property claims and proceedings brought against us, whether successful or not, could harm our brand, business, operating results and financial condition. In addition, even if our products and services or platform and underlying technology do not infringe upon any intellectual property rights of others, we cannot avoid the harm of malicious or frivolous intellectual property litigations that any third party may bring against us, such as costs we may incur in defending ourselves in these litigations.

32

If we are unable to hire, retain and motivate qualified personnel, our business will suffer.

Our future success depends, in part, on our ability to continue to attract and retain highly skilled personnel. We believe that there is, and will continue to be, intense competition for highly skilled management, technical, sales and other personnel with experience in the industries in which we operate. We must provide competitive compensation packages and a high-quality work environment to hire, retain and motivate employees. If we are unable to retain and motivate our existing employees and attract qualified personnel to fill important positions, we may be unable to manage our business effectively, including the development, marketing and sale of our products and services, which could adversely affect our business, operating results and financial condition. To the extent we hire personnel from competitors, we also may be subject to allegations that they have been improperly solicited or divulged proprietary or other confidential information.

We may acquire or invest in business, technologies, services, products and other assets, which may divert our management’s attention and result in the incurrence of debt or dilution to our shareholders. We may be unable to integrate acquired businesses and technologies successfully or achieve the expected benefits of such acquisitions.

We may evaluate and consider potential strategic transactions, including acquisitions of, or investments in, businesses, technologies, services, products and other assets in the future. We also may enter into relationships with other businesses to expand our products and services, which could involve preferred or exclusive licenses, additional channels of distribution, discount pricing or investments in other companies.

Any acquisition, investment or business relationship may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products, personnel or operations of the acquired companies, particularly if the key personnel of the acquired company choose not to work for us, their products or services are not easily adapted to work with our platform, or we have difficulty retaining the customers of any acquired business due to changes in ownership, management or otherwise. Acquisitions also may disrupt our business, divert our resources or require significant management attention that would otherwise be available for development of our existing business. Moreover, the anticipated benefits of any acquisition, investment or business relationship may not be realized or we may be exposed to unknown risks or liabilities.

Negotiating these transactions can be time consuming, difficult and expensive, and our ability to complete these transactions may often be subject to approvals that are beyond our control. Consequently, these transactions, even if announced, may not be completed. For one or more of those transactions, we may: (i) issue additional equity securities that would dilute our existing shareholders; (ii) use cash that we may need in the future to operate our business; (iii) incur large charges or substantial liabilities; (iv) incur debt on terms unfavorable to us or that we are unable to repay; (v) encounter difficulties retaining key employees of the acquired company or integrating diverse offerings or business cultures; or (vi) become subject to adverse tax consequences, substantial depreciation or deferred compensation charges. The occurrence of any of these foregoing could adversely affect our business, operating results and financial condition.

Negative publicity about us, our products and services, operations and our directors, management and business partners may adversely affect our reputation and business.

We may, from time to time, receive negative publicity, including negative internet and blog postings, ratings or comments on social media platforms or through traditional media about our company, our business, our directors and management, our brands, our products and services, our suppliers or other business partners. Negative publicity about us, such as alleged misconduct by our employees, unauthorized use, misuse or release of personal information or other sensitive information, unethical business practices, or rumors relating to our business, management, employees, or our shareholders and affiliates, or negative publicity about other companies that use similar brand names as ours, can harm our reputation, business and results of operations. Any such allegations, even if not supported by facts or based on isolated incidents, may lead to inquiries, regulatory investigations or legal actions against us. Such actions could substantially damage our reputation and cause us to incur significant costs to defend ourselves. Certain of such negative publicity may be the result of malicious harassment or unfair competition by third parties. We may even be subject to government or regulatory investigation as a result of such third-party conduct and may be required to spend significant time and incur substantial costs to defend ourselves against such third-party conduct, and we may not be able to conclusively refute each of the allegations within a reasonable period of time, or at all.

33

We may receive complaints from our customers and end users on our products and services, pricing and customer support. If we do not handle customer complaints effectively, our brand and reputation may suffer, our customers and end users may lose confidence in us and they may reduce or cease their use of our products and services. Our success depends, in part, on our ability to generate positive customer feedback and minimize negative feedback on social media channels where existing and potential customers and end users seek and share information. If actions we take or changes we make to our products and services or platform upset these customers and end users, their online commentary could negatively affect our brand and reputation. Complaints or negative publicity about us, our products and services or platform could materially and adversely impact our ability to attract and retain customers and end users, our business, results of operations and financial condition.

Seasonality may cause fluctuations in our sales and operating results.

We have in the past experienced, and expect in the future to continue to experience, seasonal fluctuations in our revenues and sales from time to time as a result of the holiday season and customers’ buying patterns. We have experienced lower growth in revenues in the first quarter as a result the reduced capacity of OEM customers located in China due to the Lunar New Year. The rapid growth in our business has offset this seasonal trend to some extent; however, we expect the historical seasonality trends to continue to impact our results of operations and financial condition. As a result, our results of operations and the trading price of our ADSs and Class A ordinary shares may fluctuate from time to time due to seasonality.

We face certain risks relating to the real properties that we lease.

We lease office spaces from third parties for our operations in China, the United States, Europe, Australia, India, Japan and Colombia, among other locations. Any limitations on the leased properties, or lessors’ title to such properties, may impact our use of the offices, or in extreme cases, result in relocation, which may in turn adversely affect our business operations. In addition, certain lease agreements of our leased properties in China have not been registered with the relevant PRC government authorities as required by PRC law. Therefore, we may be exposed to potential fines if we fail to rectify within the prescribed time period after receiving notices from the relevant PRC government authorities. Furthermore, certain lessors of our leased properties have not provided us with valid property ownership certificates or any other documentation proving their right to lease those properties to us. As of December 31, 2023, with respect to six leased properties in China with a gross floor area of approximately 2,360.6 square meters, we have not registered the respective lease agreements with the relevant PRC government authorities. With respect to five leased properties in China with a gross floor area of approximately 1,976.2 square meters, the lessors have not provided us with valid property ownership certificates. The foregoing properties represent only a small portion of the total gross floor area of our leased properties. As of the date of this annual report, we are not aware of any material actions or claims raised by any third parties challenging our use of these properties we currently lease, nor have we received any notices from the PRC government authorities. If our lessors are not the owners of the properties or they have not obtained consents from the owners or their lessors or permits from the relevant government authorities, our leases could be invalidated. If leases are invalid, we may face the risk of moving out of the leased property.

Changes in laws and regulations related to the internet or changes in the internet infrastructure itself may diminish the demand for our products and services, and could adversely affect our business, operating results and financial condition.

The future success of our business depends on the continued use of the internet as well as continued demand for smart devices and our products and services. The PRC and foreign governments have in the past adopted, and may in the future adopt, laws or regulations affecting the use of the internet as a commercial medium.

Almost all access to the internet in China is maintained through state-owned telecommunication operators under the administrative control and regulatory supervision of the Ministry of Industry and Information Technology (the “MIIT”). In addition, the national networks in China are connected to the internet through state-owned international gateways, which are the only channels through which a domestic user can connect to the internet outside China. We may face similar or other limitations in other countries in which we operate. We may not have access to alternative networks in the event of disruptions, failures or other problems with the internet infrastructure in China or elsewhere. In addition, the internet infrastructure in the countries in which we operate may not support the demands associated with continued growth in internet usage.

34

Changes in these laws or regulations could require us to modify our products and services in order to comply with these changes. In addition, government agencies or private organizations have imposed and may impose additional taxes, fees or other charges for accessing the internet or commerce conducted via the internet. These laws or charges could limit the growth of internet-related commerce or communications generally, or result in reductions in the demand for internet-based products and services such as our products and platform. In addition, the use of the internet as a business tool could be adversely affected due to delays in the development or adoption of new standards and protocols to handle increased demands of internet activity, security, reliability, cost, ease-of-use, accessibility and quality of service. The performance of the internet and its acceptance as a business tool has been adversely affected by “viruses,” “worms” and similar malicious programs. If the use of the internet is reduced as a result of these or other issues, then demand for our products and services could decline, which could adversely affect our business, operating results and financial condition.

We may have insufficient computing resources, transmission bandwidth and storage space, which could result in disruptions and our business, results of operations and financial condition could be adversely affected.

Our operations are dependent in part upon transmission bandwidth provided by third-party telecommunications network providers, access to data centers to house our servers and other computing resources. There can be no assurance that we are adequately prepared for unexpected increases in bandwidth and data center demands by our customers and end users. The bandwidth and data centers we use may become unavailable for a variety of reasons, including service outages, payment disputes, network providers going out of business, natural disasters, networks imposing traffic limits, or governments’ adopting regulations that impact network operations. These bandwidth providers may become unwilling to sell us adequate transmission bandwidth at fair market prices, if at all. This risk is heightened where market power is concentrated with one or a few major networks. We also may be unable to move quickly enough to augment capacity to reflect growing traffic or security demands. Failure to put in place the capacity we require could result in a reduction in, or disruption of, service to our customers and ultimately a loss of those customers. Such a failure could result in our inability to acquire new customers demanding capacity not available on our platform. See “ - We rely upon third-party providers of cloud-based infrastructure to host our platform. Any disruption in the operations of these third-party providers, limitations on capacity or interference with our use could adversely affect our business, financial condition and results of operations.”

Our products and services rely on the stable performance of servers, networks, IT infrastructure and data processing systems, and any disruption to such servers, networks, assets or systems due to internal or external factors could diminish demand for our products and services, harm our business, our reputation and results of operations and subject us to liability.

We rely in part upon the stable performance of our servers, networks, IT infrastructure and data processing systems for provision of our products and services. Disruptions to such servers, networks, assets or systems may occur due to internal or external factors, such as inappropriate maintenance, defects in the servers, cyberattacks or other malicious attacks or hacks targeted at us, occurrence of catastrophic events or human errors. Such disruptions could result in negative publicity, loss of or delay in market acceptance of our products and services, loss of competitive position, lower customer retention or claims by customers for losses sustained by them, or loss, destruction or unauthorized use of, or access to, data (including personal information for which we may incur liability under applicable data protection laws). In such an event, we may need to expend additional resources to bring the incident to an end, mitigate the liability associated with the fallout of such incident, make notifications to regulators and individuals affected, replace damaged systems or assets, defend ourselves in legal proceedings and compensate customers or end users. In addition, we may not carry insurance to compensate us for any losses that may result from claims arising from disruption in servers. As a result, our reputation and our brand could be harmed, and our business, results of operations and financial condition may be adversely affected.

35

Our use and provision of AI could lead to operational or reputational damage, competitive harm, legal and regulatory risk and additional costs.

Our business involves the use and provision of artificial intelligence, including generative AI (collectively, “AI”). The use of generative AI, a relatively new and emerging technology in the early stages of commercial use, exposes us to additional risks, such as damage to our reputation, competitive position and business, legal and regulatory risks and additional costs. For example, if any of our employees, contractors, vendors or service providers use any third-party AI-powered software in connection with our business or the services they provide to us, it may lead to the inadvertent disclosure of our confidential information, including inadvertent disclosure of our confidential information into publicly available third-party training sets, which may impact our ability to realize the benefit of, or adequately maintain, protect and enforce our intellectual property or confidential information, harming our competitive position and business.

Additionally, any content created by us using generative AI tools may not be subject to copyright protection which may adversely affect our intellectual property rights in, or ability to commercialize or use, any such content. In the United States, a number of civil lawsuits have been initiated related to the foregoing and other concerns, the outcome of any one of which may, amongst other things, require us to limit the ways in which we use AI in our business and may affect our ability to develop related products, services, innovations and features. For example, the output produced by generative AI tools may include information subject to certain rights of publicity or privacy laws or constitute an unauthorized derivative work of the copyrighted material used in training the underlying AI model, any of which could also create a risk of liability for us, or adversely affect our business or operations. To the extent that we do not have sufficient rights to use the data or other material or content used in or produced by the generative AI tools used in our business, or if we experience cybersecurity breaches or incidents in connection with our use of AI, it could adversely affect our reputation and expose us to legal liability or regulatory risk, including with respect to third-party intellectual property, privacy, publicity, contractual or other rights. Further, our competitors or other third parties may incorporate AI into their products more quickly or more successfully than us, which could impair our ability to compete effectively.

As the utilization of AI becomes more prevalent, we anticipate that it will continue to present new or unanticipated ethical, reputational, technical, operational, legal, competitive and regulatory issues, among others. We expect that such utilization of AI will require additional resources, including the incurrence of additional costs, to develop and maintain our platform offerings, services and features to minimize potentially harmful or unintended consequences, to comply with applicable and emerging laws and regulations, to maintain or extend our competitive position and to address any ethical, reputational, technical, operational, legal, competitive or regulatory issues which may arise as a result of any of the foregoing. As a result, the challenges presented with our use of AI could adversely affect our business, financial condition and results of operations.

36

Regulatory and legislative developments related to the use of AI could adversely affect our use and provision of AI in our products, services and business.

As the regulatory framework for machine learning technology, generative AI and automated decision making evolves, our business, financial condition and results of operations may be adversely affected. The regulatory framework for AI and similar technologies, and automated decision making, is changing rapidly. It is possible that new laws and regulations will be adopted in the United States and in non-U.S. jurisdictions, or that existing laws and regulations may be interpreted in ways that would affect our use and provision of AI in our products, services and business. We may not be able to adequately anticipate or respond to these evolving laws and regulations, and we may need to expend additional resources to adjust our offerings in certain jurisdictions if applicable legal frameworks are inconsistent across jurisdictions. In addition, because these technologies are themselves highly complex and rapidly developing, it is not possible to predict all of the legal or regulatory risks that may arise relating to our use of such technologies. Further, the cost to comply with such laws or regulations could be significant and would increase our operating expenses, which could adversely affect our business, financial condition and results of operations.

For example, in Europe, on March 13, 2024, the European Parliament formally adopted a draft of the EU’s Artificial Intelligence Act (the “AI Act”) which is currently expected to be enacted in mid-2024, pending formal endorsement by the Council of the European Union and publication in the Official Journal of the European Union. The current draft of the AI Act, if enacted, would establish, among other things, a risk-based governance framework for regulating AI systems operating in the EU. This framework would categorize AI systems, based on the risks associated with such AI systems’ intended purposes, as creating unacceptable or high risks, with all other AI systems being considered low risk. While the AI Act has not yet been enacted or enforced, there is a risk that our current or future AI-powered software or applications may obligate us to comply with the applicable requirements of the AI Act, which may impose additional costs on us, increase our risk of liability or adversely affect our business. For example, the AI Act would prohibit certain uses of AI systems and place numerous obligations on providers and deployers of permitted AI systems, with heightened requirements placed on AI systems that are considered high risk. If enacted in this form or a similar form, this regulatory framework is expected to have a material impact on the way AI is regulated in the EU, and together with developing regulatory guidance and judicial decisions in this area, may affect our use of AI and our ability to provide and to improve our services, require additional compliance measures and changes to our operations and processes, result in increased compliance costs and potential increases in civil claims against us and could adversely affect our business, financial condition and results of operations.

We may, from time to time, rely on intellectual properties that we license from third parties, including product designs that are integrated with our internally developed products.

We may, from time to time, rely on intellectual properties that we license from third parties, including third-party product design, which is used with certain of our products. We cannot be certain that our licensors are not infringing the intellectual property rights of third parties or that our licensors have sufficient rights to the licensed intellectual property in all jurisdictions in which we may sell our products. Some of our agreements with our licensors may be terminated for convenience by them. If we are unable to continue to license any of these intellectual properties on commercially reasonable terms, we will face delays in releases of certain products or we will be required to redesign our products until equivalent, non-infringing design can be licensed or developed and integrated into our current products. This effort could take significant time (during which we would be unable to continue to offer our affected products) and expense and may ultimately not be successful. In addition, our inability to obtain certain licenses or other rights might require us to engage in litigation regarding these matters, which could have a material adverse effect on our business, results of operations, prospects and financial condition.

37

We and certain of our current and former directors and officers have been named as defendants in a putative shareholder class action lawsuit, and may, from time to time, be the subject of shareholder class action lawsuits, which could have a material adverse impact on our business, financial condition, results of operations, cash flows and reputation.

As of the date of this annual report, we and certain of our current and former directors and officers have been named as defendants in a putative shareholder class action lawsuit, described in “Item 8. Financial Information—A. Consolidated Statements and Other Financial Information—Legal and Administrative Proceedings.” We will have to defend against such putative class action lawsuit, including any appeals should our initial defense be unsuccessful. We are currently unable to estimate the potential loss, if any, associated with the resolution of such lawsuit. There can be no assurance that we will be able to prevail in our defense or reverse any unfavorable judgment on appeal. Any adverse outcome of this case, including on any appeal of the judgment in this case, could result in payment of substantial monetary damages. Any settlement of the litigation could also be costly. Such outcomes may have a material adverse effect on our business, financial condition, results of operation, cash flows and reputation. Currently, we are subject to claims for indemnification related to this matter, and we cannot predict the impact that indemnification claims may have on our business or financial results.

In addition, we or certain of our directors or officers may, from time to time, be a target for lawsuits in the future, including putative class action lawsuits brought by shareholders and lawsuits against our directors and officers as a result of their position in other public companies. The existence of such cases and any adverse outcome of these cases, including any appeal of a judgment, could have a material adverse effect on our business, reputation, financial condition, results of operations, cash flows as well as the trading price of our securities. Resolution of these matters may utilize a significant portion of our cash resources and divert management’s attention from the day-to-day operations of our company, all of which could harm our business. We also may be subject to claims for indemnification related to these matters, and we cannot predict the impact that indemnification claims may have on our business or financial results.

We may be subject to legal proceedings in the ordinary course of our business. If the outcomes of these proceedings are adverse to us, they could have a material adverse effect on our business, results of operations and financial condition.

As of the date of this annual report, except for the putative shareholder class action lawsuit described in “Item 8. Financial Information—A. Consolidated Statements and Other Financial Information—Legal and Administrative Proceedings,” we are not a party to any other material legal or administrative proceedings. However, we or our directors, management, employees and shareholders have been, and may from time to time in the future be, subject to or involved in various claims, controversies, lawsuits, other legal and administrative proceedings and fines. Lawsuits and other administrative or legal proceedings can involve substantial costs, including the costs associated with investigation, litigation and possible settlement, judgment, penalty or fine. In addition, lawsuits and other legal and administrative proceedings may be costly and time consuming and may require a commitment of management and personnel resources that will be diverted from our normal business operations. There may also be negative publicity associated with litigation that could decrease customer acceptance of our product offerings, regardless of whether the allegations are valid or whether we are ultimately found liable.

38

We have been, and may, from time to time, be involved in class action lawsuits in the United States in the future. Such lawsuits could divert a significant amount of our management’s attention and other resources from our business and operations, which could harm our results of operations and require us to incur significant expenses to defend the lawsuits. The threat of such claims and the costs associated with defending them could have a material adverse effect on business, results of operations and reputation. See “—We and certain of our current and former directors and officers have been named as defendants in a putative shareholder class action lawsuit, and may, from time to time, be the subject of shareholder class action lawsuits, which could have a material adverse impact on our business, financial condition, results of operations, cash flows and reputation.”

We face inventory obsolescence, shortage or excess risks. Our results of operations could be materially harmed if we are unable to optimally manage our inventories to meet our operational needs.

Our inventories consist mainly of (i) modules and chips relating to our IoT PaaS, and (ii) finished smart devices purchased from manufacturers as part of our smart device distribution or manufactured by outsourcing manufacturing suppliers or OEMs for our smart solution business. As of December 31, 2022 and 2023, we had inventories, net, of US$45.4 million and US$32.9 million respectively. Maintaining an optimal level of inventory is important for the success of our business. However, we are exposed to inventory obsolescence and inventory shortage risks as a result of a variety of factors beyond our control, including changes of customer needs and the inherent uncertainty of the success of product launches. The inventory write-downs, net, increased US$1.8 million thousand and US$4.1 million in 2021 and 2022, decreased US$0.01 million in 2023, as a result of the net impact of current year provision and sales or uses of inventories with reserve. We regularly track our inventory to keep it at a level sufficient to fulfill customers’ orders. We also proactively assess changes in market conditions and pre-store strategic raw materials in anticipation of potential supply shortage. However, we cannot assure you that we can accurately predict these trends and events and avoid under-stocking or overstocking inventory, or that our inventory management measures will be implemented effectively so that we will not have significant levels of inventory obsolescence, shortage or excess. As a result of unforeseen or sudden events, we may experience slow movement of our inventories, fail to utilize or sell our inventories swiftly, or face the risk of inventory obsolescence, and our business, results of operations, financial condition and prospects may be adversely affected.

We may require additional capital to support our business and response to business opportunities, and this capital might not be available on favorable terms, if at all.

We intend to continue to make investments to the long-term operating and development of our business and may require additional funds. In particular, we may seek additional funds to develop new products and enhance our platform and existing products, expand our operations, including our sales and marketing efforts and our presence outside China, improve our infrastructure or acquire complementary businesses, technologies, services, products and other assets. Accordingly, 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 shareholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to holders of our ADSs and Class A ordinary shares. Any debt financing that we may secure in the future could involve 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. We may not be able to obtain additional financing on terms favorable to us, if at all. 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, scale our infrastructure, develop product enhancements and to respond to business challenges could be significantly impaired, and our business, operating results and financial condition may be adversely affected.

39

We are subject to the uncertainties associated with the regulations on listing and securities offerings conducted overseas by China-based companies proposed and/or enacted in China and the United States.

The PRC government authorities have been exerting more oversight and control over listings and offerings conducted overseas by Chinese companies and investment in overseas-listed China-based companies. For example, on December 28, 2021, the CAC and several other administrations jointly promulgated the Cybersecurity Review Measures, which provide, among other things, that a “network platform operator” holding over one million users’ personal information shall apply for a cybersecurity review when listing its securities “in a foreign country.” In November 2021, the CAC promulgated the Draft Cyber Data Security Regulation, which states that a cybersecurity review will be required for a listing in foreign countries contemplated by a data processor who processes the personal information of at least one million users or the listing of a data processor in Hong Kong which affects or may affect the national security. Furthermore, on February 17, 2023, the CSRC released the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies (the “Trial Measures,” and together with relevant supporting guidelines promulgated by the CSRC, the “New Overseas Listing Rules”). The New Overseas Listing Rules set out new filing procedures for China-based companies seeking direct or indirect listings and offerings in overseas markets and came into force since March 31, 2023. For details, see “Item 3. Key Information—Recent PRC Regulatory Developments—CSRC Approval for Issuance and Listing of Securities Overseas” and “Item 4. Information on the Company—4.B. Business Overview—Regulation—Regulation Relating to M&A and Overseas Listing.”

To the extent we are required to obtain any approvals, complete any filings and/or other administrative procedures or satisfy any other regulatory requirements under the above-mentioned proposed laws and regulations or any new regulatory requirements in the PRC in order to maintain the listing status of the ADSs or conduct listing or offering of our securities overseas, we cannot assure you that we will be able to meet these requirements in a timely manner, or at all. The PRC regulatory agencies may also take further actions requiring us, or making it advisable for us, not to proceed with such securities offering or maintain the listing status of the ADSs. If we proceed with any future listing or offering of our securities without obtaining the required approval, completing the necessary filings or other administrative procedures, or satisfying other regulatory requirements, we may face fines and other regulatory actions imposed by competent PRC regulatory agencies, and our ability to raise capital could be significantly limited or completely hindered, which could have a material adverse effect on our business, financial condition and results of operations or cause the value of our securities to significantly decline or be worthless. See also “—Risks Related to Doing Business in China—The filing, approval or other administration requirements of the CSRC, the CAC or other PRC government authorities may be required to maintain our listing status or conduct future offshore securities offerings under PRC law” and “—Risks Related to Doing Business in China—The uncertainties in the PRC legal system could materially and adversely affect us.”

In addition, as part of a continued regulatory focus in the United States on access to audit and other information currently protected by national law in some jurisdictions, such as those in China, the U.S. Holding Foreign Companies Accountable Act (the “HFCAA”) was enacted on December 18, 2020. Trading in our securities on U.S. markets, including the NYSE, will be prohibited under the HFCAA if the PCAOB determines that it is unable to inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong, including our auditor as an independent registered public accounting firm, for two consecutive years. If this is to happen, our liquidity and ability to raise additional capital will be materially and adversely affected. See “—Risks Related to Doing Business in China—Trading in our securities will be prohibited under the HFCAA if the PCAOB determines that it is unable to inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong, including our auditor as an independent registered public accounting firm, and as a result, U.S. national securities exchanges, such as the NYSE, may determine to delist our securities.”

We face exposure to foreign currency exchange rate fluctuations, U.S. federal funds rate changes and Federal Reserve interest rate adjustments and such fluctuations and changes could adversely affect our business, operating results and financial condition.

As we continue to expand our international operations, we will become increasingly exposed to the effects of fluctuations in currency exchange rates. The majority of our cash generated from revenue is denominated in Renminbi, and our expenses are generally denominated in the currencies of the jurisdictions in which we conduct our operations. Because we conduct business in currencies other than U.S. dollars but report our operating results in U.S. dollars, we also face translation exposure to fluctuations in currency exchange rates, which could hinder our ability to predict our future results and earnings and could impact our operating results. We recorded other comprehensive income from foreign currency translation of US$1.5 million in 2021, other comprehensive loss from foreign currency translation of US$14.9 million in 2022 and US$2.7 million in 2023.

40

The value of the Renminbi against the U.S. dollar and other currencies has in the past fluctuated significantly, and may in the future continue to do so, affected by, among other things, changes in political and economic conditions and the foreign exchange policy adopted by the PRC government. With the development of the foreign exchange market and progress towards interest rate liberalization and Renminbi internationalization, the PRC government may in the future announce further changes to the exchange rate system, and we cannot assure you that the Renminbi will not appreciate or depreciate significantly in value against the U.S. dollar in the future. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between the Renminbi and the U.S. dollar in the future.

Tuya Inc. is a holding company and we rely on dividends paid by our wholly foreign-owned enterprise in China for our cash needs. Any significant fluctuation of Renminbi against the U.S. dollar could adversely affect our business, operating results and financial condition, and the value of any dividends payable in U.S. dollars. To the extent that we need to convert U.S. dollars into Renminbi for our operations, appreciation of the Renminbi against the U.S. dollar would have an adverse effect on the Renminbi amount we would receive. Conversely, if we decide to convert our Renminbi into U.S. dollars for the purpose of making payments for dividends on our ordinary shares and the ADSs or for other business purposes, appreciation of the U.S. dollar against the Renminbi would have a negative effect on the U.S. dollar amount.

We hold a substantial amount of our cash reserves in U.S. dollars, prioritizing the security of the principal above all. To manage our funds, we utilize various financial instruments such as demand deposits, U.S. Treasury bonds, and term deposits, with a focus on ensuring the safety of our principal amount. Since 2023, the Federal Reserve has maintained the federal funds rate within the target range of 4.5% to 5.50%, a level that is elevated compared to the average rates seen in the past decade. This environment has allowed us to benefit from relatively higher interest income on our U.S. dollar-denominated deposits. However, recent communications from the Federal Reserve indicate an adjustment in its expectations for future interest rates, with a tendency towards lowering rates in response to evolving economic conditions. Such a policy shift poses risks to our financial strategy, as a reduction in interest rates would directly impact the yield on our interest-sensitive assets. A significant decrease in interest income generated from our U.S. dollar deposits could adversely affect our financial performance.

The fair value measurements of certain financial assets and liabilities inherently involve a certain degree of uncertainty, and any adverse movements in their fair value may directly affect our results of operations.

Some of our financial assets and liabilities are measured at fair value, such as the short-term investments and long-term investments measured at fair value. As of December 31, 2022 and 2023, the fair value of short-term investments was US$821.1 million and US$291.0 million, and the fair value of long-term investments was US$18.0 million and US$10.1 million, respectively. In 2021, 2022 and 2023, our fair value change on short-term and long-term investments was in gain of US$0.8 million, in loss of US$7.4 million and in gain of US$0.1 million, respectively. For financial reporting purposes, fair value measurements of these financial assets and liabilities are categorized into level 1, 2 or 3, based on, among other things, the observability and significance of the inputs used in the valuation technique. The fair value of financial assets and liabilities classified in levels 1 and 2 is determined based on observable inputs, while the determination of the fair value of level 3 financial assets and liabilities is based on valuation techniques and various assumptions of inputs that are unobservable and which inherently involve a certain degree of uncertainty.

A range of factors, many of which are beyond our control, may influence and cause adverse changes to the estimates we use and thereby affect the fair value of these assets and liabilities. These factors include, but are not limited to, general economic conditions, changes in market interest rates and stability of the capital markets. Any of these factors, as well as others, could cause our estimates to vary from actual results and cause the fair value of our financial assets and liabilities to fluctuate substantially, which may in turn have a material adverse effect on our financial position and results of operations. The fair value of our short-term investments and long-term investments measured at fair value is subject to changes beyond our control, and any adverse movements in their fair value may directly affect our results of operations. If the fair value of our short-term investments and long-term investments measured at fair value were to fluctuate, our business, financial condition and results of operations could be materially adversely affected.

41

We are subject to credit risk related to defaults of customers, and any significant default on our accounts receivable could materially and adversely affect our liquidity, financial condition and results of operations.

We are exposed to credit risk related to defaults of our various customers. As of December 31, 2022 and 2023, our accounts receivable, net were US$12.2 million and US$9.2 million, respectively. Our accounts receivable turnover days were 42 and 21 in 2022 and 2023, respectively. We may not be able to collect all such accounts receivable due to a variety of factors that are outside of our control. If the relationship between us and any of our customers is terminated or deteriorated, or if any of our customers experience financial difficulties to the extent it affects their ability to make timely payments, our corresponding accounts receivable might be adversely affected in terms of recoverability. Our accounts receivable balance may continue to grow alongside our business expansion, which may increase our risks for uncollectible receivable. If we are unable to timely collect our accounts receivable from our customers, our business, financial condition and results of operations may be materially and adversely affected.

If we fail to maintain proper and effective internal control over financial reporting, we may be unable to accurately or timely report our results of operations, meet our reporting obligations or prevent fraud, and investor confidence and the market price of our ADSs and Class A ordinary shares may be materially and adversely affected.

Section 404 of the Sarbanes-Oxley Act of 2002, or Section 404, requires that we maintain internal control over financial reporting and disclosure controls and procedures. An effective internal control environment is necessary to enable us to produce reliable financial reports and is an important component of our efforts to prevent and detect financial reporting errors and fraud. We are a public company subject to the Sarbanes-Oxley Act of 2002. Section 404 requires that we include a report from management on the effectiveness of our internal control over financial reporting in our annual report on Form 20-F beginning with the annual report for the fiscal year ended December 31, 2022. In addition, once we cease to be an “emerging growth company” as such term is defined in the JOBS Act, our independent registered public accounting firm must attest to and report on the effectiveness of our internal control over financial reporting.

In the course of preparing and auditing our consolidated financial statements for the year ended December 31, 2023, we and our independent registered public accounting firm did not identify a material weakness in our internal control over financial reporting. Our management has concluded that our internal control over financial reporting was effective as of December 31, 2023. See “Item 15. Controls and Procedures.”

In the future, however, if we fail to maintain an effective system of internal control over financial reporting, our management may not be able to conclude that we have effective internal control over financial reporting at a reasonable assurance level.

As a public company, our reporting obligations may place a significant strain on our management, operational and financial resources and systems for the foreseeable future. We may be unable to timely complete our evaluation testing and any required remediation. Furthermore, if we fail to maintain the adequacy of our internal control over financial reporting, as these standards are modified, supplemented or amended from time to time, we may not be able to conclude on an ongoing basis that we have effective internal control over financial reporting in accordance with Section 404.

Even if our management concludes that our internal control over financial reporting is effective, our independent registered public accounting firm, after conducting its own independent testing, may issue an adverse report if it is not satisfied with our internal controls or the level at which our controls are documented, designed, operated or reviewed, or if it interprets the relevant requirements differently from us.

42

If we fail to achieve and maintain an effective internal control environment, we could suffer material misstatements in our financial statements and fail to meet our reporting obligations, which would likely cause investors to lose confidence in our reported financial information. This could in turn limit our access to capital markets, harm our results of operations, and lead to a decline in the trading price of our ADSs and Class A ordinary shares. Moreover, we may need to incur additional costs and use additional management and other resources as our business and operations further expand or in an effort to remediate any significant control deficiencies that may be identified in the future. Additionally, ineffective internal control over financial reporting could expose us to increased risk of fraud or misuse of corporate assets and subject us to potential delisting from the stock exchange on which we list, regulatory investigations and civil or criminal sanctions. We may also be required to restate our financial statements for prior periods.

Our business is subject to the risks of earthquakes, fire, floods, pandemics and other natural catastrophic events, and to interruption by man-made problems such as power disruptions or terrorism.

A significant natural disaster, such as an earthquake, fire, flood or pandemic, occurring at our headquarters, at one of our local offices and facilities or where a business partner is located could adversely affect our business, operating results and financial condition. Further, if a natural disaster or man-made problem were to affect our service providers, this could adversely affect the ability of our customers and end users to use our products and services. In addition, natural disasters and acts of terrorism could cause disruptions in our or our customers’ businesses, national economies or the world economy as a whole, as is the case due to the COVID-19 pandemic. We also rely on our network and third-party infrastructure and enterprise applications and internal technology systems for our engineering, sales and marketing, and operations activities. In the event of a major disruption caused by a natural disaster or man-made problem, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in our development activities, lengthy interruptions in service, breaches of data security and loss of critical data, any of which could adversely affect our business, operating results and financial condition.

In addition, computer malware, viruses and computer hacking, fraudulent use attempts and phishing attacks have become more prevalent in our industry, have occurred on our platform and have impacted some of our customers in the past and may occur on our platform in the future. Any failure to maintain performance, reliability, security, integrity and availability of our products and services and technical infrastructure, including third-party infrastructure and services upon which we rely, may expose us to significant consequences, including legal and financial exposure and loss of customers and end users, and give rise to litigation, consumer protection actions, or harm to our reputation, and as a result, may hinder our ability to retain existing customers and end users and attract new customers and end users.

Our insurance coverage may not completely cover the risks related to our business and operations, which could expose us to significant costs and business interruptions.

Insurance products available in the PRC and many other markets in which we operate currently are not as extensive as those offered in more developed regions. Consistent with customary industry practice in the markets in which we operate, our business insurance is limited, and we do not carry key-man life insurance. Any uninsured damage to our facilities or technology infrastructures or disruption of our business operations could require us to incur substantial costs and divert our resources, which could have an adverse effect on our business, financial condition and results of operations. For more information, see “Item 4. Information on the Company—4.B. Business Overview—Insurance.” Furthermore, lack of any insurance coverage, or any failure of any insurance policy providing adequate coverage to cover any potential claims under such policy could leave us exposed to uninsured risk and could have a material adverse effect on our business or financial results.

43

We have granted, and may continue to grant, share-based awards, which may increase our share-based compensation and may have an adverse effect on our results of operations.

In December 2014, we adopted the 2015 Equity Incentive Plan (the “2015 Plan”), which was amended in July 2020, February 2021 and June 2022. We account for compensation costs for all share-based awards using a fair-value-based method and recognize expenses in our consolidated statements of comprehensive loss in accordance with U.S. GAAP. For details of the 2015 Plan, see “Item 6. Directors, Senior Management and Employees—6.B. Compensation—Share Incentive Plan.” In 2021, 2022 and 2023, we recorded share-based compensation expenses of US$66.1 million, US$69.0 million and US$65.2 million respectively. As of December 31, 2023, there were US$66.0 million of unrecognized share-based compensation expenses related to share options granted by our company, which were expected to be recognized over a weighted-average vesting period of 0.56 years. As of December 31, 2023, there were US$20.6 million of unrecognized share-based compensation expenses related to RSUs granted by us, which were expected to be recognized over a weighted-average vesting period of 2.61 years. We believe that the granting of share-based awards is of significant importance to our ability to attract and retain key personnel and employees, and we will continue to grant share-based awards in the future. As a result, our expenses associated with share-based compensation may increase, which may have an adverse effect on our results of operations. In addition, any ordinary shares that we issue under our 2015 Plan would dilute the percentage ownership held by public investors.

Risks Related to Our Corporate Structure

If the PRC government finds that the agreements that establish the structure for operating some of our operations in China do not comply with PRC regulations relating to the relevant industries, or if these regulations or the interpretation of existing regulations change in the future, we could be subject to severe penalties or be forced to relinquish our interests in the VIE.

Foreign ownership of telecommunication businesses is subject to restrictions under current PRC laws and regulations. For example, foreign investors are generally not allowed to own more than 50% of the equity interests in an information service provider or other value-added telecommunication service provider (other than operating e-commerce, domestic multiparty communication, storage and forwarding and call center) and the major foreign investor in a value-added telecommunication service provider in China must have experience in providing value-added telecommunication services overseas and maintain a good track record in accordance with the Encouraged Industries Catalog for Foreign Investment (2022 version), the Special Administrative Measures for Foreign Investment Access (Negative List (2021), or the Negative List (2021), and other applicable laws and regulations.

Tuya Inc. is a Cayman Islands company and we currently conduct substantially all of our business operations in the PRC through our PRC subsidiaries, including Tuya Information, our wholly owned subsidiary incorporated in the PRC. We are classified as a foreign enterprise under the PRC laws and regulations, and Tuya Information, our wholly owned subsidiary in the PRC, is a foreign-invested enterprise. In light of the restrictions described above, we have determined that it was not viable for us to hold Hangzhou Tuya Technology, or the VIE, directly through equity ownership. Therefore, we may only conduct the business operations currently conducted by the VIE through a series of contractual arrangements between our PRC subsidiary on one hand, and the VIE and its registered shareholders on the other hand, to comply with PRC laws and regulations. These contractual arrangements have enabled us to (i) exercise effective control over the VIE, (ii) receive substantially all of the economic benefits of the VIE, (iii) have the pledge right over the equity interests in the VIE as the pledgee and (iv) have an exclusive option to purchase all or part of the equity interests in the VIE when and to the extent permitted by PRC law. As a result of these contractual arrangements, we have control over and are the primary beneficiary of the VIE for accounting purposes and hence consolidate its financial results under U.S. GAAP.

44

In the opinion of Jia Yuan Law Offices, our PRC legal counsel, (i) the ownership structures of our wholly foreign-owned enterprise and the VIE in China are not in violation of provisions of applicable PRC laws and regulations currently in effect; and (ii) the contractual arrangements between our wholly foreign-owned enterprise, the VIE and its shareholders governed by PRC law are not in violation of provisions of applicable PRC laws or regulations currently in effect, and valid and binding upon each party to such arrangements and, save as disclosed in “Item 4. Information on the Company—Contractual Arrangements with the VIE and the VIE’s Registered Shareholders,” enforceable against each party thereto in accordance with their terms and applicable PRC laws and regulations currently in effect. However, we have been further advised by our PRC legal counsel that there are substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulations and rules. Thus, the PRC government authorities may take a view contrary to the opinion of our PRC legal counsel. It is uncertain whether any new PRC laws or regulations relating to variable interest entity structure will be adopted or if adopted, what they would provide. If we or the VIE is found to be in violation of any existing or future PRC laws or regulations, or fail to obtain or maintain any of the required permits or approvals to operate our business, the relevant PRC government authorities would have broad discretion to take action in dealing with such violations or failures, including:

revoking the business licenses and/or operating licenses of such entities;
imposing fines on us;
confiscating any of our income that they deem to be obtained through illegal operations;
discontinuing or placing restrictions or onerous conditions on the operations of the VIE;
placing restrictions on our right to collect revenue;
shutting down our servers or blocking our app or websites; or
requiring us to restructure our ownership structure or operations.

Any of these events could cause significant disruption to our business operations and severely damage our reputation, which would in turn have a material adverse effect on our financial condition and results of operations. Furthermore, new PRC laws, rules and regulations may be introduced to impose additional requirements that may be applicable to our corporate structure and the VIE. For details, please see “—Risks Related to Our Corporate Structure—Substantial uncertainties exist with respect to the interpretation and implementation of the Foreign Investment Law and how it may impact the viability of our current corporate structure, corporate governance and operations.” If occurrences of any of these events result in our inability to direct the activities of the VIE in China that most significantly impact its economic performance and/or our failure to receive the economic benefits and residual returns from the VIE, and we are unable to restructure our ownership structure and operations in a satisfactory manner, we may not be able to consolidate the financial results of the VIE in our consolidated financial statements in accordance with U.S. GAAP.

We rely on contractual arrangements with the VIE and its registered shareholders to use, or otherwise benefit from, certain licenses and approvals we may need in the future, which may not be as effective as direct ownership in providing operational control and could adversely affect our business, operating results and financial condition.

We have relied and expect to continue to rely on contractual arrangements with the VIE and its registered shareholders to conduct a portion of our operations in China. These contractual arrangements, however, may not be as effective as direct ownership in providing us with control over the VIE. For example, the VIE and its shareholders could breach their contractual arrangements with us by, among other things, failing to conduct the operations of the VIE in an acceptable manner or taking other actions that are detrimental to our interests.

If we had direct ownership of the VIE in China, we would be able to exercise our rights as a shareholder to effect changes in the board of directors of the VIE, which in turn could implement changes, subject to any applicable fiduciary obligations, at the management and operational level. However, under the current contractual arrangements, we rely on the performance by the VIE and its registered shareholders of their obligations under the contracts to exercise control over the VIE. If any dispute relating to these contracts remains unresolved, we will have to enforce our rights under these contracts through the operations of PRC law and arbitration, litigation and other legal proceedings and therefore will be subject to uncertainties in the PRC legal system. See “—Any failure by the VIE or its shareholders to perform their obligations under our contractual arrangements with them would have an adverse effect on part of our business.”

45

Any failure by the VIE or its shareholders to perform their obligations under our contractual arrangements with them would have an adverse effect on part of our business.

If the VIE or its shareholders fail to perform their respective obligations under the contractual arrangements, we may have to incur substantial costs and expend additional resources to enforce such arrangements. We may also have to rely on legal remedies under PRC law, including seeking specific performance or injunctive relief, and contractual remedies, which we cannot assure you will be sufficient or effective under PRC law. For example, if the registered shareholders were to refuse to transfer their equity interests in the VIE to us or our designee when we exercise the purchase option pursuant to these contractual arrangements, or if they were otherwise to act in bad faith toward us, then we may have to take legal actions to compel them to perform their contractual obligations.

All the agreements under our contractual arrangements are governed by PRC law and provide for the resolution of disputes through arbitration in China. Accordingly, these contracts would be interpreted in accordance with PRC law and any disputes would be resolved in accordance with PRC legal procedures. As a result, uncertainties in the PRC legal system could limit our ability to enforce these contractual arrangements. See “—Risks Related to Doing Business in China—The uncertainties in the PRC legal system could materially and adversely affect us.” Meanwhile, there are very few precedents and little formal guidance as to how contractual arrangements in the context of a VIE should be interpreted or enforced under PRC law. There remain significant uncertainties regarding the ultimate outcome of such arbitration if legal action becomes necessary. In addition, under PRC law, rulings by arbitrators are final, parties cannot appeal the arbitration results in courts, and if the losing parties fail to carry out the arbitration awards within a prescribed time limit, the prevailing parties may only enforce the arbitration awards in PRC courts through arbitration award recognition proceedings, which would require additional expenses and delay. In the event we are unable to enforce these contractual arrangements, or if we suffer significant delay or other obstacles in the process of enforcing these contractual arrangements, we may not be able to exert effective control over the VIE, and our business, financial condition and results of operations may be negatively affected.

The registered shareholders of the VIE may have potential conflicts of interest with us, which may materially and adversely affect part of our business.

The registered shareholders of the VIE may have potential conflicts of interest with us. These shareholders may breach, or cause the VIE to breach, or refuse to renew, the existing contractual arrangements we have with them and the VIE, which would have a material adverse effect on our ability to effectively receive economic benefits from the VIE. For example, the shareholders may be able to cause our agreements with the VIE to be performed in a manner adverse to us by, among other things, failing to remit payments due under the contractual arrangements to us on a timely basis. We cannot assure you that when conflicts of interest arise, any or all of these shareholders will act in the best interests of our company or such conflicts will be resolved in our favor.

For individuals who are also our directors and officers, we rely on them to abide by the laws of the Cayman Islands, which provide that directors and officers owe a fiduciary duty to the company that requires them to act in good faith and in what they believe to be the best interests of the company and not to use their position for personal gain. The registered shareholders of the VIE have executed powers of attorney to appoint our wholly foreign-owned enterprise or a person designated by our wholly foreign-owned enterprise to vote on their behalf and exercise voting rights as shareholders of the VIE. If we cannot resolve any conflict of interest or dispute between us and the shareholders of the VIE, we would have to rely on legal proceedings, which could result in disruption of part of our business and subject us to substantial uncertainty as to the outcome of any such legal proceedings.

The registered shareholders of the VIE may be involved in personal disputes with third parties or other incidents that may have an adverse effect on their respective equity interests in the VIE and the validity or enforceability of our contractual arrangements with the VIE and its registered shareholders. For example, in the event that any of the shareholders of the VIE divorces his or her spouse, the spouse may claim that the equity interest of the VIE held by such shareholder is part of their community property and should be divided between such shareholder and the spouse. If such claim is supported by the court, the relevant equity interest may be obtained by the shareholder’s spouse or another third party who is not subject to obligations under our contractual arrangements, which could result in a loss of the effective control over the VIE by us. Similarly, if any of the equity interests of the VIE is inherited by a third party with whom the current contractual arrangements are not binding, we could lose our control over the VIE or have to maintain such control by incurring unpredictable costs, which could cause significant disruption to part of our business and operations and harm our financial condition and results of operations.

46

Contractual arrangements we have entered into with the VIE may be subject to scrutiny by the PRC tax authorities. A finding that we owe additional taxes could negatively affect our financial condition and the value of your investment.

Under applicable PRC laws and regulations, arrangements and transactions among related parties may be subject to audit or challenge by the PRC tax authorities. We could face material and adverse tax consequences if the PRC tax authorities determine that the contractual arrangements in relation to the VIE were not entered into on an arm’s-length basis in such a way as to result in an impermissible reduction in taxes under applicable PRC laws, rules and regulations, and adjust income of the VIE in the form of a transfer pricing adjustment. A transfer pricing adjustment could, among other things, result in a reduction of expense deductions recorded by the VIE for PRC tax purposes, which could in turn increase their tax liabilities without reducing our PRC subsidiaries’ tax expenses. In addition, the PRC tax authorities may impose late payment fees and other administrative sanctions on the VIE for the adjusted but unpaid taxes according to the applicable regulations. Our financial position could be materially and adversely affected if the VIE’s tax liabilities increase or if it is required to pay late payment fees and other penalties.

We may lose the ability to use and benefit from assets held by the VIE that are supplementary to the operation of our business if the VIE goes bankrupt or becomes subject to dissolution or liquidation proceeding.

As part of our contractual arrangements with the VIE, such entity may in the future hold certain assets that are supplementary to the operation of our business. If the VIE goes bankrupt and all or part of its assets become subject to liens or rights of creditors, we may be unable to continue some or all of our business activities we currently conduct through contractual arrangements, which could adversely affect our business, financial condition and results of operations. Under the contractual arrangements, the VIE may not, in any manner, sell, transfer, mortgage or dispose of its assets or legal or beneficial interests in the business without our prior consent. If the VIE undergoes voluntary or involuntary liquidation proceeding, third-party creditors may claim rights to some or all of these assets, thereby hindering our ability to operate part of our business, which could adversely affect our business, financial condition and results of operations.

Substantial uncertainties exist with respect to the interpretation and implementation of the Foreign Investment Law and the recently amended PRC Company Law and how they may impact the viability of our current corporate structure, corporate governance and operations.

The value-added telecommunication services that we conduct through the VIE are subject to foreign investment restrictions set forth in the Negative List (2021), which was issued by the Ministry of Commerce (“MOFCOM”) and the National Development and Reform Commission (the “NDRC”) and became effective on January 1, 2022.

On March 15, 2019, the National People’s Congress promulgated the Foreign Investment Law, which became effective on January 1, 2020, replaced the Sino-Foreign Equity Joint Venture Enterprise Law, the Sino-Foreign Cooperative Joint Venture Enterprise Law and the Wholly Foreign-Owned Enterprise Law and became the legal foundation for foreign investment in the PRC. As of the date of this annual report, there remain uncertainties in relation to its interpretation and implementation. For instance, under the Foreign Investment Law, “foreign investment” refers to the investment activities directly or indirectly conducted by foreign individuals, enterprises or other entities in China. Though it does not explicitly classify contractual arrangements as a form of foreign investment, there is no assurance that foreign investment via contractual arrangements would not be interpreted as a type of indirect foreign investment activities in the future. In addition, the definition of foreign investment contains a catchall provision that includes investments made by foreign investors through means stipulated in laws, administrative regulations or provisions of the State Council. Therefore, it still leaves leeway for future laws, administrative regulations or provisions promulgated by the State Council to provide for contractual arrangements as a form of foreign investment. In any of these cases, it will be uncertain whether our contractual arrangements will be deemed to be in violation of the market access requirements for foreign investment under the PRC laws and regulations. If further actions shall be taken under future laws, administrative regulations or provisions of the State Council, we may face substantial uncertainties as to whether we can complete such actions. Failure to do so could materially and adversely affect our current corporate structure, corporate governance and operations.

The PRC Company Lawthe “Company Law”), promulgated by the Standing Committee of the National People’s Congress on December 29, 1993, was recently amended on December 29, 2023 and will become effective on July 1, 2024. The Company Law provides new requirements for the time limit for contribution of capital, the company’s organizational structure, corporate governance, and the rights and obligations of shareholders, which also apply to foreign investment enterprises in the PRC. Uncertainties exist with respect to the interpretation and implementation of the Company Law and how it may impact the viability of our current corporate structure, corporate governance and business operations.

47

Risks Related to Doing Business in China

Changes in economic, political or social conditions or government policies of China and globally could have a material adverse effect on our business, financial condition and results of operations.

Substantially all of our assets and operations are located in China. Accordingly, our business, results of operations, financial condition and prospects are affected by economic, political and social conditions in China generally and by continued economic growth in China as a whole. China’s economy differs from the economies of other countries in many respects, and the Chinese government plays a significant role in regulating industry development and has extensive influence over China’s economic growth through allocating resources and setting monetary and fiscal policy.

In recent decades, the PRC regulatory authorities have implemented measures emphasizing market forces for economic reform, the reduction of state ownership of productive assets and the establishment of sound corporate governance in business enterprises. However, state-owned enterprises are still playing a key role in the economy of China. Furthermore, although China’s economy has grown significantly in the past decades, growth has been uneven, both geographically and among various sectors of the economy. Any adverse changes in economic conditions in China, in the policies of the Chinese government or in the laws and regulations in China could have a material adverse effect on the overall economic growth of China. Such developments could adversely affect our business and results of operations, lead to a reduction in demand for our services and adversely affect our competitive position. In addition, some of the government measures aim to benefit the overall Chinese economy, but may unexpectedly have a negative effect on us. For example, our financial condition and results of operations may be affected by government control over capital investments or changes in tax regulations.

Additionally, the global macroeconomic environment faces significant challenges in the near-term future. For example, following the COVID-19 outbreak, most countries have encountered rising inflation, resulting in weakened customers’ spending on smart devices. Furthermore, there is considerable uncertainty about the short and long-term economic impact of the monetary and fiscal policies adopted by the central banks and government authorities of some of the world’s leading economies, including the United States and China.

We are exposed to risks associated with international relations and geopolitical risks.

We are exposed to risks associated with international relations, in particular, the relationship between the United States and China. Any unfavorable government policies, including those on investment restrictions or international trade, such as capital and data controls, tariffs or international payment and settlement system, updated or expanded sanctions and export control regulations, or any new or escalation of geopolitical confrontation and conflicts, may affect the demand for our products, impact the competitive position of our products, or prevent us from selling products in certain countries, or even our participation in international capital markets or the international payment and settlement system, any of which would materially and adversely affect our international operations, results of operations and financial condition.

On February 28, 2024, President Biden signed Executive Order 14117, which seeks to restrict access to bulk sensitive personal data and U.S. government-related data by “countries of concern”. It creates uncertainties and complications in our efforts to stay compliant with such regulations when it becomes effective. For example, if third-party cloud-hosting providers of our data centers in the United States, such as AWS, or our U.S. subsidiaries or U.S. personnel, were to be restricted from providing access to the relevant U.S. data in accordance with such regulations, it may negatively affect our businesses. Such change, and any similar legislative or executive actions in the future, could have an adverse effect on our business, financial condition and results of operations.

On October 16, 2023, the Commerce Department’s Bureau of Industry and Security, or BIS, issued an interim final rule, “Implementation of Additional Export Controls: Certain Advanced Computing Items; Supercomputer and Semiconductor End Use; Updates and Corrections”. BIS sought comments in relation to “infrastructure as a service”, or IaaS, to address access by Chinese customers to IaaS to develop dual-use AI foundation models with potential capabilities of concern. Any future rulemaking in this area may restrict or limit our access to AI capabilities of our existing cloud service providers and negatively impact our business, financial condition and results of operations.

48

Recently, there have been changes in international trade and investment policies due to rising geopolitical tensions, particularly between the U.S. and China, but also as a result of the war in Ukraine and sanctions on Russia. This could be further aggravated by instability of the Middle East. The cost of importing and/or exporting products, technology and/or software to or from any major markets in which our suppliers and/or customers operate will increase as a result of the implementation of any major tariffs, legislation and/or regulations or regional conflicts or instability, or if existing trade agreements are renegotiated or, in particular, if any foreign government takes retaliatory trade actions due to trade tension between such government and China. Moreover, any political or trade controversies between the United States or any other major global economy and China, or any proposed or new legislation, executive orders or administrative rule making affecting China, whether or not directly related to us or our business and whether or not materialized, could have a material adverse effect on our business operations, results of operations and growth prospects.

These uncertainties entail risks may materially and adversely affect our business and prospects, and/or your investments in our shares. In September 2021, three United States senators and other commentators expressed concern about our alleged failure to protect U.S. consumers’ data, and some have urged the U.S. government to take actions against us, including adding us to the Non-SDN Chinese Military-Industrial Complex Company List, or the NS-CMIC List. If we were to be added to the NS-CMIC List, U.S. persons would be prohibited from purchasing or otherwise dealing in our publicly traded securities. This could affect the liquidity of our securities and could result in the delisting of the ADSs from U.S. markets. Similarly, United States, the European Union and other jurisdictions maintain other similar lists for purposes of economic sanctions and export control, such as the Entity List administered by BIS. If we were to be added to any of the foregoing lists or targeted by similar programs, our business and prospects, and/or your investments in our shares, may be materially and adversely affected.

These various types of actions or government policies, and any further changes in export controls, sanctions or other international trade restrictions, even if merely proposed or threatened, may cause investors to be unwilling to hold or buy our ADSs and Class A ordinary shares and consequently lead to decrease of the liquidity of our shares and cause the trading price of our ADSs and Class A ordinary shares to decline, and any unfavorable changes could have a material adverse impact on us, our customers or suppliers, or the industries in which we operate.

There are uncertainties regarding the interpretation and enforcement of PRC laws, rules and regulations.

The PRC legal system is based on written statutes. Prior court decisions may be cited for reference but have limited precedential value. The past decades have seen the progressive legislation by the PRC government designed to enhance the protections afforded to various forms of foreign investments in China. However, because certain laws and regulations are relatively new, and because of the limited volume of published decisions and their nonbinding nature, the interpretation and enforcement of these laws and regulations involve uncertainties.

Furthermore, the PRC legal system is based in part on government policies and China is geographically large and divided into various provinces and municipalities. Therefore, different regulations and policies may have different and varying applications and interpretations in different parts of China, and it is possible that we may not be aware in a timely manner that we have been identified to be in violation of these policies and rules until sometime after the occurrence of the violation. In addition, certain administrative and court proceedings in China may result in substantial costs and diversion of resources and management attention.

PRC government has complex regulatory requirements on the conduct of our business and it has recently promulgated certain regulations and rules to exert more oversight over offerings that are conducted overseas and/ or foreign investment in China-based issuers. Such action could significantly limit or hinder our ability to offer or continue to offer securities to investors and cause the value of such securities to significantly decline.

You may experience difficulties in effecting service of legal process, enforcing foreign judgments or bringing actions in mainland China and Hong Kong against us or our management based on foreign laws.

Tuya Inc. is an exempted company limited by shares incorporated under the laws of the Cayman Islands. The Group conducts substantially all of its operations in mainland China, and substantially all of its assets are located outside the United States. In addition, we do not have any material operations in Hong Kong. Furthermore, some of our directors and executive officers reside within mainland China or Hong Kong for a significant portion of the time and are PRC nationals. As a result, it may not be possible to effect service of process within the United States or elsewhere outside China upon us, our directors and executive officers, including with respect to matters arising under U.S. federal securities laws or applicable state securities laws.

49

Even if you obtain a judgment against us, our directors or executive officers or the expert named in this annual report in a U.S. court or other court outside China, you may not be able to enforce such judgment against us or them in mainland China or Hong Kong. Neither mainland China nor Hong Kong has treaties providing for the reciprocal recognition and enforcement of judgments of courts with the Cayman Islands and many other countries and regions, such as the United States. However, subject to certain conditions, including but not limited to when the judgment is for a liquidated amount in a civil matter and not in respect of taxes, fines, penalties or similar charges, the judgment is final and conclusive and has not been stayed or satisfied in full, the proceedings in which the judgment was obtained were not contrary to natural justice and the enforcement of the judgment is not contrary to public policy of Hong Kong, Hong Kong courts may accept such judgment obtained from a United States court as a debt due under the rules of common law enforcement. Nevertheless, a separate legal action for debt must be commenced in Hong Kong in order to recover such debt from the judgment debtor, and there can be no assurance that such legal action in Hong Kong would be resolved in favor of the judgment debtor. Therefore, recognition and enforcement in mainland China or Hong Kong of judgments of a court in any of foreign jurisdictions in relation to any matter not subject to a binding arbitration provision may be difficult or impossible.

On July 14, 2006, the Supreme People’s Court of the PRC and Hong Kong entered into the Arrangement on Reciprocal Recognition and Enforcement of Judgments in Civil and Commercial Matters by the Courts of the Mainland and of the Hong Kong Special Administrative Region Pursuant to Choice of Court Agreements between Parties Concerned (the “2006 Arrangement”). Under the 2006 Arrangement, where any designated PRC court or any designated Hong Kong court has made an enforceable final judgment requiring payment of money in a civil or commercial case under a choice of court agreement in writing, any party concerned may apply to the relevant PRC court or Hong Kong court for recognition and enforcement of the judgment. On January 18, 2019, the Supreme People’s Court and Hong Kong entered into the Arrangement on Reciprocal Recognition and Enforcement of Judgments in Civil and Commercial Matters by the Courts of the Mainland and of the Hong Kong Special Administrative Region (the “2019 Arrangement”), which seeks to establish a mechanism with greater clarity and certainty for recognition and enforcement of judgments in a wider range of civil and commercial matters between Hong Kong and the PRC. The 2019 Arrangement discontinued the requirement for a choice of court agreement for bilateral recognition and enforcement. The 2006 Arrangement was superseded upon the effectiveness of the 2019 Arrangement on January 29, 2024 but remains applicable to a choice of court agreement in writing entered into before the effective date of the 2019 Arrangement. However, we cannot assure you that all final judgments will be recognized and effectively enforced by the relevant PRC court.

Moreover, you may not be able to bring original actions in China based on the U.S. or other foreign laws against us, our directors or executive officers or the expert named in this annual report. In particular, shareholder claims that are common in the United States, including securities law class actions and fraud claims, generally are difficult to pursue as a matter of law or practicality in China. For example, in China, there are significant legal and other obstacles to obtaining information needed for shareholder investigations or litigation outside China or otherwise with respect to foreign entities. In the absence of a mutual and practical cooperation mechanism, there has not been efficient regulatory cooperation between the local authorities in China and the securities regulatory authorities in the United States to implement cross-border supervision and administration so far. Although the local authorities in China may establish a regulatory cooperation mechanism with the securities regulatory authorities of another country or region to implement cross-border supervision and administration, such regulatory cooperation with the securities regulatory authorities in the United States have not been efficient in the absence of a mutual and practical cooperation mechanism. According to Article 177 of the PRC Securities Law which became effective in March 2020, no overseas securities regulator is allowed to directly conduct investigation or evidence collection activities within the territory of the PRC. Accordingly, without the consent of the competent PRC securities regulators and relevant authorities, no organization or individual may provide the documents and materials relating to securities business activities to overseas parties. See also “—Risks Related to Our ADSs—You may face difficulties in protecting your interests, and your ability to protect your rights through U.S. or Hong Kong courts may be limited, because we are incorporated under Cayman Islands law.”

50

We may rely on dividends and other distributions on equity paid by our subsidiaries in mainland China and Hong Kong to fund any cash and financing requirements we may have, and any limitation on the ability of these subsidiaries to make payments to us could have a material and adverse effect on our ability to conduct our business.

Tuya Inc. is a Cayman Islands holding company and we rely principally on dividends and other distributions on equity from our subsidiaries in mainland China and Hong Kong for our cash requirements, including for services of any debt we may incur. To the extent cash or assets in the business are in the PRC, including Hong Kong, or a PRC (including Hong Kong) entity, the funds or assets may not be available to fund operations or for other use outside of the PRC, including Hong Kong, due to interventions in or the impositions of restrictions and limitations on the availability of Tuya Inc., its subsidiaries or the VIE by the PRC government to transfer cash or assets. There is no assurance that the PRC government will not intervene in or impose restrictions on the ability of Tuya Inc., its subsidiaries or the VIE to transfer cash or assets.

Our PRC subsidiaries’ ability to distribute dividends is based upon their distributable earnings. Current PRC regulations permit our PRC subsidiaries to pay dividends to their respective shareholders only out of their accumulated profits, if any, determined in accordance with PRC accounting standards and regulations. In addition, each of our PRC subsidiaries is required to set aside at least 10% of its after-tax profits each year, if any, to fund a statutory reserve until such reserve reaches 50% of each of their registered capitals. These reserves are not distributable as cash dividends. If our PRC subsidiaries incur debt on their own behalf in the future, the instruments governing the debt may restrict their ability to pay dividends or make other payments to us.

To address the persistent capital outflow and the RMB’s depreciation against the U.S. dollar in the fourth quarter of 2016, the People’s Bank of China and the State Administration of Foreign Exchange (“SAFE”) implemented a series of capital control measures in the subsequent months, including stricter vetting procedures for China-based companies to remit foreign currency for overseas acquisitions, dividend payments and shareholder loan repayments. For instance, the Circular on Further Promoting the Reform of Foreign Exchange Management and Improving the Verification of Authenticity and Compliance Review (the “SAFE Circular 3”) issued on January 18, 2017 provides that the banks shall, when dealing with dividend remittance transactions from a domestic enterprise to its offshore shareholders of more than US$50,000, review the relevant board resolutions, original tax filing form and audited financial statements of such domestic enterprise based on the principal of genuine transaction. The PRC government may continue to strengthen its capital controls and our PRC subsidiaries’ dividends and other distributions may be subject to tightened scrutiny in the future. Any limitation on the ability of our PRC subsidiaries to pay dividends or make other distributions to us could materially and adversely limit our ability to grow, make investments or acquisitions that could be beneficial to our business, pay dividends, or otherwise fund and conduct our business.

In addition, the Enterprise Income Tax Law (the “EIT Law”) and its implementation rules provide that a withholding tax at a rate of 10% will be applicable to dividends payable by Chinese companies to non-PRC-resident enterprises unless reduced under treaties or arrangements between the PRC central government and governments of other countries or regions where the non-PRC resident enterprises are tax residents. Pursuant to the tax agreement between Mainland China and the Hong Kong Special Administrative Region, the withholding tax rate in respect to the payment of dividends by a PRC enterprise to a Hong Kong enterprise may be reduced to 5% from a standard rate of 10% if the Hong Kong enterprise (i) directly holds at least 25% of the PRC enterprise, (ii) is a tax resident in Hong Kong and (iii) could be recognized as a beneficial owner of the dividend from a PRC tax perspective. Under administrative guidance, a Hong Kong resident enterprise must meet the following conditions, among others, in order to apply the reduced withholding tax rate: (i) it must be a company; (ii) it must directly own the required percentage of equity interests and voting rights in the PRC resident enterprise; and (iii) it must have directly owned such required percentage in the PRC resident enterprise throughout the 12 months prior to receiving the dividends. Nonresident enterprises are not required to obtain pre-approval from the relevant tax authority in order to enjoy the reduced withholding tax. Instead, nonresident enterprises and their withholding agents may, by self-assessment and on confirmation that the prescribed criteria to enjoy the tax treaty benefits are met, directly apply the reduced withholding tax rate, and file necessary forms and supporting documents when performing tax filings, which will be subject to post-tax filing examinations by the relevant tax authorities. Accordingly, our Hong Kong subsidiary may be able to benefit from the 5% withholding tax rate for the dividends it receives from our PRC subsidiaries, if it satisfies the conditions prescribed under the State Administration of Taxation on the Issues Concerning the Application of the Dividend Clauses of Tax Agreements and other relevant tax rules and regulations. However, if the relevant tax authorities consider the transactions or arrangements we have to be for the primary purpose of enjoying a favorable tax treatment, the relevant tax authorities may adjust the favorable withholding tax in the future. Accordingly, there is no assurance that the reduced 5% withholding tax rate will apply to dividends received by our Hong Kong subsidiary from our PRC subsidiaries. This withholding tax will reduce the amount of dividends we may receive from our PRC subsidiaries.

51

The custodians or authorized users of our controlling non-tangible assets, including chops and seals, may fail to fulfill their responsibilities, or misappropriate or misuse these assets.

Under the PRC law, legal documents for corporate transactions, including agreements and contracts, are executed using the chop or seal of the signing entity or with the signature of a legal representative whose designation is registered and filed with relevant PRC market regulation authorities.

In order to secure the use of our chops and seals, we have established internal control procedures and rules for using these chops and seals. In any event that the chops and seals are intended to be used, the responsible personnel will submit the application, which will then be verified and approved by authorized employees in accordance with our internal control procedures and rules. In addition, in order to maintain the physical security of our chops, we generally have them stored in secured locations accessible only to authorized employees. However, such internal control procedures may not be sufficient to prevent all instances of abuse or negligence. There is a risk that our employees could abuse their authority, for example, by entering into a contract not approved by us or seeking to gain control of one of our subsidiaries or the VIE. If any employee obtains, misuses or misappropriates our chops and seals or other controlling non-tangible assets for whatever reason, we could experience disruption to our normal business operations. We may have to take corporate or legal action, which could involve significant time and resources to resolve and divert management from our operations.

If the preferential tax treatments and government subsidies granted by the PRC government become unavailable, our results of operations and financial condition may be adversely affected.

Our PRC subsidiaries are subject to the PRC corporate income tax at a standard rate of 25% on their taxable income, while in 2021, 2022 and 2023, preferential tax treatment was available to Tuya Information, one of our PRC subsidiaries. Tuya Information was qualified as a “High-tech Enterprise” and was entitled to enjoy a 15% beneficial tax rate for the year ended December 31, 2023. We cannot assure you that the PRC policies on preferential tax treatments will not change or that the current preferential tax treatments we enjoy or will be entitled to enjoy will not be canceled. Moreover, we cannot assure you that our PRC subsidiaries will be able to renew the same preferential tax treatments upon expiration. If any such change, cancellation or discontinuation of preferential tax treatment occurs, the relevant PRC subsidiaries will be subject to the PRC enterprise income tax (the “EIT”) at a rate of 25% on taxable income. As a result, the increase in our tax charge could materially and adversely affect our results of operations.

PRC regulation of loans to and direct investment in PRC entities by offshore holding companies and governmental control of currency conversion may restrict or delay us from using the proceeds of our offshore securities offerings to make loans or additional capital contributions to our PRC subsidiaries and making loans to the VIE or its subsidiaries, which could adversely affect our liquidity and our ability to fund and expand our business.

Tuya Inc. is an offshore holding company and we conduct our operations in China through our PRC subsidiaries and the VIE. We may make loans to our PRC subsidiaries and the VIE, subject to the approval from government authorities and limitation of amount, or we may make additional capital contributions to our PRC subsidiaries in China.

Any loans to our PRC subsidiaries in China, which are treated as foreign-invested enterprises under PRC law, are subject to PRC regulations and foreign exchange loan registrations. For example, loans by us to our PRC subsidiaries in China to finance their activities cannot exceed statutory limits and must be registered with the local counterpart of SAFE. In addition, a foreign-invested enterprise shall use its capital pursuant to the principle of authenticity and for self-use within its business scope. The capital of a foreign invested enterprise shall not be used for the following purposes: (i) directly or indirectly used for payment beyond the business scope of the enterprises or the payment prohibited by relevant laws and regulations; (ii) directly or indirectly used for investment in securities investments other than banks’ principal-secured products unless otherwise provided by relevant laws and regulations; (iii) the granting of loans to non-affiliated enterprises, except where it is expressly permitted in the business license; and (iv) paying the expenses related to the purchase of real estate that is not for self-use (except for the foreign-invested real estate enterprises).

52

SAFE promulgated the Notice of the State Administration of Foreign Exchange on Reforming the Administration of Foreign Exchange Settlement of Capital of Foreign Invested Enterprises (the “SAFE Circular 19”), effective in June 2015, in replacement of the Circular on the Relevant Operating Issues Concerning the Improvement of the Administration of the Payment and Settlement of Foreign Currency Capital of Foreign Invested Enterprises, the Notice from the State Administration of Foreign Exchange on Relevant Issues Concerning Strengthening the Administration of Foreign Exchange Businesses, and the Circular on Further Clarification and Regulation of the Issues Concerning the Administration of Certain Capital Account Foreign Exchange Businesses. Although SAFE Circular 19 allows RMB capital converted from foreign currency-denominated registered capital of a foreign-invested enterprise to be used for equity investments within China, it also reiterates the principle that RMB converted from the foreign currency-denominated capital of a foreign-invested company may not be directly or indirectly used for purposes beyond its business scope. Thus, it is unclear whether SAFE will permit such capital to be used for equity investments in China in actual practice. SAFE promulgated the Notice of the State Administration of Foreign Exchange on Reforming and Standardizing the Foreign Exchange Settlement Management Policy of Capital Account (the “SAFE Circular 16”), effective on June 9, 2016, which reiterates some of the rules set forth in SAFE Circular 19, but changes the prohibition against using RMB capital converted from foreign currency-denominated registered capital of a foreign-invested enterprise to issue RMB entrusted loans to a prohibition against using such capital to issue loans to non-associated enterprises. Violations of SAFE Circular 19 and SAFE Circular 16 could result in administrative penalties. SAFE Circular 19 and SAFE Circular 16 may significantly limit our ability to transfer any foreign currency we hold to our PRC subsidiaries, which may adversely affect our liquidity and our ability to fund and expand business in China.

Among others, SAFE Circular 28 relaxes prior restrictions and allows foreign-invested enterprises that do not have equity investments in their approved business scope to use their capital obtained from foreign exchange settlement to make domestic equity investments as long as the investments are real and in compliance with the foreign investment-related laws and regulations.

In light of the various requirements imposed by PRC regulations on loans to and direct investment in PRC entities by offshore holding companies, we cannot assure you that we will be able to complete the necessary government registrations or obtain the necessary government approvals on a timely basis, if at all, with respect to future loans to our PRC subsidiaries or the VIE or future capital contributions by us to our PRC subsidiaries in China. As a result, uncertainties exist as to our ability to provide prompt financial support to our PRC subsidiaries or the VIE when needed. If we fail to complete such registrations or obtain such approvals, our ability to use the proceeds we expect to receive from our future offshore securities offerings and to capitalize or otherwise fund our PRC operations may be negatively affected, which could materially and adversely affect our liquidity and our ability to fund and expand our business.

Governmental control of currency conversion may affect the value of your investment.

The PRC government imposes controls on the convertibility of the Renminbi into foreign currencies and, in certain cases, the remittance of currency out of China. We receive substantially all of our revenue in Renminbi. Under our current corporate structure, our Cayman Islands holding company primarily relies on dividend payments from our PRC subsidiaries to fund any cash and financing requirements it may have. Under existing PRC foreign exchange regulations, payments of current account items, including profit distributions, interest payments and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior approval of SAFE by complying with certain procedural requirements. Specifically, under the existing exchange restrictions, without prior approval of SAFE, cash generated from the operations of our PRC subsidiaries in China may be used to pay dividends to our company. However, approval from or registration with appropriate government authorities is required where Renminbi is to be converted into foreign currency and remitted out of China to pay capital expenses such as the repayment of loans denominated in foreign currencies. As a result, we need to obtain SAFE approval to use cash generated from the operations of our PRC subsidiaries and the VIE to pay off their respective debt in a currency other than Renminbi owed to entities outside China, or to make other capital expenditure payments outside China in a currency other than Renminbi. The PRC government may at its discretion restrict access to foreign currencies for current account transactions in the future. If the foreign exchange control system prevents us from obtaining sufficient foreign currencies to satisfy our foreign currency demands, we may not be able to pay dividends in foreign currencies to our shareholders, including holders of our ADSs and Class A ordinary shares.

53

The filing, approval or other administration requirements of the CSRC, the CAC or other PRC government authorities may be required to maintain our listing status or conduct future offshore securities offerings.

On August 8, 2006, six PRC regulatory agencies jointly adopted the Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, or the M&A Rules, which came into effect on September 8, 2006 and were amended on June 22, 2009. The M&A Rules include, among other things, provisions that purport to require that an offshore special purpose vehicle (the “SPV”) that is controlled by PRC domestic companies or individuals and that has been formed for the purpose of an overseas listing of securities through acquisitions of PRC domestic companies or assets to obtain the approval of the CSRC prior to the listing and trading of such SPV’s securities on an overseas stock exchange. On September 21, 2006, the CSRC published on its official website procedures regarding its approval of overseas listings by SPVs. However, substantial uncertainty remains regarding the scope and applicability of the M&A Rules to offshore SPVs.

While the application of the M&A Rules remains unclear, we believe, based on the advice of Jia Yuan Law Offices, our PRC legal counsel, that the CSRC approval mentioned above is not required in our context because (i) our wholly foreign-owned PRC subsidiary was not established through mergers or acquisitions of equity interest or assets of a PRC domestic company owned by PRC companies or individuals as defined under the M&A Rules that are the beneficial owners of our company; and (ii) no provision in the M&A Rules clearly classifies contractual arrangements as a type of transaction subject to the M&A Rules. However, there can be no assurance that the relevant PRC government agencies, including the CSRC, would reach the same conclusion as our PRC legal counsel.

54

On July 6, 2021, the relevant PRC governments promulgated the Opinions on Strictly Cracking Down on Illegal Securities Activities (the “Opinions”), which among others provide that the administration and supervision of overseas-listed China-based companies will be strengthened, and the special provisions of the State Council on overseas issuance and listing of shares by such companies will be revised, clarifying the responsibilities of domestic industry competent authorities and regulatory authorities. As a follow-up, on February 17, 2023, the CSRC released the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies (the “Trial Measures”) and relevant supporting guidelines, collectively, the New Overseas Listing Rules, setting out new filing procedures for China-based companies seeking direct or indirect listings and offerings in overseas markets, which came into force on March 31, 2023. The New Overseas Listing Rules are applicable to PRC domestic companies that seek to offer and list securities in overseas markets, either through direct or indirect means. If an issuer meets both of the following criteria, the overseas securities offering and listing conducted by such issuer shall be deemed as an indirect overseas offering subject to the filing procedures set forth under the New Overseas Listing Rules: (i) 50% or more of the issuer’s operating revenue, total profit, total assets or net assets as documented in its audited consolidated financial statements for the most recent fiscal year are derived from PRC domestic companies; and (ii) the issuer’s business activities are substantially conducted in mainland China, or its principal place(s) of business are located in mainland China, or the senior managers in charge of its business operations and management are mostly Chinese citizens or domiciled in mainland China. Pursuant to the New Overseas Listing Rules, an issuer listed in an overseas market that contemplates any follow-on offering in the same overseas market where it has previously offered and listed securities should, through its major operating entity incorporated in the PRC, file the required materials with the CSRC within three business days after the completion of such follow-on offering. Furthermore, according to the New Overseas Listing Rules, after an issuer has completed its offering and listed its securities on an overseas stock exchange, the issuer shall submit a report to the CSRC within three business days after the occurrence and public disclosure of certain material events, including (i) a change of control, (ii) investigations of or sanctions imposed on the issuer by overseas securities regulatory agencies or other relevant competent authorities, (iii) changes of listing status or transfers of the listing segment, (iv) a voluntary or mandatory delisting and (v) a material change in its main business operation, as a result of which that issuer is no longer subject to the filing requirements under the New Overseas Listing Rules. The New Overseas Listing Rules provide that in the event of any breach, including any failure to fulfill the filing procedure, or any offering and listing of securities in an overseas market in violation of the measures, the CSRC will order such domestic company to rectify, issue warnings to such domestic company, and impose a fine between RMB1 million and RMB10 million. Fines and warnings will be imposed on persons-in-charge and other persons who are directly liable. In addition, fines will also be imposed on controlling shareholders and actual controllers of the domestic company who initiate or cause the aforesaid non-compliance activities. As these measures and rules are relatively new, it remains uncertain as to their implementation. We may not be able to obtain approval or complete the required filing for any future offshore securities offering, and it is uncertain how long it will take us to obtain such approval or complete such filing, or if we can obtain any waiver of aforesaid requirements if and when procedures are established to obtain such waiver. Any failure to obtain or delay in obtaining such approval or completing such filing for any future offshore securities offering, or a rescission of any such approval obtained by us, could subject us to sanctions by the CSRC, the CAC or other PRC regulatory agencies for failure to seek approval or other governmental authorization or complete the necessary filing for any future offshore securities offering. In any such event, these regulatory authorities may also impose fines and penalties on our operations in China, limit our operating privileges in China, delay or restrict the repatriation of the proceeds from any future offshore securities offering into the PRC or take other actions that could adversely affect our business, operating results and financial condition, as well as our ability to complete any future offshore securities offering. The CSRC, the CAC or any other PRC government authorities may also take actions requiring us, or making it advisable for us, to halt any future offshore securities offering. Consequently, if you engage in market trading or other activities in anticipation of and prior to settlement and delivery, you do so at the risk that such settlement and delivery may not occur. Any uncertainties or negative publicity regarding such approval requirements could materially and adversely affect the trading price of our ADSs and Class A ordinary shares.

55

Certain PRC regulations may affect our ability to pursue growth through acquisitions.

Among other things, the M&A Rules, adopted by six PRC regulatory agencies in 2006 and amended in 2009, established additional procedures and requirements that could make merger and acquisition activities by foreign investors more time-consuming and complex. Such regulation requires, among other things, that MOFCOM be notified in advance of any change of control transaction in which a foreign investor takes control of a PRC domestic enterprise, if (i) any important industry is concerned, (ii) such transaction involves factors that have or may have an impact on national economic security, or (iii) such transaction will lead to a change in control of a domestic enterprise which holds a famous trademark or PRC time-honored brand. Moreover, the PRC Anti-Monopoly Law promulgated by the Standing Committee of the NPC which became effective in 2008 and was amended in 2022 requires that transactions which are deemed concentrations and involve parties with specified turnover thresholds must be cleared by the relevant anti-monopoly authority before they can be completed. In addition, PRC national security review rules which became effective in September 2011 require acquisitions by foreign investors of PRC companies engaged in military-related or certain other industries that are crucial to national security be subject to security review before consummation of any such acquisition. We may pursue potential strategic acquisitions that are complementary to our business and operations.

Complying with the requirements of these regulations to complete such transactions could be time-consuming, and any required approval processes, including obtaining approval or clearance from the competent government authority, may delay or inhibit our ability to complete such transactions, which could affect our ability to expand our business or maintain our market share.

Failure to make adequate contributions to various employee benefit plans as required by PRC regulations may subject us to penalties.

We are required under PRC laws and regulations to participate in various government-sponsored employee benefit plans, including certain social insurance, housing funds and other welfare-oriented payment obligations, and contribute to the plans in amounts equal to certain percentages of salaries, including bonuses and allowances, of our employees up to a maximum amount specified by the local government from time to time at locations where we operate our businesses. The requirement of employee benefit plans has not been implemented consistently by the local governments in China given the different levels of economic development in different locations, and we cannot assure you that we are able to make adequate contribution for each employee in a timely and appropriate manner at all time. If we fail to make adequate employee benefit payments, we may be subject to fines, late fees and legal sanctions, and our business, financial condition and results of operations may be adversely affected.

PRC regulations relating to the establishment of offshore special purpose companies by PRC residents may subject our PRC resident beneficial owners or our PRC subsidiaries to liability or penalties, limit our ability to inject capital into our PRC subsidiaries, limit our PRC subsidiaries’ ability to increase their registered capital or distribute profits to us, or may otherwise adversely affect us.

In July 2014, SAFE promulgated the Circular on Relevant Issues Concerning Foreign Exchange Control on Domestic Residents’ Offshore Investment and Financing and Roundtrip Investment Through Special Purpose Vehicles (the “SAFE Circular No. 37”) to replace the Notice on Relevant Issues Concerning Foreign Exchange Administration for Domestic Residents’ Financing and Roundtrip Investment Through Offshore Special Purpose Vehicles (the “SAFE Circular 75”), which ceased to be effective upon the promulgation of SAFE Circular No. 37. SAFE Circular No. 37 requires PRC residents (including PRC individuals and PRC corporate entities) to register with SAFE or its local branches in connection with their direct or indirect offshore investment activities. SAFE Circular No. 37 is applicable to our shareholders who are PRC residents and may be applicable to any offshore acquisitions that we make in the future.

SAFE Circular No. 37 requires registration with, and approval from, Chinese government authorities in connection with direct or indirect control of an offshore entity by PRC residents. The term “control” under SAFE Circular No. 37 is broadly defined as the operation rights, beneficiary rights or decision-making rights acquired by PRC residents in the offshore SPVs, by means of acquisition, trust, proxy, voting rights, repurchase, convertible bonds or other arrangements. In addition, any PRC resident who is a direct or indirect shareholder of an SPV is required to update its filed registration with the local branch of SAFE with respect to that SPV, to reflect any material change. On February 13, 2015, SAFE promulgated a Notice on Further Simplifying and Improving Foreign Exchange Administration Policy on Direct Investment (the “SAFE Circular 13”), which became effective on June 1, 2015. Under SAFE Circular 13, applications for foreign exchange registration of inbound foreign direct investments and outbound overseas direct investments, including those required under SAFE Circular No. 37, will be filed with qualified banks instead of SAFE. The qualified banks will directly examine the applications and accept registrations under the supervision of SAFE.

56

These regulations described above may have a significant impact on our present and future structuring and investment. We intend to structure and execute our future offshore acquisitions in a manner consistent with these regulations and any other relevant legislation. However, because it is presently uncertain how these SAFE regulations and any future legislation concerning offshore or cross-border transactions will be interpreted and implemented by the relevant government authorities in connection with our future offshore financings or acquisitions, we cannot provide any assurances that we will be able to comply with, qualify under or obtain any approvals required by the regulations or other legislation. Furthermore, we cannot assure you that any PRC shareholders of our company or any PRC company into which we invest will be able to comply with those requirements. Any failure or inability by such individuals or entities to comply with SAFE regulations may subject us to fines or legal sanctions, such as restrictions on our cross-border investment activities or our PRC subsidiaries’ ability to distribute dividends to, or obtain foreign exchange-denominated loans from, our company or prevent us from making distributions or paying dividends. As a result, our business operations and our ability to make distributions to you could be materially and adversely affected.

Furthermore, as these foreign exchange regulations are still relatively new and their interpretation and implementation has been constantly evolving, it is unclear how these regulations, and any future regulation concerning offshore or cross-border transactions, will be interpreted, amended and implemented by the relevant government authorities. For example, we may be subject to a more stringent review and approval process with respect to our foreign exchange activities, such as remittance of dividends and foreign currency-denominated borrowings, which may adversely affect our financial condition and results of operations. In addition, if we decide to acquire a PRC domestic company, we cannot assure you that we or the owners of such company, as the case may be, will be able to obtain the necessary approvals or complete the necessary filings and registrations required by the foreign exchange regulations. This may restrict our ability to implement our acquisition strategy and could adversely affect our business and prospects.

Any failure to comply with PRC regulations regarding the registration requirements for employee stock incentive plans may subject the PRC plan participants or us to fines and other legal or administrative sanctions.

In February 2012, SAFE promulgated the Notices on Issues Concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Publicly Listed Company, replacing earlier rules promulgated in 2007. Pursuant to these rules, PRC citizens and non-PRC citizens who reside in China for a continuous period of not less than one year who participate in any stock incentive plan of an overseas publicly listed company, subject to a few exceptions, are required to register with SAFE through a domestic qualified agent, which could be the PRC subsidiaries of such overseas-listed company, and complete certain other procedures. In addition, an overseas-entrusted institution must be retained to handle matters in connection with the exercise or sale of stock options and the purchase or sale of shares and interests. In addition, SAFE Circular 37 stipulates that PRC residents who participate in a share incentive plan of an overseas non-publicly listed special purpose company may register with SAFE or its local branches before they obtain the incentive shares or exercise the share options. We and our executive officers and other employees who are PRC citizens or who reside in the PRC for a continuous period of not less than one year and who have been or will be granted incentive shares or options are or will be subject to these regulations. Failure to complete the SAFE registrations may subject them to fines and legal sanctions, and there may be additional restrictions on their ability to exercise their share options or remit proceeds gained from sale of their shares into the PRC. We also face regulatory uncertainties that could restrict our ability to adopt additional incentive plans for our directors, executive officers and employees under PRC law.

If we are classified as a PRC resident enterprise for PRC enterprise income tax purposes, such classification could result in unfavorable tax consequences to us and our non-PRC shareholders.

Under the EIT Law and its implementation rules, an enterprise established outside of the PRC with its “de facto management body” within the PRC is considered a “resident enterprise” and will be subject to the enterprise income tax on its global income at a rate of 25%. The implementation rules define the term “de facto management body” as the body that exercises full and substantial control and overall management over the business, productions, personnel, accounts and properties of an enterprise. In 2009, the State Administration of Taxation (the “SAT”) issued the Notice Regarding the Determination of Chinese-Controlled Offshore Incorporated Enterprises as People’s Republic of China Tax Resident Enterprises on the Basis of De Facto Management Bodies (the “SAT Circular 82”), which provides certain specific criteria for determining whether the “de facto management body” of a PRC-controlled enterprise that is incorporated offshore is located in China. Although this circular only applies to offshore enterprises controlled by PRC enterprises or PRC enterprise groups, not those controlled by PRC individuals or foreigners, the criteria set forth in the circular may reflect the SAT’s general position on how the “de facto management body” test should be applied in determining the tax resident status of all offshore enterprises.

57

According to the SAT Circular 82, an offshore incorporated enterprise controlled by a PRC enterprise or a PRC enterprise group will be regarded as a PRC tax resident by virtue of having its “de facto management body” in China, and will be subject to PRC enterprise income tax on its global income only if all of the following conditions are met: (i) the primary location of the day-to-day operational management is in the PRC; (ii) decisions relating to the enterprise’s financial and human resource matters are made or are subject to approval by organizations or personnel in the PRC; (iii) the enterprise’s primary assets, accounting books and records, company seals, and board and shareholder resolutions are located or maintained in the PRC; and (iv) at least 50% of voting board members or senior executives habitually reside in the PRC.

We believe our company is not a PRC resident enterprise for PRC tax purposes. However, the tax resident status of an enterprise is subject to determination by the PRC tax authorities and uncertainties remain with respect to the interpretation of the term “de facto management body.” If the PRC tax authorities determine that our company or any of our offshore subsidiaries is a PRC resident enterprise for enterprise income tax purposes, our company or the relevant offshore subsidiaries will be subject to PRC enterprise income tax on its worldwide income at a rate of 25%. Furthermore, if we are treated as a PRC tax resident enterprise, we will be required to withhold a 10% tax from dividends we pay to our shareholders that are non-resident enterprises, including the holders of our ADSs and Class A ordinary shares. In addition, non-resident enterprise shareholders (including holders of our ADSs and Class A ordinary shares) may be subject to PRC tax at a rate of 10% on gains realized on the sale or other disposition of the ADSs/Class A ordinary shares, if such gain is treated as derived from a PRC source. Furthermore, if we are deemed a PRC resident enterprise, dividends paid to our non-PRC individual shareholders (including the holders of our ADSs and Class A ordinary shares) and any gain realized on the transfer of the ADSs and/or Class A ordinary shares by such shareholders may be subject to PRC tax at a rate of 20% (which, in the case of dividends, may be withheld at source by us). These rates may be reduced by an applicable tax treaty, but it is unclear whether our non-PRC shareholders would, in practice, be able to obtain the benefits of any tax treaties between their country of tax residence and the PRC in the event that we are treated as a PRC resident enterprise. Any such tax may reduce the returns on your investment in our ADSs or Class A ordinary shares.

We face uncertainty with respect to indirect transfers of equity interests in PRC resident enterprises by their non-PRC resident companies.

On February 3, 2015, the SAT issued the Public Notice Regarding Certain Corporate Income Tax Matters on Indirect Transfer of Properties by Non-Tax Resident Enterprises (the “SAT Bulletin 7”), which came into effect on the same day, but will also apply to cases where their PRC tax treatments are not yet concluded. The SAT Bulletin 7 extends its tax jurisdiction to transactions involving the transfer of taxable assets through offshore transfer of a foreign intermediate holding company. In addition, the SAT Bulletin 7 has introduced safe harbors for internal group restructurings and the purchase and sale of equity securities through a public securities market. The SAT Bulletin 7 also brings challenges to both foreign transferor and transferee (or other person who is obligated to pay for the transfer) of taxable assets.

On October 17, 2017, the SAT issued the Announcement of the State Administration of Taxation on Issues Concerning the Withholding of Non-resident Enterprise Income Tax at Source (the “SAT Bulletin 37”), which came into effect on December 1, 2017. The SAT Bulletin 37 further clarifies the practice and procedure of the withholding of non-resident enterprise income tax.

Where a non-resident enterprise transfers taxable assets in China indirectly by disposing of the equity interests of an overseas holding company, or an Indirect Transfer, the non-resident enterprise as either transferor or transferee, or the PRC entity whose equity is transferred, may report such Indirect Transfer to the relevant tax authority. Using a “substance over form” principle, the PRC tax authority may disregard the existence of the overseas holding company if it lacks a reasonable commercial purpose and was established for the purpose of reducing, avoiding or deferring PRC tax. As a result, gains derived from such Indirect Transfer may be subject to PRC enterprise income tax, and the transferee or other person who is obligated to pay for the transfer is obligated to withhold the applicable taxes, currently at a rate of 10% for the transfer of equity interests in a PRC resident enterprise. Both the transferor and the transferee may be subject to penalties under PRC tax laws if the transferee fails to withhold the taxes and the transferor fails to pay the taxes.

58

We face uncertainties as to the reporting and other implications of certain past and future transactions where PRC taxable assets are involved, such as offshore restructuring, sale of the shares in our offshore subsidiaries and investments. Our company may be subject to filing obligations or taxed if our company is a transferor in such transactions, and may be subject to withholding obligations if our company is transferee in such transactions, under the SAT Bulletin 7 and/or SAT Bulletin 37. For transfer of shares in our company that do not qualify for the public securities market safe harbor by investors who are non-PRC resident enterprises, our PRC subsidiaries may be requested to assist in the filing under the SAT Bulletin 7 and/or SAT Bulletin 37. As a result, we may be required to expend valuable resources to comply with the SAT Bulletin 7 and/or SAT Bulletin 37 or to request the relevant transferors from whom we purchase taxable assets to comply with these circulars, or to establish that our company should not be taxed under these circulars, which may have a material adverse effect on our financial condition and results of operations.

Regulation and censorship of information disseminated over the internet in China may adversely affect our business and reputation and subject us to liability for information displayed on our website.

China has enacted laws and regulations governing internet access and the distribution of products, services, news, information, audio-video programs and other content through the internet. In the past, the PRC government has prohibited the distribution of information through the internet that it deems to be in violation of PRC laws and regulations. If any of the information offered on our platform were deemed by the PRC government to violate any content restrictions, we would not be able to continue to display such content and could become subject to penalties, including confiscation of income, fines, suspension of business and revocation of required licenses, which could materially and adversely affect our business, financial condition and results of operations.

Trading in our securities will be prohibited under the HFCAA if the PCAOB determines that it is unable to inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong, including our auditor as an independent registered public accounting firm, and as a result, U.S. national securities exchanges, such as the NYSE, may determine to delist our securities.

Our independent registered public accounting firm that issues the audit report included in this annual report, as an auditor of companies that are traded publicly in the United States and a firm registered with the PCAOB, is required by the laws of the United States to undergo regular inspections by the PCAOB to assess its compliance with the laws of the United States and professional standards. Our auditor is located in China, a jurisdiction where the PCAOB was historically unable to conduct inspections and investigations completely, without the approval of the Chinese authorities. The inability of the PCAOB to conduct inspections of auditors in China in the past has made it more difficult to evaluate the effectiveness of our independent registered public accounting firm’s audit procedures or quality control procedures as compared to auditors outside China that are subject to the PCAOB inspections. As a result, investors were deprived of the benefits of such PCAOB inspections.

In recent years, U.S. regulatory authorities have continued to express their concerns about challenges in their oversight of financial statement audits of U.S.-listed companies with significant operations in China. More recently, as part of a continued regulatory focus in the United States on access to audit and other information currently protected by national law, in particular China’s, the United States enacted the Holding Foreign Companies Accountable Act, or the HFCAA, in December 2020. Trading in our securities on U.S. markets, including the NYSE, will be prohibited under the HFCAA if the PCAOB determines that it is unable to inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong, including our auditor as an independent registered public accounting firm, for two consecutive years. On December 16, 2021, the PCAOB issued the HFCAA Determination Report to notify the SEC of its determinations that the PCAOB was unable to inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong (the “2021 Determinations”), including our auditor. On May 26, 2022, we were conclusively identified by the SEC under the HFCAA as having filed audit reports issued by a registered public accounting firm that cannot be inspected or investigated completely by the PCAOB in connection with the filing of our 2021 Form 20-F. The inability of the PCAOB to conduct inspections in the past also deprived our investors of the benefits of such inspections. On December 15, 2022, the PCAOB announced that it was able to conduct inspections and investigations completely of PCAOB-registered public accounting firms headquartered in mainland China and Hong Kong in 2022. The PCAOB vacated its previous 2021 Determinations accordingly. As a result, we do not expect to be identified as a “Commission-Identified Issuer” under the HFCAA for the fiscal year ended December 31, 2023 after we file this annual report.

59

However, whether the PCAOB will continue to conduct inspections and investigations completely to its satisfaction of PCAOB-registered public accounting firms headquartered in mainland China and Hong Kong is subject to uncertainty and depends on a number of factors out of our, and our auditor’s, control, including positions taken by authorities of the PRC. The PCAOB is expected to continue to demand complete access to inspections and investigations against accounting firms headquartered in mainland China and Hong Kong in the future and states that it has already made plans to resume regular inspections. The PCAOB is required under the HFCAA to make its determination on an annual basis in regard to its ability to inspect and investigate completely accounting firms based in mainland China and Hong Kong. The possibility of being a “Commission-Identified Issuer” and risk of delisting could continue to adversely affect the trading price of our securities.

If the PCAOB determines in the future that it no longer has full access to inspect and investigate accounting firms headquartered in mainland China and Hong Kong and we continue to use such accounting firm to conduct audit work, we would be identified as a “Commission-Identified Issuer” under the HFCAA following the filing of the annual report for the relevant fiscal year. If the PCAOB determines in the future that it is unable to inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong, including our auditor as an independent registered public accounting firm, for two consecutive years, trading in our securities on U.S. markets will be prohibited. This will substantially impair your ability to sell or purchase the ADSs when you wish to do so. Furthermore, such trading prohibition will significantly affect our ability to raise capital on terms acceptable to us, or at all, which will have a material adverse impact on our business, financial condition and prospects.

Risks Related to Our ADSs and Class A Ordinary Shares

The price and trading volume of our ADSs and Class A ordinary shares may be volatile, which could lead to substantial losses to investors.

The trading price of the ADSs has been volatile since the ADSs started to trade on the NYSE on March 18, 2021. The trading price of the ADSs could continue to fluctuate widely due to factors beyond our control. The trading price of our Class A ordinary shares, likewise, can be volatile for similar or different reasons. In particular, the business and performance and the market price of the shares of other companies engaging in similar business to ours or those with operations located mainly in China that have listed their securities in the United States or Hong Kong may affect the price and trading volume of our ADSs and Class A ordinary shares. In addition to market and industry factors, the price and trading volume of our ADSs may be highly volatile for factors specific to our own operations, including the following:

variations in our revenues, earnings or cash flow;
fluctuations in operating metrics;
announcements of new investments, acquisitions, strategic partnerships, capital raisings or capital commitments or joint ventures by us or our competitors;
announcements of new solutions and services and expansions by us or our competitors;
changes in financial estimates by securities analysts;
detrimental negative publicity about us, our competitors or our industry;
announcements of new regulations, rules or policies relevant to our business;
additions or departures of key personnel;
allegations of a lack of effective internal control over financial reporting, inadequate corporate governance policies or fraud, among other things, involving China-based issuers;
our major shareholders’ business performance and reputation;
release of lock-up or other transfer restrictions on our outstanding equity securities or sales of additional equity securities;

60

regulatory developments affecting us or our industry;
political or trade tensions between the United States and China;
potential litigation or regulatory investigations;
fluctuations of exchange rates among Renminbi, the U.S. dollar and the Hong Kong dollar; and
sales or perceived potential sales of additional ADSs or Class A ordinary shares.

Any of these factors may result in large and sudden changes in the volume and price at which our ADSs or Class A ordinary shares will trade. Furthermore, the stock exchanges on which our ADSs and Class A ordinary shares are traded in general experience price and volume fluctuations that are often unrelated or disproportionate to the operating performance of companies like us. These broad market and industry fluctuations may adversely affect the market price of our ADSs or Class A ordinary shares.

In the past, shareholders of public companies have often brought securities class action suits against companies following periods of instability in the market price of their securities. If we were involved in a class action suit, it could divert a significant amount of our management’s attention and other resources from our business and operations and require us to incur significant expenses to defend the suit, which could harm our results of operations. Any such class action suit, whether successful or not, could harm our reputation and restrict our ability to raise capital in the future. In addition, if a claim is successfully made against us, we may be required to pay significant damages, which could have a material adverse effect on our financial condition and results of operations.

The concentration of our shares’ voting power limited our shareholders’ ability to influence corporate matters.

Our company is controlled through weighted voting rights. Each Class A ordinary share carries only one tenth (1/10) of the voting rights of each Class B ordinary share under our current memorandum and articles of association (except as required by applicable law, rules and regulations and in relation to certain reserved matters). As of April 10, 2024, there were 574,592,599 issued and outstanding ordinary shares, consisting of 504,387,299 Class A ordinary shares (including 5,433,895 Class A ordinary shares issued to the depositary bank for bulk issuance of ADSs reserved for future issuances upon the exercise or vesting of awards granted under our 2015 Plan and 9,578,811 Class A ordinary shares represented by ADSs that have been repurchased by us from the open market) and 70,205,300 Class B ordinary shares. Mr. Xueji Wang and Mr. Liaohan Chen beneficially owned 72,194,700 Class A ordinary shares and 70,205,300 Class B ordinary shares, representing approximately 65.0% of the voting rights in our company with respect to shareholder resolutions relating to matters other than certain reserved matters, on the basis that Class A ordinary shares entitle shareholders to one vote per share and Class B ordinary shares entitle shareholders to 10 votes per share. As a result, Mr. Wang and Mr. Chen have significant influence over management and affairs of our company and over all matters requiring shareholder approval, including the election of directors (excluding the appointment, election or removal of any independent non-executive director) and significant corporate transactions, such as a mergers, consolidations, liquidations and the sale of all or substantially all of our assets, and other significant corporate actions. In addition, the issuance of the Class A ordinary shares, including future stock-based acquisition transactions and employee equity incentive programs, could prolong the duration of the ownership of Mr. Wang and Mr. Chen of our voting power and their ability to determine the outcome of most matters submitted to a vote of our shareholders. This concentrated control limits or severely restricts our shareholders’ ability to influence corporate matters, and therefore we may take actions that our shareholders do not view as beneficial. As a result, the market price of our ADSs or Class A ordinary shares could be adversely affected. This concentrated control could discourage others from pursuing any potential merger, takeover or other change of control transactions that holders of Class A ordinary shares and ADSs may view as beneficial, and may also discourage, delay, or prevent a change of control of our company, which could have the effect of depriving our other shareholders of the opportunity to receive a premium for their shares as part of a sale of our company and may reduce the price of our ADSs or Class A ordinary shares.

61

Holders of the ADSs may not have the same voting rights as the holders of our Class A ordinary shares and may not be able to exercise their right to direct how our Class A ordinary shares represented by the ADSs are voted.

Holders of the ADSs do not have the same rights as our registered shareholders. Holders of the ADSs will not have any direct right to attend general meetings of our shareholders or to cast any votes at such meetings and will only be able to exercise the voting rights that are carried by the underlying Class A ordinary shares represented by the ADSs indirectly by giving voting instructions to the depositary in accordance with the provisions of the deposit agreement. Under the deposit agreement, holders of the ADSs may vote only by giving voting instructions to the depositary. If we instruct the depositary to ask holders of the ADSs for their instructions, then upon receipt of voting instructions from holders of the ADSs, the depositary will try, as far as practicable, to vote the underlying Class A ordinary shares represented by the ADSs in accordance with the instructions. If we do not instruct the depositary to ask holders of the ADSs for their instructions, the depositary may still vote in accordance with instructions given, but it is not required to do so. Holders of the ADSs will not be able to directly exercise their right to vote with respect to the Class A ordinary shares represented by the ADSs unless holders of the ADSs withdraw the shares and become the registered holder of such shares prior to the record date for the general meeting. Under the Articles, the minimum notice period required to be given by our company to our registered shareholders for convening a general meeting is seven business days.

When a general meeting is convened, holders of the ADSs may not receive sufficient advance notice of the meeting to surrender their ADSs for the purpose of withdrawal of our Class A ordinary shares represented by such ADSs and become the registered holder of such shares to allow them to vote directly with respect to any specific matter or resolution to be considered and voted upon at the general meeting. In addition, under the Articles, for the purposes of determining those shareholders who are entitled to attend and vote at any general meeting, our directors may close our register of members and fix in advance a record date for such meeting, and such closure of our register of members or the setting of such a record date may prevent holders of the ADSs from surrendering ADSs for the purpose of withdrawing our Class A ordinary shares represented by such ADSs and becoming the registered holder of such shares prior to the record date, so that they would not be able to attend the general meeting or to vote directly. If we ask for instructions, the depositary will notify holders of the ADSs of the upcoming vote and will arrange to deliver our voting materials to them. We have agreed to give the depositary at least 40 days’ prior notice of shareholder meetings. Nevertheless, there is no guarantee that holders of the ADSs will receive the voting materials in time to ensure that holders of the ADSs can instruct the depositary to vote the Class A ordinary shares represented by their ADSs. In addition, the depositary and its agents are not responsible for failing to carry out voting instructions or for their manner of carrying out voting instructions from holders of the ADSs. This means that holders of the ADSs may not be able to exercise their right to direct how our Class A ordinary shares represented by their ADSs are voted and they may have no legal remedy if our Class A ordinary shares represented by their ADSs are not voted as they have requested.

Our dual-class voting structure may render our securities ineligible for inclusion in certain stock market indices, and thus adversely affect the trading price and liquidity of our ADSs or Class A ordinary shares.

We cannot predict whether our dual-class share structure with different voting rights will result in a lower or more volatile market price of our ADSs or Class A ordinary shares, in adverse publicity, or other adverse consequences. Certain index providers have announced restrictions on including companies with multi-class share structures in certain of their indices. For example, S&P Dow Jones and FTSE Russell have changed their eligibility criteria for inclusion of shares of public companies on certain indices, including the S&P 500, to exclude companies with multiple classes of shares and companies whose public shareholders hold no more than 5% of total voting power from being added to such indices. As a result, our dual-class voting structure may prevent the inclusion of our securities in such indices, which could adversely affect the trading price and liquidity of our securities. In addition, several shareholder advisory firms have announced their opposition to the use of the multiple class structure and our dual-class structure may cause shareholder advisory firms to publish negative commentary about our corporate governance, in which case the market price and liquidity of our ADSs and Class A ordinary shares could be adversely affected.

62

If securities or industry analysts do not publish research or reports about our business, or if they adversely change their recommendations regarding our securities, the market price and trading volume for our ADSs and Class A ordinary shares could decline.

The trading market for our ADSs and Class A ordinary shares depends in part on the research and reports that securities or industry analysts publish about us or our business. If research analysts do not establish and maintain adequate research coverage or if one or more of the analysts who covers us downgrades our ADSs or Class A ordinary shares, or publishes inaccurate or unfavorable research about our business, the market price for our ADSs would likely decline. If one or more of these analysts cease coverage of our company or fail to publish reports on us regularly, we could lose visibility in the financial markets, which, in turn, could cause the market price or trading volume for our ADSs and Class A ordinary shares to decline.

Substantial future sales or perceived sales of our ADSs or Class A ordinary shares could materially and adversely affect their market price.

Sales of our ADSs and Class A ordinary shares in the public market, or the perception that these sales could occur, could cause the market price of our securities to decline. Shares held by our existing shareholders may be available for sale subject to the volume and other restrictions as applicable provided in Rules 144 and 701 under the U.S. Securities Act of 1933, as amended (the “Securities Act”), and the applicable lock-up agreements. We cannot predict what effect, if any, market sales of securities held by our significant shareholders or any other shareholder or the availability of these securities for future sale will have on the market price of our ADSs or Class A ordinary shares.

We have granted equity-based awards to certain management, employees and non-employees. In addition, we adopted a share incentive plan in 2015 (the “2015 Plan”), under which we may have the discretion to grant a range of equity-based awards to eligible participants. We intend to register all ordinary shares that we have issued or that we may issue in connection with any employee share-based awards. Once we register these ordinary shares, ADSs representing them can be freely sold in the public market upon issuance, subject to volume limitations applicable to affiliates and the applicable lock-up agreements. If ADSs representing a large number of our ordinary shares or securities convertible into our ordinary shares are sold in the public market after they become eligible for sale, the sales could reduce the trading price of the ADSs and impede our ability to raise future capital. In addition, any ordinary shares that we issue under our share incentive plan would dilute the percentage ownership held by investors who purchase the ADSs.

Techniques employed by short sellers may drive down the market price of our ADSs or Class A ordinary shares.

Short selling is the practice of selling securities that the seller does not own but rather has borrowed from a third party with the intention of buying identical securities back at a later date to return to the lender. Short sellers hope to profit from a decline in the price of the securities between the sale of the borrowed securities and the purchase of the replacement shares, as short sellers expect to pay less in that purchase than they received in the sale. As it is in the short sellers’ interest for the price of the security to decline, many short sellers publish, or arrange for the publication of, negative opinions regarding the relevant issuer and its business prospects in order to create negative market momentum and generate profits for themselves after selling a security short. These short attacks have, in the past, led to selling of shares in the public companies that have substantially all of their operations in China. Much of the scrutiny and negative publicity has centered on allegations of a lack of effective internal control over financial reporting resulting in financial and accounting irregularities and mistakes, inadequate corporate governance policies or a lack of adherence thereto and, in many cases, allegations of fraud. As a result, many of these companies are now conducting internal and external investigations into the allegations and, in the interim, are subject to shareholder lawsuits and/or enforcement actions by the SEC or other U.S. authorities.

It is not clear what effect such negative publicity could have on us. If we were to become the subject of any unfavorable allegations, whether such allegations are proven to be true or untrue, we could have to expend a significant amount of resources to investigate such allegations and/or defend ourselves. While we would strongly defend against any such short seller attacks, we may be constrained in the manner in which we can proceed against the relevant short seller by principles of freedom of speech, applicable state law or issues of commercial confidentiality. Such a situation could be costly and time-consuming, and could distract our management from growing our business. Even if such allegations are ultimately proven to be groundless, allegations against us could severely impact our business operations, and any investment in our ADSs or Class A ordinary shares could be greatly reduced or even rendered worthless.

63

Because we do not expect to pay dividends in the foreseeable future, you must rely on a price appreciation of our ADSs or Class A ordinary shares for a return on your investment.

We do not expect to pay any cash dividends in the foreseeable future. Therefore, you should not rely on an investment in our ADSs or Class A ordinary shares as a source for any future dividend income. Our board of directors has complete discretion as to whether to distribute dividends. Even if our board of directors decides to declare and pay dividends, the timing, amount and form of future dividends, if any, will depend on our future results of operations and cash flow, our capital requirements and surplus, the amount of distributions (if any) received by us from our subsidiaries, our financial condition, contractual restrictions and other factors deemed relevant by our board of directors. Accordingly, the return on your investment in our ADSs or Class A ordinary shares will likely depend entirely upon any future price appreciation of such securities. There is no guarantee that our ADSs or Class A ordinary shares will appreciate in value or even maintain the price at which you purchased them. You may not realize a return on your investment in our ADSs or Class A ordinary shares and you may even lose your entire investment.

You may face difficulties in protecting your interests, and your ability to protect your rights through U.S. or Hong Kong courts may be limited, because we are incorporated under Cayman Islands law.

We are an exempted company incorporated under the laws of the Cayman Islands. Our corporate affairs are governed by the Articles, the Companies Act of the Cayman Islands and the common law of the Cayman Islands. The rights of shareholders to take action against our directors, actions by our minority shareholders and the fiduciary duties of our directors to us under Cayman Islands law are to a large extent governed by the common law of the Cayman Islands. The common law of the Cayman Islands is derived in part from comparatively limited judicial precedent in the Cayman Islands as well as from the common law of England and Wales, the decisions of whose courts are of persuasive authority, but are not binding, on a court in the Cayman Islands. The rights of our shareholders and the fiduciary duties of our directors under Cayman Islands law are not as clearly established as they would be under statutes or judicial precedent in the United States or Hong Kong. In particular, the Cayman Islands have a less developed body of securities laws than the United States. Some U.S. states, such as Delaware, have more fully developed and judicially interpreted bodies of corporate law than the Cayman Islands. In addition, Cayman Islands companies may not have standing to initiate a shareholder derivative action in a federal court of the United States. Moreover, while under Delaware law, controlling shareholders owe fiduciary duties to the companies they control and their minority shareholders, under Cayman Islands law, our controlling shareholders do not owe any such fiduciary duties to our company or to our minority shareholders. Accordingly, our controlling shareholders may exercise their powers as shareholders, including the exercise of voting rights in respect of their shares, in such manner as they think fit.

Shareholders of Cayman Islands exempted companies like us have no general rights under Cayman Islands law to inspect corporate records (other than the Articles, the register of mortgages and charges and any special resolutions passed by shareholders) or to obtain copies of lists of shareholders of these companies. To the extent permissible under the Articles and that shall be in compliance with applicable stock exchange rules, our directors have discretion under our Articles to determine the closure of the register of members. This may make it more difficult for you to obtain the information needed to establish any facts necessary for a shareholder motion or to solicit proxies from other shareholders in connection with a proxy contest.

As a result of all of the above, our public shareholders may have more difficulty in protecting their interests in the face of actions taken by our management, members of the board of directors or controlling shareholders than they would as public shareholders of a company incorporated in the United States.

It may be difficult for overseas regulators to conduct investigations or collect evidence within China.

Shareholder claims or regulatory investigation that are common in the United States generally are difficult to pursue as a matter of law or practicality in China. For example, in China, there are significant legal and other obstacles to providing information needed for regulatory investigations or litigation initiated outside China. In the absence of a mutual and practical cooperation mechanism, there has not been efficient regulatory cooperation between the local authorities in China and the securities regulatory authorities in the United States to implement cross-border supervision and administration so far.

64

Furthermore, according to Article 177 of the PRC Securities Law (the “Article 177”), which became effective in March 2020, no overseas securities regulator is allowed to directly conduct investigation or evidence collection activities within the territory of the PRC. While detailed interpretation of or implementation rules under Article 177 have yet to be promulgated, the inability for an overseas securities regulator to directly conduct investigation or evidence collection activities within China may further increase difficulties faced by you in protecting your interests.

Holders of the ADSs may not receive cash dividends if the depositary decides it is impractical to make them available to such holders.

The depositary will pay cash dividends on the ADSs only to the extent that we decide to distribute dividends on our ordinary shares or other deposited securities, and we do not have any present plan to pay any cash dividends on our ordinary shares in the foreseeable future. To the extent that there is a distribution, the depositary of the ADSs has agreed to pay to holders of the ADSs the cash dividends or other distributions it or the custodian receives on our ordinary shares or other deposited securities after deducting its fees and expenses. Holders of the ADSs will receive these distributions in proportion to the number of ordinary shares the ADSs represent. However, the depositary may, at its discretion, decide that it is inequitable or impractical to make a distribution available to any holders of the ADSs. For example, the depositary may determine that it is not practicable to distribute certain property through the mail, or that the value of certain distributions may be less than the cost of mailing them. In these cases, the depositary may decide not to distribute such property to holders of the ADSs.

Holders of the ADSs may not be entitled to a jury trial with respect to claims arising under the deposit agreement, which could result in less favorable outcomes to the plaintiff(s) in any such action.

The deposit agreement governing the ADSs representing our Class A ordinary shares provides that, to the fullest extent permitted by law, holders of the ADSs waive the right to a jury trial for any claim they may have against us or the depositary arising out of or relating to our shares, the ADSs or the deposit agreement, including any claim under the U.S. federal securities laws.

If we or the depositary were to oppose a jury trial based on this waiver, the court would have to determine whether the waiver was enforceable based on the facts and circumstances of the case in accordance with applicable state and federal law. To our knowledge, the enforceability of a contractual pre-dispute jury trial waiver in connection with claims arising under the federal securities laws has not been finally adjudicated by the United States Supreme Court. However, we believe that a contractual pre-dispute jury trial waiver provision is generally enforceable, including under the laws of the State of New York, which govern the deposit agreement, or by a federal or state court in the City of New York, which has non-exclusive jurisdiction over matters arising under the deposit agreement. In determining whether to enforce a contractual pre-dispute jury trial waiver, courts will generally consider whether a party knowingly, intelligently and voluntarily waived the right to a jury trial. We believe that this would be the case with respect to the deposit agreement and the ADSs. It is advisable that you consult legal counsel regarding the jury waiver provision before investing in the ADSs.

If owners or holders of the ADSs bring a claim against us or the depositary in connection with matters arising under the deposit agreement or the ADSs, including claims under federal securities laws, owners or holders of the ADSs may not be entitled to a jury trial with respect to such claims, which may have the effect of limiting and discouraging lawsuits against us or the depositary. If a lawsuit is brought against us or the depositary under the deposit agreement, it may be heard only by a judge or justice of the applicable trial court, which would be conducted according to different civil procedures and may result in different outcomes than a trial by jury would have, including outcomes that could be less favorable to the plaintiff(s) in any such action.

Nevertheless, if this jury trial waiver is not permitted by applicable law, an action could proceed under the terms of the deposit agreement with a jury trial. No condition, stipulation or provision of the deposit agreement or the ADSs serves as a waiver by any owners or holders of the ADSs or by us or the depositary of compliance with any substantive provision of the U.S. federal securities laws and the rules and regulations promulgated thereunder.

65

Holders of the ADSs may experience dilution of their holdings due to the inability to participate in rights offerings.

We may, from time to time, distribute rights to our shareholders, including rights to acquire securities. However, we cannot make such rights available to holders of the ADSs in the United States unless we register both the rights and the securities to which the rights relate under the Securities Act or an exemption from the registration requirements is available. Under the deposit agreement, the depositary will not distribute rights to holders of the ADSs unless the distribution and sale of rights and the securities to which these rights relate are either exempt from registration under the Securities Act with respect to all holders of the ADSs, or are registered under the provisions of the Securities Act. The depositary may, but is not required to, attempt to sell these undistributed rights to third parties, and may allow the rights to lapse. We may be unable to establish an exemption from registration under the Securities Act, and we are under no obligation to file a registration statement with respect to these rights or underlying securities or to endeavor to have a registration statement declared effective. Accordingly, holders of the ADSs may be unable to participate in our rights offerings and may experience dilution of their holdings as a result.

Holders of the ADSs may be subject to limitations on the transfer of the ADSs.

The ADSs are transferable on the books of the depositary. However, the depositary may close its books at any time or from time to time when it deems it expedient in connection with the performance of its duties. The depositary may also close its books in emergencies, and on weekends and public holidays. The depositary may refuse to deliver, transfer or register transfers of the ADSs generally when our share register or the books of the depositary are closed, or at any time if we or the depositary thinks it is advisable to do so because of any requirement of law or of any government or governmental body, or under any provision of the deposit agreement, or for any other reason.

We are an emerging growth company within the meaning of the Securities Act and may take advantage of certain reduced reporting requirements.

We are an “emerging growth company,” as defined in the JOBS Act, and we may take advantage of certain exemptions from requirements applicable to other public companies that are not emerging growth companies, including, most significantly, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act of 2002 for so long as we remain an emerging growth company. As a result, if we elect not to comply with such auditor attestation requirements, our investors may not have access to certain information they may deem important.

Our Articles give us power to take certain actions that could discourage a third party from acquiring us, which could limit your opportunity to sell your shares, including ADSs, at a premium.

Our Articles give us power to take certain actions that could have the effect of depriving our shareholders of an opportunity to sell their shares at a premium over prevailing market prices by discouraging third parties from seeking to obtain control of our company in a tender offer or similar transaction. Subject to the Articles, compliance with the Hong Kong Listing Rules (and only to such extent permitted thereby), the Codes on Takeovers and Mergers and any applicable rules and regulations of authorities of places where the securities of our company are listed, and on the conditions that (i) no new class of shares with voting rights superior to those of Class A ordinary shares will be created and (ii) any variation in the relative rights as between the different classes will not result in creating a new class of shares with voting rights superior to those of Class A ordinary shares, our board of directors has the authority, without further action by our shareholders, to issue preferred shares in one or more series and to fix their designations, powers, preferences, privileges and relative participating, optional or special rights and the qualifications, limitations or restrictions, including dividend rights, conversion rights, voting rights, terms of redemption and liquidation preferences. Preferred shares could be issued quickly with terms calculated to delay or prevent a change in control of our Company or make removal of management more difficult. If our Board decides to issue preferred shares, the price of our ADSs or Class A ordinary shares may fall and the voting and other rights of the holders of our ADSs or Class A ordinary shares may be materially and adversely affected. However, our exercise of any such power that may limit the ability of others to acquire control of our company or cause us to engage in change-of-control transactions under the Articles is subject to our overriding obligations to comply with all applicable Hong Kong laws and regulations, the Hong Kong Listing Rules, and the Codes on Takeovers and Mergers and Share Buy-backs.

66

We are a foreign private issuer within the meaning of the rules under the Exchange Act, and as such we are exempt from certain provisions applicable to U.S. domestic public companies.

Because we qualify as a foreign private issuer under the Exchange Act, we are exempt from certain provisions of the securities rules and regulations in the United States that are applicable to U.S. domestic issuers, including:

the rules under the Exchange Act requiring the filing with the SEC of quarterly reports on Form 10-Q or current reports on Form 8-K;
the sections of the Exchange Act regulating the solicitation of proxies, consents or authorizations in respect of a security registered under the Exchange Act;
the sections of the Exchange Act requiring insiders to file public reports of their stock ownership and trading activities and liability for insiders who profit from trades made in a short period of time; and
the selective disclosure rules by issuers of material nonpublic information under Regulation FD.

We are required to file an annual report on Form 20-F within four months of the end of each fiscal year. In addition, we intend to publish our results on a quarterly basis as press releases, distributed pursuant to the rules and regulations of the NYSE. Press releases relating to financial results and material events will also be furnished to the SEC on Form 6-K. However, the information we are required to file with or furnish to the SEC will be less extensive and less timely compared to that required to be filed with the SEC by U.S. domestic issuers. As a result, you may not be afforded the same protections or information that would be made available to you were you investing in a U.S. domestic issuer, which may be difficult for overseas regulators to conduct investigation or collect evidence within China.

We will incur increased costs as a public company, particularly after we cease to qualify as an “emerging growth company” as such term is defined under the JOBS Act of the United States.

As a public company, we incur significant legal, accounting and other expenses that we did not incur as a private company. The Sarbanes-Oxley Act of 2002, as well as rules subsequently implemented by the SEC and NYSE, impose various requirements on the corporate governance practices of public companies. We expect these rules and regulations to increase our legal and financial compliance costs and to make some corporate activities more time-consuming and costly. For example, as a public company, we have increased the number of independent directors and adopted policies regarding internal controls and disclosure controls and procedures. We also expect that operating as a public company will make it more difficult and more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. In addition, we have incurred, and will continue to incur, additional costs associated with our public company reporting requirements. It may also be more difficult for us to find qualified persons to serve on our board of directors or as executive officers. We are currently evaluating and monitoring developments with respect to these rules and regulations, and we cannot predict or estimate with any degree of certainty the amount of additional costs we may incur or the timing of such costs.

As a company with less than US$1.235 billion in revenues for our last fiscal year, we qualify as an “emerging growth company” pursuant to the JOBS Act. An emerging growth company may take advantage of specified reduced reporting and other requirements that are otherwise applicable generally to public companies. These provisions include exemption from the auditor attestation requirement under Section 404 of the Sarbanes-Oxley Act of 2002 in the assessment of the emerging growth company’s internal control over financial reporting and permission to delay adopting new or revised accounting standards until such time as those standards apply to private companies. After we are no longer an “emerging growth company,” we expect to incur significant expenses and devote substantial management effort toward ensuring compliance with the requirements of Section 404 of the Sarbanes-Oxley Act of 2002 and the other rules and regulations of the SEC.

In the past, shareholders of a public company often brought securities class action suits against the company following periods of instability in the market price of that company’s securities. Any such class action suit could divert a significant amount of our management’s attention and other resources from our business and operations, which could harm our results of operations and require us to incur significant expenses to defend the suit. In addition, any such class action suit, whether or not successful, could harm our reputation and restrict our ability to raise capital in the future. Furthermore, if a claim is successfully made against us, we may be required to pay significant damages, which could have a material adverse effect on our financial condition and results of operations.

67

As an exempted company incorporated in the Cayman Islands, we are permitted to adopt certain home country practices in relation to corporate governance matters that differ significantly from the NYSE corporate governance listing standards. These practices may afford less protection to shareholders than they would enjoy if we complied fully with the NYSE corporate governance listing standards.

As a Cayman Islands exempted company listed on the NYSE, we are subject to corporate governance listing standards of the NYSE. However, NYSE rules permit a foreign private issuer like us to follow the corporate governance practices of its home country. Certain corporate governance practices in the Cayman Islands, which is our home country, may differ significantly from the NYSE corporate governance listing standards.

We have followed Cayman Islands corporate governance practices in lieu of certain corporate governance requirements of the NYSE that listed companies must have (i) a nominating / corporate governance committee composed entirely of independent directors; and (ii) a compensation committee composed entirely of independent directors. As we have chosen, and may from time to time choose, to follow home country practice, our shareholders may be afforded less protection than they otherwise would enjoy under NYSE corporate governance listing standards applicable to U.S. domestic issuers.

If we were deemed to be an “investment company” under the Investment Company Act of 1940, as amended (the “Investment Company Act”), applicable restrictions could make it impractical for us to continue our business as contemplated and could have a material adverse effect on our business, results of operations and financial condition.

We intend to conduct our operations so that we will not be deemed to be an investment company under the Investment Company Act. Under Section 3(a)(1) of the Investment Company Act, an entity generally will be deemed to be an “investment company” for purposes of the Investment Company Act if, absent an applicable exemption: (a) it is or holds itself out as being engaged primarily, or proposes to engage primarily, in the business of investing, reinvesting or trading in securities or (b) it is engaged or proposes to engage in the business of investing, reinvesting, owning, holding or trading in securities, and owns or proposes to acquire securities (other than U.S. government securities, securities issued by employees’ securities companies and securities issued by qualifying majority-owned subsidiaries of such entity) having a value exceeding 40% of the value of its total assets (exclusive of U.S. government securities and cash items) on an unconsolidated basis.

We believe that we are, and hold ourselves out as being, engaged primarily in the business of IoT related product and service offerings, including PaaS and SaaS (such as Industry SaaS, Cloud-based software Value-added Services), based on a purpose-built cloud development platform, as well as smart solutions for IoT devices and not in the business of investing, reinvesting or trading in securities. Accordingly, we do not believe that the Company is what is frequently referred to as an “orthodox” investment company as defined in the Investment Company Act and described in clause (a) in the preceding paragraph. Furthermore, on an unconsolidated basis, at least 60% of the value of the Company’s total assets (exclusive of U.S. government securities and cash items) consists of direct equity interests in and/or loans to its direct or indirect qualifying majority-owned subsidiaries. We believe these subsidiaries are each qualifying majority-owned subsidiaries for purposes of the test described in clause (a) in the preceding paragraph, because such subsidiaries are primarily engaged in the business of providing internet-of-things products and services, and are either (i) not investment companies under the 40% test described in clause (b) in the preceding paragraph, because each such subsidiary does not hold securities (other than U.S. government securities, securities issued by employees’ securities companies and securities issued by qualifying majority owned subsidiaries of such entity) having a value exceeding 40% of the value of its total assets (exclusive of U.S. government securities and cash items) on an unconsolidated basis or (ii) not investment companies under exemptions under the Investment Company Act, such as for companies that are not primarily engaged in investing in securities.

The need to comply with Section 3(a)(1), or exemptions, under the Investment Company Act may cause us to restrict our business and subsidiaries with respect to how we invest excess cash pending use in our business. In addition, if we no longer meet the requirements of Section 3(a)(1), and no other exemption is available to us, we may take other actions in order to conduct our business in a manner that does not subject us to the registration and other requirements of the Investment Company Act. This may include adjusting our cash management assets, which may result in lower rates of returns, and/or liquidating all or a portion of our investment securities (including potentially short- and/or long-term bank time deposits), including on unfavorable terms, and holding such amounts in cash, and/or acquiring assets or businesses that could change the nature of our business or potentially taking other actions that may be viewed as adverse to the holders of our ADS or ordinary shares, in order to conduct our business in a manner that does not subject us to the registration and other requirements of the Investment Company Act.

68

If anything were to happen which would cause the Company to be deemed to be an investment company under the Investment Company Act, we may lose our ability to raise money in the U.S. capital markets and from U.S. lenders, and additional restrictions under the Investment Company Act could apply to us, all of which could make it impractical for us to continue our business as currently conducted. This would materially and adversely affect the value of our ADS or ordinary shares and our ability to pay dividends in respect of our ADS or ordinary shares.

We were likely a passive foreign investment company (a “PFIC”) for 2023 and there is a significant risk that we will be a PFIC for 2024 and possibly subsequent taxable years, in which case U.S. investors will generally be subject to adverse U.S. federal income tax consequences.

In general, a non-U.S. corporation is a PFIC for any taxable year in which (i) 75% or more of its gross income consists of passive income or (ii) 50% or more of the average value of its assets (generally determined on a quarterly basis) consists of assets that produce, or are held for the production of, passive income. For purposes of the above calculations, a non-U.S. corporation that owns (or is treated as owning for U.S. federal income tax purposes), directly or indirectly, at least 25% by value of the shares of another corporation is treated as if it held its proportionate share of the assets of the other corporation and received directly its proportionate share of the income of the other corporation. Passive income generally includes dividends, interest, rents, royalties and certain gains. Cash is generally a passive asset for these purposes. Goodwill and other intangible assets are active under the PFIC rules to the extent attributable to activities that produce active income.

We hold a substantial amount of cash and financial investments, and while that continues to be the case our PFIC status for any taxable year may depend on the average value of our goodwill and other intangible assets. We have not obtained any valuation of our goodwill or other assets. However, the value of our goodwilland other intangible assets for any taxable year may be determined, in large part, by reference to our average market capitalization, which has declined substantially since our initial public offering. If the value of our goodwill for 2023 is determined by reference to our average market capitalization for 2023, then we were likely a PFIC for our 2023 taxable year. In light of our declined market capitalization, there is a significant risk that we will also be a PFIC for 2024, and possibly future taxable years, if the value of our assets were to be determined by reference to our market capitalization. Moreover, it is not entirely clear how the contractual arrangements between us and the VIE will be treated for purposes of the PFIC rules, and we may be a PFIC for any taxable year if the VIE is not treated as owned by us for these purposes. Our PFIC status for any taxable year is an annual factual determination that can be made only after the end of that year and will depend on the composition of our income and assets and the value of our assets from time to time. For these reasons, we cannot express an expectation as to our PFIC status for 2024 or any future taxable year. U.S. holders of our ADSs or Class A ordinary shares should consult their tax advisers regarding our PFIC status for 2023 and any other taxable year.

If we are a PFIC for any taxable year during which a U.S. taxpayer holds ADSs or Class A ordinary shares, the U.S. taxpayer generally will be subject to adverse U.S. federal income tax consequences, including increased tax liability on disposition gains and “excess distributions,” and certain reporting requirements. This will generally continue to be the case even if we ceased to be a PFIC in a later taxable year, unless certain elections are made. See “Item 10. Additional Information—10.E. Taxation—Material U.S. Federal Income Tax Considerations—Passive Foreign Investment Company Rules.”

69

Your investment in our ADSs or Class A ordinary shares may be impacted if we are encouraged to issue CDRs in the future.

PRC government authorities have issued new rules that allow PRC technology companies listed outside China to list on the mainland stock market through the creation of Chinese Depositary Receipts (“CDRs”). However, as the CDR mechanism is newly established, there are substantial uncertainties in the interpretation and implementation of these rules. We might consider and be encouraged by the evolving PRC governmental policies to issue CDRs and allow investors to trade our CDRs on PRC stock exchanges in the future. However, there are uncertainties as to whether a pursuit of CDRs in China would bring positive or negative impact on your investment in our ADSs or Class A ordinary shares.

ITEM 4.     INFORMATION ON THE COMPANY

4.A.History and Development of the Company

We commenced our operations in June 2014 through Hangzhou Tuya Technology Co., Ltd., or Hangzhou Tuya Technology.

In August 2014, Tuya, Inc., our current ultimate holding company, was incorporated under the laws of the Cayman Islands.

In September 2014, Tuya (HK) Limited, currently a wholly owned subsidiary of Tuya Inc., was incorporated under the laws of Hong Kong.

In December 2014, Hangzhou Tuya Information Technology Co., Ltd. (formerly known as Hangzhou Aixiangji Technology Co., Ltd.) (“Tuya Information”) was incorporated in the PRC. Tuya Information is currently a wholly owned subsidiary of Tuya (HK) Limited.

In June 2018, we effected a 10-for-1 share subdivision, following which each of our issued and unissued ordinary shares and preferred shares was subdivided into 10 ordinary shares and preferred shares, respectively.

In March 2021, our ADSs commenced trading on the NYSE under the symbol “TUYA.” We raised, from our initial public offering and from the underwriters’ exercise of option to purchase additional ADSs, approximately US$904.7 million in net proceeds after deducting underwriting commissions and the offering expenses paid by us.

On July 5, 2022, Hong Kong time, our Class A ordinary shares commenced trading on the Main Board of the Hong Kong Stock Exchange under the stock code “2391.” We raised from our global offering in connection with the listing in Hong Kong approximately HK$70.0 million in net proceeds after deducting underwriting commissions, fees and the offering expenses.

4.B.Business Overview

A REVIEW OF 2023

2023 marked a key year for Tuya with significant strategic adjustments and transformations. We confirmed the success of our strategies focused on key customers and product enhancement. The close integration of these strategies significantly improved our business and operational performance.

After a severe industry downturn, our revenue grew by 10.5% year-over-year to US$230 million, with a remarkable increase of approximately 35.7% and 42.2% in the third and fourth quarters, respectively. In the meantime, the competitive landscape has shifted, with many competitors exiting after two years of macroeconomic and industry downturns, particularly some major companies’ IoT businesses were disconnected due to low competitiveness and efficiency. More leading brands are now willing to use third-party IoT platforms to enhance efficiency, profitability, and cost-effectiveness. This shift presents us with an opportunity, as we now have stronger global influence and competitiveness than two years ago, leading to new collaborations with top-tier customers. Additionally, our overall gross margin steadily improved, reaching a historic quarterly high of 47.3% in the fourth quarter of 2023.

This year, we achieved our first annual non-GAAP breakeven, with profits of approximately US$20.4 million and operational net cash flow of about $36.4 million. The turnaround in non-GAAP net profit and the increase in net operating cash flow indicate stronger daily operations and improved operational efficiency due to our strategies.

70

Recognizing the need to deliver greater value to our customers, we implemented a product enhancement strategy, offering more valuable and competitive software and smart device products.

For selected smart device categories with complex and high-value potential, we have developed capabilities beyond the scope of IoT, such as advanced algorithms related to navigation, streaming capabilities, and gateway software protocols, integrating them into smart devices as comprehensive products. Our complete smart solutions help enterprise customers quickly deploy tailored devices to competitively expand their market share. For example, cross-sector international conglomerates, SaaS services providers or system integrators use these smart solutions for easier and faster market entry, which drives ongoing software revenue growth. Consequently, our smart device distribution segment’s gross margin effectively grew from 11.6% in 2022 to 25.5% in 2023, thanks to contributions from smart solutions.

Our Cube smart private cloud product has gained strong acceptance among global giants, helping them build their own intelligent business. In 2023, we completed several benchmark projects that were well-received by customers, generating substantial software revenue. Starting in the Southeast Asia region, Cube has helped large conglomerates establish their own smart businesses, solidifying our customer base and influence among influential local groups, such as large integrated conglomerates, telecommunications operators, and leading real estate groups. Cube has also started to make progress in Europe and Latin America, fostering further cooperation in smart business between these major groups, professional giants, and Tuya, and enhancing our public cloud-based IoT developer business ecosystem.

These achievements are the result of our resolute and effective adjustments in business and operational strategies over the past two years, coupled with our team’s hard work. Throughout our development journey, from device intelligence in the early stages, to spatial intelligence around 2020, and now providing complete smart business solutions to global giants, we have refined our offerings, as evidenced by our successful 2023 financial results. Moving forward, we remain committed to our mission of “building an IoT developer ecosystem and enabling everything to be smart.”

Graphic

OVERVIEW

We have pioneered a purpose-built IoT cloud development platform that delivers a full suite of offerings, including Platform-as-a-Service (“PaaS”), Software-as-a-Service (“Saas”) and smart solutions for IoT devices. Through our IoT cloud development platform, we deliver a variety of offerings. Our IoT PaaS offering enables businesses, including original equipment manufacturers (“OEMs”) and brands, and developers to develop, launch, manage and monetize software-enabled smart devices and services. Our SaaS offering includes Industry SaaS that enables businesses to deploy, connect, and manage large numbers and different types of smart devices in different vertical scenarios, Cloud-based Software Value-added Services that provide end users with additional smart scenario features such as cloud storage, and Cube Smart Private Cloud Solution that enables large-scale conglomerates to build their own autonomous and controllable IoT platforms. We also offer businesses, developers and end users a diverse range of other cloud-based value-added services to improve their ability to develop and manage IoT experiences. Additionally, we offer smart solutions for IoT devices in which we provide customers with smart devices that integrated intelligent software capabilities beyond IoT. Through our IoT cloud development platform, we have enabled developers to activate a vibrant IoT ecosystem of brands, OEMs, partners and end users to engage and communicate through a broad range of smart devices.

71

Our platform benefits from network effects driven by our ecosystem of developers, businesses, partners and end users. End users of smart devices demand a single interface to interact with various types of devices from different brands—an experience similar to using different apps on one smartphone. Our platform provides an open architecture to connect any device from any brand, while enabling users to manage all devices across brands through a single portal. As a result, we believe that as our platform continues to grow, more brands and OEMs want to join our platform to integrate their devices onto the single user interface through which devices from other brands are connected. These self-reinforcing network effects further increase our brand awareness and generate word-of-mouth referrals, helping us build an extensive, vibrant and increasingly interconnected IoT ecosystem.

Our offerings enable customers across a broad range of industry verticals, such as smart home, smart business, renewable energy, education, agriculture, outdoors and sport, and entertainment. We have cultivated a large and diversified customer base, primarily including brands, OEMs, industry operators and system integrators. Starting from the end of 2021, we have been strategically optimizing our customer base to focus more on key account enterprises. In 2023, we served approximately 6,100 customers and our IoT platform empowered approximately 3,800 brands to develop their smart devices, including leading brands and enterprises such as Calex, Philips, Schneider Electric, Sharp, ABB, SCG and Haier NAHUI. Our IoT PaaS currently enables businesses and developers across over 200 countries and regions globally to develop smart devices in approximately 2,900 categories. We have established a large and active community of approximately 993,000 registered IoT device and software developers as of December 31, 2023.

In the past, our business has scaled rapidly by leveraging our strong software and robust platform-based delivery capabilities. However, in the second half of 2021, the global consumer electronics sector started to experience a significant and growing supply-demand mismatch, a situation where the supply of the products available exceeds the demand, resulting in a high level of inventory of manufacturers and distributors. As a result, our customers, who are mostly consumer electronics brands and OEMs, were negatively impacted, as were our own business operations. Since 2022, the ongoing inflationary pressures and global events such as the Russia-Ukraine conflict and the energy shortage have further aggravated these issues. We, for the first time since our inception, experienced a decrease in our annual revenue in 2022. Amid the high global inflation, the entire industry has entered a destocking cycle. In 2023, we continued to observe a moderately declining yet persisting overall inflation, and we expect that it will continue affecting the discretionary consumer electronics spending. In addition, we have seen industry-wide efforts to normalize downstream inventory, and implemented strategic initiatives that align with these efforts. As a result, we restored annual revenue growth in 2023. See “Item 5. Operating and Financial Review and Prospects—5.A. Operating Results—Discussion of Results of Operations. Looking ahead, on the supply chain front, we expect downstream inventory levels to be normalizing ongoingly, providing downstream smart device manufacturers, brands, and retail channels with greater flexibility and resilience to adapt their operational and procurement plans as necessary. This, in turn, will revitalize their investment in smart business. Overall, discretionary consumer electronic spending alongside enterprise procurement is expected to prioritize cost-effectiveness, reflecting a balanced approach widely adopted in the current economic climate.

Challenges in the IoT Era

By transforming the way people interact with the physical world, IoT is also changing how brands and OEMs develop products. With favorable technology drivers, consumers are increasingly demanding a software-like experience—in addition to the traditional physical interfaces—when interacting with devices. As a result, brands and OEMs are seeking to build software capabilities in order to offer IoT-enabled smart devices.

However, for brands and OEMs, building software capabilities from scratch is both costly and time-consuming, causing many of their IoT ventures to be unsuccessful. While a limited number of leading brands have built their own IoT solutions, these solutions often are restricted to their own products, or products of their selected business partners, and the vast majority of brands and OEMs globally simply do not have the capital and technology expertise necessary to develop and deploy software across millions of devices, according to CIC. Brands, OEMs and developers face a number of challenges in delivering software-enabled IoT offerings, such as (i) lack of development talent and capabilities, (ii) high cost and complexity to develop platforms, tools and applications, (iii) long development cycles, (iv) lack of standardized, easy-to-use software infrastructure and tools for developers and (v) inconsistent user experience caused by the fragmented market due to the variety of IoT device categories and products across the brands and regions. These significant challenges can affect the end user experience and create the need for a third-party IoT platform that takes care of the complexities of developing, launching, supporting and growing IoT software and unifying the IoT standards among fragmentation, so businesses and developers can leverage full-stack infrastructure and tools to develop devices and software applications with ease.

72

Tuya Solution—an IoT Cloud Development Platform

Tuya was founded to solve exactly these challenges. We offer what we call an “IoT cloud development platform”—a platform that is open to all types of brands, OEMs and developers from across the world where they can access a common infrastructure and all the ready-to-use software, development tools and services needed to develop and manage smart devices. According to CIC, we offered the world’s first IoT cloud development platform, giving us significant first-mover advantages in attracting and building long-term relationships with brands and OEMs globally.

Our IoT cloud development platform is one-stop and cloud-agnostic and allows our brands and OEMs to digitalize their businesses and transform the experience of their end users across a diverse range of use cases.

We use “IoT cloud development platform” as a collective term to refer to a combination of the various IoT capabilities, products and services that we offer to brands, OEMs, developers, partners and end users. As illustrated in the diagram below, our IoT cloud development platform encompasses the various IoT developer kits and cloud infrastructure capabilities and our products and services built upon such capabilities. Our “IoT cloud infrastructure capabilities” refer to various core capabilities offered by our critical technologies, i.e., Things Technology Platform (TTP), Application Enabling Platform (AEP) and Business Technology Platform (BTP). For more information, see “—Our Technologies.” Through our platform we have established an ecosystem of brands, OEMs, developers, partners and end users.

Graphic

The foundation of our solution is Tuya IoT Cloud infrastructure, our unified underlying cloud infrastructure that provides a suite of infrastructure capabilities and developer kits.

Based upon our Tuya IoT cloud infrastructure capabilities, we offer the following major products and services:

IoT PaaS. IoT PaaS provides brands and OEMs with a common software infrastructure and ready-to-use software and development tools that they need to develop, manage and upgrade smart devices. IoT PaaS combines cloud-based connectivity and basic IoT services, edge capabilities, app development and device optimization solutions, which we believe are the most fundamental elements of enabling a product with IoT. Our platform allows customers to simultaneously work with multiple public cloud solutions, such as Amazon Web Services, Microsoft Azure and Tencent Cloud, as well as their private cloud infrastructures, with the flexibility to switch among them if needed. Our IoT PaaS transforms traditional products into IoT-enabled products with computing, storage and networking capabilities on the “edge,” laying the foundation for a low code or no code development environment. We also provide a suite of developer tools and cloud-based services for customers to personalize or develop IoT applications that connect to our IoT cloud development platform and manage their smart devices for a variety of use cases.

73

Industry SaaS. We offer Industry SaaS, vertical-focused software solutions for different industry verticals. Businesses, such as hotel operators or property managers, leverage our SaaS solutions to intelligently manage their operations based on connected smart devices, thereby creating more smart scenes, improving user experiences and operating efficiency and optimizing costs. Our SaaS offerings are fully integrated with our IoT cloud infrastructure, device management apps and user apps, for customers to use in a plug-and-play manner.
Cloud-based Software Value-added Services and Others. We have started to roll out a variety of services both to business customers and directly to the end users of Tuya-powered smart devices. We offer AI-powered virtual assistants to business customers. We also offer a variety of cloud-based services directly to end users, including push messaging, cloud storage and content services, among others.

OUR PRODUCTS AND SERVICES

We offer our products and services to all key IoT stakeholders. We set out to offer IoT PaaS to customers developing smart devices, including brands and their contracted OEMs. Over time, we have extended our offerings to those who use smart devices. We offer SaaS including Industry SaaS that enables businesses to deploy, connect, and manage large numbers and different types of smart devices in different vertical scenarios, Cloud-based Software Value-added Services that provide end users with additional smart scenario features, such as cloud storage, and Cube Smart Private Cloud Solution that enables large-scale enterprise customers to build their own autonomous and controllable IoT platforms. We also offer businesses, developers and end users a diverse range of other cloud-based value-added services to improve their ability to develop and manage IoT experiences. Additionally, we offer smart solutions for IoT devices in which we provide customers with smart devices that integrated intelligent software capabilities beyond IoT.

For Business Customers Developing Smart Devices

IoT PaaS

Our IoT PaaS is an integrated, all-in-one product for brands and OEMs to build and manage smart devices.

Our IoT PaaS combines cloud-based connectivity and basic IoT services, edge capabilities, app development, and device optimization solutions which we believe are the most fundamental elements of IoT capabilities. Customers can also leverage our developer toolkits, including SDKs and open APIs, to customize for desired use cases and functionalities.

Cloud-based connectivity and basic IoT services. Our IoT cloud development platform assigns a unique virtual ID to each device powered by Tuya and pairs it with a “digital twin.” A digital twin enables real-time, closed-loop interactions between the cloud and the physical smart device throughout its life cycle. As the status of the device changes, the digital twin synchronizes with it and “closes the loop” by interacting with the device to enable different functions and use cases.

Digital twin and the cloud-based connectivity it enables offer many features hard to imagine in the pre-IoT era, such as using a smartphone to control multiple devices remotely and predicting failure based on patterns learned from vast amounts of IoT data. It also brings convenience and safety to end users. For example, when smoke is detected while nobody is at home, it automatically turns off the gas and sends alerts. End users also benefit from basic IoT services such as automatic device scene switches based on real-time weather data obtained by the cloud through the internet. Digital twin also makes troubleshooting easier and less costly by providing developers with a virtual test environment to troubleshoot problems without making any changes to the physical device.

74

Our IoT PaaS offers developers, many of whom work for brands and OEMs, a portal through which they can access a variety of software and development tools, as illustrated in the screenshots below.

Graphic

Graphic

IoT edge capabilities. To become “smart,” a device must have key capabilities such as connectivity, storage and data processing, which we call “edge” capabilities, embedded in modules installed on the device. Our IoT PaaS offers a library of edge capabilities for customers to choose from, as well as visualized, simple tools and dashboards for them to quickly find what they need. Our IoT PaaS currently supports all mainstream wireless technologies, including Wi-Fi, Bluetooth, ZigBee, Thread, Matter and other IoT edge capabilities.

75

The below screenshot illustrates the interface through which developers can leverage IoT PaaS to embed edge capabilities.

Graphic

The edge capabilities we offer are all pre-coded and ready-to-use, giving customers shorter time-to-market than writing the codes from scratch.

App development. An easy-to-use app is key to a superior IoT experience. We offer “white label” apps with minimal modification required to give customers the shortest time-to-market. This “one-app-for-all” approach enables end users to manage multiple devices, even those from different brands and categories, using one app only. Our customers may choose to engage us to design tailor-made apps or, in many more cases, customize the apps themselves or through third-party developers with development tools that we offer.

The below screenshot showcases our “one-app-for-all” approach that enables end users to manage various functions and different categories of devices using a single app, as well as our “Smart Scene” functions, which allow users to configure and manage present scenes and recommend smart scenes according to connected devices and user behaviors.

Graphic

76

Device optimization solutions. Even equipped with the edge capabilities, sometimes a device may not function well if the hardware is incompatible with the software. We bridge this gap for customers by helping them optimize the design, manufacturing and configuration of Tuya-powered devices to ensure that the hardware and software integrate to deliver the desired use cases and functionality. We also provide developers with a suite of analytics and debugging tools to help them independently identify root causes and troubleshoot problems.

Our IoT PaaS also includes the following ancillary cloud-based value-added services:

Tuya Mall. It refers to the services that we offer to customers to help them build their own online marketplace to sell and distribute smart devices.
AI-powered virtual assistants. We enable our customers to add voice control powered by Amazon’s Alexa, Google Assistant and Samsung SmartThings and other voice-based capabilities to their devices.
Others. In addition, we provide approximately dozens of ancillary value-added services, such as app function expansion service, device testing, “Work with Alexa” certification, “ZigBee Alliance” certification, and joint research and development of innovative IoT applications, among other things. We also enable our customers to process and leverage device-level and app-level information to generate business insights to help improve their businesses.

Our IoT PaaS offers a cloud-agnostic development environment, allowing customers to simultaneously work with multiple public or private cloud infrastructure, with the flexibility to switch among them if needed. This flexibility is valued by customers because it enables them to scale up their product portfolios as well as to cater to the broadest user bases across global markets, as different brands may have different preferences over cloud infrastructures, from commercial or compliance perspectives. According to CIC, we are the world’s first IoT cloud development platform at scale that is cloud-agnostic. The following flow chart illustrates how we connect and empower key stakeholders surrounding our IoT PaaS, i.e., brands (including retailers offering private-label smart devices) and their contracted OEMs, as well as end users. For more information about the value-added services we provide directly to end users, see “—For End Users Using Smart Devices.”

Graphic

Cube – The Smart Private Cloud Solution

We officially released Cube Smart Private Cloud (“Cube”) in early 2022, which complements our existing IoT PaaS product system and enables us to address the need for large-scale conglomerates, such as our Fortune 500 customers, for building their autonomous and controllable IoT platforms. Cube also allows customers to access the full range of capabilities of our IoT cloud development platform to build out their own IoT businesses faster with improved sustainability and value creation.

77

As one of our core long-term strategies, we continued our innovation of Cube in 2023. We expanded and refined our product matrix, improved delivery efficiency, reduced operational costs for our clients and expanded AI capabilities while fostering deeper collaborations with global conglomerates. The introduction of the Cube, Cube Lite and Cube Edge product matrices in 2023 further diversified the applicability of Cube across different scenarios. These launches provided our customers with a wider range of choices, tailored to the specific requirements of vertical industries and enterprises of different sizes. By optimizing the overall efficiency of product delivery and operational costs, we were able to reduce costs for our clients. In addition, by enhancing our AI capabilities, we provided our clients with more intelligent and efficient vertical solutions, enabling them to address increasingly complex business challenges. In 2023, our efforts were validated by winning orders from several globally renowned clients, including a leading telecom group in Malaysia, a top-tier telecom operator in Thailand and a century-old shipbuilding company in Germany, as well as conglomerates in Vietnam, South Korea and India. We will continue to use Cube to win long-term collaboration opportunities with large global key accounts.

Smart Device Distribution

We believe that the efficient distribution of Tuya-powered smart devices to target audiences benefits our long-term competitive edge and sustainability. To this end, we strategically offer some of our customers, mainly brands and system integrators, who prefer not to deal with a multiple OEMs option to purchase directly from us finished smart devices deployed with IoT PaaS sourced from qualified OEMs. These customers typically place purchase orders directly with us by specifying the type of smart devices. We then source devices for these customers from qualified OEMs selected based on the type of products, hardware specifications and other metrics. We earn the difference between the prices at which the products are sourced and sold. Common types of smart devices that we distribute include centralized control panel, gateway, air purifier, floor sweeper, air fryer, gas detector, and door and window sensor.

In addition to our traditional smart device distribution, we implemented a product enhancement strategy in 2023, aiming to deliver products equipped with advanced hardware and software and offer enhanced value propositions to our customers. Under this strategy, we offer smart solutions for IoT devices, which target selected sophisticated and high-value potential smart device categories, to our customers such as brands and telecom operators. Our smart solutions enable these customers to benefit from smart devices with more self-developed, integrated smart software capabilities beyond IoT. These include advanced algorithms for mapping, streaming media, and software protocols for gateways, among others. Leveraging refined software and hardware, we empower our customers to expand their market share while amplifying our revenue streams with improved gross margins. As a result, the gross margin for our smart device distribution business increased from 11.6% in 2022 to 25.5% in 2023.

In addition, we provide customers with the access to Tuya Expo, a dedicated business-to-business (B2B) platform connecting brands globally with an extensive network of OEMs. Currently, only a de minimis portion of our revenue is derived from Tuya Expo. Furthermore, we have selected smart devices that we think are best functionally compatible with various smart business scenes from our smart device ecosystem and combined them into a series of smart device catalogs to better match our Industry SaaS. We provide these smart device lists to our Industry SaaS customers, including system integrators, industry operators and service providers, to help them land their projects more quickly, easily and efficiently.

For Business Customers Using Smart Devices

Industry SaaS

We offer Industry SaaS, vertical-focused software solutions that enable businesses to deploy, connect, and manage large numbers and different types of smart devices. Just like how billions of people use apps to enjoy mobile technology, we design Industry SaaS as plug-and-play everyday tools for people to interact with and harness the power of IoT. Industry SaaS makes life easier, healthier and more enjoyable, and drives efficiency, cost saving and productivity for businesses of all sizes across industries.

78

Our Industry SaaS is built to be brand-agnostic and is compatible with Tuya-powered devices across brands and categories. We believe this is the key reason our customers choose us over other IoT SaaS providers, especially those that only support certain brands exclusively, because our brand-agnostic Industry SaaS enables customers to manage their diverse business needs and smart device products across different brands and categories. Industry SaaS customers have the flexibility in sourcing smart devices by themselves, from OEMs recommended by us or via other channels based on their own preferences.

We offer Industry SaaS to select verticals with the potential of monetizing our IoT capabilities. We are also able to deliver the infrastructure and core capabilities of Industry SaaS as a vertical-agnostic solution that they can use to create industry-specific applications and use cases.

Set out below are a few examples of our Industry SaaS and the use cases they enable:

Smart commercial lighting SaaS solution is a cloud-based one-stop solution specifically designed for the commercial lighting use cases to deliver convenience, better experience and energy savings. It includes a set of functions ranging from device control to ergonomic lighting and green building management, as well as maintenance services and onsite troubleshooting.
oSmart commercial lighting – gives property owners or managers total control of all their devices and all the data generated via an easy-to-use dashboard and data interface. Through a map of the lighting layout, property owners or managers can view and monitor all devices and maintenance needs through built-in reporting and analytics. This will, in turn, allow them to implement strategies to reduce energy and maintenance costs.
oHuman-centric lighting – brings the natural changes of light intensity and color temperature indoors by using artificial light to imitate natural light, which provides optimized work and living environments.
Smart hotel/apartment SaaS solution offers a management solution for hotels and resorts, designed to not only provide convenience for hotel guests, but also drive automation, efficiency and responsiveness for the hospitality industry. For apartments, we also offer a toolkit for landlords and rental apartment operators to connect smart door locks, sockets and other smart devices to increase the value of their properties and make them easier to manage. It is compatible with all mainstream property management systems (“PMS”), as well as customers’ own systems purpose-built for a wide range of use cases, including campuses, offices and other commercial facilities.
oOur Smart Hotel/Apartment SaaS solution allows the management to monitor different aspects of hotel services, such as housekeeping, guest traffic control, property surveillance and maintenance, from a single control point.
oThe hotel experience – guests staying at a hotel utilizing our smart hotel app can personalize their surroundings without having to adjust every individual device. Hotels are also able to save on utilities bills by taking advantage of human activity detection-based lighting and air conditioning in public areas and guest rooms.
oThe resident experience – residents can monitor energy and utilities usage, create simple one-click actions to streamline routines or create access credentials for all guests. Apartment managers can monitor apartment maintenance more efficiently through our smart apartment software.

We primarily market our Industry SaaS to system integrators. We also sell directly to individual industry operators, such as hotel or property managers. We mainly target large, established organizations with leading positions in their respective verticals and geographies, so that we can leverage their industry expertise and existing customer bases to quickly gain market shares and build brand awareness.

For End Users Using Smart Devices

Since inception, we have allowed end users to connect to our IoT cloud platform to access a variety of basic cloud-based services, such as receiving app updates, for free. We also give end users the option to pay a fee to access a curated suite of Cloud-based Software Value-added Services:

Push messaging – sends users SMS text messages when a specific event (e.g., fire alarm going off) happens;

79

Content – a library of digital content that enhances users’ IoT experience, such as music, podcasts and even a bedtime story that users can ask their Tuya-powered virtual assistant to tell for their kids; and
Others – various other cloud-based value-added services, such as stream media and cloud storage, among others.

As we gain more insights about customer demands through their feedback, we will continue to roll out additional value-added services for end users, aiming to provide an engaging and continuously improved customer experience.

OUR TECHNOLOGIES

Our IoT platform and product offerings are supported by Tuya IoT Cloud infrastructure, our unified underlying infrastructure, as illustrated below.

Graphic

Our IoT technologies consist mainly of a Things Technology Platform (“TTP”) and an Application Enabling Platform (“AEP”). TTP and AEP together serve as the bedrock of our IoT cloud development platform and product offerings. We also have Business Technology Platform (“BTP”), which is the competency center that provides the technology foundation to the upper layer of our Tuya IoT Cloud infrastructure. With these technologies, developers can develop, manage, and upgrade smart devices and customize IoT capabilities for their specific user cases. We believe that these technological features enable us to build a growing and dynamic network of developers and partners, and drive our long-term revenue growth.

Things Technology Platform (“TTP”) is the technology that enables real-time, closed-loop data exchanges between the cloud and the physical smart devices throughout their life cycle, thus improving the efficiency of IoT deployment. By integrating all types of data points and functions from hundreds of thousands of consumer smart devices, TTP generates a consistent and standardized “Things Model,” which allows developers to further customize it based on specific use cases. Our platform provides customers with a suite of solutions so they can have all the necessary features in their product development without switching to a different platform. Furthermore, TTP connects, authorizes, authenticates and manages IoT devices, enabling stable and precise connections and interactions across various devices with different functions, attributes, models and manufacturers.

Our TTP consists of the following components:

oIoT Edge features edge computing capabilities that bring computation to the edge. IoT devices can spend less time communicating with the cloud, react more quickly to local changes and operate more securely and reliably;
oIoT Core is the core ability to connect, authorize, authenticate and manage digital twins devices;

80

oThings Model creates virtual representations of physical smart devices that enable analysis of data and monitoring of systems to prevent downtime, test new devices by using simulations and troubleshoot problems even before they occur;
oEvent Hubs provides a unified streaming platform with time retention buffer, decoupling event producers from event consumers;
oOver-the-air Engine, or OTA Engine, provides unified OTA strategy and data analysis, predicts when devices need upgrades, reduces device OTA risks, and optimizes device usage activities; and
oVirtualized Device Computing enhances a smart device’s hardware capabilities from the cloud platform by managing device access and scenes control through the edge of the network.
Application Enabling Platform (“AEP”) provides brands, OEMs and developers with a one-stop shop of IoT cloud capabilities that they can use to add, customize or integrate functionality in a development environment that is “low-code” or even “no-code,” meaning that those IoT cloud capabilities are ready-to-use by developers so that they do not have to write the codes from scratch. More specifically, AEP enables us to modularize the underlying functionalities and capabilities of its TTP, and visualize such functionalities and capabilities as icons and buttons on the development platform’s operating interface. This allows customers to easily understand, select, drag and drop the desired functionalities for their smart devices in the development process even with little or no programming expertise. Leveraging our AEP, customers may reduce the time for developing devices or functionalities from months to days. In addition, our AEP is also equipped with device testing tools for manufacturing purposes, allowing customers to shorten the production-to-delivery cycle and achieve mass production for the smart devices within weeks. Our AEP delivers significant development efficiency.

AEP includes Tuya Platform Applications and Developer Kits that allow us to deliver IoT PaaS, Industry SaaS and other value-added services.

oDeveloper Kits allow developers to integrate tailored-made IoT capabilities through a variety of APIs, SDKs and low-code development accelerators that allow developers to add, customize, or integrate systems and functionality based on specific requirements and needs.
oTuya Platform Applications combine a no-code development platform, an IoT data analysis platform and an IoT industry solution studio to provide full platform-based business service capabilities.
Business Technology Platform (BTP) is the competency center that provides the technology foundation to the upper layer of our Tuya IoT Cloud infrastructure in the form of modular micro-services. It brings together a suite of service modules, such as big data computing, AI algorithm service and IoT device management, that work together to optimize customer experience.

We have deployed six data centers hosted worldwide, including in China, the United States, Europe and India.

RESEARCH & DEVELOPMENT

Our leadership is built by our teams who are passionate about IoT. As of December 31, 2023, we had 1,047 research and development employees, representing approximately 71.5% of total employees. Our research and development team primarily consists of technology and platform development engineers responsible for (i) developing and iterating proprietary IoT technologies (e.g., TTP and AEP) and implementing enhancements and upgrades to our IoT cloud development platform; (ii) developing and upgrading our products, including IoT PaaS, Cube and Industry SaaS software solutions; and (iii) optimizing our internal operational systems and technologies. Our research and development team members have on average 9.8 years of experience across a significant number of different subject areas such as IoT, industry design, cloud computing, AI and machine learning.

In 2023, our research and development initiatives yielded advancements in following technological innovation and product development:

81

AIGC Integration: we actively pursued the research and implementation of AIGC technology to enhance the interactive experiences of IoT devices. For instance, leveraging AI-enhanced voice control systems, we improved user interaction with smart home devices. In addition, we also utilized AIGC technology to improve our daily operations.
Energy Management Application: we developed an integrated energy saving mini-program that supports new energy products such as solar photovoltaic panels, energy storage batteries and smart home devices. It can visualize and manage in real-time the entire energy flow from solar power generation, storage, distribution and consumption, allowing for the optimization of energy usage strategies.
IoT Development Platform Optimization: we are dedicated to enhancing the core values of PaaS 2.0, which include full-category interconnectivity, seamless interoperability, rigorous security standards, independent and manageable development processes, and distinct product differentiation. Our efforts have been focused on refining the developer experience, significantly improving both usability and operational efficiency, further granting developers greater independence from the need for direct support from Tuya. In line with this, we have unified and restructured our official website, developer platform, developer site, and developer documentation center. In addition, we launched a vibrant new developer forum at “www.tuyaos.com”, that serves as a dynamic hub with extensive resources and collaborative spaces for developers to exchange ideas, solve challenges, and unleash their creative potential.

Our IoT cloud development platform and proprietary cutting-edge IoT technologies have been developed in-house. We have invested substantially in research and development and we expect to continue to devote significant resources to research and development activities and incur a substantial amount of research and development expenses to enhance our competitive edge. In 2021, 2022 and 2023, we incurred research and development expenses of US$174.3 million, US$144.9 million and US$102.3 million, representing 57.7%, 69.6% and 44.5% of our total revenue for the same years, respectively. These investments have continued to result in the launch of innovative products that have helped us attract new customers and increase sales our existing customers.

BRANDS WE SERVE

Our growth strategies are tailored around the brands we serve and their contracted OEMs. For leading brands and their OEMs in target categories and those with large demands in our products, we are focused on providing bespoke support and services by, for example, offering free trials of product enhancements and new features and functionality. In 2023, our IoT PaaS empowered a total of approximately 3,800 brands to develop smart devices.

Substantially all of the brands we serve relate to our IoT PaaS business. We typically do not enter into agreements in relation to IoT PaaS business directly with the brands and instead enter into agreements with their contracted OEMs. In these circumstances, we consider such OEMs to be our customers. In limited circumstances, we also enter into agreements directly with brands in relation to certain value-added services, in which case we also consider such brands to be our customers.

OUR CUSTOMERS

We define our customers as entities from whom we generate revenues for the products and services we provide. We had approximately 6,100 customers in 2023, primarily including brands, OEMs, industry operators and system integrators. Starting from the end of 2021, we have been strategically optimizing our customer base, to focus on key account enterprises. In 2023, our IoT PaaS empowered approximately 3,800 brands to develop their smart devices, including leading brands and enterprises such as Calex, Philips, Schneider Electric, Sharp, ABB, SCG and Haier NAHUI. As we have cultivated a large and diversified customer base across different industry verticals, we believe that none of our customers is material to our total revenue. We provide online customer support services and tools for our customers to submit customer complaints and service requests anytime and anywhere.

82

We use the dollar-based net expansion rate for IoT PaaS as a useful indicator of our customers’ loyalty and tendency to expand their usage of our platform over time. For the trailing 12-month period ended December 31, 2021, the dollar-based net expansion rate for IoT PaaS was 153%, demonstrating the strong value proposition provided to our customers and the thriving ecosystem with network effects of our powerful IoT development platform. However, the dollar-based expansion rate for IoT PaaS experienced a decline in 2022 due to significant events that had adversely affected the global economy, including (i) shipping disruptions in late 2021 that delayed product deliveries and affected holiday sales; (ii) persistent inflation that dampened consumer sentiment; and (iii) supply-demand mismatch that led to an excess of inventory for downstream enterprises. As a result, our revenue declined for the first time in 2022 despite our stable relationship with our core customers. The dollar-based net expansion rate of IoT PaaS declined from 122% as of March 31, 2022, to 84% as of June 30, 2022, then to 63% as of September 30, 2022 and further to 51% as of December 31, 2022. During the first half of 2023, downstream enterprises remained cautious in their purchasing decisions, primarily due to continued inventory backlog pressure in downstream supply chain. Additionally, persistent global inflation continued to impact consumer sentiment, resulting in subdued discretionary spending on consumer electronics in many regions. As a result, the dollar-based net expansion rate for IoT PaaS further declined to 49% as of March 31, 2023 then improved to 58% as of June 30, 2023. In the second half of 2023, with the easing of the downstream inventory backlog and the gradual recovery of the global economy, coupled with the effective customer-focus and product enhancement strategies we adopted to navigate through the macroeconomic headwinds, the dollar-based net expansion rate for IoT PaaS improved to 78% as of September 30, 2023 and further improved to 103% as of December 31, 2023.

For more information about the mismatch between supply and demand in the global consumer electronics sector and the risks that it poses to us and our customers, see “Item 3. Key Information—3.D.Risk Factors—Risks Related to Our Business and Industry—We operate in an emerging and evolving market, which may develop differently from or more slowly than we expect. If our market does not grow as we expect, or if we cannot expand our products and services to meet the demands of this market, our revenue may decline, or fail to grow, and we may continue to incur operating losses.” For a detailed discussion of the dollar-based net expansion rate for IoT PaaS and certain other key operating metrics, see “Item 5. Operating and Financial Review and Prospects—5.A. Operating Results—Key Operating Metrics.”

QUALITY CONTROL

We are committed to providing customers with our products and services of consistently high quality. We emphasize quality control in all aspects of our business, including, for example, design, research, production, sales and after-sales services. We strictly control the quality of our business and operations. In order to monitor the quality and ensure that our products and services meet all our internal benchmarks and specifications, we have implemented various quality-control checks into our business process. In addition, we provide after-sales services and support to our customers.

We have devoted significant resources to the quality control of our products and services. Our quality control is a cross-departmental responsibility shared by multiple teams across business functions, including supply chain management, quality assurance, safety and compliance, and after-sales and customer service. In particular, these teams are responsible for establishing quality control standards, procedures for inspection of our raw materials and products and review standards of our suppliers. They are also responsible for handling customer complaints and compliance with applicable laws and international and national standards.

SALES, MARKETING AND BRANDING

We generate sales primarily through our direct marketing efforts targeting brands and OEMs, with a focus on attracting new customers as well as expanding usage within our existing customer base. We also generate customer leads indirectly through offline retail channels and e-commerce platforms. We currently operate dedicated regional sales forces covering a number of our key overseas markets, such as the United States, Europe, India, Latin America and Asia Pacific. We also market our products and services through media, word of mouth, advertising and promotion to further enhance awareness of our brand as well as to increase our brand exposure across various customer bases.

As we expand our footprint globally, we have invested substantially in developing localized marketing strategies and employing sales and support staff. In particular, we focus on educating customers about the “Powered by Tuya” smart ecosystem.

83

We utilize a multitude of sales and marketing channels, including:

online marketing channels such as search engine optimization, private domain operations and the online developer platform on our website;
offline channels such as word-of-mouth referrals from brands owners, OEMs, retailers and other industry participants;
brand marketing through industry conferences and events, including Mobile World Congress, International Consumer Electronics Show and Hong Kong Electronics Fair, where we demonstrate how we empower developers to push the boundary of IoT; and
developer outreach via code sharing platforms and Q&A websites such as GitHub and Zhihu.

We are committed to nurturing our developer community and have taken initiatives to boost developer engagement. By the fourth quarter of 2023, our registered developer base had grown to nearly 993,000. Our TuyaOS low-code development framework currently supports over 280 types, covering all protocols and categories within the Tuya platform. Additionally, we have created nearly 1,000 development documents, and our developer forum has amassed more than 8,500 technical support posts. Our development tools have also evolved to support more self-service operations, further solidifying the foundation for expanding the developer community.

INTELLECTUAL PROPERTY

We rely on a combination of patent, copyright, trade secret and trademark laws as well as contractual restrictions such as confidentiality agreements, licenses and intellectual property assignment agreements. We also maintain a policy requiring our employees, contractors, consultants and other third parties to enter into confidentiality and proprietary rights agreements to control access to our proprietary information. As of April 10, 2024, we had registered 616 patents, 1,259 trademarks, 159 copyrights and 124 domain names in China and overseas. We have registered “Tuya” and “Powered by Tuya” as trademarks.

Despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy or otherwise obtain and use our technology. Monitoring unauthorized use of our technology is difficult and costly, and we cannot be certain that the steps we have taken will prevent misappropriation of our technology. From time to time, we may have to resort to litigation to enforce our intellectual property rights, which could result in substantial costs and diversion of our resources. In addition, third parties may initiate lawsuits against us alleging infringement of their proprietary rights or declaring their non-infringement of our intellectual property rights. In the event of a successful claim of infringement and our failure or inability to develop non-infringing technology or license the infringed or similar technology on a timely basis, our business could be harmed. Even if we are able to license the infringed or similar technology, license fees could be substantial and may adversely affect our results of operations.

DATA SECURITY AND PRIVACY

When providing our products and services, we may have access to certain data of our customers and the end users, primarily certain machine-generated data produced by the smart devices powered by us. Such data consist primarily of the following types of device- and app-level information:

data collected when a user registers in the mobile app that connects and controls smart devices powered by Tuya, or the App, such as basic account information (e.g., email address used to create an account);
data collected through the App, such as App usage data and log information, mobile phone information (i.e., types and models of the mobile phones on which the App is installed), and feedback that users submit via the App; and
data collected from smart devices, such as basic device data (e.g., on or off status and color) and data reported by the devices (e.g., humidity).

84

Collection of such data is based on users’ proactive consent to the in-App privacy policy prior to their use of the App. Such data will be collected, based on the type of data, either by the user’s active submission or our automatic collection, both of which are accomplished through the execution of predefined program logics embedded in the code of the App or the device’s firmware. The data are then transmitted to our cloud platform from the App or the device for processing. The data collected will be stored on specific data services as part of our cloud platform. Based on the user’s request, our cloud platform, also through the execution of predefined codes, will process the data and send feedback back to the App or the device. The primary purpose of the processing of the data is to facilitate the provision of our products and services to the users so that the devices may function properly.

As described above, the collection, processing and storage of the data that we may have access to are predominantly accomplished through the execution of predefined codes at the App or device level or embedded in our cloud platform. While we have the right to access and process such data to the extent proactively consented to by our customers or users, we do not have control over such data, except in very limited circumstances where we are by contract explicitly authorized by the users to do so. In any event, it is the users who retain the ownership of the personal information contained in the data.

We have designed strict data protection policies to ensure that the collection, use, storage, transmission and dissemination of such data are in compliance with applicable laws and with prevalent industry practice. Specifically, our policies cover three main areas: data security, cloud service security and access control management.

Data Security Policies: we have published the Information Security Management Manual based on an industry-recognized information security management framework. Our Policy of Handling Individual Privacy Rights aims to address privacy-related requirements outlined by multiple data privacy laws and regulations about individual privacy requests, the internal process and responsible departments for responding to different types of data requests. Our Information Classification & Handling Policy has been developed to classify all information created, collected, processed and/or disseminated within the organization into different levels of sensitivity and criticality. Our Data Backup Policy requires mandatory electronic backup, so that data and application programs can be restored when an incident impacting the integrity of such data occurs. In addition, we have adopted the Tuya Incident and Data Breach Response Plan, which provides a well-defined, organized approach for handling any potential threat to servers and data, as well as taking appropriate action when the data breach concerns personal information.
Cloud Service Security Policies: we have published the Management Process of Access to Information Systems and Surveillance of Use with the goal of strengthening the surveillance and control of access to our cloud information systems and to manage the security monitoring and log reviews within the infrastructure. Our Change Management Security Policy sets forth necessary processes to internally review and approve of potential changes before execution. Our Data Retention Policy aims to provide clear understandings of our roles and responsibilities for data retention and processing, and to regulate such retention, use and deletion of data collected and processed by us.
Access Control Management Policies: we have designed Access Control Policies, which outline the categories of access to system platforms, application, machines and the alignment of personnel functionality accordingly, in an effort to achieve effective access control and to ensure information security integrity and confidentiality. We have also developed Management Process of Secure Areas to help us maintain the security of physical access to our facilities and offices by establishing effective perimeters and safeguard measures, which is an integral part of ensuring the integrity, security and confidentiality of data.

85

We have established an all-round information system in reference to data security requirements and best practices and intend to continually invest heavily in data security and privacy protection. Our information system applies multiple layers of safeguards, including internal and external firewalls, enterprise-standard web application firewalls, risk management platform, and runtime application self-protection, or RASP, a security technology that detects and blocks computer attacks using information from inside the running software. We encrypt data throughout its life cycle to safeguard privacy and enhance data security. We implement a robust internal authentication and authorization system to ensure confidential and important data can only be accessed through computers for authorized use and only authorized staff can access those computers. We have clear and strict authorization and authentication procedures and policies in place. Our employees only have access to data which is directly relevant and necessary for their responsibilities and for limited purposes and are required to verify authorization upon every access attempt. We have also implemented robust internal rules and procedures, including security assessment in the design and implementation of R&D projects and code auditing, to ensure that the designed security requirements are met in our R&D activities and code quality and security. Furthermore, we have established an incident response team that consists of a Chief Information Security Officer (CISO), a Data Protection Officer (DPO) and a Chief Privacy Officer (CPO) to provide a quick, effective and orderly response to servers and personal information related to potential or actual incidents such as virus infections, hacker attempts and break-ins, improper disclosure of confidential information, system service interruptions, breach of personal information, and other events with serious information security implications.

We have completed information security, privacy and compliance certifications/validations with the consultation of various global agencies, and now serve as a reliable IoT platform with comprehensive certificates. We have obtained the ISO 27001 Information Security Management System Certificate, ISO 27017 Certificate for Information Security of Cloud Services and ISO 27701 Certificate for Protection of Personally Identifiable Information and are fully committed to complying with the GDPR and CCPA. We have also worked with top privacy compliance and cybersecurity firms, such as TrustArc, ioXt Alliance and Palo Alto Networks, for privacy management and penetration testing.

As of the date of this annual report, we have not received any material claim from any third party against us on the ground of infringement of such party’s right to data protection as provided by the Civil Code of the PRC or any applicable laws and regulations in other jurisdictions, and we have not experienced any material data loss or breach incidents.

ENVIRONMENTAL, SOCIAL AND GOVERNANCE

We are committed to promoting corporate social responsibility and sustainable development and integrating it into all major aspects of our business operations. Corporate social responsibility is viewed as part of our core growth philosophy that will be pivotal to our ability to create sustainable value for our shareholders, partners, customers and employees by embracing diversity and public interests.

Our board of directors has adopted a comprehensive policy on environmental, social and corporate governance responsibilities, or the ESG Policy, which sets forth our corporate social responsibility objectives and provides guidance on practicing corporate social responsibility in our daily operations. Under our ESG Policy, one of our main ESG objectives is to reduce any negative impacts on the environment through our commitment to energy savings and sustainable development. In addition, we endeavor to support and have a lasting positive impact on the local community through various initiatives, including corporate philanthropy, establishing community partnerships and mobilizing our employees to participate in volunteer work. Under our ESG Policy, we will also focus on embracing diversity within our organization and equal and respectful treatment of all of our employees in their hiring, training, wellness and professional and personal development.

Our board of directors has the collective and overall responsibility for establishing, adopting and reviewing the ESG vision, policy and target, and evaluating, determining and addressing our ESG-related risks. We have continued to improve the oversight by our board of directors of ESG matters through a series of measures, including taking into account ESG matters in board room discussions and strategic planning, conducting and regularly refreshing a materiality assessment to identify and assess all material ESG issues, developing and regularly reviewing ESG policies, and regularly monitoring ESG performance against our goals.

86

Commitment to Sustainable Development through Products and Services

As a global company deeply committed to environment and social responsibility, we always strive to make society a better place with our IoT technologies and products. We target to achieve sustainability which constitutes a fundamental strategy for us as we expand and diversify our offerings. In particular, we endeavor to incorporate environmental and ESG-related considerations into our product development process and have been actively exploring ways to achieve environmental protection and realize carbon neutrality. Many of our offerings of key products and services, such as our energy-efficient algorithms that aim to decrease energy usage of smart devices as much as possible, help customers optimize their business processes, reduce costs and improve operational efficiency.

In the mid-term, we will continue to monitor our carbon emissions, which we expect to mainly come from office premises, and continue to implement sustainable and environmentally friendly practices to reduce our carbon emissions. We also intend to leverage our IoT technologies and products to help customers further achieve energy savings while optimizing device functionalities, and explore new, innovative designs for smart device energy storage and usage. In the long term, we intend to use our technological capabilities to enable greater sustainability across different industry verticals, enhance energy usage efficiency and optimize environmental and waste management through the implementation of various carbon neutral practices.

Embracing Diversity and Building a Healthy Workplace

We will continue to prioritize achieving diversity within our organization and equal and respectful treatment of all of our employees in their hiring, training, wellness and professional and personal development. In particular, we recognize and embrace the benefits of having a gender-diverse board as an essential element in maintaining our company’s competitive advantage and enhancing our ability to attract, retain and motivate employees from the widest possible pool of available talent. We are committed to taking a proactive approach in recruiting female directors and aligning directors’ diverse competencies and perspectives with the company’s strategy. While maximizing equal career opportunity for everyone, we will also continue to promote work-life balance and create a happy culture in our workplace for all of our employees.

As we do not operate any production facilities, we are not subject to material health, work safety, social or environmental risks. To ensure compliance with applicable laws and regulations, our human resources department will, if necessary and after consultation with our legal advisors, adjust our human resources policies to accommodate material changes to relevant labor and safety laws and regulations. In 2023 and up to the date of this annual report, we have not been subject to any fines or other penalties due to non-compliance in relation to health, workplace safety or environmental regulations, and have not had any accident or claim for personal or property damage made by our employees which had materially and adversely affected our financial condition or business operations.

Supporting the Community

As a company with a strong sense of and commitment to social responsibility, we have in recent years launched a series of non-profit events and campaigns as part of our corporate social responsibility efforts.

Amid the early stage of COVID-19 outbreak in February 2020, we donated medical supplies with a total value of RMB1.0 million to frontline doctors and hospitals, including nearly 600 Tuya-powered smart devices, 16,000 medical surgical masks and thousands of protective suits;
Besides helping fight the COVID-19 pandemic, we have been actively involved in various other types of corporate philanthropy efforts. During October to December 2021, we held a number of charitable events to help local people in need and support local economic development. In these events, we donated supplies with a total value of RMB2.0 million, including IoT smart devices, to poverty-stricken areas or villages in China such as Ganzi, Ya’an, Chun’an, Guangyuan, Qingchuan and remote villages in Hangzhou;
During the flood disaster in Henan, China in October 2021, we donated smart devices with a total value of RMB1.5 million to support the rescue efforts in the flood-devastated areas;
In June 2021, we sponsored the Xingzhi School in the Daxing district of Beijing, whose students are mainly rural migrant children, by donating school supply kits; and

87

In 2022, we continued to work with Qiaozhuang Town in Sichuan, China to promote rural revitalization and poverty alleviation. With an emphasis on “pairing assistance,” we assigned dedicated personnel and proactively funded local industrial development.
In September 2023, we donated smart devices with a total value of RMB0.4 million to Dashu Town, Chun’an District, Hangzhou, to promote rural revitalization and poverty alleviation.
In November 2023, we donated smart devices with a total value of RMB0.5 million to Seda County in Sichuan, aiming to drive the infrastructure development in disadvantaged regions.

Integrating Sustainable and Environmentally Friendly Practices into Our Business Operations

Although our business operations do not directly produce pollutants that directly affect the environment, we endeavor to implement sustainable and economically friendly practices in our own operations to reduce our carbon footprint such as reducing the energy consumption through, for example:

Installing energy-efficient lighting and ensuring lights are switched off when out of use either manually or through automatic sensors;
Requiring double-sided printing of documents throughout our offices;
Actively driving reductions in the use of paper, water and electricity throughout our offices;
Switching off certain IT equipment or automatic power shutdown for certain systems and devices; and
Air conditioning controls, with measures including requirements on lowest temperature, regular maintenance of air cooling technologies and optimal timing controls.

We believe that our policies can help us meet our environmental sustainability goals by reducing energy consumption in our operations.

Managing ESG Risks

We are committed to a thorough analysis and assessment process that will enable us to identify any material ESG risks and take actions to address these risks timely and effectively. We identify, assess, manage and mitigate environmental, social and climate-related risks by having dedicated teams to take care of the life-cycle management of the corresponding project. For example, personnel from our human resources and government-related affairs departments are responsible for overseeing the management and monitoring of our waste management system and our energy savings and consumption control program to ensure that we achieve the goals of energy savings and consumption reduction. Our management also actively oversees the identification and monitoring of the actual and potential environmental, social and climate-related risks on our business, strategy and financial performance, and take these issues into account during the course of our business, strategic and financial planning. Our management will assess the likelihood of such risks occurring and the estimated magnitude of any potential impact. We may also engage independent third parties to evaluate the ESG risks and review our existing strategy, target and internal controls. Necessary improvement will then be implemented to mitigate any major ESG risks identified.

As a technology company, we do not currently have any material liabilities relating to health, work safety and environment, and do not expect that we will incur any material liabilities in this regard which could have any material adverse impact on our business and operating results. However, potential risks associated with climate change or other climate-related issues may have financial implications for us. For instance, extreme weather conditions may cause suspension or disruption to our business operations and have an impact on our financial condition. Extreme weather may also cause disruptions for our suppliers, which may in turn adversely impact our ability to serve our customers and end users. In 2023 and up to the date of this annual report, our business, results of operations and financial condition have not been materially and adversely impacted by any climate-related incidents.

88

SEASONALITY

We have in the past experienced, and expect in the future to continue to experience, seasonal fluctuations in our revenue and sales from time to time, as a result of the holiday season and customers’ buying patterns. We typically experience lower growth in revenues in the first quarter as a result the reduced production capacities of OEMs located in China due to the annual Lunar New Year holidays. We expect the historical seasonality trends to continue to have a material impact on our results of operations and financial condition. However, certain unique events may cause the historical seasonal trends and patterns to temporarily no longer apply, such as high global inflation weakening consumption sentiment and dampening enterprises’ confidence in doing business, downstream inventory backlog disrupting enterprises’ business and operating plans, and supply chain disruption interfering with delivery of goods. See “Item 3. Key Information—3.D.Risk Factors—Risks Related to Our Business and Industry—Seasonality may cause fluctuations in our sales and operating results.”

COMPETITION

The global IoT platform market is rapidly evolving. We compete in the ordinary course of business with technology companies providing IoT services and solutions, internet-related services and products for IoT, and IoT-enabling platforms, and e-commerce companies offering IoT-related cloud products and services.

We may, from time to time, face competition from both large, well-established IoT service providers, and less-established IoT companies or companies that offer capabilities that compete with some of our offerings. However, the global IoT platform market has also been facing headwind since 2022, with certain players in the IoT field who are engaged in business similar to our IoT PaaS business announcing the termination of their IoT platform services in 2023.

We believe that none of our competitors currently competes directly with us across all of our offerings, and we compete favorably on the basis of the factors below:

ability to support multiple use cases on a single platform;
ease of deployment, implementation and use;
platform performance, interoperability, scalability and reliability;
ability to help customers achieve global IoT deployment;
ability to build a supply chain ecosystem;
customer support and platform maintenance;
brand awareness and reputation;
sales and marketing efforts; and
ability to ensure data security and privacy.

89

INSURANCE

We maintain the statutory social insurance as required by the relevant local laws and regulations. In addition, we maintain a supplemental employee commercial healthcare insurance program aiming to promote the work safety, health and well-being of our employees. We maintain liability insurance policies to cover potential product liability claims, cybersecurity insurance policies to cover the costs associated with a breach of third-party data in the event that the data is lost or stolen, and technical errors and omissions policies for liabilities in connection with failures of a service or software. Consistent with customary industry practice in the PRC and the other markets in which we operate, we do not maintain key-man life insurance.

LICENSES, PERMISSIONS AND APPROVALS

As of the date of this annual report, all requisite licenses, permissions and approvals have been obtained from relevant regulatory authorities that are material to our operations. None of such licenses, permissions or approvals have been denied or rescinded.

The following table sets forth details of licenses, permissions and approvals held by our PRC subsidiaries that are material to current business operations in China, and the VIE currently does not hold any such material licenses, permissions or approvals.

License

    

Holder

    

Issuing Authority

    

Grant Dates

    

Expiration Date

 

Registration and Filing of Foreign Trade Operator

Tuya Information

Hangzhou City Xihu District Commission of Commerce

February 15, 2022

N/A

Registration of Consignee or Consignor of Imported or Exported Goods

Tuya Information

Hangzhou Customs

May 11, 2018

Long-term

Registration and Filing of Foreign Trade Operator

Zhejiang Tuya

Hangzhou City Xihu District Commission of Commerce

November 12, 2021

N/A

Registration of Consignee or Consignor of Imported or Exported Goods

Zhejiang Tuya

Qianjiang Customs

May 27, 2020

Long-term

In the view of Jia Yuan Law Offices, our PRC legal counsel, we had complied with the relevant applicable PRC laws relating to the required licenses, permissions and approvals to business operations in China in all material respects in 2023 and up to the date of this annual report. Based on the understanding of the relevant PRC laws and regulations, our PRC legal counsel has also advised us that, to the best of their knowledge, there should be no material legal impediment for us to renew these licenses, permissions and approvals as long as we comply with the relevant legal requirements and we take all necessary steps and submit the relevant applications in accordance with the requirements and schedules prescribed by the applicable PRC laws and regulations.

For the consequences to us and investors if we do not receive or maintain requisite licenses, permissions and approvals necessary to conduct operations in China, or if applicable laws, regulations or interpretations change and we are required to obtain additional permissions or approvals in the future, see Item 3. Key Information—3.D. Risk Factors—Risk Related to Our Business and Industry—Any failure to maintain necessary permits and licenses to operate our business operations under applicable laws and regulations could materially and adversely affect our business and results of operations.”

90

In recent years, the PRC government has increasingly tightened the regulation of cybersecurity, and indicated an intent to exert more oversight and control over securities offerings and other capital markets activities that are conducted overseas and foreign investment in China-based companies like us. See “Item 3. Key Information—Recent PRC Regulatory Developments.” As of the date of this annual report, we have not been required to go through a cybersecurity review by the CAC, or required to obtain any permission from, or complete any filing with, the CSRC in connection with our prior public offerings or maintaining the listing status on applicable stock exchanges. Nor have we received any formal inquiry, notice, warning, sanction, or any regulatory objection in relation to cybersecurity review from the CSRC, the CAC or any other PRC regulatory agencies that have jurisdiction over our operations. Since the legislative and regulatory actions in this regard are relatively new, it is highly uncertain how soon legislative or administrative regulation-making bodies will respond and what existing or new laws or regulations or detailed implementations and interpretations will be modified or promulgated, if any, and the potential impact such modified or new laws and regulations will have on our business operations, our ability to accept foreign investments and conduct follow-on offerings, and listing or continuing listing on applicable stock exchanges. For details of related risks, see “Item 3. Key Information—3.D. Risk Factors—Risks Related to Doing Business in China—The filing, approval or other administration requirements of the CSRC, the CAC or other PRC government authorities may be required to maintain our listing status or conduct future offshore securities offerings.”

REGULATION

Regulation Relating to Foreign Investment

Investments activities in China by foreign investors are principally governed by the Encouraged Industries Catalog for Foreign Investment (2022 version) (the “Catalog”), which was promulgated by the Ministry of Commerce (“MOFCOM”) and the National Development and Reform Commission (the “NDRC”) on October 26, 2022 and became effective on January 1, 2023 and the Special Administrative Measures for Foreign Investment Access (Negative List 2021) (the “Negative List (2021)”), which was promulgated by the MOFCOM and the NDRC on December 27, 2021 and became effective on January 1, 2022. The Catalog and the Negative List (2021) set forth the industries in which foreign investments are encouraged, restricted and prohibited. Industries that are not listed in any of these three categories are generally open to foreign investment unless otherwise specifically restricted by other PRC rules and regulations. Article 6 of the Interpretation Note of the Negative List (2021) provides that, where a domestic enterprise engaged in the business in the prohibited areas of the Negative List (2021) seeks to issue and list its shares overseas, it shall complete the examination process and obtain approval of the relevant competent authorities of the State, the foreign investor shall not participate in the operation and management of the enterprise, and its shareholding percentage shall be subject to the relevant provisions on the administration of domestic securities investment by foreign investors. On January 18, 2022, the NDRC held a press conference to further clarify the position of Article 6, during which the spokesman made it clear that Article 6 shall only be applicable to the situations where domestic enterprises were seeking a direct overseas issuance and listing (i.e., H-shares listing).

According to the Negative List (2021), the foreign equity interest ownership of entities that engage in value-added telecommunications business (except for e-commerce, domestic multiparty communication, storage and forwarding and call center) must not exceed 50%.

91

On March 15, 2019, the National People’s Congress approved the Foreign Investment Law of the PRC (the “Foreign Investment Law”), which took effect on January 1, 2020 and replaced the Sino-Foreign Equity Joint Venture Enterprise Law of the PRC, the Sino-Foreign Cooperative Joint Venture Enterprise Law of the PRC and the Wholly Foreign-Invested Enterprise Law of the PRC and became the legal foundation for foreign investment in the PRC. On December 26, 2019, the State Council issued the Regulations on Implementing the Foreign Investment Law of the PRC, or the Implementation Rules, which took effect on January 1, 2020 and replaced the Regulations on Implementing the Sino-Foreign Equity Joint Venture Enterprise Law of the PRC, Provisional Regulations on the Duration of Sino-Foreign Equity Joint Venture Enterprise Law, the Regulations on Implementing the Wholly Foreign-Invested Enterprise Law of the PRC and the Regulations on Implementing the Sino-Foreign Cooperative Joint Venture Enterprise Law of the PRC. Pursuant to the Foreign Investment Law and the Implementation Rules, the existing foreign-invested enterprises established prior to the effective date of the Foreign Investment Law are allowed to keep their corporate organization forms for five years from the effectiveness of the Foreign Investment Law before such existing foreign-invested enterprises change their organization forms and organization structures in accordance with the Company Law of the PRC, which was last amended in December 2023 and will come into effect on July 1, 2024, the Partnership Enterprise Law of the PRC and other applicable laws. Pursuant to the Company Law, as amended, shareholders of a limited liability company must pay in their subscribed registered capital in full within five years from the date of establishment of the company or the date of its capital increase, and companies established before July 1, 2024 should gradually adjust their capital contributions to meet this new requirement. The latest amendment also involve aspects of the company’s organizational structure, corporate governance, and the rights and obligations of shareholders, which also apply to foreign investment enterprises in the PRC.

Pursuant to the Foreign Investment Law, foreign investment means the investment activities within the PRC directly or indirectly conducted by foreign natural persons, enterprises and other organizations (the “foreign investor”), including the following circumstances: (i) a foreign investor, individually or collectively with other investors, establishes a foreign-invested enterprise within the PRC; (ii) a foreign investor acquires any shares, equities, portion of property or other similar interest in an enterprise within the PRC; (iii) a foreign investor, individually or collectively with other investors, invests in a new project within the PRC; and (iv) foreign investors invest in the PRC through any other methods under laws, administrative regulations or provisions prescribed by the State Council of the PRC. The PRC applies the administrative system of pre-establishment national treatment plus negative list to foreign investment.

On December 30, 2019, MOFCOM and the State Administration for Market Regulation (the “SAMR”) issued the Measures for the Reporting of Foreign Investment Information, which took effect on January 1, 2020 and replaced the Interim Measures for the Recordation Administration of the Formation and Modification of Foreign-Funded Enterprises, and thus foreign investors carrying out investment activities directly or indirectly in China, instead of filing formalities, must report their foreign investment information to the commerce authorities.

Regulation Relating to Value-Added Telecommunication Services

The Telecommunications Regulations of the People’s Republic of China (the “Telecommunications Regulations”) promulgated by the State Council on September 25, 2000 and last amended on February 6, 2016, provide a regulatory framework for telecommunication services providers in mainland China. The Telecommunications Regulations require telecommunication services providers to obtain an operating license prior to the commencement of their operations. The Telecommunications Regulations categorize telecommunications businesses into basic telecommunications businesses and value-added telecommunications businesses, according to the Catalog of Telecommunications Business, attached to the Telecommunications Regulations and last amended by the Ministry of Industry and Information Technology (the “MIIT”) on June 6, 2019.

92

Regulation Relating to Cybersecurity, Data Security and Privacy Protection

PRC

Cybersecurity

On December 28, 2000, the SCNPC enacted the Decision on the Protection of Internet Security, as amended on August 27, 2009, which provides that the following activities conducted through the internet are subject to criminal liabilities: (i) gaining improper entry into any of the computer information networks relating to state affairs, national defensive affairs, or cutting-edge science and technology; (ii) violation of relevant provisions of the state in the form of unauthorized interruption of any computer network or communication service, as a result of which the computer network or communication system cannot function normally; (iii) spreading rumor, slander or other harmful information via the internet for the purpose of inciting subversion of the state political power; (iv) stealing or divulging state secrets, intelligence or military secrets via internet; (v) spreading false or inappropriate commercial information; or (vi) infringing on the intellectual property.

On December 13, 2005, the Ministry of Public Security issued the Provisions on the Technical Measures for Internet Security Protection, which took effect on March 1, 2006. These regulations require internet service providers to take proper measures including anti-virus, data backup, keeping records of certain information such as the log-in and exit time of users, and other related measures, and to keep records of certain information about their users for at least 60 days. On June 22, 2007, the Ministry of Public Security, the State Secrecy Bureau, the State Cryptography Administration and the Information Office of the State Council jointly promulgated the Administrative Measures for the Multi-level Protection of Information Security, under which the security protection grade of an information system may be classified into five grades. Companies operating and using information systems shall protect the information systems and any system equal to or above Level II as determined in accordance with these measures, a record-filing with the competent authority is required.

The Cybersecurity Law of the PRC, or the Cybersecurity Law, was adopted by the SCNPC on November 7, 2016, and came into effect on June 1, 2017. Regarded as the fundamental law in the area of cybersecurity in China, the Cybersecurity Law regulates network operators and others from the following perspectives: the principle of cyberspace sovereignty, security obligations of network operators and providers of network products and services, protection of personal information, protection of critical information infrastructure, data use and cross-border transfer, network interoperability and standardization. Network operators shall, according to the requirements of the rules for graded protection of cybersecurity, fulfill security protection obligations, so as to ensure that the network is free from interference, damage or unauthorized access, and prevent network data from being divulged, stolen or falsified. In addition, network operators that collect personal information shall follow the principles of legitimacy, rationality and necessity and shall not collect or use any personal information without due authorization of the person whose personal information is collected. Each individual is entitled to require a network operator to delete his or her personal information if he or she finds that collection and use of such information by such operator violate the laws, administrative regulations or the agreement by and between such network operator and such individual, and is entitled to require any network operator to make corrections if he or she finds errors in such information collected and stored by such network operator. Such network operator shall take measures to delete the information or correct the error.

On December 28, 2021, the CAC and certain other PRC regulatory authorities promulgated the Measures for Cybersecurity Review (the “Cybersecurity Review Measures”), which provide that (i) network platform operators holding over one million users’ personal information shall apply with the Cybersecurity Review Office for a cybersecurity review when listing in a foreign country, and (ii) operators of “critical information infrastructure” that intend to purchase network products and services that will or may affect national security shall apply for a cybersecurity review and (iii) network platform operators carrying out data processing that will affect or may affect national security shall apply for a cybersecurity review. The Cybersecurity Review Measures took effect on February 15, 2022 and replaced the Measures for Cybersecurity Review promulgated in April 2020. For a detailed discussion of the risks and uncertainties related to our compliance with regulations on cyber security, please see “Item 3. Key Information—3.D.Risk Factors—Risks Related to our Business and Industry—Compliance with the rapidly evolving landscape of global data privacy and data security laws may be challenging, and any failure or perceived failure to comply with such laws, or other concerns about our practices or policies with respect to the processing of personal information, could damage our reputation and deter current and potential customers and end users from using our platform and products and services or subject us to significant compliance costs or penalties, which could materially and adversely affect our business, financial condition and results of operations.”

93

Data Security

On June 10, 2021, the SCNPC promulgated the Data Security Law of the PRC, or the Data Security Law, which took effect on September 1, 2021. According to the Data Security Law, the enterprises conducting data processing activities shall establish and improve their data security management systems, organize data security trainings and adopt corresponding technical measures and other necessary measures, with a view to guaranteeing the data security. Chapter 4 of the Data Security Law provides for the obligations of general data processing and data security protection, including (i) establishing and improving the whole-process data security management system; (ii) strengthening risk monitoring and properly handling data security incidents; and (iii) legally and properly collecting and using data. Our company has established a relatively complete data security management system, organized and carried out data security education and training, adopted corresponding technical measures and organizations to protect data security, formulated a data security incident management system, carried out risk monitoring and assessment, handled information security level protection filing and assessment for call center service platforms, and performed corresponding network security level protection obligations. In addition, pursuant to the Data Security Law, a data security system should be established to administer data at different levels and by different categories, and impose specific compliance obligations on processors of important data, including (i) specifying the person and institution responsible for data security and implementing data security protection responsibilities; (ii) conducting regular risk assessment of its data processing activities; and (iii) fulfilling the regulatory requirements for transmitting important data overseas. Further, remedial measures shall be taken immediately upon discovery of any data security defects or bugs, and users shall be timely notified and competent authorities shall be informed in accordance with relevant provisions if any data security incident occurs. If an enterprise conducting data processing activities fails to meet such requirements, it would be subject to regulatory penalties, including fine, suspension of the relevant business, close of business for rectification and revocation of the relevant business permit or business license.

On July 7, 2022, the CAC published Measures on Security Assessments for the Cross-border Transfer of Data which took effect on September 1, 2022. It is applicable to cross-border transfers of personal information and important data collected and generated in China under certain circumstances. Apart from that, the measures provides detailed requirements for contracts concluded between data processors and overseas recipients, including but not limited to the purpose of cross-border data transfer, the overseas storage site, the restrictions concerning the transfer of cross-border data from overseas recipients to other organizations and individuals, the security measures to be taken by the overseas recipients when there is a material change in the actual control or scope of business, liability for breach of data security obligations and binding and enforceable dispute resolution provisions and the proper emergency disposal to be taken in the event of risks such as data breaches.

On November 14, 2021, the CAC released the Regulations on the Administration of Cyber Data Security (Draft for Comments) (the “Draft Cyber Data Security Regulation”), which has not been officially enacted as of the date of this annual report. According to the Draft Cyber Data Security Regulation, data processors shall apply for a cybersecurity review when carrying out the following activities: (i) the merger, reorganization or division of internet platform operators that have acquired a large number of data resources related to national security, economic development or public interests, which affect or may affect national security; (ii) data processors that handle personal information of more than one million people contemplating to list their securities “in a foreign country”; (iii) data processors contemplating to list its securities on a stock exchange in Hong Kong, which affects or may affect national security; and (iv) other data processing activities that affect or may affect national security. According to the PRC National Security Law, “national security” refers to a status in which the regime, sovereignty, unity, territorial integrity, welfare of the people, sustainable economic and social development, and other vital interests of the state are relatively not in danger and not threatened internally or externally and the ability to maintain a sustained security status. However, the criteria for determining the circumstances that “affect or may affect national security” for the purpose of the Draft Cyber Data Security Regulation remain unclear and are subject to further clarification by the CAC.

94

Privacy Protection

The PRC Constitution states that PRC law protects the freedom and privacy of communications of citizens and prohibits infringement of such rights. In recent years, PRC government authorities have enacted legislation on internet use to protect personal information from any unauthorized disclosure. On May 28, 2020, the National People’s Congress of the PRC approved the Civil Code of the PRC, which took effect on January 1, 2021. Pursuant to the Civil Code of the PRC, the personal information of a natural person shall be protected by the laws. Any organization or individual shall legally obtain such personal information of others when necessary and ensure the safety of such information, and shall not illegally collect, use, process or transmit personal information of others, or illegally purchase or sell, provide or make public personal information of others. The Administrative Measures on Internet Information Services, issued by the State Council on September 25, 2000 and amended on January 8, 2011, prohibit ICP service operators from insulting or slandering a third party or infringing the lawful rights and interests of a third-party.

On December 29, 2011, the MIIT promulgated the Several Provisions on Regulating the Market Order of Internet Information Services, which became effective on March 15, 2012. On December 28, 2012, the SCNPC promulgated the Decision on Strengthening Network Information Protection to enhance the legal protection of information security and privacy on the internet. The Provisions on Protection of Personal Information of Telecommunications and Internet Users promulgated by the MIIT on July 16, 2013 contains detailed requirements on the use and collection of personal information as well as the security measures to be taken by internet service providers. Specifically, (i) the users’ personal information shall not be collected without prior consent; (ii) the personal information shall not be collected other than those necessary for internet service providers to provide services; (iii) the personal information shall be kept strictly confidential; and (iv) a series of detailed measures shall be taken to prevent any divulgence, damage, tampering or loss of personal information of users.

The Administrative Provisions on Security Vulnerability of Network Products, or Provisions, were jointly promulgated by the MIIT, the CAC and the MPS on July 12, 2021 and took effect on September 1, 2021. Network product providers, network operators as well as organisations or individuals engaging in the discovery, collection, release and other activities of network product security vulnerability are subject to the Provisions and shall establish channels to receive information of security vulnerability of their respective network products and shall examine and fix such security vulnerability in a timely manner. Network product providers are required to report relevant information of security vulnerability of network products with the MIIT within two days and to provide technical support for network product users. Network operators shall take measures to examine and fix security vulnerability after discovering or acknowledging that their networks, information systems or equipment have security loopholes. According to the Provisions, the breaching parties may be subject to administrative penalty as regulated in accordance with the Cybersecurity Law. Since the Provisions are relatively new, uncertainties still exist in relation to its interpretation and implementation.

Pursuant to the Notice of the Supreme People’s Court, the Supreme People’s Procuratorate and the Ministry of Public Security on Legally Punishing Criminal Activities Infringing upon the Personal Information of Citizens, issued in April 23, 2013, and the Interpretation of the Supreme People’s Court and the Supreme People’s Procuratorate on Several Issues regarding Legal Application in Criminal Cases Infringing upon the Personal Information of Citizens, which was issued on May 8, 2017 and took effect on June 1, 2017, the following activities may constitute the crime of infringing upon a citizen’s personal information: (i) providing a citizen’s personal information to specified persons or releasing a citizen’s personal information online or through other methods in violation of relevant national provisions; (ii) providing legitimately collected information relating to a citizen to others without such citizen’s consent (unless the information is processed, not traceable to a specific person and not recoverable); (iii) collecting a citizen’s personal information in violation of applicable rules and regulations when performing a duty or providing services; or (iv) collecting a citizen’s personal information by purchasing, accepting or exchanging such information in violation of applicable rules and regulations. Pursuant to the Civil Code of the PRC, the collection, storage, use, process, transmission, provision and disclosure of personal information shall follow the principles of legitimacy, properness and necessity.

The Cybersecurity Law provides that network operators shall obtain the individual’s prior consent before collecting the personal information of such individual and take necessary technical measures or other appropriate measures to protect the personal information, and shall not provide the personal information to any third party without the individual’s prior consent unless such personal information has been processed in a proper way that a specific person will not be identified. For the operators of crucial information infrastructure, the personal information and crucial data must be stored within the territory of the People’s Republic of China. Where such data need to be provided to overseas parties due to business requirements, a security assessment shall be conducted before the transmission of the data.

95

On August 20, 2021, the SCNPC promulgated the Personal Information Protection Law of the PRC (the “Personal Information Protection Law”), which took effect on November 1, 2021. The law aims to protect the rights and interests of personal information and regulate the processing of personal information. The Personal Information Protection Law stipulates certain important concepts with respect to personal information processing: (i) “personal information” refers to all kinds of information related to identified or identifiable natural persons recorded by electronic or other means, excluding the information processed anonymously; (ii) “processing of personal information” includes the collection, storage, use, processing, transmission, provision, disclosure and deletion of personal information, among others; and (iii) “personal information processor” refers to an organization or individual that independently determines the purpose and method of the processing in the processing of personal information.

The Personal Information Protection Law also stipulates the obligations in the circumstance of entrusted processing. Where a personal information processor entrusts others with the processing of personal information, (i) the personal information processor shall agree with the agent on substantial matters like purpose, term, method of entrusted processing, type of information and protection measures, as well as supervise the processing activities of the agent; and (ii) the agent shall process personal information strictly within the scope as agreed, and ensure the security of the personal information processed and assist the personal information processor to perform his legal obligations.

On August 22, 2019, the CAC issued the Regulation on Cyber Protection of Children’s Personal Information, effective on October 1, 2019. Network operators are required to establish special policies and user agreements to protect children’s personal information, and to appoint special personnel in charge of protecting children’s personal information. Network operators who collect, use, transfer or disclose personal information of children are required to, in a prominent and clear way, notify and obtain consent from children’s guardians.

On November 28, 2019, the Secretary Bureau of the CAC, the General Office of the MIIT, the General Office of the Ministry of Public Security and the General Office of the SAMR promulgated the Method for Identifying the Illegal Collection and Use of Personal Information by Apps, which took effect on November 28, 2019 (the “Method”). The Method provides guidance for the regulatory authorities to identify the illegal collection and use of personal information through mobile apps, and for the app operators to conduct self-examination and self-correction and for other participants to voluntarily monitor compliance. The Method lists six types of illegal collection and usage of personal information, including “failure to publish rules on the collection and usage of personal information,” “failure to expressly state the purpose, manner and scope of the collection and usage of personal information,” “collecting and using personal information without obtaining consents from users,” “collecting personal information irrelevant to the services provided,” “providing personal information to other parties without obtaining consent” and “failure to provide the function of deleting or correcting personal information as required by law or failure to publish the methods for complaints and reports or other information”. For a detailed discussion of the risks and uncertainties related to our compliance with regulations on privacy protection, please see “Item 3. Key Information—3.D.Risk Factors—Risks Related to our Business and Industry—Compliance with the rapidly evolving landscape of global data privacy and data security laws may be challenging, and any failure or perceived failure to comply with such laws, or other concerns about our practices or policies with respect to the processing of personal information, could damage our reputation and deter current and potential customers and end users from using our platform and products and services or subject us to significant compliance costs or penalties, which could materially and adversely affect our business, financial condition and results of operations.”

EU, U.K.

The following is a summary of selected data security and privacy laws of the EU and the U.S. We believe that these laws and regulations are relevant to our business operations because certain of our data centers, as well as many of the brands we serve, are located in the EU or the U.S. We believe many of these laws and regulations, such as the General Data Protection Regulation (EU) 2016/679 (the “GDPR”), represent leading standards of data security and privacy in the world, and we have adopted internal controls, policies and procedures that we believe are consistent with the applicable standards under such laws and regulations. We have also completed information security, privacy and compliance certifications and validations from top privacy compliance and cybersecurity firms, such as TrustArc. For more information, see “Item 4. Information on the Company—4.B. Business Overview—Data Security and Privacy.”

96

The GDPR, which applies to the collection, use, storage, retention, transfer, disclosure and other processing of personal data obtained from individuals located in the EU or by businesses operating within the EU, became effective on May 25, 2018 and has resulted, and will continue to result, in significantly greater compliance burdens and costs for companies with customers, end users, or operations in the EU. The GDPR places stringent obligations and operational requirements on us as both a processor and controller of personal data and could make it more difficult or more costly for us to use and share personal data. For example, requirements placed on data controllers include, among other things, transparent and expanded disclosure to data subjects about how their personal data is to be used, limitations on retention of information, mandatory data breach notification requirements, record keeping and documentation requirements, and higher standards for data controllers to demonstrate that they have obtained valid consent for certain data processing activities. Under the GDPR, data protection supervisory authorities are given various enforcement powers, including levying fines of up to 20 million Euros or up to 4% of an organization’s annual worldwide turnover, whichever is greater, for the preceding financial year, for non-compliance. Data subjects also have the right to be compensated for damages suffered as a result of a controller or processor’s non-compliance with the GDPR. While the GDPR provides a more harmonized approach to data protection regulation across the EU member states, it also gives EU member states certain areas of discretion; and therefore, laws and regulations in relation to certain data processing activities may differ on a member state by member state basis, which could further limit our ability to use and share personal data and could require localized changes to our operating model. In addition to the GDPR, the EU also has released a proposed Regulation on Privacy and Electronic Communications, or the ePrivacy Regulation, to replace the EU’s current Privacy and Electronic Communications Directive, or the ePrivacy Directive, to, among other things, better align EU member states and the rules governing online tracking technologies and electronic communications, such as unsolicited marketing and cookies, with the requirements of the GDPR. While the ePrivacy Regulation was originally intended to be adopted on May 25, 2018 (alongside the GDPR), it is currently going through the European legislative process, and the timing for adoption remains unclear.

Under the GDPR, restrictions are placed on transfers of personal data outside of the European Economic Area to countries which have not been deemed “adequate” by the European Commission (including the PRC). The Court of Justice of the European Union (the “CJEU”) issued a decision on July 16, 2020, invaliding the EU-US Privacy Shield Framework, which provided one mechanism for lawful cross-border transfers of personal data between the EU and the United States. While the decision did not invalidate the use of the European Commission’s approved standard contractual clauses, another mechanism for making lawful cross-border transfers, the decision has called the validity of standard contractual clauses into question under certain circumstances, and has made the legality of transferring personal data from the EU to the U.S. or various other jurisdictions outside of the EU more uncertain. Specifically, the CJEU stated that companies must now assess the validity of standard contractual clauses on a case-by-case basis, taking into consideration whether the standard contractual clauses provide sufficient protection in light of any access by the public authorities of the third country to where the personal data is transferred, and the relevant aspects of the legal system of such third country. Additionally, in October 2022, President Biden signed an executive order to implement the EU-U.S. Data privacy Framework, which serves as a replacement to the EU-US Privacy Shield. Moreover, on July 10, 2023 the European Commission adopted an adequacy decision concluding that the United States ensures an adequate level of protection for personal data transferred from the EEA to the United States under the EU-U.S. Data Privacy Framework (followed on October 12, 2023 with the adoption of an adequacy decision in the U.K. for the U.K.-US Data Bridge). However, the adequacy decision does not foreclose, and is likely to face, future legal challenges and the ongoing legal uncertainty may increase our costs and our ability to efficiently process personal data from the EEA. While the European Commission published new standard contractual clauses for transferring personal data from the EU to third countries, and the European Data Protection Board issued certain recommendations relating to measures that supplement transfer tools to ensure compliance with the EU level of protection of personal data, the CJEU’s decision has increased uncertainty surrounding data transfers from the EU to third countries that may not offer the same level of protection for data subjects’ rights as the EU. Due to these recent regulatory changes and guidance, we may need to invest in additional technical, legal and organization safeguards in the future to avoid disruptions to data flows within our business and to and from our customers and service providers. Furthermore, this uncertainty, and its eventual resolution, may increase our costs of compliance, impede our ability to transfer data and conduct our business, and harm our business or results of operations.

97

Additionally, the withdrawal of the United Kingdom (“U.K.”) from the EU (commonly known as “Brexit”) has created uncertainty with regard to the regulation of privacy and data protection in the U.K. Since January 1, 2021, when the transitional period following Brexit expired, the so-called U.K. GDPR (combining the GDPR and the U.K.’s Data Protection Act of 2018) has been in effect in the U.K. Although the U.K. GDPR currently imposes substantially the same obligations as the GDPR, and currently authorizes similar fines, the U.K. GDPR will not automatically incorporate changes to the GDPR going forward (which would need to be specifically incorporated by the U.K. government). Moreover, the U.K. government has publicly announced plans to reform the U.K. GDPR in ways that, if formalized, are likely to deviate from the GDPR. While the European Commission has issued an “adequacy” decision to the U.K., which facilitates the sharing of personal data between the EU and the U.K. for the time being, such adequacy decision will sunset in June 2025 unless extended and it may be revoked in the future by the European Commission if the U.K. data protection regime is reformed in ways that deviate substantially from the level of protection currently in place. Adding further complexity for international data flows, in March 2022, the U.K. adopted its own International Data Transfer Agreement for transfers of personal data out of the U.K. to so-called third countries, as well as an international data transfer addendum that can be used with GDPR’s standard contractual clauses for the same purpose. All of this creates a risk of divergent parallel regimes and related uncertainty, along with the potential for increased compliance costs and risks for affected businesses based on differing interpretation and enforcement by regulators and authorities.

United States

In the United States, various federal regulators, including governmental agencies like the Federal Trade Commission, and states and state regulators have adopted, or are considering adopting, laws and regulations concerning personal data and data security, such as the California Consumer Privacy Act, of 2018 (as modifed by the California Privacy Rights Act, collectively “CCPA”). This patchwork of legislation and regulation may give rise to conflicts or differing views of personal privacy rights. For example, certain state laws may be more stringent or broader in scope, or offer greater individual rights, with respect to personal data than federal, international or other state laws, and such laws may differ from each other, all of which may complicate compliance efforts. One such comprehensive privacy law in the United States is the CCPA, which came into effect on January 1, 2020 and was significantly amended as of January 1, 2023. Among other things, the CCPA requires companies that process personal information of California residents to make detailed disclosures to consumers about such companies’ data collection, use and sharing practices, gives California residents expanded rights to access and delete their personal information and to opt out of certain personal information sharing with (and sales of personal information to) third parties. The CCPA provides for civil penalties for violations, as well as a private right of action for certain data breaches that result in the loss of personal data that may increase the likelihood of, and risks associated with, data breach litigation. Additionally, the CCPA expands consumers’ rights with respect to certain sensitive personal information, further restricts the use of cross-context behavioral advertising and creates a state agency, the California Privacy Protection Agency, to oversee implementation and enforcement efforts. Amendments have been made to the CCPA, and it is possible that further amendments will be enacted, but even in its current form it remains unclear how various provisions of the CCPA will be interpreted and enforced, potentially resulting in further uncertainty and requiring us to incur additional costs and expenses in an effort to comply. In addition, all 50 states have laws that require the provision of notification for security breaches of personal information to affected individuals, state officers or others. Possible consequences for non-compliance with these various state laws include enforcement actions in response to rules and regulations promulgated under the authority of federal agencies and state attorneys general and legislatures and consumer protection agencies. State laws are changing rapidly and there have been ongoing discussions and proposals in the U.S. Congress with respect to new federal data privacy and security laws to which we would become subject if enacted. All of these evolving compliance and operational requirements impose significant costs that are likely to increase over time, may require us to modify our data processing practices and policies, divert resources from other initiatives and projects, and could restrict the way products and services involving data are offered, all of which may have a material and adverse impact on our business, financial condition and results of operations.

Registration for Import and Export Goods

Pursuant to the Customs Law of the People’s Republic of China promulgated by the SCNPC on January 22, 1987 and last amended on April 29, 2021, unless otherwise stipulated, the declaration of import and export goods may be made by consignees and consignors themselves, and such formalities may also be completed by their entrusted customs brokers that have filed with the Customs. The consignees and consignors for import or export of goods and the customs brokers engaged in customs declaration shall file with the Customs in accordance with the laws.

98

Pursuant to the Administrative Provisions of the Customs of the People’s Republic of China on the Record Filings of Customs Declaration Entities promulgated by the General Administration of Customs on November 19, 2021, where the consignee or consignor of imported or exported goods or a customs declaration enterprise applies for recordation, it shall obtain the qualification of market entities; particularly where the consignee or consignor of imported or exported goods applies for recordation, it shall be filed as a foreign trade business. Where the consignee or consignor of imported or exported goods or a customs declaration enterprise has undergone the formalities of recordation for customs declaration entities, branches that meet the requirements of the preceding paragraph may also apply for recordation for customs declaration entities.

In addition, the Foreign Trade Law of the PRC which was promulgated by the SCNPC on May 12, 1994 and amended on November 7, 2016, and the Measures for the Record Filing and Registration of Foreign Trade Business Operators, which was promulgated by MOFCOM on June 25, 2004 and last amended on May 10, 2021, require any foreign trade business operator that is engaged in the import and export of goods or technology shall be registered for archival purposes with the administrative department of foreign trade of the State Council or the institution entrusted thereby, unless it is otherwise provided for by any law, administrative regulation or the foreign trade department of the State Council. The specific measures for archival registration shall be formulated by the foreign trade department of the State Council. Where any foreign trade business operator that fails to file for record and registration according to relevant provisions, the customs may not handle the procedures of customs declarations and release of the import or export goods. On December 30, 2022, the SCNPC promulgated the Decision on Amending the Foreign Trade Law of the PRC, and accordingly foreign trade operators engaged in the import and export of goods or technologies are not required to go through the filing and registration procedures from December 30, 2022.

Regulations Relating to Product Quality

Products made in mainland China are subject to the Product Quality Law of the People’s Republic of China, which was promulgated on February 22, 1993, last amended on December 29, 2018. According to the Product Quality Law, a manufacturer of a product is responsible to compensate for the damages to any person or property caused by the defect of such a product, unless the manufacturer is able to prove that (i) it has not circulated the product; (ii) the defect did not exist at the time when the product was circulated; or (iii) scientific or technological knowledge at the time when the product was circulated was not such that it allowed the defect to be discovered.

The Consumer Rights and Interests Protection Law of the People’s Republic of China (the “Consumers Protection Law”) was promulgated on October 31, 1993 and became effective on January 1, 1994. The Consumers Protection Law has been further revised on August 27, 2009 and October 25, 2013. According to the Consumers Protection Law, unless otherwise provided by this law, an operator that provides products or services may bear civil liability in accordance with the Product Quality Law and other relevant laws and regulations.

According to the Administrative Regulations for Compulsory Product Certification, which was promulgated by the General Administration of Quality Supervision, Inspection and Quarantine P.R.C. (the “AQSIQ”) (which has merged into the State Administration for Market Regulation) on July 3, 2009 and last amended on September 29, 2022, products specified by the state shall not be delivered, sold, imported or used in other business activities until they are certified, or the Compulsory Product Certification, and labeled with China Compulsory Certification mark. For products that are subject to Compulsory Product Certification, the state implements unified product catalogs, or the 3C Catalog, unified compulsory requirements, standards and compliance assessment procedures in technical specification, unified certification marks and unified charging standards.

Regulation Relating to Intellectual Property Rights

Regulation on Patents

The SCNPC adopted the Patent Law of the PRC in 1984 and amended it in 1992, 2000, 2008 and 2020, respectively. A patentable invention or utility model must meet three conditions: novelty, inventiveness and practical applicability. Patents cannot be granted for scientific discoveries, rules and methods for intellectual activities, methods used to diagnose or treat diseases, animal and plant breeding methods of nuclear transformation or substances obtained by means of nuclear transformation. The Patent Office under the State Intellectual Property Office is responsible for receiving, examining and approving patent applications. A patent is valid for a 20-year term for an invention and a 10-year term for a utility model and a 15-year term for a design, starting from the application date. Except under certain specific circumstances provided by law, any third-party user must obtain consent or a proper license from the patent owner to use the patent, or else the use will constitute an infringement of the rights of the patent holder.

99

Regulation on Copyright

In accordance with the Copyright Law of the PRC which was promulgated by the SCNPC on September 7, 1990 and last amended on November 11, 2020, and took effect on June 1, 2021. Chinese citizens, legal persons or other entities own the copyright in their works whether published or not, including written works; oral works; music, comedy arts of talking and singing, dance and acrobatics; work of art and architecture work; photographic works; cinematographic work and work created by the method similar to the film production method; engineering design drawing, product design drawing, map, sketch and other graphic works and model works; computer software and other works specified by laws and administrative regulations. The rights a copyright owner has include but are not limited to the following rights of the person and property rights: the right of publication, right of authorship, right of modification, right of integrity, right of reproduction, distribution right, rental right, right of network communication, translation right and right of compilation.

In accordance with the Regulations on the Protection of Computer Software promulgated by the State Council on June 4, 1991 and last amended on January 30, 2013, Chinese citizens, legal persons or other entities own the copyright, including the right of publication, right of authorship, right of modification, right of reproduction, distribution right, rental right, right of network communication, translation right and other right software copyright owners shall have in software developed by them, regard less of whether it has been published. In accordance with the Measures for the Registration of Computer Software Copyright promulgated by the National Copyright Administration on February 20, 2002, software copyrights, exclusive licensing contracts for software copyrights and software copyright transfer contracts shall be registered, and the National Copyright Administration shall be the competent authority for the administration of software copyright registration and designates the Copyright Protection Center of China as a software registration authority. The Copyright Protection Center of China shall grant a registration certificate to a computer software copyright applicant who complies with regulations.

Regulation on Trademark

Trademarks are protected by the Trademark Law of the PRC (Revised in 2019), or the Trademark Law, which was promulgated on August 23, 1982 and last amended on April 23, 2019 and come into effect on November 1, 2019, respectively, as well as the Implementation Regulation of Trademark Law of the PRC adopted by the State Council on August 3, 2002 (Revised in 2014). In China, registered trademarks include commodity trademarks, service trademarks, collective marks and certification marks.

The Trademark Office of China National Intellectual Property Administration handles trademark registrations and grants a term of 10 years to registered trademarks. Trademarks are renewable every ten years where a registered trademark needs to be used after the expiration of its validity term. A registration renewal application shall be filed within six months prior to the expiration of the term. A trademark registrant may license its registered trademark to another party by entering into a trademark license contract. Trademark license agreements must be filed with the Trademark Office to be recorded. The licensor shall supervise the quality of the commodities on which the trademark is used, and the licensee shall guarantee the quality of such commodities. The Trademark Law has adopted a “first come, first file” principle with respect to trademark registration. Where a trademark for which a registration application has been made is identical or similar to another trademark which has already been registered or been subject to a preliminary examination and approval for use on the same kind of or similar commodities or services, the application for registration of such trademark may be rejected. Any person applying for the registration of a trademark may not prejudice the existing right first obtained by others, nor may any person register in advance a trademark that has already been used by another party and has already gained a “sufficient degree of reputation” through such party’s use. Trademarks are granted for a term of 10 years. Twelve months prior to the expiration of the ten-year term, the trademark registrant shall apply for the renewal of registration; if the trademark registrant does not make the renewal during the foregoing period, another six-month extension can be granted.

Regulation on Domain Name

In accordance with the Measures for the Administration of Internet Domain Names, which was promulgated by the MIIT on August 24, 2017 and took effect on November 1, 2017, whoever engages in internet domain name services and its operation and maintenance, supervision and administration and other related activities within the territory of the People’s Republic of China shall abide by these Measures.

100

In accordance with the Notice of the MIIT on Regulating the Use of Domain Names in Internet Information Services) which was promulgated by the MIIT of the PRC on November 27, 2017 and took effect on January 1, 2018, internet access service providers shall verify the identity of each internet information service provider, and shall not provide services to any internet information service provider who fails to provide real identity information.

Regulation Relating to Employment and Social Welfare

Regulation on Labor

Pursuant to the Labor Contract Law of the PRC, which was issued on June 29, 2007, amended on December 28, 2012 and became effective on July 1, 2013, labor contracts shall be concluded in writing if labor relationships are to be or have been established between enterprises or institutions and the laborers. Enterprises and institutions are forbidden to force laborers to work beyond the time limit and employers shall pay laborers for overtime work in accordance with national regulations. In addition, labor wages shall not be lower than local standards on minimum wages and shall be paid to laborers in a timely manner.

According to the Labor Law of the PRC, which was promulgated on July 5, 1994, last amended and became effective on December 29, 2018, enterprises and institutions shall establish and improve their system of work place safety and sanitation, strictly abide by state rules and standards on workplace safety, educate laborers in labor safety and sanitation in the PRC. Labor safety and sanitation facilities shall comply with state-fixed standards.

Enterprises and institutions shall provide laborers with a safe workplace and sanitary conditions that comply with state stipulations and the relevant articles of labor protection.

Regulation on Social Insurance and Housing Fund

In accordance with the Regulation of Insurance for Labor Injury, implemented on January 1, 2004, amended on December 20, 2010 and effective on January 1, 2011, the Provisional Measures for Maternity Insurance of Employees of Corporation, implemented on January 1, 1995, the Decisions on the Establishment of a Unified Program for Basic Old-Aged Pension Insurance of the State Council, issued on July 16, 1997, the Decisions on the Establishment of the Medical Insurance Program for Urban Workers of the State Council promulgated on December 14, 1998, the Unemployment Insurance Measures, promulgated on January 22, 1999, the Social Insurance Law of the PRC, implemented on July 1, 2011 and amended on December 29, 2018, and the Interim Regulations on the Collection and Payment of Social Insurance Premiums, promulgated on January 22, 1999 and amended on March 24, 2019, enterprises are obliged to provide their employees in the PRC with welfare schemes covering pension insurance, unemployment insurance, maternity insurance, labor injury insurance and medical insurance. These payments are made to local administrative authorities and any employer that fails to contribute may be fined and ordered to make up within a prescribed time limit.

In accordance with the Regulations on the Management of Housing Funds, which was promulgated by the State Council on April 3, 1999 and last amended on March 24, 2019, enterprises must register at the competent managing center for housing funds and upon the examination by such managing center of housing funds, these enterprises shall complete procedures for opening an account at the relevant bank for the deposit of employees’ housing funds. Enterprises are also required to pay and deposit housing funds on behalf of their employees in full and in a timely manner.

101

Regulation Relating to Tax

Enterprise Income Tax

According to the Enterprise Income Tax Law of the PRC, or the EIT Law, and its relevant implementation regulations, taxpayers consist of resident enterprises and non-resident enterprises.

Resident enterprises are defined as enterprises that are established in China in accordance with PRC laws, or that are established in accordance with the laws of foreign countries but whose actual or de facto control is administered from within the PRC. Non-resident enterprises are defined as enterprises that are set up in accordance with the laws of foreign countries and whose actual administration is conducted outside the PRC, but have established institutions or premises in the PRC, or have no such established institutions or premises but have income generated from inside the PRC. Under the EIT Law and relevant implementing regulations, a uniform enterprise income tax rate of 25% is applicable. However, if non-resident enterprises have not formed permanent establishments or premises in the PRC, or if they have formed permanent establishment institutions or premises in the PRC but there is no actual relationship between the relevant income derived in the PRC and the established institutions or premises set up by them, the enterprise income tax is, in that case, set at a rate of 10% for their income sourced from inside the PRC.

According to the EIT Law and relevant implementation regulations, the EIT tax rate of a high and new technology enterprise is 15%. Pursuant to the Administrative Measures for the Recognition of High and New Technology Enterprises, which became effective on January 1, 2008 and amended on January 29, 2016, the certificate of a high and new technology enterprise is valid for three years. An enterprise shall, after being accredited as a high-tech enterprise, fill out and submit the statements on annual conditions concerning the intellectual property rights, scientific and technical personnel, expenses on research and development and operating income for the previous year on the “website for the administration of accreditation of high-tech enterprises.”

The Notice on Taxation Policies for Further Encouraging the Development of the Software and Integrated Circuit Industries, which was promulgated by the Ministry of Finance (the “MOF”) and the State Administration of Taxation (the “SAT”) on April 20, 2012 and became effective on January 1, 2011, and the Notice on Issues Relating to the Preferential Policies for Enterprise Income Tax in Software and Integrated Circuits Industry promulgated by MOF, the SAT, the NDRC and the MIIT on May 4, 2016, provide that, upon certification, newly established integrated circuit design enterprises and eligible software enterprises shall be exempt from the enterprise income tax for the first two years of the preferential period, and shall be levied thereon at half of the statutory rate of 25% for the next three years until the expiration of the preferential period.

Value-Added Tax

The Provisional Regulations of the PRC on Value-added Tax were promulgated by the State Council on December 13, 1993 and came into effect on January 1, 1994, which were subsequently amended on November 10, 2008, February 6, 2016 and November 19, 2017. The Detailed Rules for the Implementation of the Provisional Regulations of the PRC on Value-added Tax (Revised in 2011) was promulgated by the MOF on December 25, 1993 and subsequently amended on December 15, 2008 and October 28, 2011. These rules and regulations are collectively referred to as the VAT Law. On November 19, 2017, the State Council promulgated the Decisions on Abolishing the Provisional Regulations of the PRC on Business Tax and Amending the Provisional Regulations of the PRC on Value-added Tax, or the Order 691. According to the VAT Law and Order 691, all enterprises and individuals engaged in the sale of goods, the provision of processing, repair and replacement services, sales of services, intangible assets, real property and the importation of goods within the territory of the PRC are the taxpayers of VAT. The VAT tax rates generally applicable are simplified as 17%, 11%, 6% and 0%, and the VAT tax rate applicable to the small-scale taxpayers is 3%. The Notice of the MOF and the SAT on the Adjustment to VAT Rates, or the Notice, was promulgated on April 4, 2018 and became effective as of May 1, 2018. The Notice adjusted the VAT tax rates of 17% and 11% to 16% and 10%, respectively. According to the Announcement on Relevant Policies for Deepening Value-Added Tax Reform, which came into effect from April 1, 2019, the VAT tax rates of 16% and 10% were further changed into 13% and 9%, respectively.

102

Dividend Withholding Tax

Furthermore, pursuant to the Notice of the SAT on the Issues Concerning the Application of the Dividend Clauses of Tax Agreements, which was promulgated and effective on February 20, 2009, all of the following requirements should be satisfied where a fiscal resident of the other party to the tax agreement needs to be entitled to such tax agreement treatment as being taxed at a tax rate specified in the tax agreement for the dividends paid to it by a PRC resident company: (i) such a fiscal resident who obtains dividends should be a company as provided in the tax agreement; (ii) owner’s equity interests and voting shares of the PRC resident company directly owned by such a fiscal resident reaches a specified percentage; and (iii) the equity interests of the PRC resident company directly owned by such a fiscal resident, at any time during the 12 months prior to the acquisition of the dividends, reaches a percentage specified in the tax agreement.

In addition, according to the Announcement of the State Taxation Administration on Issuing the Measures for Non-resident Taxpayers’ Enjoyment of Treaty Benefits, promulgated by the SAT on October 14, 2019 and became effective on January 1, 2020, where a non-resident enterprise that receives dividends from a PRC resident enterprise wishes to enjoy the favorable tax benefits under the convention treatment, it may be entitled to the convention treatment itself when filing a tax return or making a withholding declaration through a withholding agent, subject to the subsequent administration by the tax authorities.

Regulation Relating to Foreign Exchange

Pursuant to the Foreign Exchange Administration Regulations of the PRC, as amended in August 5, 2008, RMB is freely convertible for current account items, including the distribution of dividends, interest payments, trade and service-related foreign exchange transactions, but not for capital account items, such as direct investments, loans, repatriation of investments and investments in securities outside China, unless the prior approval of SAFE is obtained and prior registration with SAFE is made. On May 10, 2013, SAFE promulgated the Notice of the SAFE on Issuing the Provisions on the Foreign Exchange Administration of Domestic Direct Investment of Foreign Investors and the Supporting Documents, or the SAFE Circular No. 21, which was amended on October 10, 2018 and December 30, 2019. SAFE Circular No. 21 provided and simplified the operational steps and regulations on foreign exchange matters related to direct investment by foreign investors, including foreign exchange registration, account opening and use, receipt and payment of funds, and settlement and sales of foreign exchange.

Pursuant to the Notice of the SAFE on Further Improving and Adjusting Foreign Exchange Administration Policies for Direct Investment, or the SAFE Circular No. 59, which was promulgated by SAFE on November 19, 2012, became effective on December 17, 2012 and was further amended on May 4, 2015, October 10, 2018 and December 30, 2019, approval is not required for the opening of an account entry in foreign exchange accounts under direct investment. SAFE Notice No. 59 also simplified the capital verification and confirmation formalities for foreign invested entities, the foreign capital and foreign exchange registration formalities required for the foreign investors to acquire equities from a Chinese party, and further improved the administration on exchange settlement of foreign exchange capital of foreign invested entities.

Pursuant to the Notice of the SAFE on Issues concerning Foreign Exchange Administration of the Overseas Investment and Financing and the Round-tripping Investment Made by Domestic Residents through Special-Purpose Companies, or the SAFE Circular No. 37, which was promulgated by SAFE and became effective on July 4, 2014, (i) a PRC resident shall register with the local SAFE branch before he or she contributes assets or equity interests in an overseas SPV that is directly established or controlled by such PRC resident for the purpose of conducting investment or financing; and (ii) following the initial registration, such PRC resident is also required to register with the local SAFE branch for any major change, in respect of the overseas SPV, including, among other things, a change of the overseas SPV’s PRC resident shareholder(s), name of the overseas SPV, term of operation, or any increase or reduction of the overseas SPV’s registered capital, share transfer or swap, and merger or division. Pursuant to SAFE Circular No.37, failure to comply with these registration procedures may result in penalties.

Pursuant to the Notice of the SAFE on Further Simplifying and Improving Policies for the Foreign Exchange Administration of Direct Investment, or the SAFE Circular 13, which was promulgated on February 13, 2015, became effective on June 1, 2015 and was further amended on December 30, 2019, the foreign exchange registration under domestic direct investment and the foreign exchange registration under overseas direct investment is directly reviewed and handled by banks in accordance with the SAFE Circular 13, and the SAFE and its branches shall perform indirect regulation over the foreign exchange registration via banks.

103

Regulation Relating to Dividend Distribution

The Company Law is the principal law that governs the dividends distribution by companies in the PRC and it applies to both PRC domestic companies and foreign-invested companies. Foreign-invested companies are also subject to the relevant requirements under the Foreign Investment Law and its implementing rules. Under these laws, regulations and rules, both domestic companies and foreign-invested companies in the PRC are required to set aside as general reserves at least 10% of their after-tax profit, until the cumulative amount of their reserves reaches 50% of their registered capital. PRC companies are not permitted to distribute any profits until any losses from prior fiscal years have been offset. Profits retained from prior fiscal years may be distributed together with distributable profits from the current fiscal year.

Regulations Relating to Employee Equity Incentive Plan

Pursuant to the SAFE Circular 37, PRC residents who participate in equity incentive plan in overseas non-publicly listed companies may submit applications to SAFE or its local branches for the foreign exchange registration with respect to offshore special purpose companies. In addition, pursuant to the Notice of Issues Related to the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Listed Company, or the SAFE Circular 7, which was issued by the SAFE on February 15, 2012, employees, directors, supervisors, and other senior management participating in any equity incentive plan of an overseas publicly listed company who are PRC citizens or who are non-PRC citizens residing in China for a continuous period of not less than one year, subject to a few exceptions, are required to register with SAFE through a domestic agency as regulated in SAFE Circular 7.

In addition, the SAT has issued certain circulars concerning employee stock options and restricted shares, including the Circular on Issues Concerning the Individual Income Tax on Share-option Incentives, or the SAT Circular 461, which was promulgated and took effect on August 24, 2009, and the Notice on Measures Enhancing the Reform in Taxation and Stimulating the Vitality of Market Players which was promulgated and took effect on October 12, 2021. Under the SAT Circular 461 and other relevant laws and regulations, employees working in the PRC who exercise stock options or are granted restricted shares will be subject to PRC individual income tax. The PRC subsidiaries of an overseas listed company are required to file documents related to employee stock options and restricted shares with relevant tax authorities and to withhold individual income taxes of employees who exercise their stock option or purchase restricted shares. If the employees fail to pay or the PRC subsidiaries fail to withhold income tax in accordance with relevant laws and regulations, the PRC subsidiary may face sanctions imposed by the tax authorities or other PRC government authorities.

Regulation Relating to M&A and Overseas Listing

The Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors (the “M&A Rules”) was promulgated by six PRC ministries, including MOFCOM, the State-owned Assets Supervision and Administration Commission of the State Council, the SAT, the SAMR, the CSRC, and the SAFE, on August 8, 2006, and was amended and became effective on June 22, 2009. The M&A Rules stipulate that a foreign investor is required to obtain necessary approvals when it (i) acquires the equity of a domestic enterprise so as to convert the domestic enterprise into a foreign-invested enterprise; (ii) subscribes for the increased capital of a domestic enterprise so as to convert the domestic enterprise into a foreign-invested enterprise; (iii) establishes a foreign-invested enterprise through which it purchases the assets of any domestic enterprise and operates these assets; or (iv) purchases the assets of a domestic enterprise, and then invests such assets to establish a foreign-invested enterprise. The M&A Rules, among other things, further prescribed that a special purpose vehicle, formed for overseas listing purposes and controlled directly or indirectly by PRC companies or individuals, shall be approved by MOFCOM prior to its establishment and obtain the approval of the CSRC prior to the listing and trading of such special purpose vehicle’s securities on an overseas stock exchange.

Pursuant to the Notice of the Foreign Investment Administration of the MOFCOM on Distributing the Manual of Guidance on Administration for Foreign Investment Access, which was issued and became effective on December 18, 2008 by MOFCOM, notwithstanding the fact that (i) the domestic shareholder is connected with the foreign investor or not, or (ii) the foreign investor is the existing shareholder or the new investor, the M&A Rules shall not apply to the transfer of an equity interest in an incorporated foreign-invested enterprise from the domestic shareholder to the foreign investor.

104

On February 17, 2023, the CSRC released the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies, or the Trial Measures, and relevant supporting guidelines, collectively, the New Overseas Listing Rules, setting out new filing procedures for China-based companies seeking direct or indirect listings and offerings in overseas markets, which came into force since March 31, 2023. The New Overseas Listing Rules are applicable to PRC domestic companies that seek to offer and list securities in overseas markets, either through direct or indirect means. If an issuer meets both of the following criteria, the overseas securities offering and listing conducted by such issuer shall be deemed to be an indirect overseas offering subject to the filing procedures set forth under the New Overseas Listing Rules: (i) 50% or more of the issuer’s operating revenue, total profit, total assets or net assets as documented in its audited consolidated financial statements for the most recent fiscal year are derived from PRC domestic companies; and (ii) the issuer’s business activities are substantially conducted in mainland China, or its principal place(s) of business are located in mainland China, or the senior managers in charge of its business operations and management are mostly Chinese citizens or domiciled in mainland China. Pursuant to the New Overseas Listing Rules, an issuer listed in an overseas market that intends to effect any follow-on offering in the same overseas market where it has previously offered and listed securities should, through its major operating entity incorporated in the PRC, file relevant materials with the CSRC within three business days after the completion of any such follow-on offering.

Furthermore, according to New Overseas Listing Rules, after an issuer has completed its offering and listed its securities on an overseas stock exchange, the issuer shall submit a report to the CSRC within three business days after the occurrence and public disclosure of any material events, including: (i) a change of control; (ii) investigations of or sanctions imposed on the issuer by overseas securities regulatory agencies or other relevant competent authorities; (iii) changes of listing status or transfers of the listing segment; and (iv) a voluntary or mandatory delisting.

The New Overseas Listing Rules provide that in the event of any breach, including any failure to fulfill the filing procedure, or any offering and listing of securities in an overseas market in violation of the measures, the CSRC will order such domestic company to rectify, issue warnings to such domestic company, and impose a fine between RMB1 million and RMB10 million. Fines and warnings will be imposed on persons-in-charge and other persons who are directly liable. In addition, fines will also be imposed on controlling shareholders and actual controllers of the domestic company who initiate or cause the noncompliance activities described above.

105

4.C.Organizational Structure

The following chart illustrates our corporate structure, including our significant subsidiaries as that term is defined under Section 1-02 of Regulation S-X under the Securities Act, the VIE and certain other subsidiaries, as of the date of this annual report.

Graphic

Notes:

(1) The VIE is owned by certain nominee shareholders, not us. All of these nominee shareholders are also beneficial owners of our company. Shareholders of Hangzhou Tuya Technology are Xueji (Jerry) Wang (our director and CEO), Liaohan (Leo) Chen (our director), Yaona Lin (our employee), Ruixin Zhou (our employee) and Peihong Chen (our employee), each holding approximately 60.7%, 13.1%, 11.5%, 9.8% and 4.9%, respectively, of Hangzhou Tuya Technology’s equity interests.

(2) Contractual arrangements include exclusive business cooperation agreement, equity interest pledge agreement, exclusive option agreement, power of attorney and spousal consent. See “—Contractual Arrangements with the VIE and the VIE’s Registered Shareholders” below in this annual report.

Contractual Arrangements with the VIE and the VIE’s Registered Shareholders

Tuya Inc. is a Cayman Islands holding company and conducts its operations in China mainly through its PRC subsidiaries.

Investment in certain areas of the industries in which we currently operate and may operate are subject to restrictions under current PRC laws and regulations. After consultation with Jia Yuan Law Offices, our PRC legal counsel, we determined that it was not viable for us to hold Hangzhou Tuya Technology, the VIE, directly through equity ownership. Instead, we decided that, in line with common practice in the PRC for industries subject to foreign investment restrictions, we would gain effective control over, and receive all the economic benefits generated by the businesses currently operated by the VIE through the contractual arrangements between Tuya Information, on the one hand, and the VIE and the registered shareholders, on the other hand. As a result of these contractual arrangements, we exert effective control over the VIE, and are considered the primary beneficiary of the VIE for accounting purposes and consolidate its operating results in our financial statements under the U.S. GAAP.

106

The revenue contribution from the VIE was nil in 2021, 2022 and 2023. As of December 31, 2022 and 2023 the assets of the VIE, excluding amounts due from other companies in our group, represented less than 0.01% and less than 0.01% of our consolidated total assets, respectively. We expect the contribution of revenue and assets to our group from the VIE to remain immaterial in the foreseeable future. Additionally, the VIE does not hold any licenses or permits that are material to our current business operations.

The contractual arrangements between Tuya Information, on the one hand, and the VIE and its registered shareholders, on the other hand, were initially entered into in December 2014 and were amended and restated in January 2022. The following is a summary of these contractual arrangements. For the complete text of these contractual arrangements, please see the copies filed as exhibits to this annual report.

In the opinion of Jia Yuan Law Offices, our PRC legal counsel, the execution and performance of the contractual arrangements do not violate the provisions of the Civil Code of the PRC which may lead to their invalidity, and are binding on the parties thereto. The contractual arrangements can be enforced in accordance with PRC laws, except that the following arrangement may not be enforceable under PRC laws: (i) the contractual arrangements provide that the arbitrator may impose restrictions on and/or dispose of the VIE’s equity interests or land and other assets (such as for award of remedies), grant injunction (such as for the conduct of business or compelling the transfer of assets), or grant other interim relief, or order winding up of our consolidated affiliated entity through arbitration, and that the courts with jurisdiction (including the courts in Hong Kong, the place of incorporation of the Company, the place of incorporation of the VIE, and the place where the principal assets of our company or the VIE is located) shall have the right to grant interim relief in support of the arbitration, while under PRC laws, an arbitral body has no power to grant injunctive relief and may not directly issue a provisional or final liquidation order for the purpose of protecting assets of or equity interests in the VIE in case of disputes. In addition, interim remedies or enforcement orders granted by overseas courts such as Hong Kong and the Cayman Islands may not be recognizable or enforceable in China, and (ii) the contractual arrangements provide that when the VIE is liquidated or dissolved, persons recommended by Tuya Information shall be appointed as permitted by the PRC laws to establish a liquidation team to manage the assets of the VIE.

However, these contractual arrangements may not be as effective in providing control as direct equity ownership. There are substantial uncertainties regarding the interpretation and application of current or future PRC laws and regulations. We have been further advised by our PRC legal counsel that if the PRC government finds that the agreements that establish the VIE structure do not comply with applicable PRC laws and regulations, we could be subject to penalties, including being required to cease the operations carried out through the VIE. For a detailed discussion of the risks and uncertainties related to these contractual arrangements and our corporate structure, please see “Item 3. Key Information – 3.D. Risk Factors—Risks Related to Our Corporate Structure.”

Exclusive Business Cooperation Agreement

Under this exclusive business cooperation agreement, Tuya Information has agreed to provide the following services to Hangzhou Tuya Technology:

the licensing of software legally owned by Tuya Information;
the development, maintenance and update of software involved in Hangzhou Tuya Technology’s business;
the design, installation, daily management, maintenance and updating of network system, hardware and databased design;
the technical support and training for employees of Hangzhou Tuya Technology;
the assistance in consultancy, collection and research of technology and market information (excluding market research business that wholly foreign-owned enterprises are prohibited from conducting under PRC law);
the provision of business management consultation;
the provision of marketing and promotion services;
the leasing of equipment or properties; and

107

other services requested by Hangzhou Tuya Technology from time to time to the extent permitted under PRC law.

Hangzhou Tuya Technology has agreed to pay services fees to Tuya Information on a regular basis in discretion of Hangzhou Tuya Technology after considering certain factors as specified in the exclusive business cooperation agreement. The service fee shall be equivalent to the total income of Hangzhou Tuya Technology of each financial year, deducting the costs, expenses, taxes (excluding corporate income tax) and other statutory fees reserved or withdrawn. Hangzhou Tuya Technology shall pay the service fee to the bank account designated by Tuya Information within 10 days after receiving notice and bill from Tuya Information. This agreement was effective from December 23, 2014 and will continue to be effective unless it is terminated by written notice of Tuya Information or according to the provisions in the agreement. Unless otherwise required by applicable laws, Hangzhou Tuya Technology shall not have any right to terminate this exclusive business cooperation agreement in any event.

Equity Interest Pledge Agreement

Xueji (Jerry) Wang, one of the shareholders of Hangzhou Tuya Technology, entered into an equity pledge agreement with Tuya Information and Hangzhou Tuya Technology, originally dated December 23, 2014 and amended and restated on August 23, 2019 and January 19, 2022, respectively. Each of Liaohan (Leo) Chen, Yaona Lin, Ruixin Zhou and Peihong Chen, the shareholders of Hangzhou Tuya Technology, entered into an equity pledge agreement with Tuya Information and Hangzhou Tuya Technology, each originally dated December 23, 2014, amended on August 23, 2019 and amended and restated on January 19, 2022. Under such equity interest pledge agreements, each of Xueji (Jerry) Wang, Liaohan (Leo) Chen, Yaona Lin, Ruixin Zhou and Peihong Chen pledged his or her respective equity interest in Hangzhou Tuya Technology to Tuya Information to secure his or her obligations under the applicable exclusive business cooperation agreement, exclusive option agreement, and powers of attorney. Each of Xueji (Jerry) Wang, Liaohan (Leo) Chen, Yaona Lin, Ruixin Zhou and Peihong Chen further agreed to not transfer or pledge his or her respective equity interest in Hangzhou Tuya Technology without the prior written consent of Tuya Information. Each of the equity pledge agreement will remain binding until the respective pledger, Xueji (Jerry) Wang, Liaohan (Leo) Chen, Yaona Lin, Ruixin Zhou and Peihong Chen, as the case may be, discharges all his or her obligations and pays all his or her indebtedness under the above-mentioned agreements. Once Tuya Information is permitted to directly hold the equity interest of Hangzhou Tuya Technology, and Hangzhou Tuya Technology is able to operate its business legally pursuant to the PRC laws and regulations, Tuya Information will exercise the equity purchase option under the Exclusive Option Agreement as soon as possible, so that it will directly operate the business of Hangzhou Tuya Technology or directly hold its equity interest. As the date of this annual report, the equity pledges under the equity interest pledge agreement have been registered with competent PRC regulatory authority.

Exclusive Option Agreement

Under the exclusive option agreement entered into by Tuya Information, Hangzhou Tuya Technology and Xueji (Jerry) Wang, originally dated December 23, 2014 and amended and restated on August 23, 2019 and January 19, 2022, respectively, and the exclusive option agreements entered into by Tuya Information, Hangzhou Tuya Technology and each of Liaohan (Leo) Chen, Yaona Lin, Ruixin Zhou and Peihong Chen, each originally dated December 23, 2014 and amended and restated on January 19, 2022, each of Xueji (Jerry) Wang, Liaohan (Leo) Chen, Yaona Lin, Ruixin Zhou and Peihong Chen granted Tuya Information an option to purchase all or a portion of his or her respective equity interest in Hangzhou Tuya Technology at a price equal to the higher of RMB1.0 and the minimum amount of consideration permitted by PRC law. In addition, under each exclusive purchase option agreement, Hangzhou Tuya Technology has granted Tuya Information an option to purchase all or a portion of the assets held by Hangzhou Tuya Technology or its subsidiaries for the minimum amount of consideration permitted by PRC law. Each of Hangzhou Tuya Technology, Xueji (Jerry) Wang, Liaohan (Leo) Chen, Yaona Lin, Ruixin Zhou and Peihong Chen agrees that, in the event that Tuya Information exercises the equity interest purchase option or the asset purchase option, all the consideration received by them for this purpose will be fully returned to Tuya Information upon the request of Tuya Information, as long as in compliance with the PRC laws and regulations. Each of Hangzhou Tuya Technology, Xueji (Jerry) Wang, Liaohan (Leo) Chen, Yaona Lin, Ruixin Zhou and Peihong Chen agreed not to transfer, mortgage or permit any security interest to be created on any equity interest in or material assets of Hangzhou Tuya Technology without the prior written consent of Tuya Information. Each exclusive purchase option agreement shall remain in effect until all of the equity interests in Hangzhou Tuya Technology have been acquired by Tuya Information.

108

Power of Attorney

Pursuant to a series of powers of attorney issued by each of Xueji (Jerry) Wang, Liaohan (Leo) Chen, Yaona Lin, Ruixin Zhou and Peihong Chen and accepted by Tuya Information on January 19, 2022, each of Xueji (Jerry) Wang, Liaohan (Leo) Chen, Yaona Lin, Ruixin Zhou and Peihong Chen irrevocably appointed Tuya Information or any designated person as their exclusive agent and attorney to act on their behalf on all shareholder matters of Hangzhou Tuya Technology and exercise all rights as shareholders of Hangzhou Tuya Technology. Each of Xueji (Jerry) Wang, Liaohan (Leo) Chen, Yaona Lin, Ruixin Zhou and Peihong Chen will provide full assistance to Tuya Information with respect to the exercise of such rights. Each of Xueji (Jerry) Wang, Liaohan (Leo) Chen, Yaona Lin, Ruixin Zhou and Peihong Chen has undertaken that he or she will refrain from any action or omission that may cause any conflict of interest between himself and Tuya Information. These powers of attorney shall remain valid during the period that each of them is a shareholder of Hangzhou Tuya Technology.

Spousal Consent

Each spouse of Xueji (Jerry) Wang, Liaohan (Leo) Chen, Yaona Lin, Ruixin Zhou and Peihong Chen has signed a spousal consent. Under each spousal consent, the signing spouse agreed that the equity interests of Hangzhou Tuya Technology held and to be held by his/her spouse are his/her spouse’s personal property and do not constitute the communal estate marital assets of the signing spouse. The signing spouse unconditionally and irrevocably undertook to waive any rights or interests in such assets and not to make any assertions in connection with the equity interests in Hangzhou Tuya Technology held by his/her spouse. Moreover, each spouse agreed that the disposition of the equity interest in Hangzhou Tuya Technology which is held by and registered under the name of his/her spouse shall be made pursuant to the above-mentioned exclusive business cooperation agreement, exclusive option agreement and powers of attorney, as amended from time to time. In addition, in the event that any of them obtains any equity interest in Hangzhou Tuya Technology held by their respective spouses for any reason, such spouse agreed to be bound by similar obligations and agreed to enter into similar contractual arrangements. Each signing spouse undertook that in the event of death, bankruptcy, incapacity, divorce of his/her spouse, or any circumstance that may affect the exercise of his shareholder rights in Hangzhou Tuya Technology, the signing spouse will not, under any circumstances and in any way, take any action that may affect or hinder the obligations of her spouse under the above contractual arrangements.

4.D.Property, Plant and Equipment

Our principal executive office is located in Hangzhou, China under a lease that will expire in 2026. In addition, we operate internationally with local headquarters in the United States, Europe, Singapore, India, Japan and Colombia, among other locations. As of December 31, 2023, we leased 15 properties with a gross floor area of approximately 25,199.82 square meters in China. These offices are leased, and we do not own any real property. We believe that our current facilities are adequate to meet our current needs.

ITEM 4A.     UNRESOLVED STAFF COMMENTS

We received comment letters from the staff of the SEC’s Division of Corporation Finance, dated July 15, 2023, August 15, 2023, October 16, 2023 and December 15, 2023, with respect to our annual report on Form 20-F for the fiscal year ended December 31, 2022 filed with the SEC on April 26, 2023 (the “2022 Annual Report”), requesting us to provide a detailed legal analysis regarding whether Tuya, Inc. and each of its subsidiaries meet the definition of an “investment company” under the Investment Company Act of 1940 (“Investment Company Act”).

We believe we are not an investment company (see “Item 3. Key Information—3.D.Risk Factors —Risks Related to Our ADSs and Class A Ordinary Shares —If we were deemed to be an “investment company” under the Investment Company Act of 1940, as amended (the “Investment Company Act”), applicable restrictions could make it impractical for us to continue our business as contemplated and could have a material adverse effect on our business, results of operations and financial condition”) and we filed responses, dated August 4, 2023, September 29, 2023, November 22, 2023 and January 19, 2024, via EDGAR, and continue to submit other materials, to the SEC staff for review. As of the date of this annual report, we have not received confirmation from the staff of the Division of Corporation Finance of the SEC that its review process relating to our 2022 Annual Report has been completed. If we receive additional comments from the staff, we intend to work with the SEC staff to resolve such additional comments promptly.

109

ITEM 5.     OPERATING AND FINANCIAL REVIEW AND PROSPECTS

You should read the following discussion together with our consolidated financial statements and the related notes included elsewhere in this annual report. This discussion contains forward-looking statements about our business and operations. Our actual results may differ materially from those we currently anticipate as a result of many factors, including those we describe under “Item 3. Key Information—3.D. Risk Factors” and elsewhere in this annual report.

5.A.Operating Results

KEY FACTORS AFFECTING OUR RESULTS OF OPERATIONS

Our results of operations and financial condition are affected by the general factors driving the global IoT industry, including, among others, economic growth of major economies, the increase in per capita disposable income, consumer demand for smart devices, stability of the global supply chain, any global epidemics, new and innovative technologies, competition, and government regulations. Unfavorable changes in any of these general industry conditions could negatively affect demand for our products and services and materially and adversely affect our results of operations. In addition, we believe our results of operations are primarily and more directly affected by the following specific factors.

Market Adoption of IoT Cloud Development Platform

Our future success depends in large part on the market adoption of IoT cloud development platforms which, in turn, is driven by the proliferation of smart devices. As technologies advance, businesses and end users increasingly demand superior software experience, driving IoT adoption to an inflection point. However, brands and developers still face certain challenges, such as cost and complexity associated with developing an integrated IoT cloud development platform. We see growing demand for our platform because we are in a unique position to deliver a one-stop, developer-first, cloud-agnostic IoT platform with broad use cases that allows our customers to digitalize their businesses and transform the experience of their end users. We believe that the benefits offered by our platform put us in a strong position to capture significant market opportunities ahead.

Since 2022, the global IoT platform market has also been facing headwind. Certain players in the IoT field who are engaged in business similar to our IoT PaaS business announced the termination of their IoT platform services, creating additional business opportunities for us. In 2023, we further enhance our impact on B2B customers and end users around the world, solidifying our market share.

Expanding Usage by Existing Customers

We have amassed a large and diversified customer base covering a wide spectrum of verticals. We believe that there are significant growth opportunities within our existing customers. As our platform is built to be product- and brand-agnostic, many customers using our IoT cloud development platform for one product category expand to more brands, categories and use cases in order to maximize the benefits of our platform and ensure consistent, high quality IoT experience for their end users. Through the increase in usage, we grow more brands and OEMs on our platform into larger customers, such as premium customers who contribute more than US$100,000 of revenue during the immediately preceding 12-month period. As this trend continues, our brand awareness also increases, generating word-of-mouth referrals that not only attract more brands, developers and partners, but also lead to growing end user demand, better user insights and a more vibrant IoT ecosystem. We expect to expand into additional product categories and use cases to expand cross- and up-selling opportunities and continue to invest in sales and marketing and customer success activities to achieve additional revenue growth from existing customers. We believe that these efforts will have a long-term, positive impact on our business and results of operations.

110

New Customer Acquisition

Our operating results and growth prospects will also depend on our ability to attract new customers. We are intensely focused on growing our customer base. We continue to invest in our sales and marketing efforts and developer community outreach, which are critical to driving customer acquisition. We have built a developer and partner network through effective marketing efforts which continuously raise awareness of our IoT cloud development platform. For example, through our self-service developer portal, a developer can use our platform to develop a smart device within minutes. This has allowed us to acquire customers rapidly and cost-effectively. Furthermore, we seek to improve the breadth and quality of our platform and products, and to enhance our brand recognition, which will allow us to capture additional market share, better optimize the pricing of our products and services, and reach customers in a broader range of verticals and use cases. Additionally, a cornerstone of our approach is the key customer focus strategy, which has increased our personnel efficiency and enabled us to dedicate sufficient resources to securing and better serving large and strategically important customers with significant long - term potential.

Investment for Growth

We are committed to delivering industry-leading products to continue building and maintaining credibility with the global IoT community. We believe that the comprehensive product offerings and our continued efforts to introduce new features and capabilities on our platform provide us with a significant competitive advantage.

We consistently focus on software and hardware product enhancement and offer the dual option of IoT PaaS model or the smart solutions model, giving our customers a broad spectrum of choices. For example, key account customers can leverage the IoT PaaS model, which incorporates the operating system, cloud, and app SDK, in accordance with their business needs, facilitating a more autonomous business development environment. Cross-sector multinational corporations, SaaS service providers, and integrators may choose the smart solutions model to achieve a streamlined and expedited market entry.

We also steadfastly adhere to the developer model to address the challenges of fragmentation within the IoT industry, aiming to establish a robust foundation for the broad adoption of smart devices and the growth of the IoT ecosystem. As market penetration deepens, we expect that the developer community will become the backbone of the future IoT ecosystem.

We will continue to enhance our platform by expanding functions of existing products, developing new products, and delving into more verticals and use cases to support the growth of our business, and to invest heavily in our technological capabilities and marketing activities to maintain our strong position in the developer community.

Seasonality and macroeconomic environment

We have in the past experienced, and expect in the future to continue to experience, seasonal fluctuations in our revenue from time to time, with the fourth quarter historically being our strongest quarter for sales to new and existing customers, as a result of the holiday season and customers’ buying patterns. We have experienced lower growth in revenue in the first quarter as a result the reduced output of OEM customers located in China due to the Lunar New Year holidays. We expect the historical seasonality trends to continue to impact our results of operations and financial condition. However, certain unique events may cause the historical seasonal trends and patterns to temporarily no longer apply, such as high global inflation weakening consumption sentiment and dampening enterprises’ confidence in doing business, downstream inventory backlog disrupting enterprises’ business and operating plans, and supply chain disruption interfering with the delivery of goods.

Revenue Mix

Our products and services primarily consist of IoT PaaS, smart device distribution, including smart solution for IoT devices, and SaaS including Industry SaaS and Cloud-based Software Value-added Services. Our results of operations are affected by our product mix, as different products have a range of different margins and profitability profiles. For example, an increase in the revenue contribution from SaaS, which typically has a higher margin than IoT PaaS or smart device distribution, generally leads to an increase in our overall profit margin. Our product mix may shift over time due to a variety of factors, including customer demands and preferences, competition, our ability to maintain and expand customer relationships, our ability to forecast market and technology trends, and our sales and marketing efforts. We continuously monitor our revenue mix and seek to increase revenue contribution from products and use cases with attractive margin profiles.

111

Effective Cost and Expense Control

Our results of operations are affected by our ability to control our costs and operating expenses. Since a significant portion of our costs relates to the modules and cloud infrastructure services from third parties, our cost control depends significantly on our ability to estimate customer demand properly in order to inform our procurement decisions. With respect of product development, we have strategically streamlined our research and development team and operations. We intend to optimize our costs and operating expenses by achieving increasing economies of scale and improved cost-efficiency as we continue to invest in R&D. With respect to sales and marketing expenses, we have proactively adjusted our market spending and undergone strategic refinement of the sales and marketing team. We expect to continue to improve our sales and marketing efficiency and benefit increasingly from the network effect of our enhanced brand awareness. We also intend to optimize our administrative expenses by enhancing our level of management, strengthening efforts in controlling professional expenditure, streamlining our internal workflows, and leveraging technology to drive convenience, cost-efficiency and productivity. By well implementing a series of initiatives on efficiency improvement, we reduced our operating expenses, excluding share-based compensation expenses and credit-related impairment of long-term investments, by 30.2% to US$131.7 million in 2023 from US$188.6 million in 2022, and reduced our loss from operations by 74.7% to US$25.1 million in 2023 from US$99.2 million in 2022.

Effect of Currency Translation

We currently derive the majority of our revenue from IoT PaaS generated primarily through our contracts with OEMs located in the PRC. Such revenue is predominantly denominated in RMB. We operate internationally with local offices in the United States, Europe, Singapore, India, Japan and Colombia, among other locations, and expect that our international activities will continue to grow over the foreseeable future as we pursue opportunities in existing and new markets. Our reporting and functional currency is the U.S. dollar. The financial statements of our subsidiaries and the VIE using functional currencies other than the U.S. dollar, such as RMB, are translated to the U.S. dollar. As a result, as RMB or other currencies in which we generate revenue depreciate or appreciate against the U.S. dollar, our revenue presented in U.S. dollars will be negatively or positively affected. See “Item 11. Quantitative and Qualitative Disclosure about Market Risk—Foreign exchange risk.”

KEY OPERATING METRICS

We manage our business using the following key operating metrics. We use these metrics to assess the progress of our business, make decisions on how to allocate capital, time and technology investments.

Number of IoT PaaS Customers

Our ability to grow the number of IoT PaaS customers is a key indicator of our business and future growth opportunities. We define an IoT PaaS customer for a given period as a customer who has directly placed at least one order for IoT PaaS with us during that period. While we serve both brands and OEMs, it is typically the OEMs, instead of brands, who directly place orders with us for IoT PaaS.

For the year ended December 31,

2021

2022

2023

Number of IoT PaaS customers(1)

    

5,527

    

5,108

    

3,966

Note:

(1)The decrease in the number of IoT PaaS customers from 2022 to 2023 was primarily due to the reduction in the volume of their orders under macroeconomic headwinds, as well as our enhanced focus on high-quality customers. See “Item 4.B. Business Overview—Overview” and “Item 4.B. Business Overview—Our Customers.”

112

Number of Premium IoT PaaS Customers

While we continue to grow IoT PaaS customers across all sizes, over time, we focus on growing the number of our premium customers to scale our business. We define a premium IoT PaaS customer as a customer as of a given date that contributed more than US$100,000 of revenues during the immediately preceding 12-month period.

For the trailing 12-month period ended

December 31,

2021

2022

2023

Number of premium IoT PaaS customers(1)

    

311

    

263

    

265

Note:

(1)Since the end of 2021, we have been strategically optimizing our customer base, shifting our focus to key account customers. These efforts, along with the macroeconomic headwinds, led to a decrease in the number of premium IoT PaaS customers we served from 2021 to 2022. In 2023, downstream inventory backlog alleviated, due to the gradual recovery of global economy. We also effectively implemented our customer-centric product enhancement strategy to navigate through the macroeconomic headwinds. As a result, the number of premium IoT PaaS customers increased slightly in 2023.

Dollar-based Net Expansion Rate for IoT PaaS

Our ability to maintain long-term revenue growth depends on our ability to increase customers’ usage of our platform over time and grow revenues generated from existing customers. An important way for us to track our performance in this area is by measuring dollar-based net expansion rate for our IoT PaaS.

To calculate the dollar-based net expansion rate for IoT PaaS for the current period, we first specify a measurement period consisting of the trailing two years from the current period end. Next, we define as our “cohort” the population of IoT PaaS customers for the first year of the measurement period (i.e., those who have placed at least one order for IoT PaaS during that year). We then calculate the dollar-based net expansion rate as the quotient obtained by dividing the IoT PaaS revenues from this cohort in the second year of the measurement period by the IoT PaaS revenues from the same cohort in the first year of such measurement period.

For the trailing 12-month period ended

 

    

December 31,

    

March 31,

    

June 30,

    

September 30,

    

December 31,

    

March 31,

    

June 30,

    

September 30,

    

December 31,

 

2021

2022

2022

2022

2022

2023

2023

2023

2023

Dollar-based net expansion rate for IoT PaaS

153

%  

122

%  

84

%  

63

%  

51

%

49

%  

58

%  

78

%  

103

%

The dollar-based net expansion rate for our IoT PaaS is affected by customers’ purchase cycles, which could fluctuate from time to time within a year, as well as a number of other factors, including new product introductions, customer mix, promotional activities, and the variable timing and amount of customer purchases. As a result, the dollar-based net expansion rate for our IoT PaaS for the trailing 12-month period ended the last day of each quarter is an inherently volatile metric.

113

Maintaining a high dollar-based net expansion rate demonstrates our strong ability to continue to expand customer usage of our platform over time and grow revenue from existing customers. For the trailing 12-month period ended December 31, 2021, the dollar-based net expansion rate for IoT PaaS was 153%, demonstrating the strong value proposition provided to our customers and the thriving ecosystem with network effects of our powerful IoT development platform.

However, the dollar-based expansion rate for IoT PaaS experienced a decline in 2022 due to significant events that had adversely affected the global economy, including (i) shipping disruptions in late 2021 that delayed product deliveries and affected holiday sales; (ii) persistent inflation that dampened consumer sentiment; and (iii) supply-demand mismatch that led to an excess of inventory for downstream enterprises. As a result, our revenue declined for the first time in 2022 despite our stable relationship with our core customers. The dollar-based net expansion rate of IoT PaaS declined from 122% as of March 31, 2022, to 84% as of June 30, 2022, then to 63% as of September 30, 2022 and further to 51% as of December 31, 2022.

During the first half of 2023, downstream enterprises remained cautious in their purchasing decisions, primarily due to continued inventory backlog pressure in downstream supply chain. Additionally, persistent global inflation continued to impact consumer sentiment, resulting in subdued discretionary spending on consumer electronics in many regions. As a result, the dollar-based net expansion rate for IoT PaaS further declined to 49% as of March 31, 2023 and then slightly rebounded to 58% as of June 30, 2023. In the second half of 2023, with the easing of the downstream inventory backlog and the gradual recovery of the global economy, coupled with the effective customer-focus and product enhancement strategies we adopted to navigate through the macroeconomic headwinds, the dollar-based net expansion rate for IoT PaaS improved to 78% as of September 30, 2023 and further improved to 103% as of December 31, 2023.

KEY COMPONENTS OF CONSOLIDATED STATEMENTS OF LOSS

Revenue

We generate revenue from three sources, namely (i) IoT PaaS; (ii) smart device distribution; and (iii) SaaS and others. The following table sets forth a breakdown of our revenue, in absolute amounts and as percentages of total revenue, for the years indicated.

For the year ended December 31,

       

2021

       

2022

       

2023

US$

%

US$

%

US$

%

(in thousands, except for percentages)

Revenue

    

  

    

  

    

  

    

  

    

  

    

  

IoT PaaS

 

261,360

 

86.5

 

152,914

 

73.5

 

167,694

 

72.9

Smart device distribution

 

22,153

 

7.3

 

25,446

 

12.2

 

26,517

 

11.5

SaaS and others

 

18,563

 

6.2

 

29,812

 

14.3

 

35,779

 

15.6

Total

 

302,076

 

100.0

 

208,172

 

100.0

 

229,990

 

100.0

IoT PaaS. We generate IoT PaaS revenue mainly from the fees charged to customers based on the number of IoT PaaS products we deploy.

Smart device distribution. We generate revenue from sales to customers of finished smart devices with IoT PaaS deployed and sourced from qualified OEMs. Some of our customers, primarily brands and system integrators, who prefer not to directly deal with multiple OEMs, may purchase directly from us finished smart devices with IoT PaaS deployed that are sourced from qualified OEMs. We strategically position smart device distribution as a way to nurture long-term customer relationships and have historically operated it at a relatively moderate scale. As a result, the differences in the revenues from smart distribution services between historical periods have been primarily due to varying timing and amounts of the customers’ demands and purchases. In addtion, we implemented a product enhancement strategy, under which we offer smart solutions tailored to enterprises aiming to develop their own smart devices. We provide finished smart devices that integrate more extensive and comprehensive software capabilities, which enable these customers to efficiently build their smart business product portfolios.

SaaS and others. We generate our SaaS and others revenue mainly from (i) the subscription fees charged to customers of SaaS, including Industry SaaS we offer to enterprises and Cloud-based Software Value -added Services we offer directly to end users of Tuya-powered smart devices, and (ii) the fees that we receive for other value-added services we offer to brands and OEMs, such as AI-powered virtual assistants and OEM APP, and for projects such as the deployment of the Cube and other technical developments.

114

Cost of Revenue

Our cost of revenue consists of the costs directly related to providing our products to our customers. These costs and expenses primarily include (i) material costs, primarily including the costs relating to the modules where the edge capabilities of IoT PaaS are embedded; (ii) third-party cloud infrastructure expenses; (iii) employee-related costs, including payroll of production support personnel; and (iv) others, including estimated warranty costs and inventory write-downs, among other things.

The following table sets forth a breakdown of our costs of revenue, in absolute amounts and as percentages of revenue, for the years indicated.

For the year ended December 31,

    

2021

    

2022

    

2023

% of

% of

% of

US$

revenue

US$

revenue

US$

revenue

 

(in thousands, except for percentages)

Cost of revenue

    

  

    

  

    

  

    

  

    

  

  

IoT PaaS

 

150,486

 

49.8

 

89,998

 

43.2

 

94,349

 

41.0

Smart device distribution

 

18,849

 

6.3

 

22,491

 

10.8

 

19,744

 

8.6

SaaS and others

 

4,874

 

1.6

 

6,260

 

3.0

 

9,242

 

4.0

Total

 

174,209

 

57.7

 

118,749

 

57.0

 

123,335

 

53.6

Our cost of revenue has been and will continue to be affected by a number of factors, including economies of scale, improved efficiency achieved through effective R&D, and product mix, among other things.

Gross Profit and Gross margin

The following table sets forth a breakdown of our gross profit and gross margin for the years indicated.

    

For the year ended December 31,

2021

2022

2023

    

Gross

    

Gross

    

Gross

    

Gross

    

Gross

    

Gross

profit

margin

profit

margin

profit

margin

US$

%  

US$

%  

US$

%  

(in thousands, except for percentages)

Gross profit and gross margin

 

  

 

  

 

  

 

  

 

  

 

  

IoT PaaS

 

110,874

 

42.4

 

62,916

 

41.1

 

73,345

 

43.7

Smart device distribution

 

3,304

 

14.9

 

2,955

 

11.6

 

6,773

 

25.5

SaaS and others

 

13,689

 

73.7

 

23,552

 

79.0

 

26,537

 

74.2

Total

 

127,867

 

42.3

 

89,423

 

43.0

 

106,655

 

46.4

Our gross margin has been and will continue to be affected by a number of factors, including economies of scale, improved efficiency achieved through effective R&D, product mix, and the success of higher-value products and services that we provide to our customer, among others.

Research and Development Expenses

Research and development expenses consist primarily of (i) employee-related costs, including salaries, benefits and bonuses, for our research and development personnel; (ii) share-based compensation; (iii) cloud infrastructure cost; (iv) rental and utilities; and (v) other expenses associated with our research and development activities.

Sales and Marketing Expenses

Sales and marketing expenses consist primarily of (i) employee-related costs, including salaries, bonuses and benefits, for our employees responsible for business development, branding and marketing; (ii) share-based compensation; (iii) marketing costs related to our developer conferences and events; and (iv) other sales and marketing expenses, including those spent on content and social media marketing.

115

General and Administrative Expenses

Our general and administrative expenses consist of (i) employee-related costs, including salaries, bonuses, and benefits paid to general and administrative personnel, (ii) share-based compensation, and (iii) other expenses associated with our general and administrative activities.

Other Operating (Expenses)/Incomes, Net

Other operating (expenses)/incomes, net primarily consist of software VAT tax refund and various general subsidies for enterprises.

Other Income/(Loss)

Other income/(loss) primarily consists of other non-operating incomes, net, financial income, net and foreign exchange loss, net.

TAXATION

Cayman Islands

We are incorporated in the Cayman Islands. The Cayman Islands currently levies no taxes on individuals or corporations based upon profits, income, gains or appreciation and there is no taxation in the nature of inheritance tax or estate duty. There are no other taxes likely to be material to us levied by the government of the Cayman Islands except for stamp duties which may be applicable on instruments executed in, or after execution, brought within the jurisdiction of the Cayman Islands. In table, the Cayman Islands does not impose withholding tax on dividend payments.

Hong Kong

Our subsidiaries in Hong Kong, including Tuya (HK) Limited, our wholly owned subsidiary, are subject to Hong Kong profits tax on their activities conducted in Hong Kong at a uniform tax rate of 16.5%. Under Hong Kong tax law, our subsidiaries in Hong Kong are exempted from income tax on their qualified foreign-derived income and there is no withholding tax in Hong Kong on remittance of dividends. During 2021, 2022 and 2023, no provision for Hong Kong profits tax was made as we had no estimated taxable income that was subject to the Hong Kong profits tax.

PRC

Our subsidiaries and consolidated VIE in China are companies incorporated under PRC law and, as such, are subject to PRC enterprise income tax on their taxable income in accordance with the relevant PRC income tax laws. Pursuant to the Enterprise Income Tax Law of the People’s Republic of China, or the PRC EIT Law, which was amended on December 29, 2018 and became effective on the same date and the Regulation on the Implementation of the Enterprise Income Tax Law of the People’s Republic of China, which was amended on April 23, 2019 and became effective on the same date, a uniform 25% enterprise income tax rate is generally applicable to both foreign-invested enterprises and domestic enterprises, except where a special preferential rate applies. Tuya Information, our wholly owned PRC subsidiary, is eligible to enjoy a preferential tax rate of 15% in 2021, 2022 and 2023, to the extent it has taxable income under the EIT Law. Tuya Information qualifies as a high and new technology enterprise (the "HNTE") and was entitled to the 15% beneficial tax rate for the year ended December 31, 2023. As of the date of this annual report, Tuya Information is applying for the renewal of the HNTE qualification. The enterprise income tax is calculated based on the entity’s global income as determined under PRC tax laws and accounting standards.

116

We are subject to VAT on the products sold and services provided. We are also subject to surcharges on VAT payments in accordance with PRC law. The PRC Provisional Regulations on Value-Added Tax were promulgated by the State Council on December 13, 1993, which became effective on January 1, 1994 and were subsequently amended from time to time. The Detailed Rules for the Implementation of the PRC Provisional Regulations on Value-Added Tax (2011 Revision) were promulgated by the MOF on December 25, 1993 and subsequently amended on December 15, 2008 and October 28, 2011. On November 19, 2017, the State Council promulgated the Decisions on Abolishing the PRC Provisional Regulations on Business Tax and Amending the PRC Provisional Regulations on Value-Added Tax. Pursuant to these regulations, rules and decisions, all enterprises and individuals engaged in sale of goods, provision of processing, repair, and replacement services, sales of services, intangible assets, real property, and the importation of goods within the PRC territory are VAT taxpayers. On March 20, 2019, the MOF, the SAT, and the General Administration of Customs jointly issued the Announcement on Relevant Policies on Deepening the Reform of Value-Added Tax. Pursuant to this announcement, the generally applicable VAT rates are simplified as 13%, 9%, 6%, and 0%, which became effective on April 1, 2019, and the VAT rate applicable to the small-scale taxpayers is 3%.

As a Cayman Islands holding company, Tuya Inc. may receive dividends from our PRC subsidiaries through Tuya (HK) Limited. The PRC EIT Law and its implementing rules provide that dividends paid by a PRC entity to a nonresident enterprise for income tax purposes is subject to PRC withholding tax at a rate of 10%, and may be subject to reduction by an applicable tax treaty with China. Pursuant to the Arrangement between Mainland China and the Hong Kong Special Administrative Region on the Avoidance of Double Taxation and the Prevention of Fiscal Evasion, which was signed on August 21, 2006, the withholding tax rate in respect to the payment of dividends by a PRC enterprise to a Hong Kong enterprise may be reduced to 5% from a standard rate of 10% if the Hong Kong enterprise (i) directly holds at least 25% of the PRC enterprise, (ii) is a tax resident in Hong Kong and (iii) could be recognized as a Beneficial Owner of the dividend from a PRC tax perspective. Pursuant to the Notice of the State Administration of Taxation on the Issues concerning the Application of the Dividend Clauses of Tax Agreements, or the SAT Notice, a Hong Kong resident enterprise must meet the following conditions, among others, in order to apply the reduced withholding tax rate: (i) it must be a company; (ii) it must directly own the required percentage of equity interests and voting rights in the PRC resident enterprise; and (iii) it must have directly owned such required percentage in the PRC resident enterprise throughout the 12 months prior to receiving the dividends. In October 2019, the State Administration of Taxation issued the Announcement of the State Taxation Administration on Issuing the Measures for Non-resident Taxpayers’ Enjoyment of Treaty Benefits, or the SAT Circular 35, which became effective on January 1, 2020. SAT Circular 35 provides that nonresident enterprises are not required to obtain pre-approval from the relevant tax authority in order to enjoy the reduced withholding tax. Instead, nonresident enterprises and their withholding agents may, by self-assessment and on confirmation that the prescribed criteria to enjoy the tax treaty benefits are met, directly apply the reduced withholding tax rate, and file necessary forms and supporting documents when performing tax filings, which will be subject to post-tax filing examinations by the relevant tax authorities. Accordingly, Tuya (HK) Limited may be able to benefit from the 5% withholding tax rate for the dividends it receives from its PRC subsidiaries, if it satisfies the conditions prescribed under the SAT Notice and other relevant tax rules and regulations. However, according to the SAT Notice and SAT Circular 35, if the relevant tax authorities consider the transactions or arrangements we have to be for the primary purpose of enjoying a favorable tax treatment, the relevant tax authorities may adjust the favorable withholding tax in the future.

If our holding company in the Cayman Islands or any of our subsidiaries outside China were deemed to be a “resident enterprise” under the PRC EIT Law, it would be subject to enterprise income tax on its worldwide income at a rate of 25%.

In addition, our PRC subsidiaries are also required to withhold a 10% (or 7% if paid to a Hong Kong resident who qualifies for the benefits of the tax treaty between China and Hong Kong) tax on interest paid under any cross-border shareholder loan. Prior to the payment of any interest and principal on any such shareholder loan, our PRC subsidiaries must present evidence of registration with SAFE regarding any such shareholder loan and may be required to provide evidence of payment of withholding tax on the interest payable on that shareholder loan.

117

DISCUSSION OF RESULTS OF OPERATIONS

Year Ended December 31, 2023 Compared with Year Ended December 31, 2022

Revenue

Our revenue increased by 10.5% from US$208.2 million in 2022 to US$230.0 million in 2023, primarily due to the increase in IoT PaaS, SaaS and others revenues as well as smart device distribution revenue.

IoT PaaS. Our revenue generated from IoT PaaS increased by 9.7% from US$152.9 million for 2022 to US$167.7 million for 2023. This recovered year-over-year growth was due to the relief of downstream inventory backlog and improved global economic conditions compared with 2022, along with the effective customer-focus and product-enhancement strategies we adopted to navigate through the macroeconomic headwinds. As a result of these factors, our DBNER for IoT PaaS for the trailing 12 months ended December 31, 2023 increased to 103% from 51% for the trailing 12 months ended December 31, 2022.
Smart device distribution. Our revenue generated from smart device distribution increased by 4.2% from US$25.4 million for 2022 to US$26.5 million for 2023, primarily due to the increase in revenue from smart device solutions, partially offset by the decrease in revenue from smart device sourcing which saves our customers from dealing with multiple OEMs, and the variations in the timing and volume of customer demands and purchases.
SaaS and others. Our revenue generated from SaaS and others increased by 20.0% from US$29.8 for 2022 to US$35.8 million for 2023, primarily due to an increase in revenue from cloud software products. We remain committed to offering value-added services and a diverse range of software products with compelling value propositions for our customers.

Cost of revenue

Our cost of revenue increased by 3.9% from US$118.7 million for 2022 to US$123.3 million for 2023, in line with the increase in our revenue.

Gross profit and gross margin

As a result of the foregoing, our gross profit increased by 19.3% from US$89.4 million for 2022 to US$106.7 million for 2023. Our gross margin increased from 43.0% for 2022 to 46.4% for 2023.

IoT PaaS. The gross profit of IoT PaaS increased by 16.6% from US$62.9 million for 2022 to US$73.3 million for 2023. The gross margin of IoT PaaS increased from 41.1% for 2022 to 43.7% for 2023, primarily due to the changes in product mix, enhancement in product value, and the decrease in provision recorded for certain slow-moving IoT chips and raw materials compared with 2022.
Smart device distribution. The gross profit of smart device distribution increased by 129.2% from US$3.0 million for 2022 to US$6.8 million for 2023. The gross margin of smart device distribution increased from 11.6% for 2022 to 25.5% for 2023, mainly due to higher-value product solutions we provided to our customers during the year.
SaaS and others. The gross profit of SaaS and others increased by 12.7% from US$23.6 million for 2022 to US$26.5 million for 2023. The gross margin of SaaS and others decreased from 79.0% for 2022 to 74.2% for 2023, fluctuating due to changes in the mix of products and services.

118

Research and development expenses

Our research and development expenses decreased by 29.4% from US$144.9 million for 2022 to US$102.3 million for 2023. The decreased was mainly attributable to a decrease of US$39.5 million in employee-related costs resulting from our strategic streamlining of the research and development team. This initiative was aimed at driving operational efficiency and shifting focus towards strategies that better balance business growth and profitability timelines. As of December 31, 2022 and 2023, we had 1,313 and 1,047 salaried research and development employees, respectively.

Sales and marketing expenses

Our sales and marketing expenses decreased by 27.3% from US$55.7 million for 2022 to US$40.4 million for 2023. The decrease was mainly attributable to a decrease of US$10.0 million in employee-related costs, resulting from our strategic streamlining of the sales and marketing team, and a decrease of US$0.5 million in marketing spending as part of our efforts to control expenditures and improve our sales and marketing efficiency. As of December 31, 2022 and 2023, we had 384 sales and 310 salaried marketing employees, respectively.

General and administrative expenses

Our general and administrative expenses increased by 19.5% from US$67.5 million for 2022 to US$80.7 million for 2023, primarily because of the credit loss of US$15.5 million of long-term investments (nil in 2022), partially offset by the decrease in salary related expenses due to the Group’s strategic streamlining of its general and administrative team. As of December 31, 2022 and 2023, we had 135 and 105 salaried general and administrative employees, respectively.

Other operating incomes, net

Our other operating incomes, net, increased by 3.7% from US$10.5 million for 2022 to US$10.9 million for 2023, which was mainly attributable to the receipts of software VAT refund and various general subsidies for enterprises.

Other income

We generated other income of US$23.9 million and US$48.8 million, respectively, for 2022 and 2023. The increase in other income was mainly due to (i) an increase in financial income, net, of US$26.4 million, primarily arising from time deposits recorded as short-term and long-term investments and (ii) a decrease of US$1.8 million of net foreign exchange gain due to the fluctuation in foreign exchange rates in 2023.

Income tax expenses

Our income tax expense increased from US$1.9 million for 2022 to US$3.2 million for 2023, primarily attributable to an increase in taxable profits of certain of our subsidiaries.

Net loss for the year

As a result of the foregoing, we recorded net loss of US$146.2 million for 2022 and net loss of US$60.3 million for 2023, respectively.

Year Ended December 31, 2022 Compared with Year Ended December 31, 2021

For a detailed description of the comparison of our operating results for the year ended December 31, 2022 to the year ended December 31, 2021, see “Item 5. Operating and Financial Review and Prospects—5.A. Operating Results—Discussion of Results of Operations—Year Ended December 31, 2022 Compared with Year Ended December 31, 2021” beginning on page 112 of our annual report on Form 20-F for the fiscal year ended December 31, 2022 filed with the SEC on April 26, 2023 (File No. 001-40210).

119

NON-GAAP FINANCIAL MEASURE

In evaluating the business, we consider and use non-GAAP measures, such as non-GAAP operating expenses, non-GAAP loss from operations (including non-GAAP operating margin), non-GAAP net (loss)/profit (including non-GAAP net margin), and non-GAAP basic and diluted net (loss)/profit per ADS, as supplemental measures to review and assess ouroperating performance. The presentation of non-GAAP financial measures is not intended to be considered in isolation or as a substitute for U.S. GAAP measures. We define non-GAAP measures by excluding the impact of share-based compensation expenses and credit-related impairment of long-term investments from the respective GAAP measures. We present the non-GAAP financial measures because they are used by the management to evaluate its operating performance and formulate business plans. We also believe that the use of the non-GAAP measures facilitates investors’ assessment of its operating performance.

Non-GAAP financial measures are not defined under U.S. GAAP and are not presented in accordance with U.S. GAAP. Non-GAAP financial measures have limitations as analytical tools. One of the key limitations of using the aforementioned non-GAAP financial measures is that they do not reflect all items of expenses that affect our operations. Share-based compensation expenses and credit-related impairment of long-term investments have been and may continue to be incurred in the business and are not reflected in the presentation of non-GAAP financial measures. Further, the non-GAAP financial measures may differ from the non-GAAP information used by other companies, including peer companies, and therefore their comparability may be limited. We compensate for these limitations by reconciling the non-GAAP financial measures to the nearest U.S. GAAP performance measures, all of which should be considered when evaluating our performance. We encourage you to review our financial information in its entirety and not rely on a single financial measure.

Non-GAAP adjusted loss for the year represents net loss for the year excluding share-based compensation expenses and credit-related impairment of long-term investments. The table below sets forth a reconciliation of our net loss for the year to non-GAAP adjusted loss for the year for the years indicated. Share-based compensation expenses relate to the share-based awards that we grant to employees and directors. We exclude share-based compensation expenses and credit-related impairment of long-term investments. The credit-related impairment of long-term investments arose from our equity investments in private companies, for which we have recognized as credt losses on a prudent basis. Our management believes that these exclusions facilitate the ability of investors to compare our operating results with those of other companies in the industry in which we operate, many of which also exclude share-based compensation expenses and credit-related impairment of long-term investments in determining their non-GAAP financial measures.

For the year ended December 31,

    

2021

   

2022

   

2023

(US$ in thousands)

Net loss for the year

 

(175,424)

 

(146,175)

 

(60,315)

Adjustment:

 

 

 

Share-based compensation expenses

 

66,089

 

69,019

 

65,216

Credit-related impairment of long-term investments

15,537

Non-GAAP adjusted (loss)/profit for the year

 

(109,335)

 

(77,156)

 

20,438

We recorded non-GAAP adjusted loss of US$109.3 million and US$77.2 million in 2021 and 2022. In 2023, we, for the first time since our inception, recorded an adjusted profit of US$20.4 million on a non-GAAP basis. We have been more focused enhancing our IoT cloud development platform and products to provide a higher value propsition, growing our customer base with key accounts, fostering our developer community, and prioritizing our business and operating efficiency, in order to lay a solid foundation for our long-term growth.

120

5.B.Liquidity and Capital Resources

CASH FLOWS AND WORKING CAPITAL

Our principal sources of liquidity have been cash generated from private sales and public offerings of equity securities, as well as cash from our business operations. As of December 31, 2023, we had US$789.7 million in cash and cash equivalents and short-term investments. Of our cash and cash equivalents, US$64.6 million were held by our subsidiaries in the PRC; US$408.6 million, mainly denominated in U.S. dollars, were held by our subsidiaries in Hong Kong; and US$25.5 million, mainly denominated in U.S. dollars, EUR, and Japanese Yen, were held by Tuya Inc. and our other overseas subsidiaries. Our cash and cash equivalents and short-term investments primarily include cash in bank, time deposits placed with banks or other financial institutions, structured deposits and wealth management products issued by banks. We believe that our current cash and cash equivalents, balance of short-term investments and anticipated cash flows from operations will be sufficient to meet our anticipated cash needs, including cash needs for working capital and capital expenditures, for at least the next 12 months.

We intend to finance our future working capital requirements and capital expenditures with anticipated cash generated from operating activities and funds raised from financing activities. However, we may not be able to obtain additional financing on terms favorable to us, if at all. 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, scale our infrastructure, develop product enhancements and to respond to business challenges could be significantly impaired, and our business, operating results and financial condition may be adversely affected. See “Item 3. Key Information—3.D. Risk Factors—Risk Related to Our Business and Industry—We may require additional capital to support our business and response to business opportunities, and this capital might not be available on favorable terms, if at all.”

Historically, we have not been profitable on a GAAP basis, and, before 2023, we have not generated positive operating cash flows. We incurred a net loss of US$146.2 million and US$60.3 million in 2022 and 2023, respectively. We had net cash used in operating activities of US$70.7 million in 2022, and we had net cash generated from operation activities of US$36.4 million in 2023. If we are unable to achieve and sustain profitability, or if we fail to maintain our net cash operating inflows and continue to experience net cash operating outflows in the future, our business, liquidity, financial condition and results of operations may be materially and adversely affected. See “Item 3. Key Information—3.D. Risk Factors—Risks Related to Our Business and Our Industry—We have a history of net loss and net cash operating outflow and may not be able to achieve or sustain profitability in the future.”

The following table presents our consolidated cash flow data for the years presented.

    

For the year ended

 December 31,

    

2021

    

2022

    

2023

(US$ in thousands)

Net cash (used in)/generated from operating activities

(126,103)

 

(70,654)

 

36,443

Net cash (used in)/generated from investing activities

(112,957)

 

(714,225)

 

332,455

Net cash generated from/(used in) financing activities

1,041,802

 

(38,582)

 

(2,223)

Effect of exchange rate changes on cash and cash equivalents, restricted cash(1)

2,879

 

(7,954)

 

(1,148)

Net increase/(decrease) in cash and cash equivalents, restricted cash(1)

805,621

 

(831,415)

 

366,527

Cash and cash equivalents, restricted cash(1) at the beginning of the year

158,955

 

964,576

 

133,161

Cash and cash equivalents, restricted cash(1) at the end of the year

964,576

 

133,161

 

498,688

Note:

(1)Restricted cash represents cash that cannot be withdrawn without the permission of third parties. Our restricted cash is substantially cash balance on deposit required by our business partners and commercial banks. The restricted cash balance for the year ended December 31, 2021 related to deposits for foreign currency forward contracts, which were subsequently released from the restriction in January 2022. The restricted cash balance for the year ended December 31, 2022 and December 31, 2023 was nil.

Net Cash Generated from/(Used in) Operating Activities

Net cash generated from operating activities was US$36.4 million in 2023. The difference between our net loss of US$60.3 million and the net cash generated from operating activities was mainly due to (i) share-based compensation of US$65.2 million and (ii) an increase in credit loss of US$15.5 million of long-term investments.

121

Net cash used in operating activities was US$70.7 million in 2022. The difference between our net loss of US$146.2 million and the net cash used in operating activities was mainly due to (i) share-based compensation of US$69.0 million, (ii) a decrease in accounts receivable of US$20.2 million, and (iii) a decrease in inventories of US$13.1 million, caused by utilizing our previously stocked materials, partially offset by a decrease in accruals and other payables of US$24.3 million, due to our improved working capital and inventory management.

Net cash used in operating activities was US$126.1 million in 2021. The difference between our net loss of US$175.4 million and the net cash used in operating activities was mainly due to (i) share-based compensation of US$66.1 million, (ii) an increase in accruals and other payables of US$19.1 million, largely driven by our overall business growth, (iii) amortization of right-of-use assets of US$7.0 million, and (iv) an increase in deferred revenue of US$5.9 million, driven by the rapid growth in our loT PaaS and Industry SaaS as well as the increased number of loT PaaS customers enrolled in our membership programs, partially offset by (i) an increase in inventories of US$22.1 million, and (ii) an increase in accounts receivable of US$23.4 million, both of which are largely driven by our business and customer base expansion in 2021.

Net Cash Generated from /(Used In) Investing Activities

Net cash generated from investing activities was US$332.5 million in 2023, which was primarily attributable to (i) proceeds from disposal of short-term investments of US$853.7 million, and partially offset by (ii) payment for short-term investments of US$327.2 million and (iii) payment for long-term investments of US$193.0 million. Our short-term investments mainly include time deposits and wealth management products offered by banks or other financial institutions in the PRC.

Net cash used in investing activities was US$714.2 million in 2022, which was primarily attributable to (i) payment for short-term investments of US$1,257.7 million, and (ii) payment for long-term investments of US$1.6 million, partially offset by proceeds from disposal of short-term investments of US$543.8 million. Our short-term investments mainly include time deposits and wealth management products offered by banks or other financial institutions in the PRC.

Net cash used in investing activities was US$113.0 million in 2021, which was primarily attributable to (i) payment for short-term investments of US$468.7 million, and (ii) payment for long-term investments of US$21.3 million, (iii) purchase of property, equipment and software of US$6.2 million and (iv) provision of bridge loans of US$2.9 million, partially offset by proceeds from disposal of short-term investments of US$385.5 million. Our short-term investments mainly include time deposits and wealth management products offered by banks or other financial institutions in the PRC.

Net Cash (Used in)/Generated from Financing Activities

Net cash used in financing activities in 2023 was US$2.2 million, which was due to payment for repurchase and cancellation of ordinary shares of US$3.3 million, partially offset by proceeds from exercise of share options of US$1.2 million.

Net cash used in financing activities in 2022 was US$38.6 million, which was due to payment for repurchase of ordinary shares of US$48.7 million, partially offset by (i) net proceeds from issuance of Class A ordinary shares upon the Hong Kong Listing of US$9.1 million, and (ii) proceeds from exercise of share options of US$1.0 million.

Net cash generated from financing activities in 2021 was US$1,041.8 million, which was due to (i) net proceeds from our initial public offering on the NYSE completed in March 2021 and related over-allotment option of US$904.7 million, (ii) proceeds from issuance of ordinary shares prior to our initial public offering on the NYSE of US$200.0 million, and (iii) proceeds from exercise of share options of US$1.1 million, partially offset by payment for repurchase of ordinary shares of US$64.0 million.

MATERIAL CASH REQUIREMENTS

Our material cash requirements as of December 31, 2023 and any subsequent interim period include primarily our working capital and operating expenditure needs, capital expenditures, services purchase commitments and operating lease commitments.

Other than the capital expenditures, services purchase commitments and operating lease commitments, as discussed below, we did not have any significant capital and other commitments, long-term obligations or guarantees as of December 31, 2023. We did not have future minimum capital commitments as of December 31, 2023.

122

Capital Expenditures

Our capital expenditures are incurred primarily in connection with purchase of property, equipment and software. Our capital expenditures were US$6.2 million, US$0.7 million and US$1.5 million in 2021, 2022 and 2023, respectively. We intend to fund our future capital expenditures with our existing cash balance and proceeds from our public offering of equity securities.

Services Purchase Commitments

As of December 31, 2023, our services purchase commitments were as follows:

    

Total

    

Less Than 1 year

    

1-3 years

    

3-5 years

(US$ in thousands)

Purchase obligations(1)

 

15,667

 

5,042

 

10,625

 

Note: Purchase obligations represent US$15,667 thousand of remaining non-cancellable contractual commitments as of December 31, 2023, related to one of our third-party cloud infrastructure agreements, under which we committed to spend an aggregate of at least US$37,500 thousand between June 1, 2021 and May 31, 2026 with minimum purchase commitment. We had made payments of US$27,023 thousand in total under this agreement as of December 31, 2023.

Operating lease commitments

We had outstanding commitments on several non-cancellable operating lease agreements. Operating lease commitment within one year or less lease term as of December 31, 2023 was US$19 thousand. We have elected not to recognize these operating lease commitment any lease liability or right-of-use asset, therefore they are not yet reflected in the consolidated financial statements.

HOLDING COMPANY STRUCTURE

Tuya Inc. is a holding company with no material operations of its own. We conduct our operations mainly through our PRC and other overseas subsidiaries. As a result, our ability to pay dividends depends upon dividends paid by our subsidiaries. If our subsidiaries incur debt on their own behalf in the future, the instruments governing their debt may restrict their ability to pay dividends to us.

In addition, our subsidiaries in China are permitted to pay dividends to us only out of their retained earnings, if any, as determined in accordance with the Accounting Standards for Business Enterprise as promulgated by the Ministry of Finance of the PRC, or PRC GAAP. Pursuant to the law applicable to China’s foreign-invested enterprises, our subsidiaries that are foreign-invested enterprises in the PRC have to make appropriation from their after-tax profit, as determined under PRC GAAP, to reserve funds including (i) the general reserve fund, (ii) the enterprise expansion fund and (iii) the staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the after-tax profits calculated in accordance with PRC GAAP. Appropriation is not required if the reserve fund has reached 50% of the registered capital of our subsidiary. Appropriation to the other two reserve funds are at our subsidiary’s discretion. In accordance with the Company Law, the VIE in China must make appropriations from its after-tax profit to non-distributable reserve funds, including (i) the statutory surplus fund and (ii) the discretionary surplus fund. The appropriation to the statutory surplus fund must be at least 10% of the after-tax profits calculated in accordance with PRC GAAP. Appropriation is not required if the statutory surplus fund has reached 50% of the registered capital of the VIE. Appropriation to discretionary surplus fund is made at the discretion of the VIE.

We are permitted under PRC laws and regulations to provide funding to our PRC subsidiaries through capital contributions or loans, subject to the approval of government authorities and limits on the amount of capital contributions and loans. In addition, our subsidiaries in China may provide RMB funding to the VIE only through entrusted loans.

5.C.Research and Development, Patents and Licenses, etc.

Our IoT cloud development platform and proprietary cutting-edge IoT technologies have been primarily developed in-house. See “Item 4. Information on the Company—4.B. Business Overview—Research & Development.”

123

5.D.Trend Information

Other than as disclosed elsewhere in this annual report, we are not aware of any trends, uncertainties, demands, commitments or events for the year ended December 31, 2023 that are reasonably likely to have a material and adverse effect on our net revenues, income, profitability, liquidity or capital resources, or that would cause the disclosed financial information to be not necessarily indicative of future results of operations or financial condition.

5.E.Critical Accounting Estimate

Our consolidated financial statements have been prepared in accordance with U.S. GAAP, which requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosures of contingent liabilities in the consolidated financial statements and accompanying notes.

Our estimates are based on historical experience and various assumptions that we believe to be reasonable under the circumstances. Given that changes in circumstances, facts and experience may cause us to revise our estimates, actual results could differ materially from those estimates. Our critical accounting estimates are described below.

Lower of cost or net realizable value provision for inventories

Inventories comprised finished goods, work in process, raw materials and low value consumables and spare parts. Inventories are stated at the lower of cost and net realizable value. In determining excess or obsolescence reserves for inventories, we consider assumptions such as aging profile, historical consumption projection, estimated future selling prices and selling expenses of the respective inventories. If in any period we anticipate a change in assumptions such as future demand or market conditions to be less favorable than our previous estimates, additional inventory write-downs may be required and would be reflected in cost of sales, resulting in a negative impact to our gross margin in that period. If in any period we are able to sell inventories that had been written down to a level below the ultimate realized selling price in a previous period, related revenue would be recorded with a lower or no offsetting charge to cost of sales resulting in a net benefit to our gross margin in that period.

ITEM 6.     DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

6.A.Directors and Senior Management

The following table sets forth the name, age and position of each of our directors and executive officers as of the date of this annual report.

Directors and Executive Officers

    

Age

    

Position/Title

Xueji (Jerry) Wang

 

41

 

Co-chairman, Founder, Chief Executive Officer

Liaohan (Leo) Chen

 

41

 

Co-chairman, Founder, President

Yi (Alex) Yang

 

42

 

Director, Co-founder, Chief Operation Officer

Yao (Jessie) Liu

 

48

 

Director, Senior Vice President, Chief Financial Officer

Sidney Xuande Huang

58

Independent Non-executive Director

Changheng Qiu

48

Independent Non-executive Director

Meng Xiong Kuok (alias GUO Mengxiong)

42

Independent Non-executive Director

Pak Tung Jason Yip

41

Independent Non-executive Director

124

Xueji (Jerry) Wang founded Tuya in 2014 and currently serves as the co-chairman of our board of directors and our chief executive officer. Mr. Wang is responsible for the overall strategies, management, corporate culture, and commercial suitability and sustainability of products of Tuya. Mr. Wang has over nine years of experience in IoT industry and about 20 years of experience focusing on software technology, including over 13 years of experience in elastic cloud computing technologies. Prior to founding Tuya, Mr. Wang founded PHPWind, one of the most popular open source forums software in China, in 2003. In 2006, Mr. Wang established Hangzhou Detian Information Technology Co., Ltd. to officially commercialize PHPWind business from 2006 to May 2008. In May 2008, PHPWind was acquired by Hangzhou Ali Technology Co., Ltd., a subsidiary or consolidated affiliated entity of Alibaba Group Holdings Limited (a company listed on the NYSE, symbol: BABA, and secondarily listed on the Stock Exchange, stock code: 9988) (together with its subsidiaries and its consolidated affiliated entities, “Alibaba Group”). From May 2008 to February 2014, Mr. Wang worked at Alibaba Group, where he served as a senior director and he was responsible for leading and launching a number of major technology and product innovations for Alibaba Cloud and Alipay, including Alibaba’s Quick Reference code (“QR Code”) payment system. Mr. Wang received a bachelor’s degree in information and technology science from Zhejiang Sci-Tech University in the PRC in June 2005. Mr. Wang was recognized by Forbes as a member of China’s Thirty Entrepreneurs under 30 in February 2012, and was named by Fortune China as one of China’s Forty Business Elites under 40 in April 2021.

Liaohan (Leo) Chen co- founded Tuya in 2014 and currently serves as the co-chairman of our board of directors and our president. Mr. Chen is responsible for the overall strategies, management, business development and overall customer relationship of Tuya. Prior to co-founding Tuya, Mr. Chen co-founded PHPWind. Mr. Chen served as the management at Hangzhou Detian Information Technology Co., Ltd. from 2006 to May 2008. Mr. Chen served as an operations director at Alibaba Group, where he worked on Alibaba Cloud and Alibaba’s O2O business, leading the application of technology and business operation, from May 2008 to May 2014. Mr. Chen received a bachelor’s degree in information and computing science from Zhejiang Sci-Tech University in the PRC in June 2005, and received a master’s degree in computer applied technology from Zhejiang Sci-Tech University in the PRC in July 2010.

Yi (Alex) Yang co-founded Tuya in 2014 and currently serves a director and our chief operation officer. Mr. Yang is responsible for human resources, government relations and daily operations of Tuya. Prior to co-founding Tuya, Mr. Yang worked as a business development senior expert at Alibaba Group from April 2011 to May 2015, where he was responsible for developing business opportunities for multiple projects, including mobile payment at Alibaba’s O2O business and Alibaba Cloud. Mr. Yang received a bachelor’s degree in international business and economics from Guangdong University of Foreign Studies in the PRC in July 2004.

Yao (Jessie) Liu has served as our senior vice president and chief financial officer since May 2019 and has served as our director since March 2021. Ms. Liu is responsible for capital market, investment, finance, legal and internal controls, strategy analysis and planning of Tuya. Prior to joining Tuya, Ms. Liu worked at Deutsche Bank Group from July 2007 to December 2009, where her last position was associate in the global banking division. Ms. Liu worked at UBS AG from December 2009 to May 2014, where her last position was executive director in the investment bank division. Prior to May 2016, Ms. Liu worked at Red Capital Group Limited. From May 2016 to July 2018, Ms. Liu was the founding partner of RJ Capital Group. Ms. Liu had been an independent non-executive director at Zhengzhou Coal Mining Machinery Group Co., Ltd. (a company listed on the Hong Kong Stock Exchange, stock code: 564; a company listed on Shanghai Stock Exchange, stock code: 601717) from June 2014 to June 2020. Ms. Liu received a bachelor’s degree in materials chemistry from Xiamen University in the PRC in July 1996, and a master’s degree in business administration from the University of Pennsylvania in the United States in May 2007.

125

Sidney Xuande Huang has served as our director since July 2022. Mr. Huang is responsible for providing independent professional opinion and judgment to our board of directors. Mr. Huang has over 19 years of experience in the technology and internet industry. He is currently a senior advisor of JD.com, Inc. (a company listed on the Nasdaq, symbol: JD, and secondarily listed on the Stock Exchange, stock code: 9618) and was its chief financial officer from September 2013 until his retirement in September 2020, including the last three months as an executive coach to his successor. He has been an independent non-executive director of Kuaishou Technology (a company listed on the Stock Exchange, stock code: 1024) since February 2021 and an independent director of Yatsen Holding Limited (a company listed on the NYSE, symbol: YSG) since November 2020. Prior to joining JD.com, Inc. in September 2013, Mr. Huang had served multiple top management roles for VanceInfo Technologies Inc., including its co-president, chief operating officer and chief financial officer as well as the chief financial officer of its successor company, Pactera Technology International Ltd., after the merger. He was an investment banker at Citigroup Global Markets Inc. in New York from August 2002 to July 2004. He held various positions, including audit manager at KPMG LLP from January 1997 to August 2000 and qualified as a Certified Public Accountant in the State of New York in October 1999. Mr. Huang is currently a Foundation Fellow at St Anthony’s College of the University of Oxford where he was an Academic Visitor focusing on geo-economics from October 2021 to September 2022. He received an MBA degree from the J.L. Kellogg School of Management at Northwestern University in the United States in June 2002 and a bachelor’s degree in accounting from Bernard M. Baruch College of The City University of New York in the United States in February 1997.

Changheng Qiu has served as our director since July 2022. Mr. Qiu is responsible for providing independent professional opinion and judgment to our board of directors. Mr. Qiu is a founder of Kunteng (Hainan) Equity Investment Fund Management Co., Ltd. since July 2017. Prior to that, he served at Taobao (China) Software Co., Ltd. from December 2004 to May 2016, where his last position was vice president. Mr. Qiu received a bachelor’s degree in physics from Zhejiang University in the PRC in June 1997 and a MBA degree from Peking University in the PRC in June 2004.

Meng Xiong Kuok (alias GUO Mengxiong) has served as our director since July 2022. Mr. Kuok is responsible for providing independent professional opinion and judgment to our board of directors. Mr. Kuok has been the Chief Executive Officer of K3 Venture Partners Pte. Ltd. since January 2020. He worked as Vice President (Projects) at Shangri-La International Hotel Management Ltd from October 2012 to February 2017. Mr. Kuok has been an independent non-executive director of TVS Motor Company Limited (a company listed on the National Stock Exchange of India Ltd., symbol: TVSMOTOR) since March 2021. Mr. Kuok received his bachelor’s degree in science from Cornell University in the United States in January 2007.

Pak Tung Jason Yip has served as our director since July 2022. Mr. Yip is responsible for providing independent professional opinion and judgment to our board of directors. Mr. Yip worked in the audit division of PricewaterhouseCoopers in Canada from May 2003 to May 2007. He was a manager at PricewaterhouseCoopers in Hong Kong from June 2007 to June 2010. Mr. Yip worked in Alibaba Group Holding Limited (a company listed on the NYSE, symbol: BABA, and secondarily listed on the Stock Exchange, stock code: 9988) from June 2010 to May 2022, where he served as a senior director of finance, primarily responsible for the group’s financial reporting and technical accounting and share-based compensation administration and management. Mr. Yip received a bachelor’s degree of commerce from the University of British Columbia in Canada in May 2005. Mr. Yip qualified as a Chartered Accountant in Canada in January 2007 and has been a member of the Hong Kong Institute of Certified Public Accountants since September 2016.

6.B.Compensation

For the fiscal year ended December 31, 2023, the aggregate cash compensation paid or payable to our directors and executive officers was approximately US$1.3 million. We have not set aside or accrued any amount to provide pension, retirement or other similar benefits to our directors and executive officers, except to the extent required by applicable laws and regulations. Our PRC subsidiaries and the VIE are required by law to make contributions equal to certain percentages of each employee’s salary for his or her pension insurance, medical insurance, unemployment insurance and other statutory benefits and a housing provident fund.

126

Employment Agreements and Indemnification Agreements

We have entered into employment agreements with each of our executive officers. Under these agreements, each of our executive officers is employed for a specified time period. We may terminate employment for cause, at any time, without advance notice or remuneration, for certain acts of the executive officer, such as conviction or plea of guilty to a felony or any crime involving moral turpitude, negligent or dishonest acts to our detriment, or misconduct or a failure to perform agreed duties. We may also terminate an executive officer’s employment without cause upon three-month advance written notice. In such case of termination by us, we will provide severance payments to the executive officer as may be agreed between the executive officer and us. The executive officer may resign at any time with a three-month advance written notice.

Each executive officer has agreed to hold, both during and after the termination or expiry of his or her employment agreement, in strict confidence and not to use, except as required in the performance of his or her duties in connection with the employment or pursuant to applicable law, any of our confidential information or trade secrets, any confidential information or trade secrets of our customers or prospective customers, or the confidential or proprietary information of any third party received by us and for which we have confidential obligations. The executive officers have also agreed to disclose in confidence to us all inventions, designs and trade secrets which they conceive, develop or reduce to practice during the executive officer’s employment with us and to assign all right, title and interest in them to us, and assist us in obtaining and enforcing patents, copyrights and other legal rights for these inventions, designs and trade secrets.

In addition, each executive officer has agreed to be bound by non-competition and non-solicitation restrictions during the term of his or her employment and typically for one year following the last date of employment. Specifically, each executive officer has agreed not to (i) approach our suppliers, clients, direct or end customers or contacts or other persons or entities introduced to the executive officer in his or her capacity as a representative of us for the purpose of doing business with such persons or entities that will harm our business relationships with these persons or entities; (ii) assume employment with or provide services to any of our competitors, or engage, whether as principal, partner, licensor or otherwise, any of our competitors, without our express consent; (iii) seek directly or indirectly, to solicit the employment or services of, or hire or engage, any person who is known to be employed or engaged by us; or (iv) otherwise interfere with our business or accounts.

We have also entered into indemnification agreements with each of our directors and executive officers. Under these agreements, we agree to indemnify our directors and executive officers against certain liabilities and expenses incurred by such persons in connection with claims made by reason of their being a director or officer of our company.

Share Incentive Plan

2015 Equity Incentive Plan

We adopted an employee equity incentive plan, or the 2015 Plan, on December 23, 2014, which was amended in July 2020, February 2021 and June 2022. The purpose of the 2015 Plan is to attract and retain the best available personnel for positions of substantial responsibility, to provide additional incentives to selected employees, directors, and consultants and to promote the success of our business.

The following paragraphs summarize the terms of the 2015 Plan.

Types of Awards. The 2015 Plan permits the awards of options, restricted shares and restricted share units as the plan administrator may determine.

Maximum Number of Class A Ordinary Shares. The overall limit on the number of the Class A ordinary shares underlying the awards pursuant to the 2015 Plan is 64,889,052, of which the total number of Class A ordinary shares which may be issued and/or transferred upon vesting or exercise of all options that may be granted pursuant to the 2015 Plan and any other share award schemes of our company in aggregate shall not exceed 10% of the total number of Class A ordinary shares in issue immediately upon the Hong Kong Listing, or the Plan Limit, being 49,914,656 Class A ordinary shares. Any equity awards in the form of options that were granted prior to the Hong Kong Listing under the 2015 Plan (including those outstanding, cancelled, lapsed in accordance with the 2015 Plan or exercised options) will not be counted for the purpose of the Plan Limit. The total number of Class A ordinary shares to be issued upon exercise of all outstanding options under the 2015 Plan and all other schemes of our company granted and yet to be exercised shall not exceed 30% of all the Class A ordinary shares in issue from time to time.

127

Plan Administration. The 2015 Plan shall be administrated by our board of directors or any committee designated by our board of directors.

Eligibility. Any employee, director or consultant of our company who is engaged by us to render consulting or advisory services to us shall be eligible to participate in the 2015 Plan.

Award Agreement. Each grant of an award under the 2015 Plan shall be evidenced by an award agreement between the participant and our company. Each award shall be subject to all applicable terms and conditions of the 2015 Plan and may be subject to any other terms and conditions that are not inconsistent with the 2015 Plan and that the plan administrator deems appropriate for inclusion in an award agreement. The provisions of the various award agreements entered into under the 2015 Plan need not be identical.

Terms and Conditions of Award. The award agreement shall set forth the provisions, terms, and conditions of each award including, but not limited to, the types of awards, award vesting schedule, number of awards to be granted and the number of shares to be covered by the awards, exercise price, any restrictions or limitations on the award and term of each award.

Exercise Price. The plan administrator determines the exercise price for each award, which shall not be lower than the fair market value per share on the date of grant, which shall not be less than the highest of (i) the closing sales price of the Class A ordinary shares as quoted on the principal exchange or system on which the Class A ordinary shares are listed (as determined by plan administrator) on the date of grant, (ii) the average closing sales price as quoted on the principal exchange or system on which the Class A ordinary shares are listed for the five business days immediately preceding the date of grant. The maximum exercisable term is 10 years from the date of grant. In the case of an option granted to a participant who, immediately prior to the grant, owns more than 10% of the total combined voting power of all classes of outstanding securities of our company or parent company or subsidiary of our company, the term of option shall not be exercisable after the expiration of five years from the date of grant. There is no additional amount payable on application or acceptance of the share option.

Vesting Schedule. In general, the plan administrator determines the vesting schedule, which is specified in the relevant award agreement.

Maximum Entitlement of a Grantee. Unless approved by the shareholders in a general meeting, the total number of Class A ordinary shares issued and to be issued and/or transferred and to be transferred upon the vesting or exercise of the options granted to each participant in any 12-month period shall not (when aggregated with any Class A ordinary shares underlying the awards granted during such period under any other share award schemes of our company) exceed 1% of the Class A ordinary shares in issue for the time being.

Amendment, Suspension or Termination of the 2015 Plan. Unless terminated earlier, the 2015 Plan has a term of 10 years. With the approval of the board of directors of any plan amendment to the extent necessary or desirable to comply with applicable law, the plan administrator may at any time amend, alter, suspend, or terminate the 2015 Plan; no amendment, alteration, suspension, or termination of the 2015 Plan shall materially and adversely affect any award previously granted pursuant to the 2015 Plan unless mutually agreed between the participant and the administrator, which agreement must be in writing and signed by the participant and the company.

As of April 10, 2024, (i) options to purchase a total of 51,372,755 ordinary shares were outstanding under the 2015 Plan, and 42,399,005 of such options had vested and become exercisable; and (ii) restricted share units to receive a total of 7,679,000 ordinary shares were outstanding under the 2015 Plan. As of the same date, 56,571,052 Class A ordinary shares are available for issue and/or transfer upon vesting or exercise of awards that may be granted under the 2015 Plan.

128

The following table summarizes, as of April 10, 2024, the number of ordinary shares underlying outstanding options or restricted share units that we granted to each of our directors and executive officers and to other individuals as a group.

Ordinary Shares

 Underlying

Outstanding

Options /

Restricted Share

Exercise Price 

    

Units

    

(US$/Share)

    

Date of Grant

    

Date of Expiration

Xueji (Jerry) Wang

*

0.20

February 21, 2021

February 20, 2031

Liaohan (Leo) Chen

Yi (Alex) Yang

 

6,500,000

 

0.20

 

from August 6, 2015 to January 5, 2021

 

from August 5, 2025 to January 4, 2031

Yao (Jessie) Liu

 

*

 

0.20

 

from May 15, 2019 to September 16, 2021

 

from May 14, 2029 to September 15, 2031

Sidney Xuande Huang

*(1)

July 5, 2022

July 4, 2029

Changheng Qiu

Meng Xiong Kuok (alias GUO Mengxiong)

Pak Tung Jason Yip

Other grantees

34,772,755

0.04135 to 0.79

from March 5, 2015 to May 6, 2022

from March 4, 2025 to May 5, 2032

7,379,000 (1)

from June 16, 2021 to April 9, 2024

from June 15, 2028 to April 8, 2034

*

Less than 1% of our total outstanding shares.

(1)

Restricted share units.

6.C.Board Practices

Board of Directors

Our board of directors consists of eight directors, including four independent directors within the meaning of Section 303A of the NYSE Listed Company Manual, namely Sidney Xuande Huang, Changheng Qiu, Meng Xiong Kuok and Pak Tung Jason Yip. Each of Xueji (Jerry) Wang and Liaohan (Leo) Chen serves as the co-chairman of our board of directors. A director is not required to hold any shares in our company to qualify to serve as a director.

129

A director who to his or her knowledge is in any way, whether directly or indirectly, interested in a contract or proposed contract with our company is required to declare the nature of his or her interest at a meeting of our directors. A general notice given to the directors by any director to the effect that he or she is to be regarded as interested in any contract or transaction shall be deemed a sufficient declaration of interest for the purposes of voting on a resolution in respect to a contract or transaction in which he/she has an interest, and after such general notice it shall not be necessary to give special notice relating to any particular transaction. Subject to any separate requirement for audit committee approval under applicable law, the Corporate Governance Rules of the NYSE, or the Hong Kong Listing Rules, a director may vote in respect of any contract or proposed contract or arrangement in which he or she is interested and may be counted in the quorum at such meeting, provided that (i) such director, if his or her interest in such contract or arrangement is material, has declared the nature of his or her interest at the earliest meeting of the board at which it is practicable for him or her to do so, either specifically or by way of a general notice and (ii) if such contract or arrangement is a transaction with a related party, such transaction has been approved by the audit committee. Unless permitted under the Hong Kong Listing Rules, a director shall not be entitled to vote on (nor shall the director be counted in the quorum in relation to) any resolution of the directors in respect of any contract or arrangement or any other proposal whatsoever in which he or any of his close associates (or, if required by the Hong Kong Listing Rules, his other associates) has any material interest, and if he shall do so his vote shall not be counted (nor is he to be counted in the quorum for the resolution).

Our board of directors may exercise all of the powers of our company to borrow money, to mortgage or charge its undertaking, property and uncalled capital, or any part thereof, and to issue debentures, debenture stock or other securities whenever money is borrowed or as security for any debt, liability or obligation of our company or of any third party. None of our directors has a service contract with us that provides for benefits upon termination of service as a director.

Committees of the Board of Directors

We have established an audit committee, a compensation committee, a nomination committee and a corporate governance committee under our board of directors and have adopted a charter for each of the four committees. Each committee’s members and functions are described below.

Audit Committee. Our audit committee consists of Sidney Xuande Huang, Meng Xiong Kuok and Pak Tung Jason Yip and is chaired by Sidney Xuande Huang. We have determined that each of Sidney Xuande Huang, Meng Xiong Kuok and Pak Tung Jason Yip satisfies the requirements of an “independent director” within the meaning of Section 303A of the NYSE Listed Company Manual and meets the criteria for independence set forth in Rule 10A-3 of Exchange Act. In addition, we have determined that Sidney Xuande Huang satisfies the criteria of an “audit committee financial expert” as set forth under the applicable rules of the SEC and is appropriately qualified as required under Rules 3.10(2) and 3.12 of the Hong Kong Listing Rules. The audit committee is also in compliance with Rule 3.21 of the Hong Kong Listing Rules and the Corporate Governance Code set out in Appendix 14 to the Hong Kong Listing Rules, or the Corporate Governance Code.

The audit committee oversees our accounting and financial reporting processes and the audits of our financial statements. Our audit committee is primarily responsible for, among other things:

selecting the independent auditor;
pre-approving auditing and non-auditing services permitted to be performed by the independent auditor;
annually reviewing the independent auditors report describing the auditing firms internal quality control procedures, any material issues raised by the most recent internal quality control review, or peer review, of the independent auditors and all relationships between the independent auditor and our company;
setting hiring policies for employees and former employees of the independent auditors;
reviewing with the independent auditor any audit problems or difficulties and managements response;
reviewing and, if material, approving all related party transactions on an ongoing basis;
reviewing and discussing the annual audited financial statements with management and the independent auditor;

130

reviewing and discussing with management and the independent auditors major issues regarding accounting principles and financial statement presentations;
reviewing reports prepared by management or the independent auditors relating to significant financial reporting issues and judgments;
discussing earnings press releases with management, as well as financial information and earnings guidance provided to analysts and rating agencies;
reviewing with management and the independent auditors the effect of regulatory and accounting initiatives, as well as off-balance sheet structures, on our financial statements;
discussing policies with respect to risk assessment and risk management with management, internal auditors and the independent auditor;
timely reviewing reports from the independent auditor regarding all critical accounting policies and practices to be used by our company, major judgmental areas, significant adjustments resulting from audit, the going concern assumptions and qualifications, and compliance with applicable accounting standards;
establishing procedures for the receipt, retention and treatment of complaints received from our employees regarding accounting, internal accounting controls or auditing matters and the confidential, anonymous submission by our employees of concerns regarding questionable accounting or auditing matters;
annually reviewing and reassessing the adequacy of our audit committee charter;
such other matters that are specifically delegated to our audit committee by our board of directors from time to time;
meeting separately, periodically, with management, internal auditors and the independent auditor; and
reporting regularly to the full board of directors.

Compensation Committee. Our compensation committee consists of Changheng Qiu, Pak Tung Jason Yip and Xueji (Jerry) Wang and is chaired by Changheng Qiu. We have determined that each of Changheng Qiu and Pak Tung Jason Yip satisfies the requirements for an “independent director” within the meaning of Section 303A of the NYSE Listed Company Manual. The compensation committee is also in compliance with Rule 3.25 of the Hong Kong Listing Rules and the Corporate Governance Code.

The compensation committee assists the board in reviewing and approving the compensation structure, including all forms of compensation, relating to our directors and executive officers. Our chief executive officer may not be present at any committee meeting during which their compensation is deliberated upon. The compensation committee is primarily responsible for, among other things:

reviewing, evaluating and, if necessary, revising our overall compensation policies;
reviewing and evaluating the performance of our directors and senior officers and determining the compensation of our executive officers; and
reviewing and recommending any incentive-compensation plan, equity-based plans and employee stock ownership plans.

131

Nomination Committee. Our nomination committee consists of Changheng Qiu, Meng Xiong Kuok and Liaohan (Leo) Chen, and is chaired by Changheng Qiu. We have determined that each of Changheng Qiu and Meng Xiong Kuok satisfies the requirements for an “independent director” within the meaning of Section 303A of the NYSE Listed Company Manual. The nomination committee is also in compliance with the requirements in respect of the nomination committee in Chapter 8A of the Hong Kong Listing Rules and the Corporate Governance Code.

Our nomination committee is primarily responsible for, among other things,

searching for and identifying qualified individuals for membership on our board of directors;
making recommendations on the appointment or re-appointment of directors and succession planning for directors; and
reviewing the structure, size and composition (including the skills, knowledge and experience) of our board of directors and making recommendations on any proposed changes to the board of directors to complement our corporate strategy.

Corporate Governance Committee. Our corporate governance committee consists of Changheng Qiu and Pak Tung Jason Yip, and is chaired by Changheng Qiu. We have determined that each of Changheng Qiu and Pak Tung Jason Yip satisfies the requirements for an “independent director” within the meaning of Section 303A of the NYSE Listed Company Manual. The corporate governance committee is also in compliance with the requirements regarding the corporate governance committee under Chapter 8A of the Hong Kong Listing Rules and the Corporate Governance Code.

Our corporate governance committee is primarily responsible for, among other things:

developing and reviewing our company’s policies and practices on corporate governance and making recommendations to the board;
reviewing and monitoring the training and continuous professional development of directors and senior management;
reviewing and monitoring our company’s policies and practices on compliance with legal and regulatory requirements;
developing, reviewing and monitoring the code of conduct and compliance manual (if any) applicable to employees and directors;
reviewing our company’s compliance with certain Hong Kong Listing Rules;
reviewing and monitoring whether our company is operated and managed for the benefit of all of its shareholders;
reviewing and monitoring the management of conflicts of interests and make a recommendation to the board on any matter where there is a potential conflict of interest;
reviewing and monitoring all risks related to our company’s multiple class voting structure; and
reporting on the work of the corporate governance committee on at least a semi-annual and annual basis covering all areas of its terms of reference.

132

Duties and Functions of Directors

Under Cayman Islands law, our directors owe fiduciary duties to our company, including a duty of loyalty, a duty to act honestly and a duty to act in what they consider in good faith to be in our best interests. Our directors must also exercise their powers only for a proper purpose. Our directors also owe to our company a duty to act with skill and care. It was previously considered that a director need not exhibit in the performance of his duties a greater degree of skill than may reasonably be expected from a person of his knowledge and experience. However, English courts have moved towards an objective standard with regard to the required skill and care and these authorities are likely to be followed in the Cayman Islands. In fulfilling their duty of care to us, our directors must ensure compliance with our memorandum and articles of association, as amended and restated from time to time. Our company has the right to seek damages if a duty owed by our directors is breached. In limited exceptional circumstances, a shareholder may have the right to seek damages in our name if a duty owed by our directors is breached. In accordance with our MAA, the functions and powers of our board of directors include, among others, (i) convening shareholders’ annual general meetings and reporting its work to shareholders at such meetings, (ii) declaring dividends, (iii) appointing officers and determining their terms of office and responsibilities, and (iv) approving the transfer of shares of our company, including the registering of such shares in our share register. In addition, in the event of a tie vote, the chairman of our board of directors has, in addition to his personal vote, the right to cast a tie-breaking vote.

Terms of Directors and Officers

Our officers are elected by and serve at the discretion of the board. Our directors may be elected by an ordinary resolution of our shareholders. Each Class A ordinary share and each Class B ordinary share shall entitle its holder to one vote on a poll at a general meeting in respect of a resolution approving the appointment, election or removal of any Independent Non-executive Director (as defined in our MAA). Alternatively, our board of directors may, by the affirmative vote of a simple majority of the directors present and voting at a board meeting appoint any person as a director to fill a casual vacancy on our board or as an addition to the existing board. Any director so appointed shall hold office only until the first annual general meeting of our company after his or her appointment, and shall then be eligible for re-election at that meeting.

A director shall hold office until the expiration of his or her term or his or her successor shall have been elected and qualified, or until his or her office is otherwise vacated. A director may be removed from office at any time by ordinary resolution of shareholders before the expiration of his or her term of office, or the affirmative vote of a simple majority of the other directors present and voting at a board meeting. At every annual general meeting of our company, the Independent Non-executive Directors for the time being shall retire from office by rotation provided that every Independent Non-executive Director (including those appointed for a specific term) shall be subject to retirement by rotation at least once every three years. A retiring Independent Non-executive Director shall retain office until the close of the meeting at which he retires and shall be eligible for re-election thereat. In addition, a director will be removed from office automatically if, among other things, the director (i) resigns by notice in writing to our company; (ii) dies, becomes bankrupt or makes any arrangement or composition with his or her creditors generally; (iii) is prohibited by any applicable law or stock exchange rules from being a director; (iv) is found to be or becomes of unsound mind; or (v) is removed from office pursuant to any other provision of our Articles.

6.D.Employees

We had 3,470, 1,835 and 1,465 salaried full-time employees as of December 31, 2021, 2022 and 2023, respectively. As of December 31, 2023, a substantial majority of our full-time employees were based in China, while the remaining of them were based in the United States, Europe, Singapore, India, Japan and Colombia, among other locations.

We primarily recruit our employees through on-campus job fairs, recruitment agencies and online channels, including our corporate website and third-party employment websites. As required by PRC laws and regulations, we participate in housing fund and various employee social security plans that are organized by applicable local municipal and provincial governments, including housing fund, pension, medical, work injury, unemployment and maternity insurance. We or agents engaged by us are required under PRC laws and regulations to contribute to employee social security plans at specified percentages of the salaries, bonuses and certain allowances of our employees.

133

The following table sets forth the breakdowns of our employees by function as of December 31, 2023:

Number

Percentage

Function

    

 of Employees

    

 of Total

 

Research and development

1,047

71.5

%

Sales and marketing

 

310

 

21.1

%

General and administrative, and others

 

108

 

7.4

%

Total

 

1,465

 

100.0

%

We are subject to, and comply with, applicable labor law requirements, which may automatically make our employees subject to industry-wide collective bargaining agreements. We believe that we maintain a good working relationship with our employees, and we have not experienced any material labor disputes in the past. Our employees are represented by labor unions with respect to his or her employment.

6.E.Share Ownership

The following table sets forth information concerning the beneficial ownership of our ordinary shares as of April 10, 2024 by:

each of our directors and executive officers; and
each person known to us to beneficially own more than 5% of our ordinary shares.

We have adopted a dual class voting structure. The calculations in the table below are based on 574,592,599 ordinary shares outstanding as of April 10, 2024, consisting of 504,387,299 Class A ordinary shares (including 5,433,895 Class A ordinary shares issued to the depositary bank for bulk issuance of ADSs reserved for future issuances upon the exercise or vesting of awards granted under our 2015 Plan and 9,578,811 Class A ordinary shares represented by ADSs that have been repurchased by us from the open market) and 70,205,300 Class B ordinary shares.

134

Beneficial ownership is determined in accordance with the rules and regulations of the SEC. In computing the number of shares beneficially owned by a person and the percentage ownership of that person, we have included shares that the person has the right to acquire within 60 days, including through the exercise of any option, warrant, or other right or the conversion of any other security. These shares, however, are not included in the computation of the percentage ownership of any other person.

    

Ordinary Shares Beneficially Owned

Number of

Number of

% of

Class A

Class B

Total Number

% of

Aggregate

    

Ordinary

    

Ordinary 

    

of Ordinary

    

Beneficial

    

Voting

 Shares

Shares

 shares

Ownership

 Power **

Directors and Executive Officers:

Xueji (Jerry) Wang(1)

 

74,045,130

 

43,379,870

 

117,425,000

 

20.3

 

42.0

Liaohan (Leo) Chen(2)

 

1,974,570

 

26,825,430

 

28,800,000

 

5.0

 

22.4

Yi (Alex) Yang

 

*

 

 

*

 

*

 

*

Yao (Jessie) Liu

 

*

 

 

*

 

*

 

*

Sidney Xuande Huang

*

*

*

*

Changheng Qiu

*

*

*

*

Meng Xiong Kuok

Pak Tung Jason Yip

All directors and executive officers as a group

 

84,841,700

 

70,205,300

 

155,047,000

 

26.4

 

64.6

Principal Shareholders:

 

  

 

  

 

  

 

  

 

  

NEA entities(3)

 

119,019,273

 

 

119,019,273

 

20.7

 

9.9

Tenet Group Limited(4)

 

68,793,080

 

 

68,793,080

 

12.0

 

5.7

Tencent entities(5)

 

58,299,749

 

 

58,299,749

 

10.1

 

4.8

Tenet Vision Limited(6)

 

 

34,806,920

 

34,806,920

 

6.1

 

28.9

Unileo Limited(7)

 

1,974,570

 

26,825,430

 

28,800,000

 

5.0

 

22.4

Tuya Group Inc.(8)

 

1,427,050

 

8,572,950

 

10,000,000

 

1.7

 

7.2

Notes:

*Less than 1% of our total issued and outstanding shares on an as-converted basis.
**For each person and group included in this column, percentage of voting power is calculated by dividing the voting power beneficially owned by such person or group by the voting power of all of our ordinary shares as a single class. Each Class A ordinary share shall be entitled to one vote on all matters subject to the vote at general meetings of our company, and each Class B ordinary share shall be entitled to ten (10) votes on all matters subject to the vote at general meetings of our company (except as required by applicable law, rules and regulations and in relation to certain reserved matters set out in our MAA).
The address of our directors and executive officers (except Sidney Xuande Huang, Changheng Qiu, Meng Xiong Kuok and Pak Tung Jason Yip) is Huace Center, Building A, 10/F, Xihu District, Hangzhou City Zhejiang, 310000, People’s Republic of China. The address of Sidney Xuande Huang is 80 Holland Park, London W11 3SG, United Kingdom. The address of Changheng Qiu is Shangshangting 8-2201, Tangping Road, Hangzhou, China. The address of Meng Xiong Kuok is 93 Grange Road, #07-08 Grange Residences, Singapore 249614. The address of Pak Tung Jason Yip is Flat 902, Block G, Kornhill, Quarry Bay, Hong Kong.

135

(1)Represents (i) 1,427,050 Class A ordinary shares and 8,572,950 Class B ordinary shares held of record by Tuya Group Inc., a business company with limited liability incorporated under the laws of BVI wholly owned by Xueji (Jerry) Wang, (ii) 68,793,080 Class A ordinary shares held of record by Tenet Group Limited a British Virgin Islands company, (iii) 34,806,920 Class B ordinary shares held of record by Tenet Vision Limited, a limited liability company incorporated under the laws of BVI, and (iv) 3,825,000 Class A ordinary shares that Xueji (Jerry) Wang may purchase upon exercise of options within 60 days after April 10, 2024. Both of Tenet Group Limited and Tenet Vision Limited are ultimately wholly owned by the trustee of a trust constituted under the laws of the Cayman Islands, of which the settlor is Xueji (Jerry) Wang and the beneficiaries are Mr. Wang and Tuya Group Inc. The registered address of each of Tuya Group Inc. and Tenet Group Limited is Craigmuir Chambers, Road Town, Tortola, VG 1110, British Virgin Islands. The registered address of Tenet Vision Limited is Coastal Building, Wickham’s Cay II, P.O. Box 2221, Road Town, Tortola, British Virgin Islands.
(2)Represents 1,974,570 Class A ordinary shares and 26,825,430 Class B ordinary shares held of record by Unileo Limited, a limited liability company incorporated under the laws of BVI wholly owned by Liaohan (Leo) Chen. The registered address of Unileo Limited is Craigmuir Chambers, Road Town, Tortola. VG 1110, British Virgin Islands.
(3)Represents 108,051,445 Class A ordinary shares (the “NEA 14 Shares”) held of record by New Enterprise Associates 14, L.P. (“NEA 14”) and 10,967,828 Class A ordinary shares (the “NEF 15-OF Shares”) held of record by NEA 15 Opportunity Fund L.P. (“NEA 15-OF”), as of December 31, 2022, based on the Schedule 13G/A jointly filed by NEA 14 and NEA 15-OF, among others, with the SEC on February 3, 2023. As the sole general partner of NEA 14, NEA Partners 14, L.P. (“NEA Partners 14”) may be deemed to own beneficially the NEA 14 Shares. As the sole general partner of NEA Partners 14, NEA 14 GP, LTD (“NEA 14 GP”) likewise may be deemed to own beneficially the NEA 14 Shares. As the individual directors of NEA 14 GP, each of the Dual Managers (as defined below) and Patrick J. Kerins also may be deemed to own beneficially the NEA 14 Shares. As the sole general partner of NEA 15-OF, NEA Partners 15-OF, L.P. (“NEA Partners 15-OF”) may be deemed to own beneficially the NEA 15-OF Shares. As the sole general partner of NEA Partners 15-OF, NEA 15 GP, LLC (“NEA 15 GP”) likewise may be deemed to own beneficially the NEA 15-OF Shares. As the individual managers of NEA 15 GP, each of the Dual Managers (defined below) also may be deemed to own beneficially the NEA 15-OF Shares. NEA Partners 15-OF and NEA Partners 14 are collectively referred to as “GPLPs.” NEA 15 GP, GPLPs and NEA 14 GP are collectively referred to as the “Control Entities.” Each of Forest Baskett, Anthony A. Florence, Jr., Patrick J. Kerins, Scott D. Sandell (a former director of us) and Peter W. Sonsini is a director of NEA 14 GP and manager of NEA 15 GP (the “Dual Managers”). Patrick J. Kerins is a director of NEA 14 GP. By virtue of their relationship as affiliated entities, whose controlling entities have substantially overlapping individual controlling persons, each of NEA 14, NEA 15-OF, the Control Entities and the Dual Managers may be deemed to share the power to direct the disposition and vote of the NEA 14 Shares and NEF 15-OF Shares.The address of the principal business office for the above referenced NEA entities is 1954 Greenspring Drive, Suite 600, Timonium, MD 21093.
(4)Represents 68,793,080 Class A ordinary shares held of record by Tenet Group Limited, a limited liability company incorporated under the laws of BVI, which is wholly owned by Tenet Global Limited and ultimately controlled by Xueji (Jerry) Wang.
(5)Represents (i) 55,924,749 Class A ordinary shares held of record by Tencent Mobility Limited, and (ii) 2,375,000 Class A ordinary shares represented by ADSs held of record by Image Frame Investment (HK) Limited, based on the Schedule 13G/A jointly filed by Tencent Mobility Limited and Image Frame Investment (HK) Limited, among others, with the SEC on March 29, 2021. Both Tencent Mobility Limited and Image Frame Investment (HK) Limited are incorporated in Hong Kong and wholly owned subsidiaries of Tencent. The registered address of Tencent Mobility Limited is Three Pacific Place, 1 Queen’s Road East, Wanchai, Hong Kong. Tencent Mobility Limited is wholly owned by Tencent Holdings Limited, a company listed on the Hong Kong Stock Exchange (Stock code: 00700).
(6)Represents 34,806,920 Class B ordinary shares held of record by Tenet Vision Limited, a limited liability company incorporated under the laws of BVI wholly owned by Tenet Global Limited and ultimately controlled by Xueji (Jerry) Wang.
(7)Represents 1,974,570 Class A ordinary shares and 26,825,430 Class B ordinary shares held of record by Unileo Limited. Unileo Limited is wholly owned by Liaohan (Leo) Chen.
(8)Represents 1,427,050 Class A ordinary shares and 8,572,950 Class B ordinary shares held of record by Tuya Group Inc., a business company with limited liability incorporated under the laws of BVI wholly owned by Xueji (Jerry) Wang.

136

To our knowledge, as of April 10, 2024, a total of 2,992,010 Class A ordinary shares outstanding were held by two record holders in the United States, representing 0.5% of our total issued and outstanding ordinary shares on an as-converted basis as of such date. The number of beneficial owners of the ADSs in the United States is likely to be much larger than the number of record holders of our ordinary shares in the United States.

We are not aware of any arrangement that may, at a subsequent date, result in a change of control of our company.

6.F.Disclosure of a Registrant’s Action to Recover Erroneously Awarded Compensation

Not applicable.

ITEM 7.     MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

7.A.Major Shareholders

Please refer to “Item 6. Directors, Senior Management and Employees—6.E. Share Ownership.”

7.B.Related Party Transactions

Contractual Arrangements

See “Item 4. Information on the Company—4.C. Organizational Structure—Contractual Arrangements with The VIE and The VIE’s Registered Shareholders” for a description of the contractual arrangements by and among our PRC subsidiary, the VIE and the shareholders of the VIE.

Employment Agreements and Indemnification Agreements

See “Item 6. Directors, Senior Management and Employees—6.B. Compensation—Employment Agreements and Indemnification Agreements.”

Share Incentive Plan

See “Item 6. Directors, Senior Management and Employees—6.B. Compensation—Share Incentive Plan.”

Shareholders Agreement

Other than provisions with respect to registration rights, the description of which is set forth below, all provisions and rights under our shareholders agreement dated September 11, 2019 terminated upon consummation of our initial public offering.

Demand Registration Rights. At any time or from time to time after the earlier of (i) the third (3rd) anniversary of the date of the consummation of the purchase and sale of the Series D Preferred Shares or (ii) the date that is six (6) months after the closing of the IPO, upon a written request from the holders of at least 20% of the registrable securities then outstanding, we shall promptly give written notice of the proposed registration to all other Holders and shall, use our reasonable best efforts to effect as soon as practicable, the registration under the Securities Act of all registrable securities which the holders request to be registered within 15 days after the mailing of such notice by us; provided, however, that the Company shall not be obligated to effect more than two such demand registrations.

137

Piggyback Registration Rights. If we propose to file a registration statement for a public offering of our securities, we must offer holders of our registrable securities an opportunity to include in the registration the registrable securities that the holders have requested to be registered. There shall be no limit on the number of times the holders may request registration of registrable securities pursuant to such piggyback registration rights.

If the underwriter advises the holders initiating the registration request pursuant to the piggyback registration rights in writing that marketing factors require a limitation on the number of shares to be underwritten, then the underwriter may (i) in the event the offering is the Company’s IPO, exclude all of the registrable securities (so long as the only securities included in such offering are those sold for the account of the Company and no securities of other selling shareholders are included), or (ii) otherwise exclude the registrable securities requested to be registered, provided that (A) no registrable securities shall be excluded unless all other equity securities (except for securities sold for the account of the Company) are excluded from the registration and underwriting and so long as the number of registrable securities to be included in such registration is allocated among all holders in proportion, as nearly as practicable, to the respective amounts of registrable securities requested by such Holders to be included and (B) the amount of registrable securities to be included in such registration shall not be reduced below twenty-five percent (25%) of the total amount of securities included in such registration.

Form F-3 or S-3 Registration Rights. In case we receive from any holders of registrable securities then outstanding written requests that we effect a registration on Form F-3 or Form S-3, as the case may be, we shall, subject to certain limitations, file a registration statement on Form F-3 or Form S-3 covering the registrable securities and other securities so requested to be registered as soon as practicable after receipt of the request or requests of the holders.

Expenses of Registration. We will bear all registration expenses incurred in connection with any demand, piggyback or F-3 registration, subject to certain limitations.

Other Material Related Party Transactions

There were no other material related party transactions during year ended December 31, 2023.

7.C.Interests of Experts and Counsel

Not applicable.

ITEM 8.     FINANCIAL INFORMATION

8.A.Consolidated Statements and Other Financial Information

We have appended consolidated financial statements filed as part of this annual report.

Legal and Administrative Proceedings

From time to time, we may be subject to various claims and legal actions that arise in the ordinary course of our business. Other than the following proceedings, we are not a party to, and are not aware of any threat of, any legal or arbitral proceeding, which, in our opinion, would likely have a material and adverse effect on our business, financial condition or results of operations.

138

In August 2022, we and certain of our current and former directors and officers and our underwriters in our initial public offering in the United States were named as defendants in a putative securities class action filed in the U.S. District Court for the Southern District of New York. An amended complaint in this class action was filed in March 2023. The action, purportedly brought on behalf of a class of persons who allegedly suffered damages as a result of their trading in the ADSs, alleges that our registration statement on Form F-1 in connection with our March 2021 initial public offering contains materially false and misleading statements and omissions in violation of the U.S. federal securities laws. In May 2023, we filed a motion to dismiss the action. In March 2024, the Court granted our motion in part and denied our motion in part. The lawsuit is still in its preliminary stages. We are currently unable to estimate the potential loss, if any, associated with the resolution of the lawsuit. For risks and uncertainties relating to pending cases against us, see “Item 3. Key Information—3.D. Risk Factors—Risks Related to Our Business— We and certain of our current and former directors and officers have been named as defendants in a putative shareholder class action lawsuit, and may, from time to time, be the subject of shareholder class action lawsuits, which could have a material adverse impact on our business, financial condition, results of operations, cash flows and reputation.”

Defending ourselves in legal and regulatory proceedings is costly and can impose a significant burden on our directors, management and employees. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors. See “Item 3. Key Information—3.D. Risk Factors—Risks Related to Our Business and Industry—We may be subject to legal proceedings in the ordinary course of our business. If the outcomes of these proceedings are adverse to us, they could have a material adverse effect on our business, results of operations and financial condition.”

Dividend Policy

We have not previously declared or paid any cash dividend or dividend in kind and we have no plan to declare or pay any dividends in the foreseeable future on our shares or the ADSs representing our Class A ordinary shares. We currently intend to retain our available funds and any future earnings to operate and expand our business. We currently do not have any plan to require our PRC subsidiaries to distribute their retained earnings and intend to retain them to operate and expand our business in the PRC.

Tuya Inc. is a holding company incorporated in the Cayman Islands. We rely principally on dividends from our PRC subsidiaries for our cash requirements, including any payment of dividends to our shareholders. PRC regulations may restrict the ability of our PRC subsidiaries to pay dividends to us. See “Item 4. Information on the Company—4.B. Business Overview—Regulation—Regulation Relating to Foreign Exchange” and “Item 3. Key Information—3.D. Risk Factors—Risk Related to Doing Business in China—Governmental control of currency conversion may limit our ability to utilize our revenues effectively and affect the value of your investment.”

Our board of directors has discretion as to whether to distribute dividends, subject to certain requirements of Cayman Islands law. Under Cayman Islands law, a Cayman Islands company may pay a dividend out of either profit or share premium account, provided that in no circumstances may a dividend be paid if this would result in the company being unable to pay its debts as they fall due in the ordinary course of business. Even if our board of directors decides to pay dividends, the form, frequency and amount will depend upon our future operations and earnings, capital requirements and surplus, general financial condition, contractual restrictions and other factors that the board of directors may deem relevant. If we pay any dividends on our ordinary shares, we will pay those dividends which are payable in respect of the Class A ordinary shares underlying the ADSs to the depositary, as the registered holder of such Class A ordinary shares, and the depositary then will pay such amounts to the ADS holders in proportion to the Class A ordinary shares underlying the ADSs held by such ADS holders, subject to the terms of the deposit agreement, including the fees and expenses payable thereunder. We have adopted a policy on payment of dividends taking into account various elements including but not limited to the earnings, cash flow, financial conditions, capital requirements, our statutory fund reserve requirements and any other conditions that our board of directors may deem relevant. See “Item 12. Description of Securities Other Than Equity Securities—12.D. American Depositary Shares.”

8.B.Significant Changes

We have not experienced any significant changes since the date of the annual financial statements included herein.

139

ITEM 9.     THE OFFER AND LISTING

9.A.Offering and Listing Details

The ADSs representing our Class A ordinary shares have been listed on the NYSE since March 18, 2021 under the symbol “TUYA.” Each ADS represents one Class A ordinary share, par value US$0.00005 per share.

Our Class A ordinary shares have been listed on the Hong Kong Stock Exchange since July 5, 2022 under the stock code “2391.”

9.B.Plan of Distribution

Not applicable.

9.C.Markets

The ADSs representing our Class A ordinary shares have been listed on the NYSE since March 18, 2021 under the symbol “TUYA.”

Our Class A ordinary shares have been listed on the Hong Kong Stock Exchange since July 5, 2022 under the stock code “2391.”

9.D.Selling Shareholders

Not applicable.

9.E.Dilution

Not applicable.

9.F.Expenses of the Issue

Not applicable.

ITEM 10.     ADDITIONAL INFORMATION

10.A.Share Capital

Not applicable.

10.B.Memorandum and Articles of Association

We are a Cayman Islands exempted company and our affairs are governed by our memorandum and articles of association, as amended and restated from time to time, the Companies Act of the Cayman Islands, and the common law of the Cayman Islands.

We incorporate by reference into this annual report our amended and restated memorandum and articles of association, or MAA, the form of which was filed as Exhibit 3.1 to our Form 6-K (File No. 001-40210) filed with the Securities and Exchange Commission on November 2, 2022. Our board of directors adopted our MAA by a special resolution on November 1, 2022, which became effective on November 1, 2022.

140

The following are summaries of material provisions of our MAA and the Companies Act as they relate to the material terms of our ordinary shares.

Registered Office and Objects

Our registered office in the Cayman Islands is located at Maples Corporate Services Limited, PO Box 309, Ugland House, Grand Cayman, KY1-1104, Cayman Islands.

According to Clause 3 of our MAA, the objects for which we are established are unrestricted and we have full power and authority to carry out any object not prohibited by the Companies Act (As Revised) or as the same may be revised from time to time, or any other law of the Cayman Islands.

Board of Directors

See “Item 6. Directors, Senior Management and Employees.”

Ordinary Shares

General. All of our issued and outstanding ordinary shares are fully paid and non-assessable. Our ordinary shares are issued in registered form and are issued when registered in our register of members. We may not issue share to bearer. Our shareholders who are non-residents of the Cayman Islands may freely hold and transfer their ordinary shares.

Dividends. The holders of our ordinary shares are entitled to such dividends as may be declared by our board of directors subject to our MAA and the Companies Act. Our MAA provides that dividends may be declared and paid out of our profits, realized or unrealized. Dividends may also be declared and paid out of share premium account or as otherwise permitted by the Companies Act. No dividend may be declared and paid unless our directors determine that, immediately after the payment, we will be able to pay our debts as they become due in the ordinary course of business and we have funds lawfully available for such purpose.

Classes of Ordinary Shares. Our ordinary shares are divided into Class A ordinary shares and Class B ordinary shares. Except for conversion rights and voting rights, the Class A ordinary shares and Class B ordinary shares shall carry equal rights and rank pari passu with one another, including but not limited to the rights to dividends and other capital distributions.

141

Conversion. Subject to applicable laws and stock exchange rules, each Class B ordinary share shall be automatically converted into one Class A ordinary share upon the occurrence of any of the following events: (i) the death of the holder of such Class B ordinary share (or, where the holder is a Director Holding Vehicle (as defined in the MAA), the death of Mr. Xueji (Jerry) Wang or Mr. Liaohan (Leo) Chen who holds and controls such Director Holding Vehicle); (ii) the holder of such Class B ordinary share ceasing to be a director or a Director Holding Vehicle for any reason; (iii) the holder of such Class B ordinary share (or, where the holder is a Director Holding Vehicle, Mr. Xueji (Jerry) Wang or Mr. Liaohan (Leo) Chen who holds and controls such Director Holding Vehicle) being deemed by the Hong Kong Stock Exchange to be incapacitated for the purpose of performing his duties as a director; (iv) the holder of such Class B ordinary share (or, where the holder is a Director Holding Vehicle, Mr. Xueji (Jerry) Wang or Mr. Liaohan (Leo) Chen who holds and controls such Director Holding Vehicle) being deemed by the Hong Kong Stock Exchange to no longer meet the requirements of a director set out in the Hong Kong Listing Rules; or (v) any direct or indirect sale, transfer, assignment, or disposition of the beneficial ownership of, or economic interest in, such Class B ordinary share or the control over the voting rights attached to such Class B ordinary share through voting proxy or otherwise from Mr. Xueji (Jerry) Wang, Mr. Liaohan (Leo) Chen or a Director Holding Vehicle to any person, including by reason that a Director Holding Vehicle no longer complies with Rule 8A.18(2) of the Hong Kong Listing Rules (in which case our company and Mr. Xueji (Jerry) Wang, Mr. Liaohan (Leo) Chen or such Director Holding Vehicle must notify the Hong Kong Stock Exchange as soon as practicable with details of the non-compliance), other than a transfer of the legal title to such Class B ordinary share by Mr. Xueji (Jerry) Wang or Mr. Liaohan (Leo) Chen to a Director Holding Vehicle wholly owned and wholly controlled by him, or by a Director Holding Vehicle to Mr. Xueji (Jerry) Wang or Mr. Liaohan (Leo) Chen who holds and controls it or another Director Holding Vehicle wholly owned and wholly controlled by Mr. Xueji (Jerry) Wang or Mr. Liaohan (Leo) Chen. For the avoidance of doubt, (i) a sale, transfer, assignment or disposition shall be effective upon our registration of such sale, transfer, assignment or disposition in the register of members; (ii) the creation of any pledge, charge, encumbrance or other third-party right of whatever description on any Class B ordinary shares to secure any contractual or legal obligations shall not be deemed as a sale, transfer, assignment or disposition unless and until any such pledge, charge, encumbrance or other third-party right is enforced and results in the third party that is not Mr. Xueji (Jerry) Wang, Mr. Liaohan (Leo) Chen or the Director Holding Vehicle wholly owned and wholly controlled by Mr. Xueji (Jerry) Wang or Mr. Liaohan (Leo) Chen becoming a beneficial owner of the relevant Class B ordinary shares, in which case all the related Class B ordinary shares shall be automatically and immediately converted into the same number of Class A ordinary shares, and (iii) in the event that Mr. Liaohan (Leo) Chen ceases to be a director or an executive officer or employee of our company, any and all of the Class B ordinary shares beneficially owned or controlled by Mr. Liaohan (Leo) Chen and any Affiliate of Mr. Liaohan (Leo) Chen shall be automatically and immediately converted into an equal number of Class A ordinary shares. For the purpose of the foregoing sentence, an “affiliate” of a given shareholder means any other person that, directly or indirectly, controls, is controlled by or is under common control with such person, and for the purposes of the foregoing definition of “affiliate,” “control” means, in relation to any person, the power or authority, whether exercised or not, to direct the business, management and policies of such person, directly or indirectly, whether through the ownership of voting securities, by contract or otherwise; provided that such power or authority shall conclusively be presumed to exist upon possession of beneficial ownership or power to direct the vote of more than 50% of the votes entitled to be cast at a meeting of the members or shareholders of such person or power to control the composition of a majority of the board of directors of such person.

Voting Rights. In respect of all matters subject to a shareholders’ vote, unless otherwise provided by the MAA, holders of Class A ordinary shares and Class B ordinary shares shall, at all times, vote together as one class on all matters submitted to a vote by the members. Each Class A ordinary share shall be entitled to one vote on all matters subject to the vote at general meetings of our company, and each Class B ordinary share shall be entitled to ten (10) votes on all matters subject to the vote at general meetings of our company (except as required by applicable law, rules and regulations and in relation to certain reserved matters set out in our MAA). Voting at any meeting of shareholders shall be determined by poll and not on a show of hands, save that the chairman of the meeting may, in good faith, allow a resolution which relates purely to a procedural or administrative matter as prescribed under the Hong Kong Listing Rules to be voted on by a show of hands.

An ordinary resolution to be passed at a meeting by the shareholders requires the affirmative vote of a simple majority of all votes, calculated on a fully converted basis, cast by those shareholders entitled to vote who are present in person or by proxy at a general meeting, while a special resolution requires the affirmative vote of not less than three-fourths (3/4) of all votes, calculated on a fully converted basis, cast by those shareholders entitled to vote who are present in person or by proxy at a general meeting. Subject to the provisions of the Companies Act and our MAA, a special resolution will be required for important matters such as a change of name or making changes to our MAA.

142

General Meetings of Shareholders. Save as otherwise stated in the MAA, a quorum required for a meeting of shareholders consists of shareholders holding 10% of all votes attaching to the issued shares and entitled to vote at general meetings present (on a one vote per share basis). Our MAA provides that we shall hold a general meeting as our annual general meeting in each financial year within a period of not more than six months after the end of our financial year (or such longer period as the Hong Kong Stock Exchange may authorize). We will specify an annual general meeting as such in the notices calling it, and the annual general meeting will be held at such time and place as may be determined by our directors. Each general meeting, other than an annual general meeting, shall be an extraordinary general meeting. Shareholders’ annual general meetings and any other general meetings of our shareholders may be called by a majority of our board of directors or our chairman or upon a requisition of shareholders holding at the date of deposit of the requisition not less than one-tenth (1/10) of the paid-up capital of our company, on a one vote per share basis, that as at the date of the deposit carry the right to vote at general meetings, in which case the directors are obliged to call such meeting and to put the resolutions so requisitioned to a vote at such meeting; however, our MAA does not provide our shareholders with any right to put any proposals before annual general meetings or extraordinary general meetings not called by such shareholders. Advance notice of not less than twenty-one (21) days’ notice and fourteen (14) days’ notice in writing is required for the convening of our annual general meeting and other general meetings, respectively.

Transfer of Ordinary Shares. Subject to the restrictions in our MAA as set out below, any of our shareholders may transfer all or any of his or her ordinary shares by an instrument of transfer in the usual or common form, or in a form prescribed by the designated stock exchange, or any other form approved by our board of directors.

Our board of directors may, in its absolute discretion, decline to register any transfer of any ordinary share which is not fully paid up or on which we have a lien. Our board of directors may also decline to register any transfer of any ordinary share unless:

the instrument of transfer is lodged with us, accompanied by the certificate for the ordinary shares to which it relates and such other evidence as our board of directors may reasonably require to show the right of the transferor to make the transfer ;
the instrument of transfer is in respect of only one class of shares;
the instrument of transfer is properly stamped, if required;
in the case of a transfer to joint holders, the number of joint holders to whom the ordinary share is to be transferred does not exceed four; and
a fee of such maximum sum as the NYSE may determine to be payable or such lesser sum as our directors may from time to time require is paid to us in respect thereof.

If our directors refuse to register a transfer they shall, within two calendar months after the date on which the instrument of transfer was lodged, send to each of the transferor and the transferee notice of such refusal.

The registration of transfers may, after compliance with any notice required of the rules of the designated stock exchange, be suspended and the register closed at such times and for such periods as our board of directors may from time to time determine, provided, however, that the registration of transfers shall not be suspended nor the register closed for more than 30 calendar days in any calendar year.

Liquidation. On the winding up of our company, if the assets available for distribution among our shareholders shall be more than sufficient to repay the whole of the share capital at the commencement of the winding up, the surplus shall be distributed among our shareholders in proportion to the par value of the shares held by them at the commencement of the winding up, subject to a deduction from those shares in respect of which there are monies due, of all monies payable to our company for unpaid calls or otherwise. If our assets available for distribution are insufficient to repay all of the paid-up capital, the assets will be distributed so that the losses are borne by our shareholders in proportion to the par value of the shares held by them.

Calls on Ordinary Shares and Forfeiture of Ordinary Shares. Our board of directors may from time to time make calls upon shareholders for any amounts unpaid on their ordinary shares in a notice served to such shareholders at least 14 clear days prior to the specified time of payment. The ordinary shares that have been called upon and remain unpaid are subject to forfeiture.

143

Redemption, Repurchase and Surrender of Ordinary Shares. Subject to the provision of our MAA, we may issue shares on terms that such shares are subject to redemption, at our option or at the option of the holders thereof, on such terms and in such manner as may be determined, before the issue of such shares, by our board of directors. Our company may also repurchase any of our shares provided that the manner and terms of such purchase have been approved by our board of directors, or are otherwise authorized by our MAA, provided always that any such purchase shall only be made in accordance with any relevant code, rules or regulations issued by the Hong Kong Stock Exchange or the Securities and Futures Commission of Hong Kong from time to time in force. Under the Companies Act, the redemption or repurchase of any share may be paid out of our company’s profits or out of the proceeds of a fresh issue of shares made for the purpose of such redemption or repurchase, or out of capital (including share premium account and capital redemption reserve) if the company can, immediately following such payment, pay its debts as they fall due in the ordinary course of business. In addition, under the Companies Act, no such share may be redeemed or repurchased (i) unless it is fully paid up, (ii) if such redemption or repurchase would result in there being no shares outstanding or (iii) if the company has commenced liquidation. In addition, our company may accept the surrender of any fully paid share for no consideration.

Variations of Rights of Shares. Subject to the provision of our MAA, if at any time the share capital of our company is divided into different classes, the rights attached to any class (unless otherwise provided by the terms of issue of the shares of that class) may, whether or not our company is being wound up, be varied with the consent in writing of the holders of not less than three-fourths (3/4) in the nominal value of the issued shares of that class, or with the sanction of a special resolution passed at a separate meeting of the holders of the shares of that class by members holding shares representing three-fourths (3/4) in nominal value of the issued shares of that class present and voting at such meeting. The rights conferred upon the holders of the shares of any class issued shall not, subject to any rights or restrictions for the time being attached to the shares of that class, be deemed to be materially adversely varied or abrogated by the creation or issue of further shares ranking pari passu with or subsequent to such existing class of shares.

Inspection of Books and Records. Holders of our ordinary shares have no general right under Cayman Islands law to inspect or obtain copies of our list of shareholders or our corporate records (other than the memorandum and articles of association, the register of mortgages and charges, and copies of any special resolutions passed by our shareholders). However, we will provide our shareholders with annual audited financial statements. Any register held in Hong Kong shall during normal business hours (subject to such reasonable restrictions as the board of directors may impose) be open for inspection by a shareholder without charge and such other person on payment of a fee of such amount not exceeding the maximum amount as may from time to time be permitted under the Hong Kong Listing Rules as the board of directors may determine for each inspection, provided that our company may be permitted to close the register in terms equivalent to section 632 of the Hong Kong Companies Ordinance.

Issuance of Additional Shares. Our MAA authorizes our board of directors to issue additional ordinary shares from time to time as our board of directors shall determine, to the extent of available authorized but unissued shares.

Subject to certain conditions set forth in the MAA, compliance with the Hong Kong Listing Rules (and only to such extent permitted thereby), the Codes on Takeovers and Mergers and any applicable rules and regulations of authorities of places where the securities of our company are listed, and on the conditions that (i) no new class of shares with voting rights superior to those of Class A ordinary shares will be created and (ii) any variation in the relative rights as between the different classes will not result in creating a new class of shares with voting rights superior to those of Class A ordinary shares, the board of directors is authorized to establish from time to time one or more series of preferred shares and to determine, with respect to any series of preferred shares, the terms and rights of that series, including:

the designation of the series;
the number of shares of the series;
the dividend rights, dividend rates, conversion rights, voting rights; and
the rights and terms of redemption and liquidation preferences.

Our board of directors may issue preferred shares without action by our shareholders to the extent authorized but unissued. Issuance of these shares may dilute the voting power of holders of ordinary shares.

144

Anti-Takeover Provisions. Some provisions of our MAA may discourage, delay or prevent a change of control of our company or management that shareholders may consider favorable, including provisions that authorize our board of directors to issue preferred shares in one or more series and to designate the price, rights, preferences, privileges and restrictions of such preferred shares without any further vote or action by our shareholders, and limit the ability of shareholders to requisition and convene general meetings of shareholders.

However, under Cayman Islands law, our directors may only exercise the rights and powers granted to them under our MAA for a proper purpose and for what they believe in good faith to be in the best interests of our company.

Exempted Company. We are an exempted company with limited liability under the Companies Act. The Companies Act distinguishes between ordinary resident companies and exempted companies. Any company that is registered in the Cayman Islands but conducts business mainly outside of the Cayman Islands may apply to be registered as an exempted company. The requirements for an exempted company are essentially the same as for an ordinary company except that an exempted company:

does not have to file an annual return of its shareholders with the Registrar of Companies;
is not required to open its register of members for inspection;
does not have to hold an annual general meeting;
may issue shares with no par value;
may obtain an undertaking against the imposition of any future taxation (such undertakings are given for up to 30 years);
may register by way of continuation in another jurisdiction and be deregistered in the Cayman Islands;
may register as a limited duration company; and
may register as a segregated portfolio company.

“Limited liability” means that the liability of each shareholder is limited to the amount unpaid by the shareholder on that shareholder’s shares of the company (except in exceptional circumstances, such as involving fraud, the establishment of an agency relationship or an illegal or improper purpose or other circumstances in which a court may be prepared to pierce or lift the corporate veil).

Differences between the Law of Different Jurisdictions

The Companies Act is derived, to a large extent, from the older Companies Acts of England, but does not follow many recent English law statutory enactments. In addition, the Companies Act differs from laws applicable to United States corporations and their shareholders. Set forth below is a summary of the significant differences between the provisions of the Companies Act applicable to us and the laws applicable to companies incorporated in the State of Delaware.

145

Mergers and Similar Arrangements

The Companies Act permits mergers and consolidations between Cayman Islands companies and between Cayman Islands companies and non-Cayman Islands companies. For these purposes, (a) “merger” means the merging of two or more constituent companies and the vesting of their undertaking, property and liabilities in one of such companies as the surviving company, and (b) a “consolidation” means the combination of two or more constituent companies into a consolidated company and the vesting of the undertaking, property and liabilities of such companies to the consolidated company. In order to effect such a merger or consolidation, the directors of each constituent company must approve a written plan of merger or consolidation, which must then be authorized by (a) a special resolution of the shareholders of each constituent company, and (b) such other authorization, if any, as may be specified in such constituent company’s articles of association. The written plan of merger or consolidation must be filed with the Registrar of Companies of the Cayman Islands together with a declaration as to the solvency of the consolidated or surviving company, a declaration as to the assets and liabilities of each constituent company and an undertaking that a copy of the certificate of merger or consolidation will be given to the members and creditors of each constituent company and that notification of the merger or consolidation will be published in the Cayman Islands Gazette. Court approval is not required for a merger or consolidation which is effected in compliance with these statutory procedures.

A merger between a Cayman parent company and its Cayman subsidiary or subsidiaries does not require authorization by a resolution of shareholders of that Cayman subsidiary if a copy of the plan of merger is given to every member of that Cayman subsidiary to be merged unless that member agrees otherwise. For this purpose, a company is a “parent” of a subsidiary if it holds issued shares that together represent at least 90% of the votes at a general meeting of the subsidiary.

The consent of each holder of a fixed or floating security interest over a constituent company is required unless this requirement is waived by a court in the Cayman Islands.

Save in certain limited circumstances, a shareholder of a Cayman constituent company who dissents from the merger or consolidation is entitled to payment of the fair value of his or her shares (which, if not agreed between the parties, will be determined by the Cayman Islands court) upon dissenting to the merger or consolidation, provided the dissenting shareholder complies strictly with the procedures set out in the Companies Act. The exercise of dissenter rights will preclude the exercise by the dissenting shareholder of any other rights to which he or she might otherwise be entitled by virtue of holding shares, save for the right to seek relief on the grounds that the merger or consolidation is void or unlawful.

Separate from the statutory provisions relating to mergers and consolidations, the Companies Act also contains statutory provisions that facilitate the reconstruction and amalgamation of companies by way of schemes of arrangement, provided that the arrangement is approved by (a) 75% in value of the shareholders or class of shareholders, as the case may be, or (b) a majority in number representing 75% in value of the creditors or each class of creditors, as the case may be, with whom the arrangement is to be made, that are, in each case, present and voting either in person or by proxy at a meeting, or meetings, convened for that purpose. The convening of the meetings and subsequently the arrangement must be sanctioned by the Grand Court of the Cayman Islands. While a dissenting shareholder has the right to express to the court the view that the transaction ought not to be approved, the court can be expected to approve the arrangement if it determines that:

the statutory provisions as to the required majority vote have been met;
the shareholders have been fairly represented at the meeting in question and the statutory majority are acting bona fide without coercion of the minority to promote interests adverse to those of the class;
the arrangement is such that may be reasonably approved by an intelligent and honest man of that class acting in respect of his interest; and
the arrangement is not one that would more properly be sanctioned under some other provision of the Companies Act.

146

The Companies Act also contains a statutory power of compulsory acquisition which may facilitate the “squeeze out” of a dissenting minority shareholder upon a tender offer. When a tender offer is made and accepted by holders of 90.0% of the shares affected within four months, the offeror may, within a two-month period commencing on the expiration of such four-month period, require the holders of the remaining shares to transfer such shares to the offeror on the terms of the offer. An objection can be made to the Grand Court of the Cayman Islands but this is unlikely to succeed in the case of an offer which has been so approved unless there is evidence of fraud, bad faith or collusion.

If an arrangement and reconstruction is thus approved, or if a tender offer is made and accepted, a dissenting shareholder would have no rights comparable to appraisal rights, which would otherwise ordinarily be available to dissenting shareholders of Delaware corporations, providing rights to receive payment in cash for the judicially determined value of the shares.

Shareholders’ Suits

In principle, we will normally be the proper plaintiff to sue for a wrong done to us as a company, and as a general rule a derivative action may not be brought by a minority shareholder. However, based on English authorities, which would in all likelihood be of persuasive authority in the Cayman Islands, the Cayman Islands court can be expected to follow and apply the common law principles (namely the rule in Foss v. Harbottle and the exceptions thereto) which permit a minority shareholder to commence a class action against or derivative actions in the name of the company to challenge actions where:

a company acts or proposes to act illegally or ultra vires;
the act complained of, although not ultra vires, could only be effected duly if authorized by more than a simple majority vote that has not been obtained; and
those who control the company are perpetrating a “fraud on the minority.”

Indemnification of Directors and Executive Officers and Limitation of Liability

Cayman Islands law does not limit the extent to which a company’s memorandum and articles of association may provide for indemnification of officers and directors, except to the extent any such provision may be held by the Cayman Islands courts to be contrary to public policy, such as to provide indemnification against civil fraud or the consequences of committing a crime. Our MAA provide that we shall indemnify our officers and directors and any trustee against all actions, proceedings, costs, charges, losses, damages and expenses that they or any of them shall or may incur or sustain by reason of any act done or omitted in or about the execution of their duty in their respective offices or trusts, except such (if any) as they shall incur or sustain by or through their own fraud or dishonesty, and no such director or officer or trustee shall be answerable for the acts, receipts, neglects or defaults of any other director or officer or trustee or for joining in any receipt for the sake of conformity or for the solvency or honesty of any banker or other persons with whom any monies or effects belonging to us may be lodged or deposited for safe custody or for any insufficiency of any security upon which any of our monies may be invested or for any other loss or damage due to any such cause as aforesaid or which may happen in or about the execution of his or her office or trust unless the same shall happen through the fraud or dishonesty of such director or officer or trustee. This standard of conduct is generally the same as permitted under the Delaware General Corporation Law for a Delaware corporation.

In addition, we have entered into indemnification agreements with our directors and executive officers that provide such persons with additional indemnification beyond that provided in our MAA, and maintain director and officer insurance. We currently also insure our directors and officers through a directors and officers insurance policy.

Insofar as indemnification for liabilities arising under the Securities Act may be permitted to our directors, officers or persons controlling us under the foregoing provisions, we have been informed that in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable.

147

Directors’ Fiduciary Duties

Under Delaware corporate law, a director of a Delaware corporation has a fiduciary duty to the corporation and its shareholders. This duty has two components: the duty of care and the duty of loyalty. The duty of care requires that a director act in good faith, with the care that an ordinarily prudent person would exercise under similar circumstances. Under this duty, a director must inform himself of, and disclose to shareholders, all material information reasonably available regarding a significant transaction. The duty of loyalty requires that a director acts in a manner he reasonably believes to be in the best interests of the corporation. He must not use his corporate position for personal gain or advantage. This duty prohibits self-dealing by a director and mandates that the best interest of the corporation and its shareholders take precedence over any interest possessed by a director, officer or controlling shareholder and not shared by the shareholders generally. In general, actions of a director are presumed to have been made on an informed basis, in good faith and in the honest belief that the action taken was in the best interests of the corporation. However, this presumption may be rebutted by evidence of a breach of one of the fiduciary duties. Should such evidence be presented concerning a transaction by a director, the director must prove the procedural fairness of the transaction, and that the transaction was of fair value to the corporation.

As a matter of Cayman Islands law, a director of a Cayman Islands company is in the position of a fiduciary with respect to the company and therefore it is considered that he owes the following duties to the company: a duty to act bona fide in the best interests of the company, a duty not to make a profit based on his position as director (unless the company permits him to do so), a duty not to put himself in a position where the interests of the company conflict with his personal interest or his duty to a third party, and a duty to exercise powers for the purpose for which such powers were intended. A director of a Cayman Islands company owes to the company a duty to act with skill and care. It was previously considered that a director need not exhibit in the performance of his duties a greater degree of skill than may reasonably be expected from a person of his knowledge and experience. However, English courts have moved towards an objective standard with regard to the required skill and care and these authorities are likely to be followed in the Cayman Islands.

Shareholder Action by Written Consent

Under the Delaware General Corporation Law, a corporation may eliminate the right of shareholders to act by written consent by amendment to its certificate of incorporation. The Companies Act and our MAA provide that our shareholders may approve corporate matters by way of a unanimous written resolution signed by or on behalf of each shareholder who would have been entitled to vote on such matter at a general meeting without a meeting being held.

Shareholder Proposals

Under the Delaware General Corporation Law, a shareholder has the right to put any proposal before the annual meeting of shareholders, provided it complies with the notice provisions in the governing documents. A special meeting may be called by the board of directors or any other person authorized to do so in the governing documents, but shareholders may be precluded from calling special meetings.

The Companies Act provides shareholders with only limited rights to requisition a general meeting, and does not provide shareholders with any right to put any proposal before a general meeting. However, these rights may be provided in a company’s articles of association. Our MAA allow our shareholders holding, on the date of deposit of the requisition in aggregate, not less than one-tenth (1/10) of the paid-up capital of our company, on a one vote per share basis, that as at the date of the deposit carry the right to vote at general meetings of our company to requisition an extraordinary general meeting of our shareholders, in which case our board is obliged to convene an extraordinary general meeting and to put the resolutions so requisitioned to a vote at such meeting. Other than this right to requisition a shareholders’ meeting, our Articles do not provide our shareholders with any other right to put proposals before annual general meetings or extraordinary general meetings not called by such shareholders. As an exempted Cayman Islands company, we are not obliged by law to call shareholders’ annual general meetings.

148

Cumulative Voting

Under the Delaware General Corporation Law, cumulative voting for elections of directors is not permitted unless the corporation’s certificate of incorporation specifically provides for it. Cumulative voting potentially facilitates the representation of minority shareholders on a board of directors since it permits the minority shareholder to cast all the votes to which the shareholder is entitled on a single director, which increases the shareholder’s voting power with respect to electing such director. There are no prohibitions in relation to cumulative voting under the laws of the Cayman Islands but our MAA do not provide for cumulative voting. As a result, our shareholders are not afforded any less protections or rights on this issue than shareholders of a Delaware corporation.

Removal of Directors

Under the Delaware General Corporation Law, a director of a corporation with a classified board may be removed only for cause with the approval of a majority of the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. Under our MAA, directors may be removed with or without cause, by an ordinary resolution of our shareholders. A director shall hold office until the expiration of his or her term or his or her successor shall have been elected and qualified, or until his or her office is otherwise vacated. A director (including a managing or other executive directors) may be removed (with or without cause) from office at any time by ordinary resolution of our company before the expiration of his or her term of office, or the affirmative vote of a simple majority of the other directors present and voting at a board meeting, provided that in the event that the chairman is to be removed by the affirmative vote of a simple majority of the other directors present and voting at a board meeting (but without prejudice to any claim for damages under such agreement). In addition, a director’s office shall be vacated if the director (i) dies, becomes bankrupt or makes any arrangement or composition with his creditors; (ii) is found to be or becomes of unsound mind; (iii) resigns his office by notice in writing to the company; (iv) is prohibited by law from being a director; or (v) is removed from office pursuant to any other provisions of our MAA.

Transactions with Interested Shareholders

The Delaware General Corporation Law contains a business combination statute applicable to Delaware corporations whereby, unless the corporation has specifically elected not to be governed by such statute by amendment to its certificate of incorporation, it is prohibited from engaging in certain business combinations with an “interested shareholder” for three years following the date that such person becomes an interested shareholder. An interested shareholder generally is a person or a group who or which owns or owned 15% or more of the target’s outstanding voting share within the past three years. This has the effect of limiting the ability of a potential acquirer to make a two-tiered bid for the target in which all shareholders would not be treated equally. The statute does not apply if, among other things, prior to the date on which such shareholder becomes an interested shareholder, the board of directors approves either the business combination or the transaction which resulted in the person becoming an interested shareholder. This encourages any potential acquirer of a Delaware corporation to negotiate the terms of any acquisition transaction with the target’s board of directors.

Cayman Islands law has no comparable statute. As a result, we cannot avail ourselves of the types of protections afforded by the Delaware business combination statute. However, although Cayman Islands law does not regulate transactions between a company and its significant shareholders, the directors of the Company are required to comply with fiduciary duties which they owe to the Company under Cayman Islands law, including the duty to ensure that, in their opinion, any such transactions must be entered into bona fide in the best interests of the company, and are entered into for a proper corporate purpose and not with the effect of constituting a fraud on the minority shareholders.

Dissolution; Winding up

Under the Delaware General Corporation Law, unless the board of directors approves the proposal to dissolve, dissolution must be approved by shareholders holding 100% of the total voting power of the corporation. Only if the dissolution is initiated by the board of directors may it be approved by a simple majority of the corporation’s outstanding shares. Delaware law allows a Delaware corporation to include in its certificate of incorporation a supermajority voting requirement in connection with dissolutions initiated by the board.

149

Under Cayman Islands law, a company may be wound up by either an order of the courts of the Cayman Islands or by a special resolution of its members or, if the company is unable to pay its debts as they fall due, by an ordinary resolution of its members. The court has authority to order winding up in a number of specified circumstances, including where it is, in the opinion of the court, just and equitable to do so. Under the Companies Act and our MAA, our company may be dissolved, liquidated or wound up by a special resolution of our shareholders.

Variation of Rights of Shares

Under the Delaware General Corporation Law, a corporation may vary the rights of a class of shares with the approval of a majority of the outstanding shares of such class, unless the certificate of incorporation provides otherwise. Under Cayman Islands law and our MAA, if at any time the share capital of our company is divided into different classes, the rights attached to any class (unless otherwise provided by the terms of issue of the shares of that class) may, whether or not our company is being wound up, be varied with the consent in writing of the holders of not less than three-fourths (3/4) in the nominal value of the issued shares of that class, or with the sanction of a special resolution passed at a separate meeting of the holders of the shares of that class by members holding shares representing three-fourths (3/4) in nominal value of the issued shares of that class present and voting at such meeting.

Amendment of Governing Documents

Under the Delaware General Corporation Law, a corporation’s governing documents may be amended with the approval of a majority of the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. Under the Companies Act and our MAA, our MAA may only be amended by a special resolution of our shareholders.

Rights of Non-resident or Foreign Shareholders

There are no limitations imposed by our MAA on the rights of nonresident or foreign shareholders to hold or exercise voting rights on our shares. In addition, there are no provisions in our MAA governing the ownership threshold above which shareholder ownership must be disclosed.

10.C.Material Contracts

We have not entered into any material contracts other than in the ordinary course of business and other than those described in this annual report.

10.D.Exchange Controls

The Cayman Islands currently has no exchange control regulations or currency restrictions.

10.E.Taxation

The following discussion of Cayman Islands, PRC and United States federal income tax consequences of the ownership and disposition of the ADSs or Class A ordinary shares is based upon laws and relevant interpretations thereof in effect as of the date of this annual report, all of which are subject to change. This discussion does not deal with all possible tax consequences relating to the ownership and disposition of the ADSs or Class A ordinary shares, such as the tax consequences under state, local and other tax laws.

Cayman Islands Taxation

According to Maples and Calder (Hong Kong) LLP, our Cayman Islands counsel, the Cayman Islands currently levies no taxes on individuals or corporations based upon profits, income, gains or appreciation, and there is no taxation in the nature of inheritance tax or estate duty. There are no other taxes likely to be material to us or holders of the ADSs or ordinary shares levied by the government of the Cayman Islands, except for stamp duties which may be applicable on instruments executed in, or after execution brought within the jurisdiction of, the Cayman Islands. The Cayman Islands is not party to any double tax treaties that are applicable to any payments made to or by our company. There are no exchange control regulations or currency restrictions in the Cayman Islands.

150

Payments of dividends and capital in respect of the ADSs or Class A ordinary shares will not be subject to taxation in the Cayman Islands and no withholding will be required on the payment of a dividend or capital to any holder of the ADSs or Class A ordinary shares, nor will gains derived from the disposal of the ADSs or Class A ordinary shares be subject to Cayman Islands income or corporation tax.

People’s Republic of China Taxation

Our subsidiaries and the VIE in China are companies incorporated under PRC law and, as such, are subject to PRC enterprise income tax on their taxable income in accordance with the relevant PRC income tax laws. Pursuant to the Enterprise Income Tax Law of the People’s Republic of China (the “EIT Law”), which was amended on December 29, 2018 and became effective on the same date and the Regulation on the Implementation of the Enterprise Income Tax Law of the People’s Republic of China, which was amended on April 23, 2019 and became effective on the same date, a uniform 25% enterprise income tax rate is generally applicable to both foreign-invested enterprises and domestic enterprises, except where a special preferential rate applies. In 2021, 2022 and 2023, preferential tax treatment was available to Hangzhou Tuya Information Technology Co., Ltd, which qualifies as a high-tech enterprise and is entitled to enjoy the 15% beneficial tax rate. The enterprise income tax is calculated based on the entity’s global income as determined under PRC tax laws and accounting standards.

We are subject to VAT on the products sold and services provided. We are also subject to surcharges on VAT payments in accordance with PRC law. The PRC Provisional Regulations on Value-Added Tax were promulgated by the State Council on December 13, 1993, became effective on January 1, 1994 and were subsequently amended from time to time. The Detailed Rules for the Implementation of the PRC Provisional Regulations on Value-Added Tax (2011 Revision) were promulgated by the MOF on December 25, 1993 and subsequently amended on December 15, 2008 and October 28, 2011. On November 19, 2017, the State Council promulgated the Decisions on Abolishing the PRC Provisional Regulations on Business Tax and Amending the PRC Provisional Regulations on Value-Added Tax. Pursuant to these regulations, rules and decisions, all enterprises and individuals engaged in sale of goods, provision of processing, repair, and replacement services, sales of services, intangible assets and real property, and the importation of goods within the PRC territory are VAT taxpayers. On March 20, 2019, the MOF, the SAT and the General Administration of Customs jointly issued the Announcement on Relevant Policies on Deepening the Reform of Value-Added Tax. Pursuant to this announcement, the generally applicable VAT rates are simplified as 13%, 9%, 6% and 0%, which became effective on April 1, 2019, and the VAT rate applicable to small-scale taxpayers is 3%.

Tuya Inc. is a Cayman Islands holding company, which may receive dividends from our PRC subsidiaries through Tuya (HK) Limited. The EIT Law and its implementing rules provide that dividends paid by a PRC entity to a non-resident enterprise for income tax purposes are subject to PRC withholding tax at a rate of 10%, and may be subject to reduction by an applicable tax treaty with China. Pursuant to the Arrangement between Mainland China and the Hong Kong Special Administrative Region on the Avoidance of Double Taxation and the Prevention of Fiscal Evasion, which was signed on August 21, 2006, the withholding tax rate in respect to the payment of dividends by a PRC enterprise to a Hong Kong enterprise may be reduced to 5% from a standard rate of 10% if the Hong Kong enterprise (i) directly holds at least 25% of the PRC enterprise, (ii) is a tax resident in Hong Kong and (iii) could be recognized as a beneficial owner of the dividend from a PRC tax perspective. Pursuant to the Notice of the State Administration of Taxation on the Issues concerning the Application of the Dividend Clauses of Tax Agreements (the “SAT Notice”), a Hong Kong resident enterprise must meet the following conditions, among others, in order to apply the reduced withholding tax rate: (i) it must be a company; (ii) it must directly own the required percentage of equity interests and voting rights in the PRC resident enterprise; and (iii) it must have directly owned such required percentage in the PRC resident enterprise throughout the 12 months prior to receiving the dividends. In October 2019, the State Administration of Taxation issued the Announcement of the State Taxation Administration on Issuing the Measures for Non-resident Taxpayers’ Enjoyment of Treaty Benefits (the “SAT Circular 35”), which became effective on January 1, 2020. The SAT Circular 35 provides that nonresident enterprises are not required to obtain pre-approval from the relevant tax authority in order to enjoy the reduced withholding tax. Instead, nonresident enterprises and their withholding agents may, by self-assessment and on confirmation that the prescribed criteria to enjoy the tax treaty benefits are met, directly apply the reduced withholding tax rate, and file necessary forms and supporting documents when performing tax filings, which will be subject to post-tax filing examinations by the relevant tax authorities. Accordingly, Tuya (HK) Limited may be able to benefit from the 5% withholding tax rate for the dividends it receives from its PRC subsidiaries, if it satisfies the conditions prescribed under the SAT Notice and other relevant tax rules and regulations. However, according to the SAT Notice and SAT Circular 35, if the relevant tax authorities consider the transactions or arrangements we have to be for the primary purpose of enjoying a favorable tax treatment, the relevant tax authorities may adjust the favorable withholding tax in the future.

151

Furthermore, if we are deemed a PRC resident enterprise, dividends paid to our non-PRC shareholders (including the holders of our ADSs and Class A ordinary shares) and any gain realized on the transfer of the ADSs and/or Class A ordinary shares by such shareholders may be subject to PRC tax. Subject to the provisions of any applicable tax treaties, the tax would be imposed at the rate of 10% in the case of non-PRC resident enterprise holders and at a rate of 20% in the case of non-PRC resident individual holders (which, in the case of dividends, may be withheld at source by us). These rates may be reduced by an applicable tax treaty, but it is unclear whether our non-PRC shareholders would, in practice, be able to obtain the benefits of any tax treaties between their country of tax residence and the PRC in the event that we are treated as a PRC resident enterprise. Any such tax may reduce the returns on your investment in our ADSs or Class A ordinary shares. See “Item 3. Key Information—3.D. Risk Factors—Risks Related to Doing Business in China—If we are classified as a PRC resident enterprise for PRC enterprise income tax purposes, such classification could result in unfavorable tax consequences to us and our non-PRC shareholders and ADS holders.”

Material U.S. Federal Income Tax Considerations

The following are material U.S. federal income tax consequences to the U.S. Holders described below of owning and disposing of the ADSs or Class A ordinary shares, but it does not purport to be a comprehensive description of all of the tax considerations that may be relevant to a particular person’s decision to hold ADSs or Class A ordinary shares. This discussion applies only to a U.S. Holder that holds the ADSs or Class A ordinary shares as capital assets for U.S. federal income tax purposes. In addition, it does not describe all of the tax consequences that may be relevant in light of a U.S. Holder’s particular circumstances, including alternative minimum tax or Medicare contribution tax consequences, and tax consequences applicable to U.S. Holders subject to special rules, such as:

certain financial institutions;
dealers or traders in securities that use a mark-to-market method of tax accounting;
persons holding ADSs or Class A ordinary shares as part of a straddle, conversion transaction, integrated transaction or similar transaction;
persons whose functional currency for U.S. federal income tax purposes is not the U.S. dollar;
entities classified as partnerships for U.S. federal income tax purposes (and investors therein);
tax-exempt entities, “individual retirement accounts” or “Roth IRAs”;
persons that own or are deemed to own 10% or more of our stock by vote or value;
persons holding ADSs or Class A ordinary shares in connection with a trade or business conducted outside the United States; or
persons who acquired our ADSs or Class A ordinary shares pursuant to the exercise of an employee stock option or otherwise as compensation.

If an entity that is classified as a partnership for U.S. federal income tax purposes owns ADSs or Class A ordinary shares, the U.S. federal income tax treatment of its partners will generally depend on the status of its partners and the activities of the partnership. Partnerships owning ADSs or Class A ordinary shares and their partners should consult their tax advisers as to the particular U.S. federal income tax consequences of owning and disposing of ADSs or Class A ordinary shares.

This discussion is based on the Internal Revenue Code of 1986, as amended (the “Code”), administrative pronouncements, judicial decisions, final, temporary and proposed Treasury regulations and the income tax treaty between the United States and the PRC (the “Treaty”), all as of the date hereof, any of which is subject to change, possibly with retroactive effect. This discussion assumes that each obligation under the deposit agreement and any related agreement will be performed in accordance with its terms.

152

For purposes of this discussion, a “U.S. Holder” is a person that is, for U.S. federal income tax purposes, a beneficial owner of ADSs or Class A ordinary shares and:

a citizen or individual resident of the United States;
a corporation, or other entity taxable as a corporation, created or organized in or under the laws of the United States, any state therein or the District of Columbia; or
an estate or trust the income of which is subject to U.S. federal income taxation regardless of its source.

In general, a U.S. Holder that owns ADSs will be treated as the owner of the underlying Class A ordinary shares represented by those ADSs for U.S. federal income tax purposes. Accordingly, no gain or loss will be recognized if a U.S. Holder exchanges ADSs for the underlying Class A ordinary shares represented by those ADSs.

This discussion does not address the effects of any state, local or non-U.S. tax laws, or any U.S. federal taxes other than income taxes (such as U.S. federal estate or gift tax consequences). U.S. Holders should consult their tax advisers concerning the U.S. federal, state, local and non-U.S. tax consequences of owning and disposing of ADSs or Class A ordinary shares in their particular circumstances.

Passive Foreign Investment Company

In general, a non-U.S. corporation is a passive foreign investment company (a “PFIC”) for any taxable year in which (i) 75% or more of its gross income consists of passive income or (ii) 50% or more of the average value of its assets (generally determined on a quarterly basis) consists of assets that produce, or are held for the production of, passive income. For purposes of the above calculations, a non-U.S. corporation that owns (or is treated as owning for U.S. federal income tax purposes), directly or indirectly, at least 25% by value of the shares of another corporation is treated as if it held its proportionate share of the assets of the other corporation and received directly its proportionate share of the income of the other corporation. Passive income generally includes dividends, interest, rents, royalties and certain gains. Cash is generally a passive asset for these purposes. Goodwill and other intangible assets are active under the PFIC rules to the extent attributable to activities that produce active income.

We hold a substantial amount of cash and financial investments, and while that continues to be the case our PFIC status for any taxable year may depend on the average value of our goodwill and other intangible assets. We have not obtained any valuation of our goodwill or other assets. However, the value of our goodwill and other intangible assets for any taxable year may be determined, in large part, by reference to our average market capitalization, which has declined substantially since our initial public offering. If the value of our goodwill and other intangible assets for 2023 is determined by reference to our average market capitalization for 2023, then we were likely a PFIC for our 2023 taxable year. In light of our declined market capitalization, there is a significant risk that we will also be a PFIC for 2024, and possibly future taxable years, if the value of our assets were to be determined by reference to our market capitalization. Moreover, it is not entirely clear how the contractual arrangements between us and the VIE will be treated for purposes of the PFIC rules, and we may be a PFIC for any taxable year if the VIE is not treated as owned by us for these purposes. Our PFIC status for any taxable year is an annual factual determination that can be made only after the end of that year and will depend on the composition of our income and assets and the value of our assets from time to time. For these reasons, we cannot express an expectation as to our PFIC status for 2024 or any future taxable year. U.S. holders of our ADSs or Class A ordinary shares should consult their tax advisers regarding our PFIC status for any of our past, current or future taxable year.

If we are a PFIC for any taxable year and any entity in which we own or are treated as owning equity interests (including the VIE) is also a PFIC (any such entity, a “Lower-tier PFIC”), a U.S. Holder will be deemed to own a proportionate amount (by value) of the shares of each Lower-tier PFIC and will be subject to U.S. federal income tax according to the rules described in the subsequent paragraph on (i) certain distributions by a Lower-tier PFIC and (ii) dispositions of shares of Lower-tier PFICs, in each case as if the U.S. Holder held such shares directly, even though the U.S. Holder will not receive the proceeds of those distributions or dispositions.

153

In general, if we are a PFIC for any taxable year during which a U.S. Holder holds ADSs or Class A ordinary shares, gain recognized by such U.S. Holder on a sale or other disposition (including certain pledges) of its ADSs or Class A ordinary shares will be allocated ratably over that U.S. Holder’s holding period. The amounts allocated to the taxable year of the sale or disposition and to any year before we became a PFIC will be taxed as ordinary income. The amount allocated to each other taxable year will be subject to tax at the highest rate in effect for individuals or corporations, as appropriate, for that taxable year, and an interest charge will be imposed on the resulting tax liability for each such year. Furthermore, to the extent that distributions received by a U.S. Holder in any taxable year on its ADSs or Class A ordinary shares exceed 125% of the average of the annual distributions on the ADSs or Class A ordinary shares received during the preceding three taxable years or the U.S. Holder’s holding period for the ADSs or Class A ordinary shares, whichever is shorter, such distributions will be subject to taxation in the same manner. Under a rule commonly referred to as the “once a PFIC always a PFIC” rule, if we are a PFIC for any taxable year during which a U.S. Holder owns ADSs or Class A ordinary shares, we will generally continue to be treated as a PFIC with respect to these ADSs or Class A ordinary shares for all succeeding taxable years during which the U.S. Holder owns them, even if we cease to meet the threshold requirements for PFIC status. If we are or were a PFIC for any taxable year during a U.S. Holder’s holding period but cease to be a PFIC for subsequent years, U.S. Holders should consult their tax advisers regarding the advisability of making a “deemed sale” election that will allow them to eliminate the continuing PFIC status under certain circumstances, but may require them to recognize gain taxed under the PFIC rules described above in this paragraph.

Alternatively, if we are a PFIC and if the ADSs or Class A ordinary shares are “regularly traded” on a “qualified exchange,” as defined in applicable Treasury regulations, a U.S. Holder thereof could make a mark-to-market election that will result in tax treatment different from the general tax treatment for PFICs described in the preceding paragraph. The ADSs or Class A ordinary shares will be treated as “regularly traded” for any calendar year in which more than a de minimis quantity thereof are traded on a qualified exchange on at least 15 days during each calendar quarter. There can be no assurance that our ADSs or Class A ordinary shares will be treated as regularly traded for any relevant period. If a U.S. Holder makes the mark-to-market election, the U.S. Holder generally will recognize as ordinary income any excess of the fair market value of the ADSs or Class A ordinary shares at the end of each taxable year in which we are a PFIC over their adjusted tax basis, and will recognize an ordinary loss in respect of any excess of the adjusted tax basis of the ADSs or Class A ordinary shares over their fair market value at the end of the taxable year (but only to the extent of the net amount of income previously included as a result of the mark-to-market election). If a U.S. Holder makes the election, the U.S. Holder’s tax basis in the ADSs or Class A ordinary shares, as applicable, will be adjusted to reflect the income or loss amounts recognized. Any gain recognized on the sale or other disposition of ADSs or Class A ordinary shares in a taxable year when we are a PFIC will be treated as ordinary income, and any loss will be treated as an ordinary loss (but only to the extent of the net amount of income previously included as a result of the mark-to-market election, with any excess loss treated as a capital loss). If a U.S. Holder makes the mark-to-market election, distributions paid on ADSs or Class A ordinary shares will be treated as discussed under “—Taxation of Distributions” below. There is no law, regulation or administrative guidance that provides for a right to make a mark-to-market election with respect to any Lower-tier PFIC that is not publicly traded. Therefore, if we are a PFIC for any taxable year, U.S. Holders could be subject to the general PFIC rules described in the preceding paragraph with respect to any Lower-tier PFIC even if they make a mark-to-market election with respect to us. U.S. Holders should consult their tax advisers regarding the availability and advisability of making a mark-to-market election in their particular circumstances.

If we are a PFIC (or with respect to a particular U.S. Holder are treated as a PFIC) for a taxable year in which we pay a dividend or for the prior taxable year, the favorable tax rate described below with respect to dividends paid to certain non-corporate U.S. Holders will not apply.

We do not intend to provide information necessary for a U.S. Holder to make a “qualified electing fund election” which, if available, would result in tax treatment different from the tax treatment for PFICs described above.

If we are a PFIC for any taxable year during which a U.S. Holder owns any ADSs or Class A ordinary shares, the U.S. Holder will generally be required to file annual reports with the Internal Revenue Service.

U.S. Holders should consult their tax advisers regarding our PFIC status for 2023 and any other taxable year, and the application of the PFIC rules to their ownership of ADSs or Class A ordinary shares.

154

Taxation of Distributions

This discussion is subject to the discussion under “—Passive Foreign Investment Company Rules” above.

Distributions paid on the ADSs or Class A ordinary shares, other than certain pro rata distributions of ADSs or Class A ordinary shares, will be treated as dividends to the extent paid out of our current or accumulated earnings and profits, as determined under U.S. federal income tax principles. Because we do not maintain calculations of our earnings and profits under U.S. federal income tax principles, it is expected that distributions generally will be reported to U.S. Holders as dividends. Dividends will not be eligible for the dividends-received deduction generally available to U.S. corporations under the Code. Generally under the Code, subject to applicable limitations dividends paid to certain non-corporate U.S. taxpayers may in some circumstances be taxable at a preferential rate, provided that certain holding period and other applicable requirements are met. However, this preferential rate will not apply if we are a PFIC (or are treated as a PFIC with respect to a U.S. Holder under the “once a PFIC always a PFIC” rule described above) for the taxable year of the distribution or the preceding taxable year. Non-corporate U.S. Holders should consult their tax advisers regarding the availability of this favorable rate in general (taking into account our PFIC status for any taxable year) and in their particular circumstances.

Dividends will be included in a U.S. Holder’s income on the date of the U.S. Holder’s, or in the case of ADSs, the depositary’s, receipt. The amount of any dividend income paid in foreign currency will be the U.S. dollar amount calculated by reference to the spot rate in effect on the date of receipt, regardless of whether the payment is in fact converted into U.S. dollars on such date. If the dividend is converted into U.S. dollars on the date of receipt, a U.S. Holder generally should not be required to recognize foreign currency gain or loss in respect of the amount received. A U.S. Holder may have foreign currency gain or loss if the dividend is converted into U.S. dollars after the date of receipt.

Dividends will be treated as foreign-source income for foreign tax credit purposes. As described in “—People’s Republic of China Taxation,” dividends paid by us may be subject to PRC withholding tax. For U.S. federal income tax purposes, the amount of the dividend income will include any amounts withheld in respect of PRC taxes. Subject to applicable limitations, which vary depending upon the U.S. Holder’s circumstances, and the discussion below regarding certain Treasury regulations, PRC taxes withheld from dividend payments (at a rate not exceeding the applicable rate provided in the Treaty) generally will be creditable against a U.S. Holder’s U.S. federal income tax liability. The rules governing foreign tax credits are complex. For example, Treasury regulations provide that, in the absence of an election to apply the benefits of an applicable income tax treaty, in order for foreign income taxes to be creditable the relevant foreign income tax rules must be consistent with certain U.S. federal income tax principles, and we have not determined whether the PRC income tax system meets these requirements. However, IRS notices (i) indicate that the Treasury and the IRS are considering amendments to these Treasury regulations and (ii) provide relief from certain of their provisions for taxable years ending before the date that a notice or other guidance withdrawing or modifying this temporary relief is issued (or any later date specified in such notice or other guidance). U.S. Holders should consult their tax advisers regarding the creditability of foreign taxes in their particular circumstances. In lieu of claiming a credit, a U.S. Holder may elect to deduct PRC taxes in computing its taxable income, subject to applicable limitations. An election to deduct foreign taxes instead of claiming foreign tax credits applies to all creditable foreign taxes paid or accrued in the relevant taxable year.

Sale or Other Taxable Disposition of ADSs or Class A Ordinary Shares

This discussion is subject to the discussion under “—Passive Foreign Investment Company Rules” above.

For U.S. federal income tax purposes, gain or loss realized on the sale or other taxable disposition of ADSs or Class A ordinary shares will be capital gain or loss, and will be long-term capital gain or loss if the U.S. Holder held the ADSs or Class A ordinary shares for more than one year. The amount of the gain or loss will equal the difference between the U.S. Holder’s tax basis in the ADSs or Class A ordinary shares disposed of and the amount realized on the disposition, in each case as determined in U.S. dollars.

155

As described in “—People’s Republic of China Taxation” above, gains on the sale of ADSs or Class A ordinary shares may be subject to PRC taxes if we are treated as a PRC resident enterprise for PRC tax purposes. Under the Code, capital gains of U.S. persons are generally treated as U.S.-source income. However, a U.S. Holder that is eligible for the benefits of the Treaty may be able to elect to treat the gain as foreign-source income under the Treaty and claim foreign tax credit in respect of any PRC tax on dispositions. Under certain Treasury regulations, a U.S. Holder will generally be precluded from claiming a foreign tax credit with respect to PRC income taxes on gains from dispositions of ADSs or Class A ordinary shares, unless the U.S. Holder is eligible for Treaty benefits and elects to apply them. However, as discussed above, IRS notices (i) indicate that the Treasury and the IRS are considering amendments to these Treasury regulations and (ii) provide relief from certain of the regulations’ provisions for taxable years ending before the date that a notice or other guidance withdrawing or modifying this temporary relief is issued (or any later date specified in such notice or other guidance). Even if these Treasury regulations do not prohibit a U.S. Holder from claiming a foreign tax credit with respect to any PRC income tax on disposition gains, other limitations under the foreign tax credit rules may preclude a U.S. Holder from claiming a foreign tax credit, in whole or in part, with respect to such taxes. If a U.S. Holder is precluded from claiming a foreign tax credit with respect to any PRC income taxes on disposition gains, it is possible that any PRC taxes on disposition gains may either be deductible or reduce the amount realized on the disposition. The rules governing foreign tax credits and deductibility of foreign taxes are complex. U.S. Holders should consult their tax advisers regarding the consequences of the imposition of any PRC tax on disposition gains, including the Treaty’s resourcing rule, any reporting requirements with respect to a Treaty-based return position and the creditability or deductibility of the PRC tax on disposition gains in their particular circumstances (including any applicable limitations).

Information Reporting and Backup Withholding

Payments of dividends and sales proceeds from the sale or exchange of our ADSs or Class A ordinary shares that are made within the United States or through certain U.S.-related financial intermediaries generally are subject to information reporting, and may be subject to backup withholding, unless (i) the U.S. Holder is a corporation or other exempt recipient or (ii) in the case of backup withholding, the U.S. Holder provides a correct taxpayer identification number and certifies that it is not subject to backup withholding, generally on Internal Revenue Service Form W-9. Backup withholding is not an additional tax. The amount of any backup withholding from a payment to a U.S. Holder will be allowed as a credit against the U.S. Holder’s U.S. federal income tax liability and may entitle it to a refund, provided that the required information is timely furnished to the Internal Revenue Service.

Certain U.S. Holders who are individuals (or certain specified entities) may be required to report information relating to their ownership of ADSs or Class A ordinary shares, or non-U.S. accounts through which ADSs or Class A ordinary shares are held. U.S. Holders should consult their tax advisers regarding their reporting obligations with respect to the ADSs or Class A ordinary shares.

10.F.Dividends and Paying Agents

Not applicable.

10.G.Statement by Experts

Not applicable.

10.H.Documents on Display

We previously filed with the SEC a registration statement on Form F-1 (File No. 333-253575), as amended, to register our Class A ordinary shares in relation to our initial public offering. We also filed with the SEC a related registration statement on Form F-6 (File No. 333-254092) to register the ADSs representing our Class A ordinary shares.

156

We are subject to the periodic reporting and other informational requirements of the Exchange Act as applicable to foreign private issuers. Under the Exchange Act, we are required to file reports and other information with the SEC. Specifically, we are required to file annually a Form 20-F within four months after the end of each fiscal year. Copies of reports and other information, when so filed with the SEC, can be inspected and copied at the public reference facilities maintained by the SEC at 100 F Street, N.E., Room 1580, Washington, D.C. 20549. You can request copies of these documents, upon payment of a duplicating fee, by writing to the SEC. The SEC also maintains a web site at www.sec.gov that contains reports, proxy and information statements, and other information regarding registrants that make electronic filings with the SEC using its EDGAR system. As a foreign private issuer, we are exempt from the rules of the Exchange Act prescribing the furnishing and content of quarterly reports and proxy statements, and our executive officers, directors and principal shareholders are exempt from the reporting and short-swing profit recovery provisions contained in Section 16 of the Exchange Act. In addition, we are not required under the Exchange Act to file periodic reports and financial statements with the SEC as frequently or as promptly as U.S. companies whose securities are registered under the Exchange Act.

We will furnish The Bank of New York Mellon, the depositary of the ADSs, with our annual reports, which will include a review of operations and annual audited consolidated financial statements prepared in conformity with U.S. GAAP, and all notices of shareholders’ meetings and other reports and communications that are made generally available to our shareholders. The depositary will make such notices, reports and communications available to holders of ADSs and, upon our request, will mail to all record holders of ADSs the information contained in any notice of a shareholders’ meeting received by the depositary from us.

10.I.Subsidiary Information

Not applicable.

10.J.Annual Report to Security Holders

We intend to submit any annual report provided to security holders in electronic format as an exhibit to a current report on Form 6-K.

ITEM 11.     QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Interest Rate Risk

Our exposure to interest rate risk primarily relates to the interest income generated by excess cash, which is mostly held in interest-bearing bank deposits. We have not used any derivative financial instruments to manage our interest risk exposure. However, interest-earning instruments carry a degree of interest rate risk. Our future interest income may be lower than expected due to changes in market interest rates.

Foreign Exchange Risk

We currently derive a significant majority of our revenue from IoT PaaS which, in turn, are generated primarily through our contracts with OEMs located in the PRC. These revenues are predominantly denominated in RMB. A substantial portion of our expenses are also denominated in RMB. Our reporting and functional currency is the U.S. dollar. The financial statements of our subsidiaries and consolidated affiliated entities using functional currencies other than the U.S. dollar, such as RMB, are translated to the U.S. dollar. As a result, as RMB depreciates or appreciates against the U.S. dollar, our revenues presented in U.S. dollars will be negatively or positively affected.

We do not believe that we currently have any significant direct foreign exchange risk arising from our operating activities. Although our exposure to foreign exchange risks should be limited in general, the value of your investment in the ADSs or our Class A ordinary shares will be affected by the exchange rate between the U.S. dollar and RMB because the value of our business is effectively denominated in RMB, while the ADSs representing our Class A ordinary shares and our Class A ordinary shares will be traded in U.S. dollars and Hong Kong dollars, respectively.

157

The value of RMB against the U.S. dollar and other currencies is affected by changes in China’s political and economic conditions and by China’s foreign exchange policies, among other things. With the development of the foreign exchange market and progress towards interest rate liberalization and RMB internationalization, the PRC government has announced in the past, and may announce in the future, changes to the exchange rate system and there is no guarantee that RMB will not appreciate or depreciate significantly in value against the U.S. dollar in the future. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between RMB and the U.S. dollar in the future.

To the extent that we need to convert U.S. dollars into RMB for our operations, appreciation of RMB against the U.S. dollar would reduce the RMB amount we receive from the conversion. Conversely, if we decide to convert RMB into U.S. dollars for the purpose of making payments for dividends on our ordinary shares or ADSs, servicing our outstanding debt, or for other business purposes, appreciation of the U.S. dollar against RMB would reduce the U.S. dollar amounts available to us.

As of December 31, 2023, we had Renminbi-denominated cash and cash equivalents of RMB349.8 million (US$49.4 million), and U.S. dollar-denominated cash and cash equivalents of US$447.3 million.

Inflation Risk

Since our inception, inflation in China has not materially impacted our results of operations. According to the National Bureau of Statistics of China, the year-over-year percent changes in the consumer price index for 2021, 2022 and 2023 were increases of 0.9%, 2.0% and 0.2%, respectively. Although we have not in the past been materially affected by inflation since our inception, we can provide no assurance that we will not be affected in the future by higher rates of inflation in China. Additionally, high global inflation has been weakening consumption sentiment and dampening enterprises’ confidence in doing business. We may not be able to hedge our exposure to higher inflation in China and globally.

ITEM 12.     DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

12.A.Debt Securities

Not applicable.

12.B.Warrants and Rights

Not applicable.

12.C.Other Securities

Not applicable.

158

12.D.American Depositary Shares

Fees and Expenses

An ADS holder will be required to pay the following fees under the terms of the deposit agreement:

Persons depositing or withdrawing shares or ADS holders must pay:

    

For:

 

US$5.00 (or less) per 100 ADSs (or portion of 100 ADSs)

Issuance of ADSs, including issuances resulting from a distribution of shares or rights or other property

Cancellation of ADSs for the purpose of withdrawal, including if the deposit agreement terminates

US$0.05 (or less) per ADS

Any cash distribution to ADS holders

A fee equivalent to the fee that would be payable if securities distributed to you had been shares and the shares had been deposited for issuance of ADSs

Distribution of securities distributed to holders of deposited securities (including rights) that are distributed by the depositary to ADS holders

US$0.05 (or less) per ADS per calendar year

Depositary services

Registration or transfer fees

Transfer and registration of shares on our share register to or from the name of the depositary or its agent when you deposit or withdraw shares

Expenses of the depositary

Cable and facsimile transmissions (when expressly provided in the deposit agreement)

Converting foreign currency to U.S. dollars

Taxes and other governmental charges the depositary or the custodian has to pay on any ADSs or shares underlying ADSs, such as stock transfer taxes, stamp duty or withholding taxes

As necessary

Any charges incurred by the depositary or its agents for servicing the deposited securities

As necessary

The depositary collects its fees for delivery and surrender of ADSs directly from investors depositing shares or surrendering ADSs for the purpose of withdrawal or from intermediaries acting for them. The depositary collects fees for making distributions to investors by deducting those fees from the amounts distributed or by selling a portion of distributable property to pay the fees. The depositary may collect its annual fee for depositary services by deduction from cash distributions or by directly billing investors or by charging the book-entry system accounts of participants acting for them. The depositary may collect any of its fees by deduction from any cash distribution payable (or by selling a portion of securities or other property distributable) to ADS holders that are obligated to pay those fees. The depositary may generally refuse to provide fee-attracting services until its fees for those services are paid.

159

From time to time, the depositary may make payments to us to reimburse us for costs and expenses generally arising out of establishment and maintenance of the ADS program, waive fees and expenses for services provided to us by the depositary or share revenue from the fees collected from ADS holders. In performing its duties under the deposit agreement, the depositary may use brokers, dealers, foreign currency dealers or other service providers that are owned by or affiliated with the depositary and that may earn or share fees, spreads or commissions. In 2023, excluding withholding tax, we did not receive any reimbursement from The Bank of New York Mellon, for the expenses incurred in connection with our ADR program.

The depositary may convert currency itself or through any of its affiliates and, in those cases, acts as principal for its own account and not as agent, advisor, broker or fiduciary on behalf of any other person and earns revenue, including, without limitation, transaction spreads, that it will retain for its own account. The revenue is based on, among other things, the difference between the exchange rate assigned to the currency conversion made under the deposit agreement and the rate that the depositary or its affiliate receives when buying or selling foreign currency for its own account. The depositary makes no representation that the exchange rate used or obtained in any currency conversion under the deposit agreement will be the most favorable rate that could be obtained at the time or that the method by which that rate will be determined will be the most favorable to ADS holders, subject to the depositary’s obligations under the deposit agreement. The methodology used to determine exchange rates used in currency conversions is available upon request.

Conversion between Class A Ordinary Shares and ADSs

Dealings and Settlement of Class A Ordinary Shares in Hong Kong

Our Class A ordinary shares are traded on the Hong Kong Stock Exchange in board lots of 200 Class A ordinary shares. Dealings in our Class A ordinary shares on the Hong Kong Stock Exchange will be conducted in Hong Kong dollars.

The transaction costs of dealings in our Class A ordinary shares on the Hong Kong Stock Exchange include the following:

Hong Kong Stock Exchange trading fee of 0.00565% of the consideration of the transaction, charged to each of the buyer and seller;
SFC transaction levy of 0.0027% of the consideration of the transaction, charged to each of the buyer and seller;
Accounting and Financial Reporting Council transaction levy of 0.00015% of the consideration of the transaction, charged to each of the buyer and seller;
transfer deed stamp duty of HK$5.00 per transfer deed (if applicable), payable by the seller;
ad valorem stamp duty at a total rate of 0.26% of the value of the transaction, with 0.13% payable by each of the buyer and the seller;
stock settlement fee, which is currently 0.002% of the gross transaction value, subject to a minimum fee of HK$2.00 and a maximum fee of HK$100.00 per side per trade;
brokerage commission, which is freely negotiable with the broker (other than brokerage commissions for IPO transactions which are currently set at 1% of the subscription or purchase price and will be payable by the person subscribing for or purchasing the securities); and
the Hong Kong share registrar will charge between HK$2.50 to HK$20, depending on the speed of service (or such higher fee as may from time to time be permitted under the Hong Kong Listing Rules), for each transfer of ordinary shares from one registered owner to another, each share certificate canceled or issued by it and any applicable fee as stated in the share transfer forms used in Hong Kong.

160

Investors in Hong Kong must settle their trades executed on the Hong Kong Stock Exchange through their brokers directly or through custodians. For an investor in Hong Kong who has deposited his/her Class A ordinary shares in his/her stock account or in his/her designated CCASS participant’s stock account maintained with CCASS, settlement will be effected in CCASS in accordance with the General Rules of CCASS and CCASS Operational Procedures in effect from time to time. The term “CCASS” refers to the Central Clearing and Settlement System established and operated by Hong Kong Securities Clearing Company Limited, a wholly owned subsidiary of Hong Kong Exchanges and Clearing Limited. For an investor who holds the physical certificates, settlement certificates and the duly executed transfer forms must be delivered to his/her broker or custodian before the settlement date.

An investor may arrange with his/her broker or custodian on a settlement date in respect of his/her trades executed on the Hong Kong Stock Exchange. Under the Hong Kong Listing Rules and the General Rules of CCASS and CCASS Operational Procedures in effect from time to time, the date of settlement must be the second settlement day (a day on which the settlement services of CCASS are open for use by CCASS participants) following the trade date (T+2). For trades settled under CCASS, the General Rules of CCASS and CCASS Operational Procedures in effect from time to time, provided that the defaulting broker may be compelled to compulsorily buy-in by HKSCC the day after the date of settlement (T+3), or if it is not practicable to do so on T+3, at any time thereafter. HKSCC may also impose fines from T+2 onwards.

Exchanges Between Class A Ordinary Shares Trading in Hong Kong and ADSs

We have established a branch register of members in Hong Kong (the “Hong Kong share register”), which is maintained by our Hong Kong share registrar, Computershare Hong Kong Investor Services Limited. Our principal register of members (the “Cayman share register”) continues to be maintained by our principal share registrar, Maples Fund Services (Cayman) Limited. All Class A ordinary shares offered in connection with our listing in Hong Kong are registered on the Hong Kong share register in order to be listed and traded on the Hong Kong Stock Exchange. As described in further detail below, holders of Class A ordinary shares registered on the Hong Kong share register are able to exchange those Class A ordinary shares for ADSs, and vice versa.

Depositing Class A Ordinary Shares Trading in Hong Kong for Delivery of ADSs

An investor who holds Class A ordinary shares registered in Hong Kong and wishes to receive delivery of ADSs that trade on NYSE must deposit or have his/her broker deposit the Class A ordinary shares with the depositary’s Hong Kong custodian, The Hong Kong and Shanghai Banking Corporation Limited (the “custodian”) in exchange for ADSs. A deposit of Class A ordinary shares trading in Hong Kong in exchange for ADSs involves the following procedures:

(a)

If Class A ordinary shares have been deposited with CCASS, the investor must transfer Class A ordinary shares to the depositary’s account with the custodian within CCASS by following the CCASS procedures for transfer and submit and deliver a duly completed and signed ADS delivery form to the custodian via his/her broker.

(b)

If Class A ordinary shares are held outside CCASS, the investor must arrange for the registration of a transfer of his/her Class A ordinary shares into the depositary’s name and delivery of evidence of that registration to the custodian, and must sign and deliver an ADS delivery form to the depositary.

(c)

Upon payment of its fees and expenses and of any taxes or charges, such as stamp taxes or stock transfer taxes or fees, if applicable, the depositary will register the corresponding number of ADSs in the name(s) requested by an investor and will deliver the ADSs as instructed in the ADS delivery form. For Class A ordinary shares deposited in CCASS, under normal circumstances, the above steps generally require two business days, provided that the investor has provided timely and complete instructions. For Class A ordinary shares held outside CCASS in physical form, the above steps may take 14 business days, or more, to complete. Temporary delays may arise. For example, the transfer books of the depositary may from time to time be closed to ADS issuances. The investor will be unable to trade the ADSs until the procedures are completed.

161

Surrender of ADSs for Delivery of Class A Ordinary Shares Trading in Hong Kong

An investor who holds ADSs and wishes to receive Class A ordinary shares that trade on the Hong Kong Stock Exchange must cancel the ADSs the investor holds and withdraw the Class A ordinary shares from our ADS program and cause his/her broker or other financial institution to trade such Class A ordinary shares on the Hong Kong Stock Exchange. An investor that holds ADSs indirectly through a broker or other financial institution should follow the procedures of the broker or financial institution and instruct the broker to arrange for cancellation of the ADSs, and transfer of the underlying Class A ordinary shares from the depositary’s account with the custodian within the CCASS to the investor’s Hong Kong stock account.

For investors holding ADSs directly, the following steps must be taken:

(a)

To withdraw Class A ordinary shares from our ADS program, an investor who holds ADSs may turn in such ADSs at the office of the depositary (and the applicable ADR(s) if the ADSs are held in certificated form), and send an instruction to cancel such ADSs to the depositary. Those instructions must have a Medallion signature guarantee.

(b)

Upon payment or net of its fees and expenses and of any taxes or charges, such as stamp taxes or stock transfer taxes or fees, if applicable, the depositary will instruct the custodian to deliver Class A ordinary shares underlying the canceled ADSs to the CCASS account designated by the investor.

(c)

If an investor prefers to receive Class A ordinary shares outside CCASS, he/she must so indicate in the instruction delivered to the depositary.

For Class A ordinary shares to be received in CCASS, under normal circumstances, the above steps generally require two business days, provided that the investor has provided timely and complete instructions. For the Shares to be received outside CCASS in physical form, the above steps may take 14 business days, or more, to complete. The investor will be unable to trade the Class A ordinary shares on the Hong Kong Stock Exchange until the procedures are completed. Temporary delays may arise. For example, the transfer books of the depositary may from time to time be closed to ADS cancellations. In addition, completion of the above steps and procedures for delivery of Class A ordinary shares in a CCASS account is subject to there being a sufficient number of Class A ordinary shares on the Hong Kong share register to facilitate a withdrawal from the ADS program directly into the CCASS. We are not under any obligation to maintain or increase the number of Class A ordinary shares on the Hong Kong share register to facilitate such withdrawals.

Depositary Requirements

Before the depositary delivers ADSs or permits withdrawal of Class A ordinary shares, the depositary may require:

(a)

production of satisfactory proof of the identity and genuineness of any signature or other information it deems necessary; and

(b)

compliance with procedures it may establish, from time to time, consistent with the deposit agreement, including completion and presentation of transfer documents.

The depositary may refuse to deliver, transfer, or register issuances, transfers and cancellations of ADSs generally when the transfer books of the depositary or of the Hong Kong share registrar are closed or at any time if the depositary or we determine it advisable to do so.

All costs attributable to the transfer of Class A ordinary shares to effect a withdrawal from or deposit of Class A ordinary shares into our ADS program will be borne by the investor requesting the transfer or deposit. In particular, holders of Shares and ADSs should note that the Hong Kong share registrar will charge between HK$2.50 to HK$20, depending on the speed of service (or such higher fee as may from time to time be permitted under the Hong Kong Listing Rules) for each transfer of Class A ordinary shares from one registered owner to another, each share certificate canceled or issued by it and any applicable fee as stated in the share transfer forms used in Hong Kong. In addition, holders of Class A ordinary shares and ADSs must pay up to US$5.00 per 100 ADSs (or portion thereof) for each issuance of ADSs and each cancellation of ADSs, as the case may be, in connection with the deposit of the Shares into, or withdrawal of Class A ordinary shares from, the ADS facility.

162

Payment of Taxes

You will be responsible for any taxes or other governmental charges payable on your ADSs or on the deposited securities represented by any of your ADSs. The depositary may refuse to register any transfer of your ADSs or allow you to withdraw the deposited securities represented by your ADSs until those taxes or other charges are paid. It may apply payments owed to you or sell deposited securities represented by your ADSs to pay any taxes owed and you will remain liable for any deficiency. If the depositary sells deposited securities, it will, if appropriate, reduce the number of ADSs to reflect the sale and pay to ADS holders any proceeds, or send to ADS holders any property, remaining after it has paid the taxes.

PART II

ITEM 13.     ITEM DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

None.

ITEM 14.     MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS

14.A. – 14.D. Material Modifications to the Rights of Security Holders

See “Item 10. Additional Information” for a description of the rights of shareholders, which remain unchanged.

14.E. Use of Proceeds

Initial Public Offering

The following “Use of Proceeds” information relates to the registration statement on Form F-1 (File No. 333-253575) as amended (the “IPO Registration Statement”), which registered 43,590,000 Class A ordinary shares represented by 43,590,000 ADSs issued and sold by us, and the underwriters’ exercise of their option to purchase from us 1,486,479 additional ADSs representing 1,486,479 Class A ordinary shares, at a public offering price of US$21.00 per ADS. The registration statement was declared effective by the SEC on March 17, 2021, for our initial public offering, which closed in March 2021. Morgan Stanley & Co. LLC, BofA Securities, Inc. and China International Capital Corporation Hong Kong Securities Limited were the representatives of the underwriters.

We received net proceeds of US$904.7 million from our initial public offering in March 2021 and the underwriters’ exercise of the over-allotment option. Our expenses incurred and paid to others in connection with the issuance and distribution of the ADSs in our offering totaled US$41.9 million, which included US$37.9 million for underwriting discounts and commissions and US$4.0 million for other expenses. None of the transaction expenses included payments to directors or officers of our company or their associates, persons owning 10% or more of our equity securities or our affiliates.

For the period from March 17, 2021, the date that the registration statement on Form F-1 was declared effective by the SEC, to December 31, 2023, we used approximately US$181.0 million of the net proceeds received from our initial public offering for the purposes as disclosed in the IPO Registration Statement (i.e., research and development; investment in technology infrastructure; marketing and branding; other capital expenditures; and other general corporate purposes), as well as repurchases of ADSs from the open market. None of the net proceeds we received from the initial public offering were paid, directly or indirectly, to any of our directors or officers or their associates, persons owning 10% or more of our equity securities or our affiliates. We intend to use the remainder of the net proceeds from our initial public offering for the foregoing purposes.

Global Offering

The following “Use of Proceeds” information relates to the shelf registration statement on Form F-3 (File No. 333-265320) filed on May 31, 2022 and prospectus supplements filed on June 22, 2022 and June 28, 2022, respectively, relating to our global offering in connection with the Hong Kong Listing, which closed in July 2022. We offered and sold 7,300,000 Class A ordinary shares at an offering price of HK$19.30 per Class A ordinary share. China International Capital Corporation Hong Kong Securities Limited, Morgan Stanley Asia Limited and Merrill Lynch (Asia Pacific) Limited were the representatives of the international underwriters of the global offering.

163

We received net proceeds of HK$70.0 million from the global offering. Our expenses incurred and paid to others in connection with the issuance and distribution of the Class A ordinary shares in our offering totaled US$9.3 million, which included HK$5.6 million for underwriting discounts and commissions and HK$67.1 million for other expenses. None of the transaction expenses included payments to directors or officers of our company or their associates, persons owning 10% or more of our equity securities or our affiliates.

For the period from May 31, 2022, the date that the shelf registration statement on Form F-3 was automatically effective, to December 31, 2023, we used approximately US$2.7 million of the net proceeds received from our global offering for the purposes as disclosed in the prospectus supplements (i.e., enhancing our IoT technologies and infrastructure; expanding and enhancing our product offerings; marketing and branding activities; pursuing strategic partnerships, investments and acquisitions to implement our long-term growth strategies; and general corporate purposes and working capital needs).

None of the net proceeds we received from the global offering were paid, directly or indirectly, to any of our directors or officers or their associates, persons owning 10% or more of our equity securities or our affiliates. We intend to use the remainder of the net proceeds from our global offering for the foregoing purposes.

ITEM 15.     CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our chief executive officer and chief financial officer, has performed an evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) as of the end of the period covered by this report, as required by Rule 13a-15(b) under the Exchange Act.

Based upon that evaluation, our management has concluded that, as of December 31, 2023, our disclosure controls and procedures were effective in ensuring that the information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms, and that the information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.

Management’s Annual Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of financial statements for external purposes in accordance with U.S. GAAP and includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of our company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of consolidated financial statements in accordance with GAAP, and that receipts and expenditures of our company are being made only in accordance with authorizations of our management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of the unauthorized acquisition, use or disposition of our company’s assets that could have a material effect on the consolidated financial statements.

As required by Section 404 of the Sarbanes-Oxley Act of 2002 and related rules as promulgated by the Securities and Exchange Commission, our management, including our chief executive officer, assessed the effectiveness of internal control over financial reporting as of December 31, 2023 using the criteria set forth in the report “Internal Control—Integrated Framework (2013)” published by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2023.

164

Since our initial public offering, we have become subject to the Sarbanes-Oxley Act of 2002. Once we cease to be an “emerging growth company” as such term is defined in the JOBS Act, our independent registered public accounting firm must attest to and report on the effectiveness of our internal control over financial reporting. It is possible that, had our independent registered public accounting firm performed an audit of our internal control over financial reporting, additional internal control deficiencies may have been identified. See “Item 3. Key Information—3.D. Risk Factors—Risks Related to Our Business and Industry—If we fail to maintain proper and effective internal control over financial reporting, we may be unable to accurately or timely report our results of operations, meet our reporting obligations or prevent fraud, and investor confidence and the market price of our ADSs may be materially and adversely affected.”

Attestation Report of the Registered Public Accounting Firm

Since we are an “emerging growth company” as defined under the JOBS Act, we are exempt from the requirement to comply with the auditor attestation requirements that our independent registered public accounting firm attest to and report on the effectiveness of our internal control structure and procedures for financial reporting.

Changes in Internal Control over Financial Reporting

There were no changes in our internal controls over financial reporting that occurred during the period covered by this annual report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

ITEM 16.A.     AUDIT COMMITTEE FINANCIAL EXPERT

Our board of directors has determined that Sidney Xuande Huang, an independent director and a member of our audit committee, qualifies as an “audit committee financial expert” within the meaning of the SEC rules and possesses financial sophistication within the meaning of the applicable rules of the NYSE. Sidney Xuande Huang satisfies the “independence” requirements of Rule 10A-3 under the Exchange Act, and Section 303A of the Corporate Governance Rules of the NYSE.

ITEM 16.B.     CODE OF ETHICS

Our board of directors has adopted a code of business conduct and ethics that applies to all of our directors, officers and employees, including certain provisions that specifically apply to our principal executive officer, principal financial officer, principal accounting officer or controller and any other persons who perform similar functions for us. We have filed our code of business conduct and ethics as Exhibit 99.1 to the registration statement on Form F-1 (File No. 333-253575), as amended, initially filed with the SEC on February 26, 2021, and posted a copy of our code of business conduct and ethics on our website at https://ir.tuya.com. We hereby undertake to provide to any person without charge, a copy of our code of business conduct and ethics within 10 working days after we receive such person’s written request.

ITEM 16.C.     PRINCIPAL ACCOUNTANT FEES AND SERVICES

Auditor Fees

The following table sets forth the aggregate fees by categories specified below in connection with certain professional services rendered by PricewaterhouseCoopers Zhong Tian LLP, our independent registered public accounting firm, for the periods indicated.

    

Year Ended December 31,

    

2022

    

2023

    

US$

    

US$

(in thousands)

Services

Audit Fees(1)

 

1,890

 

1,088

Total

 

1,890

 

1,088

(1)“Audit Fees” refer to the aggregate fees billed in each of the fiscal years listed for professional services rendered by our principal auditors for the audit of our annual financial statements and assistance with and review of documents filed with the SEC. In 2022 and 2023, the audit refers to financial audit and services that are normally provided by our principal auditor in connection with regulatory filings for those fiscal years.

165

The policy of our audit committee is to pre-approve all audit and non-audit services provided by PricewaterhouseCoopers Zhong Tian LLP, our independent registered public accounting firm, including audit services and other services as described above, other than those for de minimis services which are approved by the audit committee prior to the completion of the audit.

ITEM 16.D.     EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES

Not applicable.

ITEM 16.E.     PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

On August 30, 2021, we announced a share repurchase program authorized by our board of directors. Under such share repurchase program, we were authorized to repurchase up to US$200 million of our Class A ordinary shares in the form of ADSs during a 12-month period, from time to time through open market transactions at prevailing market prices, in privately negotiated transactions, in block trades and/or through other legally permissible means, depending on the market conditions and in accordance with applicable rules and regulations. The timing and dollar amount of repurchase transactions are subject to the SEC Rule 10b-18 and/or Rule 10b5-1 requirements. This share repurchase program expired on August 30, 2022. As of such date, we had purchased a total of approximately 23.1 million ADSs in open market purchases under this program for an aggregate purchase price of approximately US$108.6 million.

On November 9, 2022, we announced a share repurchase program authorized by our board of directors. Under the 2022 program, we may repurchase up to US$50 million of our Class A ordinary shares, including in the form of ADSs, pursuant to the general mandate granted to our board of directors to exercise all powers of our company to repurchase Class A ordinary shares, including in the form of ADSs, by the shareholders of our company at the annual general meeting on November 1, 2022. The 2022 share repurchase program commenced on November 9, 2022 and ended on June 29, 2023, the date on which a new general repurchase mandate was granted by the shareholders to our board of directors at our annual general meeting held on June 20, 2023.

On June 29, 2023, we announced a new share repurchase program authorized by our board of directors. Under the new program, we may repurchase up to US$50 million of its Class A ordinary shares, including in the form of ADSs, pursuant to the general mandate granted to the our board of directors to exercise all powers of our company to repurchase ordinary shares including in the form of ADSs by the shareholders of the our company on the annual general meeting on June 20, 2023. This new share repurchase program commenced on June 29, 2023 and will end on the date on which a new general repurchase mandate is granted by the shareholders to our board of directors on our company’s next annual general meeting which is due to be held by June 30, 2024 under the Hong Kong Listing Rules. Under the new program, our proposed repurchases may be made from time to time through open market transactions at prevailing market prices, in privately negotiated transactions, in block trades and/or through other legally permissible means, depending on the market conditions and in accordance with applicable rules and regulations. The timing and dollar amount of repurchase transactions will be subject to Rule 10b-18 and/or Rule 10b5-1 requirements of the SEC and applicable requirements under the Hong Kong Listing Rules. Our board of directors will review the share repurchase program periodically and may authorize adjustment of its terms and size or suspend or discontinue the program.

166

The table below sets forth a summary of shares repurchased by us during the year ended December 31, 2023.

Total Number

 of Class A

Approximate

ordinary

 Dollar Value of

shares and/or

Class A

Total Number

ADSs

ordinary shares

of Class A

Average Price

 Purchased as

and/or ADSs

ordinary

 Paid per Class

 Part of the

that May Yet Be

shares and/or

A ordinary

 Publicly

 Purchased

  ADSs

shares and/or

 Announced

  under the 

    

 Purchased

    

ADS

    

 Plan(s)

    

Plan(s) (in US$)

Period

January 2023

45,770,876

Feburary 2023

45,770,876

March 2023

620,507

1.73

620,507

44,697,905

April 2023

44,697,905

May 2023

44,697,905

June 2023

68,900

 

1.93

 

68,900

 

44,564,873

July 2023

 

 

 

44,564,873

August 2023

345,488

 

1.64

 

345,488

 

49,432,276

September 2023

165,899

1.55

165,899

49,175,381

October 2023

49,175,381

November 2023

49,175,381

December 2023

 

 

 

49,175,381

ITEM 16.F.     CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT

Not applicable.

ITEM 16.G.     CORPORATE GOVERNANCE

We are a “foreign private issuer” (as such term is defined in Rule 3b-4 under the Exchange Act), and our ADSs, each representing one Class A ordinary share, are listed on the NYSE. Under Section 303A of the NYSE Listed Company Manual, NYSE-listed companies that are foreign private issuers are permitted to follow home country practice in lieu of the corporate governance provisions specified by the NYSE with limited exceptions.

The NYSE Listed Company Manual requires NYSE-listed companies to have a nominating / corporate governance committee and a compensation committee that are composed entirely of independent directors. Cayman Islands law does not impose similar requirements.

Currently, we have three members on our nomination committee, consisting of two independent directors and one director who is an executive officer. We have three members on our compensation committee, consisting of two independent directors and one director who is an executive officer. Nevertheless, our board of directors is composed of eight members, four of whom are independent directors within the meaning of Section 303A of the NYSE Listed Company Manual, and we currently maintain fully independent audit and corporate governance committees.

As a result of our choice to follow home country practice in those matters, our shareholders may be afforded less protection than they otherwise would enjoy under NYSE corporate governance listing standards applicable to U.S. domestic issuers. See “Item 3. Key Information—3.D. Risk Factors—Risks Related to Our ADSs—As an exempted company incorporated in the Cayman Islands, we are permitted to adopt certain home country practices in relation to corporate governance matters that differ significantly from the NYSE corporate governance listing standards. These practices may afford less protection to shareholders than they would enjoy if we complied fully with the NYSE corporate governance listing standards.”

ITEM 16.H.     MINE SAFETY DISCLOSURE

Not applicable.

167

ITEM 16.I.     DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

Not applicable.

ITEM 16.J.     INSIDER TRADING POLICIES

Not applicable.

ITEM 16.K.    CYBERSECURITY

Risk Management and Strategy

Cybersecurity risk management is an integral part of our overall enterprise risk management system. Our cybersecurity risk management program is designed to align with major industry standards such as ISO/IEC 270001, ISO/IEC 27017, and ISO/IEC 27701, among others, as well as assist us in maintaining procedures for assessing, identifying and managing material risks from cybersecurity threats and incidents.

We have established a comprehensive cybersecurity threat defense system designed to mitigate both internal and external cybersecurity threats. This system spans various layers, including network, host, application and hardware security, and integrates a range of security capabilities such as web application firewalls (“WAFs”), message queuing telemetry transport (“MQTT”) application firewalls, intrusion detection, runtime application self-protection (“RASP”), host-based intrusion detection system (“HIDS”), protection measures against distributed denial-of-service (“DDoS”) attacks, threat defense, and real-time monitoring. We apply diverse methods to manage cybersecurity risks and protect sensitive data, including technical safeguards, procedural protocols, a monitoring program on our corporate network, regular evaluations of security measures both internally and with external service providers, an incident response program, and regular training sessions for our employees. For example, the implementation and effectiveness of our security measures are evaluated internally on an annual basis, and we require employees to complete certain cybersecurity awareness trainings at least once annually. We also engage third parties to assess and audit our cybersecurity programs and compliance with applicable practices and standards. For example, we have worked with leading privacy compliance and cybersecurity firms, such as TrustArc, ioXt Alliance and Palo Alto Networks, for privacy management and penetration testing.

As of the date of this annual report, we are not aware of having experienced any material cybersecurity incidents or identified any cybersecurity threats that have materially affected or are reasonably likely to materially affect our business strategy, results of operations, or financial condition. However, despite our efforts, we cannot eliminate all risks from cybersecurity threats, or provide assurances that we, or the cloud service providers or other third parties upon which we rely, have not experienced, or will not experience, an undetected cybersecurity incident. For more information about these risks, please see “Risk Factors—Unauthorized or improper disclosures of personal information, cyberattacks or other security incidents or data breaches that affect our networks or systems, or those of our cloud service providers or our customers, whether inadvertent or purposeful, could degrade our ability to conduct our business, compromise the integrity of our products and services, platform and data, result in significant data losses and the theft of our intellectual property, damage our reputation, expose us to liability to third parties and require us to incur significant additional costs to maintain the security of our networks and data which could adversely affect our business, financial condition and results of operations.”

Governance

Our board of directors has overall oversight responsibility for our risk management, and our senior management team is responsible for the day-to-day cybersecurity risk management oversight. Our board of directors shall maintain oversight of the disclosure (i) on Form 6-K for material cybersecurity incidents (if any) and (ii) related to cybersecurity matters in the periodic reports (including annual report on Form 20-F).

168

In addition, at the management level, we have established a Compliance committee, which is chaired by our Chief Executive Officer, to oversee and manage cybersecurity related matters. The Compliance committee consists of four executives, including our Chief Information Security Officer (“CISO”), who is in charge of our cybersecurity team and has over 10 years of experience in managing confidentiality-related cybersecurity issues. Our Compliance committee reports to our senior management team on a semi-annual basis regarding its assessment, identification and management on material cybersecurity incidents or material risks from cybersecurity threats to our company, if any. We have also established an incident response team that consists of our CISO, our Data Protection Officer (“DPO”) and our Chief Privacy Officer (“CPO”). If a cybersecurity incident occurs, our incident response team is responsible for organizing relevant personnel to conduct an internal assessment and report to our Compliance committee. If it is determined that the incident could potentially be material to our business, our Compliance committee will promptly report the assessment results to our senior management team and our general counsel to the extent appropriate and our Compliance committee would then prepare disclosure material on the cybersecurity incident for review and approval by our board of directors, in compliance with applicable cybersecurity and data privacy laws.

PART III

ITEM 17.     FINANCIAL STATEMENTS

We have elected to provide financial statements pursuant to Item 18.

ITEM 18.     FINANCIAL STATEMENTS

The consolidated financial statements of Tuya Inc. are included at the end of this annual report.

ITEM 19.     EXHIBITS

Exhibit Number

    

Description of Document

1.1

Ninth Amended and Restated Memorandum and Articles of Association of the Registrant, as currently in effect (incorporated herein by reference to Exhibit 3.1 to the current report on Form 6-K furnished to the SEC on November 2, 2022)

2.1

Form of American Depositary Receipt (included in Exhibit 2.3)

2.2

Registrant’s Specimen Certificate for Class A Ordinary Shares (incorporated herein by reference to Exhibit 4.1 to the current report on Form 6-K furnished to the SEC on June 24, 2022)

2.3

Form of Deposit Agreement among the Registrant, the depositary and holders of the American Depositary Shares (incorporated herein by reference to Exhibit 1 to the registration statement on Form F-6 (File No. 333-254092), as amended, initially filed with the SEC on March 10, 2021)

2.4*

Description of Registrant’s Securities

4.1

2015 Equity Incentive Plan, as amended and restated on June 15, 2022 (incorporated herein by reference to Exhibit 4.1 to the registration statement on Form 20-F (File No. 001-40210), no amendment, initially filed with the SEC on April 26, 2023)

4.2

Form of Indemnification Agreement between the Registrant and its directors and executive officers (incorporated herein by reference to Exhibit 10.2 to the registration statement on Form F-1 (File No. 333-253575), as amended, initially filed with the SEC on February 26, 2021)

4.3

Form of Employment Agreement between the Registrant and its executive officers (incorporated herein by reference to Exhibit 10.3 to the registration statement on Form F-1 (File No. 333-253575), as amended, initially filed with the SEC on February 26, 2021)

4.4

Fifth Amended and Restated Shareholders’ Agreement dated September 11, 2019 (incorporated herein by reference to Exhibit 4.4 to the registration statement on Form F-1 (File No. 333-253575), as amended, initially filed with the SEC on February 26, 2021)

169

Exhibit Number

    

Description of Document

4.5

Amended and Restated Equity Interest Pledge Agreement among Hangzhou Tuya Information Technology Co., Ltd. (formerly known as Hangzhou Aixiangji Technology Co., Ltd.), Liaohan (Leo) Chen and Hangzhou Tuya Technology Co., Ltd., originally dated December 23, 2014, amended on August 23, 2019 and amended and restated on January 19, 2022 (incorporated herein by reference to Exhibit 4.5 to our annual report on Form 20-F for the fiscal year ended December 31, 2021 filed with the SEC on April 28, 2022)

4.6

Amended and Restated Equity Interest Pledge Agreement among Hangzhou Tuya Information Technology Co., Ltd. (formerly known as Hangzhou Aixiangji Technology Co., Ltd.), Peihong Chen and Hangzhou Tuya Technology Co., Ltd., originally dated December 23, 2014, amended on August 23, 2019 and amended and restated on January 19, 2022 (incorporated herein by reference to Exhibit 4.6 to our annual report on Form 20-F for the fiscal year ended December 31, 2021 filed with the SEC on April 28, 2022)

4.7

Amended and Restated Equity Interest Pledge Agreement among Hangzhou Tuya Information Technology Co., Ltd. (formerly known as Hangzhou Aixiangji Technology Co., Ltd.), Ruixin Zhou and Hangzhou Tuya Technology Co., Ltd., originally dated December 23, 2014, amended on August 23, 2019 and amended and restated on January 19, 2022 (incorporated herein by reference to Exhibit 4.7 to our annual report on Form 20-F for the fiscal year ended December 31, 2021 filed with the SEC on April 28, 2022)

4.8

Second Amended and Restated Equity Interest Pledge Agreement among Hangzhou Tuya Information Technology Co., Ltd. (formerly known as Hangzhou Aixiangji Technology Co., Ltd.), Xueji (Jerry) Wang and Hangzhou Tuya Technology Co., Ltd., originally dated December 23, 2014 and, amended and restated on August 23, 2019 and January 19, 2022, respectively (incorporated herein by reference to Exhibit 4.8 to our annual report on Form 20-F for the fiscal year ended December 31, 2021 filed with the SEC on April 28, 2022)

4.9

Amended and Restated Equity Interest Pledge Agreement among Hangzhou Tuya Information Technology Co., Ltd. (formerly known as Hangzhou Aixiangji Technology Co., Ltd.), Yaona Lin and Hangzhou Tuya Technology Co., Ltd., originally dated December 23, 2014, amended on August 23, 2019 and amended and restated on January 19, 2022 (incorporated herein by reference to Exhibit 4.9 to our annual report on Form 20-F for the fiscal year ended December 31, 2021 filed with the SEC on April 28, 2022)

4.10

Amended and Restated Exclusive Business Cooperation Agreement between Hangzhou Tuya Information Technology Co., Ltd. (formerly known as Hangzhou Aixiangji Technology Co., Ltd.) and Hangzhou Tuya Technology Co., Ltd. originally dated December 23, 2014 and amended and restated on January 19, 2022 (incorporated herein by reference to Exhibit 4.10 to our annual report on Form 20-F for the fiscal year ended December 31, 2021 filed with the SEC on April 28, 2022)

4.11

Amended and Restated Exclusive Option Agreement among Hangzhou Tuya Information Technology Co., Ltd. (formerly known as Hangzhou Aixiangji Technology Co., Ltd.), Liaohan (Leo) Chen and Hangzhou Tuya Technology Co., Ltd. originally dated December 23, 2014 and amended and restated on January 19, 2022 (incorporated herein by reference to Exhibit 4.11 to our annual report on Form 20-F for the fiscal year ended December 31, 2021 filed with the SEC on April 28, 2022)

4.12

Amended and Restated Exclusive Option Agreement among Hangzhou Tuya Information Technology Co., Ltd. (formerly known as Hangzhou Aixiangji Technology Co., Ltd.), Peihong Chen and Hangzhou Tuya Technology Co., Ltd. originally dated December 23, 2014 and amended and restated on January 19, 2022 (incorporated herein by reference to Exhibit 4.12 to our annual report on Form 20-F for the fiscal year ended December 31, 2021 filed with the SEC on April 28, 2022)

4.13

Amended and Restated Exclusive Option Agreement among Hangzhou Tuya Information Technology Co., Ltd. (formerly known as Hangzhou Aixiangji Technology Co., Ltd.), Ruixin Zhou and Hangzhou Tuya Technology Co., Ltd. originally dated December 23, 2014 and amended and restated on January 19, 2022 (incorporated herein by reference to Exhibit 4.13 to our annual report on Form 20-F for the fiscal year ended December 31, 2021 filed with the SEC on April 28, 2022)

4.14

Second Amended and Restated Exclusive Option Agreement among Hangzhou Tuya Information Technology Co., Ltd. (formerly known as Hangzhou Aixiangji Technology Co., Ltd.), Xueji (Jerry) Wang and Hangzhou Tuya Technology Co., Ltd., originally dated December 23, 2014 and amended and restated on August 23, 2019 and January 19, 2022, respectively (incorporated herein by reference to Exhibit 4.14 to our annual report on Form 20-F for the fiscal year ended December 31, 2021 filed with the SEC on April 28, 2022)

170

Exhibit Number

    

Description of Document

4.15

Amended and Restated Exclusive Option Agreement among Hangzhou Tuya Information Technology Co., Ltd. (formerly known as Hangzhou Aixiangji Technology Co., Ltd.), Yaona Lin and Hangzhou Tuya Technology Co., Ltd. originally dated December 23, 2014 and amended and restated on January 19, 2022 (incorporated herein by reference to Exhibit 4.15 to our annual report on Form 20-F for the fiscal year ended December 31, 2021 filed with the SEC on April 28, 2022)

4.16

Power of Attorney executed by Liaohan (Leo) Chen dated January 19, 2022 (incorporated herein by reference to Exhibit 4.16 to our annual report on Form 20-F for the fiscal year ended December 31, 2021 filed with the SEC on April 28, 2022)

4.17

Power of Attorney executed by Peihong Chen dated January 19, 2022 (incorporated herein by reference to Exhibit 4.17 to our annual report on Form 20-F for the fiscal year ended December 31, 2021 filed with the SEC on April 28, 2022)

4.18

Power of Attorney executed by Ruixin Zhou dated January 19, 2022 (incorporated herein by reference to Exhibit 4.18 to our annual report on Form 20-F for the fiscal year ended December 31, 2021 filed with the SEC on April 28, 2022)

4.19

Power of Attorney executed by Xueji (Jerry) Wang dated January 19, 2022 (incorporated herein by reference to Exhibit 4.19 to our annual report on Form 20-F for the fiscal year ended December 31, 2021 filed with the SEC on April 28, 2022)

4.20

Power of Attorney executed by Yaona Lin dated January 19, 2022 (incorporated herein by reference to Exhibit 4.20 to our annual report on Form 20-F for the fiscal year ended December 31, 2021 filed with the SEC on April 28, 2022)

4.21

Spousal Consent executed by spouse of Liaohan (Leo) Chen dated January 19, 2022 (incorporated herein by reference to Exhibit 4.21 to our annual report on Form 20-F for the fiscal year ended December 31, 2021 filed with the SEC on April 28, 2022)

4.22

Spousal Consent executed by spouse of Peihong Chen dated January 19, 2022 (incorporated herein by reference to Exhibit 4.22 to our annual report on Form 20-F for the fiscal year ended December 31, 2021 filed with the SEC on April 28, 2022)

4.23

Spousal Consent executed by spouse of Ruixin Zhou dated January 19, 2022 (incorporated herein by reference to Exhibit 4.23 to our annual report on Form 20-F for the fiscal year ended December 31, 2021 filed with the SEC on April 28, 2022)

4.24

Spousal Consent executed by spouse of Xueji (Jerry) Wang dated January 19, 2022 (incorporated herein by reference to Exhibit 4.24 to our annual report on Form 20-F for the fiscal year ended December 31, 2021 filed with the SEC on April 28, 2022)

4.25

Spousal Consent executed by spouse of Yaona Lin dated January 19, 2022 (incorporated herein by reference to Exhibit 4.25 to our annual report on Form 20-F for the fiscal year ended December 31, 2021 filed with the SEC on April 28, 2022)

8.1*

Principal Subsidiaries and Variable Interest Entity of the Registrant

11.1

Code of Business Conduct and Ethics of the Registrant (incorporated herein by reference to Exhibit 99.1 to the registration statement on Form F-1 (File No. 333-253575), as amended, initially filed with the SEC on February 26, 2021)

12.1*

Certification by Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

12.2*

Certification by Principal Accounting Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

13.1**

Certification by Principal Executive Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

13.2**

Certification by Principal Accounting Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

15.1*

Consent of Jia Yuan Law Offices

15.2*

Consent of Maples and Calder (Hong Kong) LLP

15.3*

Consent of PricewaterhouseCoopers Zhong Tian LLP, Independent Registered Public Accounting Firm

15.4*

Consent of CIC

97*

Tuya Inc. Compensation Recoupment Policy

171

Exhibit Number

    

Description of Document

101.INS*

Inline XBRL Instance Document

101.SCH*

Inline XBRL Taxonomy Extension Schema Document

101.CAL*

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF*

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB*

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE*

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104*

Cover Page Interactive Data File (embedded within the Inline XBRL document)

*

Filed herewith

**

Furnished herewith

172

SIGNATURES

The registrant hereby certifies that it meets all of the requirements for filing its annual report on Form 20-F and that it has duly caused and authorized the undersigned to sign this annual report on its behalf.

Tuya Inc.

By:

/s/ Xueji (Jerry) Wang

Name:

Xueji (Jerry) Wang

Title:

Chief Executive Officer and Director

Date: April 24, 2024

173

Report of Independent Registered Public Accounting Firm

To the Board of Directors and Shareholders of Tuya Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Tuya Inc. and its subsidiaries (the “Company”) as of December 31, 2023 and 2022, and the related consolidated statements of comprehensive loss, of changes in shareholders’ (deficit)/equity and of cash flows for each of the three years in the period ended December 31, 2023, including the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company 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.

Change in Accounting Principle

As discussed in Note 2 to the consolidated financial statements, the Company changed the manner in which it accounts for allowance for credit losses in 2023.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits of these consolidated financial statements in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ PricewaterhouseCoopers Zhong Tian LLP

Shanghai, the People’s Republic of China

April 24, 2024

We have served as the Company’s auditor since 2020.

F-2

TUYA INC.

CONSOLIDATED BALANCE SHEETS

AS OF DECEMBER 31, 2022 AND 2023

(All amounts in US$ thousands (“US$”), except for share and per share data, unless otherwise noted)

As of December 31, 

    

Note

    

2022

    

2023

US$

US$

ASSETS

Current assets:

Cash and cash equivalents

 

133,161

 

498,688

Short-term investments

 

2(e),4

821,134

 

291,023

Accounts receivable, net

 

5

12,172

 

9,214

Notes receivable, net

 

2,767

 

4,955

Inventories, net

 

6

45,380

 

32,865

Prepayments and other current assets, net

 

7

8,752

 

11,053

Total current assets

 

1,023,366

 

847,798

Non-current assets:

 

 

Property, equipment and software, net

 

8

3,827

 

2,589

Operating lease right-of-use assets, net

 

10

9,736

 

7,647

Long-term investments

 

2(e),9

18,031

 

207,489

Other non-current assets, net

 

7

1,179

 

877

Total non-current assets

 

32,773

 

218,602

Total assets

 

1,056,139

 

1,066,400

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

 

Current liabilities (including amounts of the consolidated VIE without recourse to the primary beneficiary of 1,422 and 1,679 as of December 31, 2022 and 2023, respectively):

 

  

 

  

Accounts payable

 

11

9,595

 

11,577

Advance from customers

 

27,633

 

31,776

Deferred revenue, current

 

2(q),13

6,821

 

6,802

Accruals and other current liabilities

 

12

33,383

 

32,807

Income tax payables

 

 

689

Lease liabilities, current

 

10

3,850

 

3,883

Total current liabilities

 

81,282

 

87,534

Non-current liabilities (including amounts of the consolidated VIE without recourse to the primary beneficiary of nil and nil as of December 31, 2022 and 2023, respectively):

 

  

 

  

Lease liabilities, non-current

 

10

5,292

 

3,904

Deferred revenue, non-current

 

2(q),13

394

 

506

Other non-current liabilities

12

7,004

3,891

Total non-current liabilities

 

12,690

 

8,301

Total liabilities

 

93,972

 

95,835

F-3

CONSOLIDATED BALANCE SHEETS (CONTINUED)

AS OF DECEMBER 31, 2022 AND 2023

(All amounts in US$ thousands (“US$”), except for share and per share data, unless otherwise noted)

As of December 31, 

    

Note

    

2022

    

2023

US$

US$

Shareholders’ equity:

Ordinary shares (US$0.00005 par value; nil shares authorized, issued and outstanding as of December 31, 2022 and 2023, respectively)

 

15

 

Class A ordinary shares (US$0.00005 par value; 800,000,000 and 800,000,000 shares authorized as of December 31, 2022 and 2023, respectively; 499,146,560 and 504,387,299 shares issued as of December 31, 2022 and 2023, respectively; 473,550,229 and 487,591,968 shares outstanding as of December 31, 2022 and 2023, respectively)

 

15

25

 

25

Class B ordinary shares (US$0.00005 par value; 200,000,000 and 200,000,000 shares authorized as of December 31, 2022 and 2023, respectively; 79,400,000 and 70,205,300 shares issued and outstanding as of December 31, 2022 and 2023, respectively)

 

15

4

 

4

Treasury stock (US$0.00005 par value; 25,596,331 and 16,795,331 shares as of December 31, 2022 and 2023, respectively)

(86,438)

(53,630)

Additional paid-in capital

 

1,584,764

 

1,616,105

Accumulated other comprehensive loss

 

(22,115)

 

(17,091)

Accumulated deficit

 

(514,073)

 

(574,848)

Total shareholders’ equity

 

962,167

 

970,565

Total liabilities and shareholders’ equity

 

1,056,139

 

1,066,400

F-4

CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

FOR THE YEARS ENDED DECEMBER 31, 2021, 2022 AND 2023

(All amounts in US$ thousands (“US$”), except for share and per share data, unless otherwise noted)

    

Year Ended December 31, 

    

    

2021

    

2022

    

2023

Note

Revenue

2(q)

302,076

208,172

229,990

Cost of revenue

(174,209)

(118,749)

(123,335)

Gross profit

127,867

89,423

106,655

Operating expenses:

  

Research and development expenses

(174,289)

(144,942)

(102,277)

Sales and marketing expenses

(75,384)

(55,662)

(40,440)

General and administrative expenses

(71,589)

(67,513)

(80,663)

Other operating incomes, net

9,835

10,508

10,901

Total operating expenses

(311,427)

(257,609)

(212,479)

Loss from operations

(183,560)

(168,186)

(105,824)

Other income/(loss)

  

Other non-operating incomes, net

1,958

2,904

3,113

Financial income, net

14

7,286

18,546

44,976

Foreign exchange (loss)/gain, net

(618)

2,441

669

Loss before income tax expense

(174,934)

(144,295)

(57,066)

Income tax expense

18

(490)

(1,880)

(3,249)

Net loss

(175,424)

(146,175)

(60,315)

Net loss attributable to Tuya Inc.

(175,424)

(146,175)

(60,315)

Net loss attributable to ordinary shareholders

(175,424)

(146,175)

(60,315)

Net loss

(175,424)

(146,175)

(60,315)

Other comprehensive income/(loss)

  

Changes in fair value of long-term investments

357

(9,493)

(7,791)

Transfer out of fair value changes of long-term investments

9

15,537

Foreign currency translation

1,482

(14,942)

(2,722)

Total comprehensive loss attributable to Tuya Inc.

(173,585)

(170,610)

(55,291)

Net loss attributable to Tuya Inc.

(175,424)

(146,175)

(60,315)

Net loss attributable to ordinary shareholders

(175,424)

(146,175)

(60,315)

Weighted average number of ordinary shares used in computing net loss per share, basic and diluted

19

489,149,533

553,527,529

555,466,061

Net loss per share attributable to ordinary shareholders-basic and diluted

19

(0.36)

(0.26)

(0.11)

Share-based compensation expenses were included in:

Research and development expenses

14,542

14,692

14,734

Sales and marketing expenses

6,702

6,825

5,446

General and administrative expenses

44,845

47,502

45,036

F-5

CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ (DEFICIT)/EQUITY

FOR THE YEARS ENDED DECEMBER 31, 2021, 2022 AND 2023

(All amounts in US$ thousands (“US$”), except for share and per share data, unless otherwise noted)

Ordinary shares

    

(US$0.00005 par value)

    

Treasury stock

    

Accumulated

    

    

Number

Additional

Number

other

Total

of

paid-in

of

comprehensive

Accumulated

shareholders’

shares issued

    

Amount

    

capital

    

shares issued

    

Amount

    

income

    

deficit

(deficit)/equity

    

Note

    

    

US$

    

US$

    

    

US$

    

US$

    

US$

    

US$

Balance as of December 31, 2020

 

221,980,000

 

11

 

27,315

 

 

 

481

 

(192,474)

 

(164,667)

Issuance of ordinary shares upon Initial Public Offering and related over-allotment option, net of cost of issuance

 

15

45,076,479

 

2

 

904,730

 

 

 

 

 

904,732

Issuance of ordinary shares prior to Initial Public Offering

 

15

16,026,282

 

1

 

199,999

 

 

 

 

 

200,000

Conversion of redeemable preferred shares

16

278,163,799

 

14

 

333,653

 

 

 

 

 

333,667

Issuance of ordinary shares reserved for equity incentive plan

15

10,000,000

 

1

 

 

(10,000,000)

 

(1)

 

 

 

Repurchase of ordinary shares

15

 

 

 

(7,008,269)

 

(53,645)

 

 

 

(53,645)

Exercise of share option and vested restricted share unit

 

(5,646)

 

5,403,461

 

6,716

 

 

 

1,070

Net loss

 

 

 

 

 

 

(175,424)

 

(175,424)

Fair value change of long-term investment

 

 

 

 

 

357

 

 

357

Foreign currency translation adjustment

 

 

 

 

 

1,482

 

 

1,482

Share-based compensation

 

 

66,089

 

 

 

 

 

66,089

Balance as of December 31, 2021

 

571,246,560

 

29

 

1,526,140

 

(11,604,808)

 

(46,930)

 

2,320

 

(367,898)

 

1,113,661

F-6

CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ (DEFICIT)/EQUITY (CONTINUED)

FOR THE YEARS ENDED DECEMBER 31, 2021, 2022 AND 2023

(All amounts in US$ thousands (“US$”), except for share and per share data, unless otherwise noted)

Ordinary shares

(US$0.00005 par value)

Treasury stock

    

    

    

    

    

Accumulated 

 

Number

 

Additional 

 

Number 

other 

 

Total 

 

of

 

paid-in 

 

of 

 

comprehensive 

 

Accumulated 

 

shareholders’ 

    

shares issued

    

Amount

    

capital

    

shares issued

    

Amount

    

income

    

deficit

    

equity

    

Note

    

    

US$

    

US$

    

    

US$

    

US$

    

US$

    

US$

Balance as of December 31, 2021

 

571,246,560

29

1,526,140

(11,604,808)

(46,930)

2,320

(367,898)

1,113,661

Repurchase of ordinary shares

15

(18,839,849)

(59,631)

(59,631)

Exercise of share option and vested restricted share unit

 

 

(19,084)

 

4,848,326

 

20,123

 

 

1,039

Issuance of ordinary shares upon the Dual Primary Listing, net of cost of issuance

15

7,300,000

 

 

8,689

 

 

 

 

8,689

Net loss

 

 

 

 

 

(146,175)

 

(146,175)

Fair value change of long-term investment

 

 

 

 

(9,493)

 

 

(9,493)

Foreign currency translation adjustment

 

 

 

 

(14,942)

 

 

(14,942)

Share-based compensation

 

 

69,019

 

 

 

 

69,019

Balance as of December 31, 2022

 

578,546,560

 

29

 

1,584,764

 

(25,596,331)

 

(86,438)

 

(22,115)

 

(514,073)

 

962,167

F-7

CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ (DEFICIT)/EQUITY (CONTINUED)

FOR THE YEARS ENDED DECEMBER 31, 2021, 2022 AND 2023

(All amounts in US$ thousands (“US$”), except for share and per share data, unless otherwise noted)

    

Ordinary shares 

    

    

    

    

    

    

    

    

    

(US$0.00005 par value)

Treasury stock

Accumulated 

Number

Additional 

Number 

other

Total  

 of 

paid-in

of 

 comprehensive 

Accumulated 

shareholders’

shares issued 

Amount

 capital

shares issued

Amount

loss

deficit

equity

    

Note

    

    

US$

    

US$

    

    

US$

    

US$

    

US$

    

US$

Balance as of December 31, 2022

578,546,560

 

29

 

1,584,764

 

(25,596,331)

 

(86,438)

 

(22,115)

 

(514,073)

 

962,167

Cumulative effect of accounting change

2(ae)

(460)

(460)

Balance as of January 1, 2023

 

578,546,560

 

29

 

1,584,764

 

(25,596,331)

 

(86,438)

 

(22,115)

 

(514,533)

 

961,707

Repurchase of ordinary shares

15

(1,200,794)

(2,254)

(2,254)

Exercise of share option and vested restricted share unit

(27,361)

6,047,833

28,548

1,187

Cancellation of Treasury stock

15

(3,953,961)

(6,514)

3,953,961

6,514

Net loss

 

 

 

 

 

 

 

(60,315)

 

(60,315)

Fair value change of long-term investment

 

 

 

 

 

 

(7,791)

 

 

(7,791)

Transfer out of fair value changes of long-term investments

 

 

 

 

 

 

15,537

 

 

15,537

Foreign currency translation adjustment

(2,722)

(2,722)

Share-based compensation

65,216

65,216

Balance as of December 31, 2023

 

574,592,599

 

29

 

1,616,105

 

(16,795,331)

 

(53,630)

 

(17,091)

 

(574,848)

 

970,565

F-8

CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE YEARS ENDED DECEMBER 31, 2021, 2022 AND 2023

(All amounts in US$ thousands (“US$”), except for share and per share data, unless otherwise noted)

    

Year Ended December 31, 

    

2021

    

2022

    

2023

Cash flows from operating activities:

    

Note

    

    

    

Net loss

(175,424)

(146,175)

(60,315)

Adjustments to reconcile net loss to net cash generated from operating activities:

Share-based compensation

66,089

69,019

65,216

Depreciation and amortization of property, equipment and software

8

3,369

3,443

2,449

Amortization of right-of-use assets

10

6,981

4,766

4,100

Allowance for doubtful receivables / allowance for credit
losses

1,030

288

1,595

Inventory write-downs

6

1,806

4,067

3,298

Loss/(gain) on disposal of property, equipment and software

365

(219)

(221)

Loss/(gain) on foreign currency exchange rates

618

(2,441)

(669)

Investment loss/ (gain)

2,167

(697)

Fair value change on short-term and long-term investments

14

833

(7,449)

76

Impairment loss of long-term investments

9

15,537

Cash flows from operating activities:

  

Changes in operating assets and liabilities:

  

Accounts receivable

(23,430)

20,241

1,046

Notes receivable

7,733

(1,374)

(2,284)

Inventories

(22,121)

13,135

9,217

Prepayments and other current assets

(13,134)

8,893

(1,251)

Other non-current assets

(89)

639

290

Accounts payable

(10,947)

(2,617)

1,982

Advance from customers

4,010

(3,455)

4,143

Deferred revenue

5,938

(2,898)

93

Income tax payable

(159)

689

Accruals and other payables

19,109

(24,280)

(1,372)

Lease liabilities

(7,164)

(4,924)

(3,366)

Other non-current liability

8,484

(1,480)

(3,113)

Net cash (used in)/generated from operating activities

(126,103)

(70,654)

36,443

Cash flows from investing activities:

  

Payment for short-term investments

(468,705)

(1,257,697)

(327,244)

Proceeds from disposal of short-term investments

385,549

543,790

853,703

Purchase of property, equipment and software

(6,193)

(710)

(1,499)

Proceeds from disposal of property, equipment and software

28

464

509

Provision of bridge loans

(2,930)

Loan repayment

628

Payment for long-term investments

(21,334)

(1,575)

(193,014)

Proceeds from other investing activities

1,503

Net cash (used in)/generated from investing activities

(112,957)

(714,225)

332,455

F-9

CONSOLIDATED STATEMENTS OF CASH FLOWS (CONTINUED)

FOR THE YEARS ENDED DECEMBER 31, 2021, 2022 AND 2023

(All amounts in US$ thousands (“US$”), except for share and per share data, unless otherwise noted)

    

Year Ended December 31, 

    

Note

    

2021

    

2022

    

2023

US$

US$

US$

Cash flows from financing activities:

Proceeds from issuance of Class A ordinary shares upon Initial Public Offering and related over-allotment option, net of cost of issuance

904,732

Payment for repurchase and cancellation of ordinary shares

(64,000)

(48,678)

(3,339)

Proceeds from issuance of ordinary shares prior to Initial Public Offering

200,000

Proceeds from exercise of share options

1,070

1,039

1,187

Proceeds from issuance of Class A ordinary shares upon the Dual Primary Listing, net of cost of issuance

9,057

Payments of deferred offering costs

(71)

Net cash generated from/ (used in) financing activities

1,041,802

(38,582)

(2,223)

Effect of exchange rate changes on cash and cash equivalents, restricted cash

2,879

(7,954)

(1,148)

Net increase/ (decrease) in cash and cash equivalents,
restricted cash

805,621

(831,415)

365,527

Cash and cash equivalents, restricted cash at the beginning of year

158,955

964,576

133,161

Cash and cash equivalents, restricted cash at the end of year

964,576

133,161

498,688

Supplemental cash flow disclosures

Cash paid for income tax

(616)

(843)

(2,819)

Supplemental schedule of non-cash investing activities

Conversion from bridge loan into investment

2,302

As of December 31, 

    

    

2021

    

2022

    

2023

    

    

US$

    

US$

    

US$

Cash and cash equivalents

 

2(f)

963,938

 

133,161

498,688

Restricted cash

 

2(g)

638

 

Total cash, cash equivalents and restricted cash shown in the statement of cash flows

 

964,576

 

133,161

498,688

F-10

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(All amounts in US$ thousands (“US$”), except for share and per share data, unless otherwise noted)

1.    Organization and principal activities

(a)    Principal Activities

Tuya Inc. (the “Company”) was incorporated under the laws of the Cayman Islands on August 28, 2014, as an exempted company with limited liability. The Company and its subsidiaries and consolidated variable interest entity (“VIE”) (collectively referred to as the “Group”) are principally engaged in offering PaaS (Platform-as-a-Service) to business customers developing IoT (Internet of Things) devices, including brands and their OEMs (original equipment manufacturer). Also, the Group offers Industry SaaS (Software-as-a-Service) and cloud-based value-added services to its customers. The Group also sells finished smart devices powered by Tuya purchased from qualified OEMs (the “Smart device distribution”).

(b)    History of the Group

Prior to the incorporation of Tuya Inc. in August 2014, the Group commenced its initial operations through Hangzhou Tuya Technology Co., Ltd. (“Hangzhou Tuya Technology”), which was established on June 16, 2014 by Wang Xueji and another individual. After a series of agreements, Hangzhou Tuya Technology was owned by Wang Xueji and other four individuals (collectively, the “Registered Shareholders”) together with two unrelated investors of Series Angel financing (the “Non-Registered Shareholders VIE Investors”) by August 2014. In December 2014, Hangzhou Tuya Information Technology Co., Ltd. (“the WFOE”) was established after the incorporation of Tuya Inc. The Group then entered into a series of contractual arrangements among the WFOE, Hangzhou Tuya Technology and Hangzhou Tuya Technology’s shareholders in December 2014, and thereafter Hangzhou Tuya Technology (the “VIE”) became the variable interest entity of the Group. After the completion of this transaction, the Group’s consolidated financial statements include the financial statements of the Company, its subsidiaries and the consolidated VIE. In 2019, the VIE agreements were amended to modify the VIE’s shareholders list and equity interest of each shareholder as a result of the change in registered share capital of the VIE and the exit of Non-Registered Shareholders VIE Investors as the VIE’s shareholders. The contractual arrangements were further amended in January 2022. The amendments discussed herein did not impact the VIE accounting treatment discussed further in Note 2(b).

F-11

As of December 31, 2022 and 2023, the Company’s principal subsidiaries and consolidated VIE are as follows:

    

Date of

    

Place of

    

Percentage of direct

    

Principal

Name of subsidiaries

    

incorporation

    

incorporation

    

or indirect ownership

    

activities

December 31,

    

    

    

2022

2023

    

Tuya (HK) Limited

September 12, 2014

 

Hong Kong, China

 

100

%  

100

%  

Investment holding and business development

Hangzhou Tuya Information Technology Co., Ltd.

December 5, 2014

 

Hangzhou, China

 

100

%  

100

%  

Sales of IoT PaaS, Smart devices, SaaS and Others and research and development

Tuya Smart Inc.

July 19, 2019

 

Delaware, United States

 

100

%  

100

%  

Business development

Tuya Global Inc.

July 22, 2015

 

California, United States

 

100

%  

100

%  

Business development

Tuyasmart (India) Private Limited

January 31, 2019

 

Gurgaon, India

 

100

%  

100

%  

Business development

Tuyasmart (Colombia) S.A.S

July 2, 2019

 

Medellin, Colombia

 

100

%  

100

%  

Business development

Tuya GmbH

May 13, 2019

 

Hamburg, Germany

 

100

%  

100

%  

Business development

Tuya Japan Co., Ltd.

January 23, 2019

 

Tokyo, Japan

 

100

%  

100

%  

Business development

Zhejiang Tuya Smart Electronics Co., Ltd.

May 9, 2020

 

Hangzhou, China

 

100

%  

100

%  

Sales of Smart devices

Date of

Place of

Economic

Principal

Name of VIE

    

incorporation

    

incorporation

    

interest held

    

activities

December 31,

    

    

    

2022

    

2023

    

Hangzhou Tuya Technology Co., Ltd.

June 16, 2014

 

Hangzhou, China

 

100

%  

100

%  

No substantial business

The VIE operated de minimis business activities and had no material impact on the Company’s financial position, results of operations or cash flows for the years ended December 31, 2021, 2022 and 2023.

F-12

2.    Principal Accounting Policies

(a)    Basis of Preparation

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

Principal accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below.

(b)    Basis of Consolidation

The Group’s consolidated financial statements include the financial statements of the Company, its subsidiaries and the VIE for which the Company is the primary beneficiary. All transactions and balances among the Company, its subsidiaries, and the VIE have been eliminated upon consolidation.

A subsidiary is an entity in which the Company, directly or indirectly: (1) controls more than one half of the voting power; (2) has the power to appoint or remove the majority of the members of the board of directors; (3) casts a majority of votes at the meeting of the board of directors; or (4) governs the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders.

The Company applies the guidance codified in Accounting Standard Codification 810, Consolidations (“ASC 810”) on accounting for the VIE, which requires certain variable interest entities to be consolidated by the primary beneficiary of the entity in which it has a controlling financial interest. A VIE is an entity with one or more of the following characteristics: (a) the total equity investment at risk is not sufficient to permit the entity to finance its activities without additional financial support; (b) as a group, the holders of the equity investment at risk lack the ability to make certain decisions, the obligation to absorb expected losses or the right to receive expected residual returns, or (c) an equity investor has voting rights that are disproportionate to its economic interest and substantially all of the entity’s activities are on behalf of the investor.

(c)    Use of Estimates

The preparation of the Group’s consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, long-lived assets and liabilities at the balance sheet date, and the reported revenues and expenses during the reporting periods in the consolidated financial statements and accompanying notes. Accounting estimates reflected in the Group’s consolidated financial statements include, but are not limited to impairment provision for inventories, valuation allowance for deferred tax assets, stand-alone selling prices (SSP) for each distinct performance obligation, the valuation of ordinary shares, share-based compensation, long-term investments, and the determination of allowance for current expected credit losses. Estimates are based on historical experiences and on various assumptions that the Group believes are reasonable under current circumstances. Given the changes in circumstances, facts and experience may cause the Group to revise its estimates, actual results could differ materially from those estimates.

F-13

(d)    Functional Currency and Foreign Currency Translation

The Group uses United States dollar as its reporting currency. The functional currency of the Company and its subsidiaries incorporated in Cayman Islands and Hong Kong is the United States dollar, while the functional currency of the Group’s other subsidiaries and VIE is their respective local currency as determined based on the criteria of ASC 830, Foreign Currency Matters.

Transactions denominated in other than the functional currencies are re-measured into the functional currency of the entity at the exchange rates prevailing on the transaction dates. Financial assets and liabilities denominated in other than the functional currency are re-measured at the balance sheet date exchange rate. The resulting exchange differences are included in the consolidated statements of comprehensive loss as foreign exchange related gains or loss.

The financial statements of the Group’s entities using functional currency other than US$ are translated from the functional currency to the reporting currency, US$. Assets and liabilities of the Group’s subsidiaries incorporated in PRC are translated into US$ at fiscal year-end exchange rates, while income and expense items are translated at average exchange rates prevailing during each period presented, representing the index rates stipulated by the People’s Bank of China. Translation adjustments arising from these are reported as foreign currency translation adjustments and are shown as a separate component of shareholders’ equity on the consolidated financial statements.

(e)    Fair Value Measurements

Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability.

The established fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The three levels of inputs that may be used to measure fair value include:

Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2: Observable, market-based inputs, other than quoted prices, in active markets for identical assets or liabilities.
Level 3: Unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.

F-14

Accounting guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset.

Financial assets and liabilities of the Group mainly consist of cash and cash equivalents, time deposits, equity securities, account receivables, notes receivable, derivative instruments, certain other current assets, U.S. treasury securities, available-for-sale debt securities, account payables and certain accruals and other liabilities. As of December 31, 2022 and 2023, except for time deposits, derivative instruments, equity securities and available-for-sale debt securities, the carrying values of these financial instruments approximated their fair values due to their short-term maturity. The Group reports equity securities with readily determinable fair values included in short-term investments at fair value and discloses the fair value of these investments based on level 1 measurement. The Group reports time deposits included in short-term investments, derivative instruments and equity securities with readily determinable fair value included in long-term investments at fair value, and discloses their fair value based on level 2 measurement. The Group reports available-for-sale debt securities at fair value and discloses the fair value of these investments based on level 3 measurement.

The following table sets forth the Group’s assets and liabilities that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy:

Fair value measurement at reporting date using

    

Fair value 

    

Quoted Prices in Active

    

    

Significant 

as of 

 Markets for Identical 

Significant Other 

Unobservable

December 31, 

Assets 

Observable Inputs 

 Inputs 

Description

    

2022

    

(Level 1)

    

(Level 2)

    

(Level 3)

US$

US$

US$

US$

Assets:

 

  

 

  

 

  

 

  

Short-term investments

 

821,134

 

2,249

 

818,885

 

Long-term investments

18,031

366

17,665

839,165

2,249

819,251

17,665

 

Fair value measurement at reporting date using

    

Fair value

    

Quoted Prices in Active

    

    

Significant

 

as of

 

Markets for Identical

 

Significant Other

 

Unobservable

 

December 31, 

 

Assets

 

Observable Inputs

 

Inputs

Description

    

2023

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

US$

US$

US$

US$

Assets:

Short-term investments

 

291,023

 

2,265

 

288,758

 

Long-term investments

 

10,110

 

 

236

 

9,874

301,133

2,265

288,994

9,874

The roll forward of major Level 3 investments are as follows:

    

US$

Fair value of Level 3 investments as of December 31, 2021

 

25,583

New addition

 

1,575

The change in fair value of the investments

 

(9,493)

Fair value of Level 3 investments as of December 31, 2022

 

17,665

The change in fair value of the investments

(7,791)

Fair value of Level 3 investments as of December 31, 2023

9,874

F-15

Management determined the fair value of these Level 3 investments based on market approach using various unobservable inputs. The determination of the fair value required significant judgement by management with respect to the assumptions and estimates for the lack of marketability discounts, expected volatility and probability in equity allocation. The significant unobservable inputs adopted in the valuation as of December 31, 2022 and 2023 are as follows:

    

As of December 31, 

 

    

2022

    

2023

Unobservable Inputs

    

Expected volatility

 

40%-63

%

40%-59

%

Probability

 

Liquidation scenario:35%-45

%

Liquidation scenario:38%-40

%

 

Redemption scenario:35%-45

%

Redemption scenario:38%-40

%

 

IPO scenario:10%-30

%

IPO scenario:20%-25

%

(f)    Cash and Cash Equivalents

Cash and cash equivalents include cash in bank and time deposits placed with banks or other financial institutions which have original maturities of three months or less at the time of purchase and are readily convertible to known amounts of cash.

(g)    Restricted Cash

Restricted cash represents cash that cannot be withdrawn without the permission of third parties. The Group’s restricted cash is substantially cash balance on deposit required by its business partners and commercial banks. The restricted cash balance as of December 31, 2021 was related to deposits for foreign currency forward contracts, and were subsequently released from the restriction in January 2022.

(h)    Short-term Investments

Short-term investments are comprised of i) time deposits placed with banks with original maturities longer than three months but less than one year, ii) time deposits placed with bank with original maturities longer than one year which are transferable and the Group has intention to sell within one year, iii) structured deposits issued by banks which contains fixed or variable interest with original maturities within one year, and iv) equity securities with readily determinable fair value which the Group has intention and ability to sell within one year. The time deposits are generally not permitted to be redeemed early or are subject to penalties for redemption prior to maturities. These investments are stated at fair value. Changes in the fair value are reflected in financial income, net in the consolidated statements of comprehensive loss.

(i)    Accounts Receivable, net

Accounts receivables are presented net of allowance for doubtful accounts. On January 1, 2023, the Company adopted ASU No. 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” (“ASC Topic 326”), which creates an impairment model that is based on expected losses rather than incurred losses. The Company adopted the accounting standards update using a modified retrospective approach. Upon adoption of the new standard on January 1, 2023, the Company recorded a net decrease to its retained earnings of US$460.

The Company’s accounts receivable, notes receivable, certain other receivables recorded in prepayments and other current assets and other non-current assets, and deposits and U.S. treasury securities are within the scope of ASC Topic 326. To estimate the allowance for current expected credit losses (“CECL”), the Company has identified the relevant risk characteristics of its customers and the related receivables which include but are not limited to geographic region and industry. Receivables with similar risk characteristics have been grouped into pools. For each pool, the Company considers the past collection history, future forecasts and macroeconomic factors. Other key factors that influence the CECL analysis include industry-specific factors and certain qualitative adjustments that could impact the Company’s receivables. This is assessed at each period end based on the Company’s specific facts and circumstances. There have been no significant impact of changes in the assumptions since adoption. The Group recorded the total allowance for credit losses of US$1,595 and write off the allowance for credit losses of US$304 under ASU 2016-13 Financial instruments – credit losses for the year ended December 31, 2023.

F-16

Notes receivable are primarily bank acceptance notes. The Group accepts bank acceptance notes from customers for products sold or services performed in the ordinary course of business. Bank acceptance notes are negotiable instruments with cash settlement from commercial banks within 6 months. Upon receipt of the bank acceptance notes, the Group’s accounts receivable from the customer is derecognized. The bank acceptance notes can also be endorsed to suppliers as settlement of accounts payable. Bank acceptance notes of nil , nil, and US$670 were endorsed to suppliers for the years ended December 31, 2021, 2022 and 2023, respectively. The Group sells bank acceptance notes to financial institutions without recourse in the normal course of business through factoring arrangements. These bank acceptance notes transferred without recourse were US$13,814, US$4,620 and nil for the years ended December 31, 2021, 2022 and 2023 respectively, and were derecognized.

(j)    Inventories, net

Inventories are comprised of finished goods, work in process, raw materials and low value consumables and spare parts. Inventories are stated at the lower of cost and net realizable value. Cost of inventory is determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventory to the estimated net realizable value due to slow-moving and obsolete inventories, which is dependent upon factors such as historical and forecasted consumer demand, and promotional environment. The Group takes ownership, risks and rewards of the products purchased.

(k)    Operating Leases

The Group applies ASC 842, Leases and determines if an arrangement is a lease at inception. Operating leases are primarily for office and warehouse and are included in operating lease right-of-use assets, net, operating lease liabilities, current and operating lease liabilities, non-current on its consolidated balance sheets. Operating lease right-of-use assets represent the Group’s right to use an underlying asset for the lease term and operating lease liabilities represent obligation to make lease payment arising from the lease. The operating lease right-of-use assets and liabilities are recognized at lease commencement date based on the present value of lease payment over the lease term. As most of the Group’s leases do not provide an implicit rate, the Group uses its incremental borrowing rate based on the information available at lease commencement date in determining the present value of lease payments. The operating lease right-of-use assets also include any lease payments made and exclude lease incentives. The Group’s lease term may include options to extend or terminate the lease. Renewal options are considered within the operating lease right-of-use assets and liabilities when it is reasonably certain that the Group will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

For operating leases with a term of one year or less, the Group has elected not to recognize a lease liability or lease right of use asset on its consolidated balance sheets. Instead, it recognizes the lease payment as expense on a straight-line basis over the lease term. Short-term lease costs are immaterial to its consolidated statements of comprehensive loss. The Group has operating lease agreements with insignificant non-lease components and have elected the practical expedient to combine and account for lease and non-lease components as single lease component.

(l)    Internal-Use Software Development Costs

The Group recognizes its internal-use software development costs related to its IoT cloud platform functions, including related website, software and mobile applications in accordance with ASC 350-50 ”Website development costs” and ASC 350-40 ”Internal-use software”. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred. Cost capitalized for developing IoT cloud platform functions were not material for the periods presented.

F-17

(m)    Property, Equipment and Software

Property, equipment and software are stated at historical cost less accumulated depreciation, amortization and impairment loss, if any. Depreciation and amortization is computed using the straight-line method over the following estimated useful lives, taking into account any estimated residual value:

Leasehold improvements

    

the shorter of their useful lives and the lease terms

Computers and electronic equipment

 

3 years

Office equipment

 

3 years

Software

 

3 years

Repairs and maintenance costs are charged to expenses as incurred, whereas the costs of renewals and improvements that extend the useful lives of property, equipment and software are capitalized as additions to the related assets. The Group recognized the gain or loss on the disposal of property, equipment and software in the consolidated statements of comprehensive loss.

Construction in progress represents assets under construction. Construction in progress is transferred to property, equipment and software and depreciation or amortization commences when an asset is ready for its intended use.

(n)    Long-term Investments

Long-term investments represent the Group’s equity security investments, debt security investments and time deposits in the periods presented: i) Equity securities without readily determinable fair values are measured and recorded using a measurement alternative that measures the securities at cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes, recorded in the consolidated statements of comprehensive loss; ii) Equity securities with readily determinable fair values are measured and recorded at fair value on a recurring basis with changes in fair value, whether realized or unrealized, recorded in financial income, net in the consolidated statements of comprehensive loss; iii) Debt security investments that have readily determinable fair value, are accounted for as available-for-sale security investments and are recognized based on trade date and carried at estimated fair value with the aggregate unrealized gains and losses related to these investments, net of taxes, reported through other comprehensive income in the consolidated statements of comprehensive loss; iv) Time deposits placed with bank with original maturities longer than one year which are not transferable and accounted for at amortised cost; v) U.S. treasury securities with original maturities of two to three years are accounted for at amortised cost, and interest income is recognized using the effective interest method adjusted periodically based on changes in estimated cash flows.

An investment in available-for-sale debt security is considered impaired if the fair value of the security is less than its amortized cost basis. To determine the amount of impairment related to credit, the Group compares the present value of the cash flows expected to be collected on the available-for-sale debt security with the security’s amortized cost basis. If the present value of cash flows expected to be collected is less than the security’s amortized cost basis, a credit-related impairment exists, and the difference should be recorded as an allowance for credit losses through net income.

(o)    Impairment of Long-lived Assets

For other long-lived assets including property, equipment and software and other non-current assets, the Group evaluates for impairment whenever events or changes (triggering events) indicate that the carrying amount of an asset may no longer be recoverable. The Group assesses the recoverability of the long-lived assets by comparing the carrying value of the long-lived assets to the estimated undiscounted future cash flows expected to receive from use of the assets and their eventual disposition. Such assets are considered to be impaired if the sum of the expected undiscounted cash flows is less than the carrying amount of the assets. The impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. No impairment charges were recognized for the years ended December 31, 2021, 2022 and 2023.

(p)    Value Added Taxes

The Group’s subsidiaries and the VIE in the PRC are subject to value-added taxes (“VAT”) on its products and services, less any deductible VAT the Group has already paid or borne. They are also subject to surcharges on VAT payments in accordance with PRC law. VAT is not included in the revenue recognized for the Group.

F-18

The Company’s two subsidiaries, Hangzhou Tuya Information Technology Co., Ltd. and Zhejiang Tuya Smart Electronics Co., Ltd. obtained their software copy certificate in July and December 2020, respectively, and are eligible for the VAT refund-upon-collection policy, which entitles Hangzhou Tuya Information Technology Co., Ltd. and Zhejiang Tuya Smart Electronics Co., Ltd. to receive relevant refunds for the amount of VAT in excess of 3% of its actual tax burden upon completion of relevant the VAT refund filling process. The VAT refund received is recorded in other operating incomes, net in the consolidated statements of comprehensive loss. For the years ended December 31, 2021, 2022 and 2023, VAT refunds received by the Company was US$8,919, US$6,211 and US$7,037, respectively.

(q)    Revenue Recognition

The Group accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606) for all periods presented. According to ASC 606, revenue is recognized when control of the promised goods or services is transferred to the customers, in an amount that reflects the consideration the Group expects to be entitled to in exchange for those goods or services. The Group determines revenue recognition through the following steps: (1) identify the contract(s) with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation. The Group assesses its revenue arrangements against specific criteria in order to determine if it is acting as principal or agent. Revenue arrangements with multiple performance obligations are divided into separate distinct goods or services. The Group allocates the transaction price to each performance obligation based on the relative standalone selling price of the goods or services provided.

Revenue is recorded net of value-added tax.

The Group’s revenue was disaggregated by its major revenue streams in the years presented as follows:

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

IoT PaaS

 

261,360

 

152,914

167,694

Smart device distribution

 

22,153

 

25,446

26,517

SaaS and others

 

18,563

 

29,812

35,779

Total revenue

 

302,076

 

208,172

229,990

I. Revenue from IoT PaaS

IoT PaaS combines cloud-based connectivity and basic IoT services, edge capabilities (embedded in modules), app development, and device optimization solutions. The Company determined there are two distinct performance obligations in the delivery of IoT PaaS products including: (1) IoT PaaS products with edge capabilities, app development and device optimization solutions, and; (2) cloud-based connectivity and basic IoT services provided to customers and end consumers. The Group allocates the transaction price to each performance obligation based on their relative standalone selling price. The standalone selling price for IoT PaaS products is estimated based on the competitor’s pricing for similar products in the market, adjusted for entity-specific factors. As the standalone selling price of the cloud-based connectivity and basic IoT services is not directly observable, it is estimated by the Group by using an expected cost plus a margin approach. Key areas of judgment include the selection of relevant cloud and other costs necessary to satisfy the performance obligation and estimated profit margins. For the delivery of IoT PaaS product, revenue is recognized when IoT PaaS products are accepted by customers, which is the point that control of the product is transferred to the customers. A receivable is recognized when the IoT PaaS products are delivered and accepted by customers as this is the point in time that the consideration is unconditional. For cloud-based connectivity and basic IoT services, revenue is deferred and subsequently recognized from the end consumer’s activation to the end of the estimated IoT PaaS product’s life cycle on a straight-line basis. Based on the Group’s historical information, activation occurs, on average, an estimated 6 months after the IoT PaaS products are delivered to customers. The length of life cycle of the IoT PaaS products is estimated based on the historical data in previous years and by referencing the life cycle of different smart devices (e.g. lighting, security and monitoring devices) which ranged from 1.5 to 2 years.

Return allowances for IoT PaaS products are estimated based on historical experiences and accounted for as reduction of net revenue.

F-19

The Group provides sales rebates to its customers from time to time, which is accounted for as reduction of net revenue.

The Group started a membership program (the “2019 Membership Program”) in the fourth quarter of 2019. In the 2019 Membership Program, customers pay a fixed fee in exchange for IoT PaaS discount, VIP technical support, valued added services (“VAS” i.e., customized app development), and free participation in promotional activities. The promise to provide for technical support related services, the promotion related services and VAS are considered immaterial promises in the contract and are not considered distinct performance obligations. The membership fee is refundable if the volume requirements are met when the membership period ends. The Group historically generally refunds the membership fees even if the volume requirements are not met. Therefore, the Group does not expect being able to keep any of the membership fees and such fees are recorded as a refund liability under the 2019 Membership Program.

The Group launched a new membership program (the “2020 Membership Program”) in the fourth quarter of 2020 and no longer offered 2019 Membership Program ever since. In the 2020 Membership Program, customers pay a non-refundable fixed fee in exchange for member-exclusive IoT PaaS discounts within the membership period of typically 12 months. The Group records the upfront fixed membership fee as a deferred revenue and recognizes revenue on a straight-line basis typically over the 12-month membership period in which customers entitle to the membership.

The Group replaced 2019 Membership Program and 2020 Membership program with a new membership program (“2023 Membership Program”) in the first quarter of 2023. In the 2023 Membership Program, the customers are offered to choose either i) pay an upfront fixed fee in exchange for price discount in future purchases (the “Deposit scheme”), or ii) enjoy sales rebates based upon purchase achieved without paying any upfront fees (the “Rebate scheme”) with the membership period of typically 12 months. Under Deposit scheme, the upfront fee are refundable only if the volume requirements are met when the membership period ends. Considering past experience and current forecast, the Group does not expect being able to keep any of the membership fees and such fees are recorded as a refund liability. Under the Rebate schedule, sales rebates are estimated based on the past experience and current forecasts and recognized as the customers make progress towards the purchase threshold. The sales rebates are accounted for as reduction of net sales.

II. Revenue from smart device distribution

In certain circumstances, the Group offers select brands, primarily customers who prefer not to deal with multiple OEMs, an option to purchase directly from the Group finished smart devices where IoT PaaS is deployed. After the brands place purchase orders directly with the Group, the Group then sources the appropriate smart devices from OEMs based on the type of devices, hardware specifications and other metrics. The Group determines that there are two distinct performance obligations for its smart device distribution including the (1) smart devices embedded with IoT PaaS; and (2) cloud-based connectivity and basic IoT services. The transaction price allocation and revenue recognition are the same as the revenue from IoT PaaS.

The Group presents the revenue generated from its smart device distribution on a gross basis as the Group has control of the smart devices before they are transferred to the brand customers. In making this determination, the Group concludes it meets the principles of control and that it is the primary obligor to the brand customers, are subject to inventory risk and have latitude in establishing prices.

III. Revenue from SaaS and others

SaaS and other revenue mainly include industry SaaS, customized software development and configuration, and other VAS to both business customers and the end consumers.

Industry SaaS is a vertical-focused software solution that enables businesses to easily and securely deploy, connect, and manage large numbers of smart devices for which the Group generally charges an annual subscription fee. These services include software authorization and standard SaaS platform maintenances and technical support.

Customized software development and configuration mainly relate to contracts for the specific IT needs of the brands. The contracts generally include fixed milestone payments determined based on expected labor hours to complete the milestone.

F-20

VAS primarily includes complementary services that are provided to brands and OEMs such as app launch, AI-powered virtual voice assistants, and data analytics and others. Such arrangements with the customers are short term and the performance obligations are satisfied at one point of time. VAS also include cloud-based services for the end customers such as IoT data storage, push messaging, object detection and digital content.

There are different kinds of contracts included in the SaaS and others, and each contract may contain multiple elements. The Group identifies the distinct performance obligations and allocates transaction price to each distinct performance obligation based on relative estimated standalone selling price. Revenue is recognized when the performance obligations are satisfied, which is either over the period of time in which the Group performs these services or at one point of time.

Remaining performance obligations

The remaining performance obligations primarily relate to the Group’s provision of i) cloud-based connectivity and basic IoT services; ii) membership services; and iii) SaaS and others, and all three of them are included in deferred revenue.

The amounts allocated to the cloud-based connectivity and basic IoT services are deferred and recognized on a straight-line basis over the estimated IoT PaaS product’s life cycle. The Group apportions deferred revenue between current and non-current based upon cloud-based connectivity and basic IoT services to be provided over the life cycle of smart devices. Deferred revenue relating to the Group’s cloud services that have an expiration date of less than 12 months are classified as current, otherwise non-current.

Starting from the fourth quarter of 2020, there are i) upfront fixed membership fee received and recorded as part of the deferred revenue, it is recognized as revenue on a straight-line basis typically over the 12-month membership period in which customers are entitled to the membership; and ii) amounts related to providing industry SaaS (included in SaaS and others), in general, the Company charges annual subscription fee, which is deferred and recognized on a straight-line basis typically over the 12-month service period.

As of December 31, 2022 and 2023, the aggregate amount of transaction price allocated to the remaining performance obligations was US$7,215 and US$7,308, respectively, of which US$6,821 and US$6,802 were recorded in current deferred revenue while US$394 and US$506 were recorded in non-current deferred revenue, respectively.

The Group’s contract liability, including both deferred revenue and advances from customers, is US$34,848 and as US$39,084 of December 31, 2022 and 2023, respectively.

The Group applies the practical expedient to omit disclosure of information about the transaction price allocated to remaining performance obligations and when revenue will be recognized, for contracts which have a duration of one year or less. The remaining amounts recorded in non-current deferred revenue of US$394 and US$506 as of December 31, 2022 and 2023, respectively, would likely be recognized within 18 to 36 months.

The Group provides warranty for IoT PaaS and smart device distribution mainly for one year. The Group accrues a warranty reserve for all IoT PaaS and smart device distribution, which include the Group’s best estimate of the projected costs to repair or replace items under warranties. These estimates are based on actual claims incurred to date and an estimate of the nature, frequency and costs of future claims. These estimates are inherently uncertain given the Group’s history of sales, and changes to the historical or projected warranty experience may cause material changes to the warranty reserve when the Group accumulates more actual data and experience in the future. The warranty reserve expected to be incurred is included within accruals and other liabilities in the consolidated balance sheets.

F-21

(r)    Advances from Customers

Amounts recorded in the advances from customers account represent cash payments made upfront by the Group’s customers under each sales contract. These amounts are not yet reclassified to the deferred revenue account because the Group has not started to fulfil any of its performance obligations identified under the contract at the time. The amounts in the advances from customers are reclassified to either revenue or deferred revenue when the Group commences fulfilment of its performance obligation, depending on whether respective revenue is to be recognized at one point of time or over the period of time. If the Group fulfils its performance obligation at one point of time, the related amount in the advances from customers will be reclassified and recognized as revenue; whereas for the performance obligation that the Group starts to provide over the period of time, the amount in the advances from customers will be reclassified to deferred revenue.

(s)    Cost of Revenues

Cost of revenue consists primarily of purchase price of materials, manufacturing charges from outsourced factories, estimated warranty costs, inventories write-downs, payroll cost of production support personnel and third-party cloud infrastructure expenses that are directly attributable to the sales of products or services rendered. Inbound shipping charges to receive raw materials from suppliers are included in the inventories and recognized as cost of revenues upon sale of products and render of services.

(t)    Research and Development Expenses

Research and development expenses consist primarily of payroll cost including share-based compensation expenses for research and development personnel, third-party cloud infrastructure expenses incurred for research and development purposes, rental expenses and depreciation and other expenses in associated with research and development functions. The Group accounts for internal use software development costs in accordance with guidance on intangible assets and internal use software. See Note 2(l)— Internal-Use Software Development Costs.

(u)    Sales and Marketing Expenses

Sales and marketing expenses consist primarily of payroll cost including share-based compensation expenses for sales and marketing personnel, promotion and marketing expenses, rental expenses and depreciation and other expenses in associated with sales and marketing functions. Advertising expenses consist primarily of costs for the promotion of the Group’s corporate image and product marketing. The Group expenses all advertising costs as incurred and classifies these costs under sales and marketing expenses. For the years ended December 31, 2021, 2022 and 2023, advertising and marketing costs totalled US$13,637, US$5,355 and US$4,867, respectively.

(v)    General and Administrative Expenses

General and administrative expenses consist primarily of payroll cost including share-based compensation expenses for corporate personnel, current expected credit loss, general office expenses, rental expenses and depreciation and other expenses in associated with general and administrative functions.

(w)    Government Grants

Government grants are recognized as other operating incomes, net, or as a reduction of specific costs and expenses for which the grants are intended to compensate. Such amounts are recognized in the consolidated statements of comprehensive loss upon receipts as all conditions attached to the grants are fulfilled. Government grants included as other operating incomes, net in the consolidated statements of comprehensive loss amounted to US$10,423, US$10,350 and US$10,975 for the years ended December 31, 2021, 2022 and 2023, respectively.

F-22

(x)    Employee Social Security and Welfare Benefits

Employees of the Group in the PRC are entitled to staff welfare benefits including pension, work-related injury benefits, maternity insurance, medical insurance, unemployment benefit and housing fund plans through a PRC government-mandated multi-employer defined contribution plan. The Group is required to contribute to the plan based on certain percentages of the employees’ salaries, up to a maximum amount specified by the local government.

The PRC government is responsible for the medical benefits and the pension liability to be paid to these employees and the Group’s obligations are limited to the amounts contributed and no legal obligation beyond the contributions made. Employee social security and welfare benefits included as expenses in the consolidated statements of comprehensive loss amounted to US$42,944, US$44,505 and US$27,296 for the years ended December 31, 2021, 2022 and 2023, respectively.

(y)    Income Taxes

Current income taxes are recorded in accordance with the regulations of the relevant tax jurisdiction. The Group accounts for income taxes under the asset and liability method in accordance with ASC 740, Income Tax. Under this method, deferred tax assets and liabilities are recognized for the tax consequences attributable to differences between carrying amounts of existing assets and liabilities in the financial statements and their respective tax basis, and operating loss carry-forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statements of comprehensive loss in the period of change. Valuation allowances are established when necessary to reduce the amount of deferred tax assets if it is considered more likely than not that amount of the deferred tax assets will not be realized.

The Group considers positive and negative evidence when determining whether a portion or all of its deferred tax assets will more likely than not be realized. This assessment considers, among other matters, the nature, frequency and severity of current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods, its experience with tax attributes expiring unused, and its tax planning strategies. The ultimate realization of deferred tax assets is dependent upon its ability to generate sufficient future taxable income within the carry-forward periods provided for in the tax law and during the periods in which the temporary differences become deductible. When assessing the realization of deferred tax assets, the Group has considered possible sources of taxable income including (i) future reversals of existing taxable temporary differences, (ii) future taxable income exclusive of reversing temporary differences and carry-forwards, (iii) future taxable income arising from implementing tax planning strategies, and (iv) specific known trend of profits expected to be reflected within the industry.

The Group’s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Group recognizes a tax benefit associated with an uncertain tax position when, in its judgment, it is more likely than not that the position will be sustained upon examination by a taxing authority. For a tax position that meets the-more-likely-than-not recognition threshold, the Group initially and subsequently measures the tax benefit as the largest amount that the Group judges to have a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority. The Group’s liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances, such as the progress of tax audits, case law developments and new or emerging legislation. Such adjustments are recognized entirely in the period in which they are identified. The Group’s effective tax rate includes the net impact of changes in the liability for unrecognized tax benefits and subsequent adjustments as considered appropriate by management. The Group classifies interest and penalties recognized on the liability for unrecognized tax benefits as income tax expense. For the years ended December 31, 2021, 2022 and 2023, there were no uncertain tax position liabilities.

(z)  Share-based Compensation

The Company grants restricted shares to the Registered Shareholders (also as key member of management), share options and Restricted Share Units (“RSUs”) of the Company to eligible employees and non-employees. The Company accounts for these share-based awards in accordance with ASC 718 Compensation-Stock Compensation.

F-23

The Registered Shareholders and employees’ share-based awards are measured at the grant date fair value of the awards and recognized as expenses using a straight-line method over the requisite service period, which is the vesting period. For share-based awards granted with only service conditions to its PRC employees, the Group allows accelerated full vesting upon occurrence of a Change in Control (including defined in the Group’s Equity Incentive Plan), cumulative share-based compensation expenses for the share-based awards should be recorded upon the completion of the Change in Control.

For non-employees’ share-based awards, the Group adopted ASU 2018-07 ”Improvements to Nonemployee Share-Based Payment Accounting” for the periods presented. In accordance with ASU 2018-07, it clarifies that equity-classified non-employee share-based awards are measured at the grant date. The definition of the term grant date is amended to generally state the date at which a grantor and a grantee reach a mutual understanding of the key terms and conditions of a share-based payment award. Non-employee share-based awards are measured at the grant date fair value of the awards and recognized as expenses using a straight-line method over the requisite service period, which is the vesting period.

The binomial option-pricing model is used to measure the value of share options. The determination of the fair value is affected by the fair value of the ordinary shares as well as assumptions regarding a number of complex and subjective variables, including the expected share price volatility, actual and projected employee and nonemployee share option exercise behaviour, risk-free interest rates and expected dividend yield. Binomial option-pricing model incorporates the assumptions about grantees’ future exercise patterns. The fair value of these awards was determined by management with the assistance from an independent valuation firm using management’s estimates and assumptions.

The assumptions used in share-based compensation expense recognition represent management’s best estimates, but these estimates involve inherent uncertainties and application of management judgment. If factors change or different assumptions are used, the share-based compensation expenses could be materially different for any period. Moreover, the estimates of fair value of the awards are not intended to predict actual future events or the value that ultimately will be realized by grantees who receive share-based awards. In accordance with ASU 2016-09, the Group made an entity-wide accounting policy election to account for forfeitures when they occur.

(aa)  Treasury stocks

Treasury stocks are accounted for using the cost method. Under this method, the cost incurred to purchase the shares is recorded in the treasury stocks account on the consolidated balance sheets. When the Company reissues treasury stock at an amount greater or less than it paid to repurchase the shares, the realized gain or loss is recognized in the consolidated statements of changes in shareholders’ (deficit)/equity. At retirement and cancellation of the treasury shares, the ordinary shares account is charged only for the aggregate par value of the shares. The excess of the acquisition cost of treasury shares over the aggregate par value is allocated between additional paid-in capital (up to the amount credited to the additional paid-in capital upon original issuance of the shares) and retained earnings.

(ab)  Loss per Share

Basic loss per share is computed by dividing net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period using the two-class method. Under the two-class method, the net loss is allocated between ordinary shares and other participating securities based on their participating rights. Net loss is not allocated to other participating securities if based on their contractual terms they are not obligated to share in the loss.

Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders as adjusted for the effect of dilutive ordinary equivalent shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalents shares outstanding during the year. Dilutive equivalent shares are excluded from the computation of diluted loss per share if their effects would be anti-dilutive. Ordinary share equivalents consist of the ordinary shares issuable in connection with the Group’s ordinary shares issuable upon the conversion of the share-based awards, using the treasury stock method.

(ac) Comprehensive Loss

Comprehensive loss is defined as the changes in equity of the Group during a period from transactions and other events and circumstances excluding transactions resulting from investments from shareholders and distributions to shareholders. Comprehensive loss for the periods presented includes net loss and foreign currency translation adjustments.

F-24

(ad)  Segment Reporting

Operating segments are defined as components of an enterprise engaging in businesses activities for which separate financial information is available that is regularly evaluated by the Group’s chief operating decision maker in deciding how to allocate resources and assess performance. The Group’s chief operating decision maker has been identified as the Chief Executive Officer, who reviews consolidated results including revenue, gross profit and operating profit at a consolidated level only. The Group does not distinguish between markets for the purpose of making decisions about resources allocation and performance assessment. As the Group’s long-lived assets are substantially located in the PRC and substantially all the Group’s revenue are derived from within the PRC, no geographical segments are presented. Hence, the Group has only one operating segment and one reportable segment.

(ae)  Recently Issued Accounting Pronouncements

The Group qualifies as an “emerging growth company”, or EGC, pursuant to the Jumpstart Our Business Startups Act of 2012, as amended, or the JOBS Act. As an EGC, the Group does not need to comply with any new or revised financial accounting standards until such date that a private company is otherwise required to comply with such new or revised accounting standards. The Group adopts the following standards based on extended transition period provided to private companies or early adopts as necessary as permitted by the respective standards.

New and Amended Standards Adopted by the Group

In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which replaces the current incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss (“CECL”) methodology which changes how entities measure credit losses on financial instruments and the timing of when such losses are recorded. The Company adopted this new accounting standard on January 1, 2023 using the modified retrospective method. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized cost, including accounts receivable, notes receivable, certain other receivables recorded in prepayments and other current assets and other non-current assets, and deposits and U.S. treasury securities are within the scope of ASC Topic 326. The cumulative-effect adjustment recorded a net decrease to opening accumulated deficit of US$460 as of January 1, 2023 related to additional allowance for current expected credit losses on doubtful accounts.

For additional information, see accounting policy (i) above.

New and Amended Standards not yet Adopted by the Group

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which expands the breadth and frequency of required segment disclosures. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of this new standard on its consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires that all public entities on an annual basis (1) disclose specific categories in the rate reconciliation and (2) disclose the year-to-date amount of income taxes paid. The amendments in ASU 2023-09 are effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements.

3.    Risks and Concentration

(a)    Concentration of Credit Risk

Financial instruments that potentially subject the Group to concentration of credit risk consist of cash and cash equivalents, short-term investments, accounts receivable and notes receivable.

F-25

The Group deposits its cash and cash equivalents and short-term investments with major financial institutions which the Group believes that no significant credit risk with high credit quality.

The Group has not experienced any significant recoverability issue with respect to its accounts receivable. The Group assesses the creditworthiness of each customer when providing services and may require the customers to make advance payments or a deposit before the services are rendered.

No individual customer accounted for more than 10% of accounts receivable as of December 31, 2022 and 2023.

(b)    Concentration of Customers and Suppliers

There are no customers from whom revenues individually represent greater than 10% of the total revenues of the Group in any of the periods presented.

Suppliers contributed more than 10% of total purchases are as below:

Year ended December 31,

    

2021

    

2022

    

2023

Supplier A

 

25

%  

15

%  

*

Supplier B

 

*

 

*

11

%

4.    Short-term Investments

    

As of December 31, 

    

2022

    

2023

    

US$

    

US$

Time deposits

818,885

288,758

Equity securities with readily determinable fair value (1)

 

2,249

 

2,265

Total short-term investments

 

821,134

 

291,023

(1)Starting from July 2021, the Group, from time to time, invested in ordinary shares of a listed company and disposed of portion of the investments. For the years ended December 31, 2021, 2022 and 2023, the Group recorded fair value losses on short-term equity investment of US$1,998, US$2,056 and gains of US$54, respectively, in financial income, net in the consolidated statements of comprehensive loss. This investment is classified as equity securities with readily determinable fair values.

5.    Accounts Receivable, net

    

As of December 31, 

    

2022

    

2023

US$

US$

Accounts receivable, gross

 

13,955

 

12,581

Less: allowance for doubtful accounts / allowance for credit losses

 

(1,783)

 

(3,367)

Total accounts receivable, net

 

12,172

 

9,214

The Group recorded the allowance for doubtful accounts of US$1,030 and US$288 for the years ended December 31, 2021 and 2022, respectively.

The Group recorded the allowance for credit losses of US$1,530 and write off the allowance for credit losses of US$304 under ASU 2016-13 Financial instruments – credit losses for the year ended December 31, 2023.

F-26

6.    Inventories, net

Inventories consist of the following:

    

As of December 31, 

    

2022

    

2023

US$

US$

Raw materials

 

44,225

 

30,620

Work in process

 

3,237

 

3,222

Finished goods

 

4,183

 

5,177

Low value consumables and spare parts

 

153

 

144

Inventories, gross

51,798

39,163

Less: inventory write-downs

 

(6,418)

 

(6,298)

Total inventories, net

 

45,380

 

32,865

As a result of the net impact of current year provision and sales or uses of inventories with reserve, the inventory write-downs net increased US$1,806 and US$4,067 for the years ended December 31, 2021 and 2022, and the inventory write-downs net decreased US$13 for the year ended December 31, 2023.

7.    Prepayments and Other Assets, net

The current and non-current portions of prepayments and other assets consist of the following:

    

As of December 31, 

    

2022

    

2023

US$

US$

Advance to suppliers

 

5,980

 

5,587

Interest receivable

284

1,927

VAT recoverable (1)

810

1,275

Receivables from third party payment platforms

 

299

 

597

Rental deposits

 

527

 

532

Prepayment for share repurchase (2)

315

Others

 

852

 

854

Less: allowance for credit losses

(34)

Total prepayments and other current assets, net

8,752

11,053

 

 

Rental deposits

 

1,179

 

889

Less: allowance for credit losses

 

 

(12)

Total other non-current assets, net

 

1,179

 

877

(1)VAT recoverable represented the balances that the Group can utilize to deduct its VAT liabilities within the next 12 months.
(2)As of December 31, 2023, prepayment for share repurchase represented the advanced payment by the Group to a bank engaged by the Group for the Share Repurchase Program (Note 14).

F-27

8.    Property, Equipment and Software, net

Property, equipment and software consist of the following:

    

As of December 31, 

    

2022

    

2023

US$

US$

Cost:

 

  

 

  

Leasehold improvements

 

3,389

 

3,568

Computers and electronic equipment

 

7,513

 

7,273

Office equipment

 

229

 

307

Software

 

726

 

834

Construction in progress

 

59

 

Total cost

 

11,916

 

11,982

Less: Accumulated depreciation and amortization

 

(8,089)

 

(9,393)

Total property, equipment and software, net

 

3,827

 

2,589

Depreciation expense was US$3,369, US$3,443 and US$2,449 for the years ended December 31, 2021, 2022 and 2023, respectively.

9.    Long-term Investment

As of December 31, 

    

2022

    

2023

US$

US$

Time deposit

186,751

Investments in available-for-sale debt securities (1)

 

17,665

 

9,874

U.S. treasury securities (2)

10,140

Investments in equity securities accounted for under alternative measurement

488

Investment in an equity security with readily determinable fair values

 

366

 

236

Total long-term investments

 

18,031

 

207,489

(1)

As of December 31, 2022 and 2023, the balance represents the Group’s shareholding interests of several privately held companies.

In August 2021, the Group acquired shareholding interest of a privately held company with a cash consideration of RMB20,000 thousand (equivalent to US$3,092). In September 2021, the Group acquired shareholding interest of a privately held company with a cash consideration of RMB5,000 thousand (equivalent to US$774). In October 2021, the Group acquired shareholding interest of a privately held company with a cash consideration of RMB75,000 thousand (equivalent to US$11,713).

In December 2021, the Group acquired shareholding interest of a privately held company with total cash consideration of RMB30,640 thousand (equivalent to US$4,672). Prior to the investment, in September 2021, the Group provided a bridge loan to the privately held investee, with principal amount of RMB15,000 thousand (equivalent to US$2,313), which was due within one year. There was a warrant granted to the Group to purchase shares of the customer with pre-agreed valuation cap. This loan arrangement was entered into separately from regular sales business with the customer. In accordance with the bridge loan agreement, the loan was interest free, and the Group was entitled to rights of investments in the customer within certain pre-defined period prior to the loan due dates. In the fourth quarter of 2021, this bridge loan of RMB15,000 thousand (equivalent to US$2,302) was fully converted into an investment in the customer which also included the Group’s additional cash consideration of RMB15,640 thousand (equivalent to US$2,459). There was a realized gain of RMB7,860 thousand (equivalent to US$1,218) recorded in financial income, net for the year ended December 31, 2021 due to the exercise of the warrant.

In November 2021, the Group acquired shareholding interest of two privately held companies with cash considerations of RMB3,000 thousand (equivalent to US$467) and RMB10,000 thousand (equivalent to US$1,571), respectively. In December 2021, the Group acquired a shareholding interest of a privately held company with a cash consideration of RMB7,139 thousand (equivalent to US$1,120). In March 2022, the Group acquired a shareholding interest in a privately held company with a cash consideration of RMB10,000 thousand (equivalent to US$1,575).

F-28

As the Group has the right to request each investee to redeem the Group’s investments at the Group’s investment cost plus interest if the investee fails to meet certain predetermined conditions, the redeemable shares of the investees purchased by the Group were classified as an available-for-sale debt investments and were measured at their respective fair values. For the years ended December 31, 2021, 2022 and 2023, the fair value changes of the Group’s investments in these privately held companies were other comprehensive income of US$357 and other comprehensive loss of US$9,493 and US$7,791, respectively.

For two of the aforementioned investment, the Group recorded a credit loss of US$15,537 in general and administrative expenses on the consolidated statements of comprehensive loss, and transferred out the related investments’ historical fair value change reflected in accumulated other comprehensive income accordingly, for the years ended December 31, 2023, as a result of the Group’s impairment assessment on this investment as of December 31, 2023.

(2) The Group invested in U.S. treasury securities with original maturities of two to three years in 2023 and accounted for as held-to-maturity treasury securities at amortized cost, for which the allowance for credit losses was immaterial. The carrying amount of U.S. treasury securities approximates their fair value due to the fact that the related effective interest rates approximate rates currently offered by financial institutions for similar debt instruments of comparable maturities.

10.  Operating Leases

The Company has operating leases primarily for office and operation space. The Company’s operating lease arrangements have remaining terms of one year to five years with no variable lease costs.

Operating lease costs were US$8,231, US$6,626 and US$4,530 for the years ended December 31, 2021, 2022 and 2023, respectively.The components of lease expenses were as follows:

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Lease cost:

 

 

 

Amortization of right-of-use assets

 

6,981

 

4,766

 

4,100

Interest of lease liabilities

 

749

 

692

 

354

Expenses for short-term lease within 12 months

 

501

 

1,168

 

76

Total lease cost

 

8,231

 

6,626

 

4,530

Supplemental cash flow information related to leases were as follows:

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Cash paid for amounts included in the measurement of lease liabilities

 

7,920

 

5,554

 

4,134

Right-of-use assets obtained in exchange for operating lease liabilities

 

23,810

 

884

 

2,727

Supplemental consolidated balance sheet information related to leases were as follows:

    

As of December 31, 

    

2022

    

2023

US$

US$

Right-of-use assets

 

9,736

 

7,647

Operating lease liabilities-current

 

3,850

 

3,883

Operating lease liabilities-non-current

 

5,292

 

3,904

Total lease liabilities

 

9,142

 

7,787

Weighted-average remaining lease term

 

  

 

  

Operating leases

 

2.73 years

 

2.12 years

Weighted-average discount rate

 

  

 

  

Operating lease

 

4.75% per annum

 

4.75% per annum

F-29

Maturities of lease liabilities were as follows:

    

As of December 31, 

    

2022

    

2023

US$

US$

2023

 

4,200

 

2024

 

2,835

 

4,237

2025

 

2,675

 

3,880

2026

46

124

2027

4

5

Total undiscounted lease payments

 

9,760

 

8,246

Less: imputed interest

 

(618)

 

(459)

Total lease liabilities

 

9,142

 

7,787

11.  Accruals and Other Liabilities

The current and non-current portions of accruals and other liabilities consist of the following:

    

As of December 31, 

2022

    

2023

US$

US$

Accruals and other current liabilities

Salary and welfare payable

 

16,850

 

13,796

Cloud infrastructure and IT related services fee payables

3,214

4,214

Payment from depositary bank, current (1)

3,113

3,113

Tax payables

787

2,479

Professional service fee payables

 

2,036

 

2,203

Membership fee to be refunded (2)

 

388

 

1,857

Deposit payable

 

1,436

 

1,412

Sales return allowances

 

1,004

 

1,223

Advertising and promotion fee payables

 

1,078

 

975

Product warranty

213

200

Payables for share repurchase (3)

716

Others

2,548

1,335

Total accruals and other current liabilities

33,383

32,807

Other non-current liabilities

Payment from depositary bank, non-current (1)

7,004

3,891

Total accruals and other liabilities

40,387

36,698

(1)The Company received reimbursement payment of US$13,053 and US$1,926 from a depositary bank in April 2021 and June 2022,respectively. The amount was recorded ratably as other non-operating income over a five-year and 46 months arrangement period, respectively. For the years ended December 31, 2021, 2022 and 2023, the Company recorded US$1,958, US$2,904 and US$3,113 in other non-operating income in the consolidated statements of comprehensive loss, respectively.
(2)Membership fee to be refunded presents the balances of refundable membership fee collected by the Group from its customers under the 2019 and 2023 Membership Program (Note 2(q)).
(3)Payables for share repurchase represents the share repurchase consideration to be settled as of December 31, 2022 by the Group to a bank engaged by the Group for the Share Repurchase Program (Note 14). These payables were fully paid subsequently in January 2023.

F-30

12.  Deferred Revenue

As of December 31, 

    

2022

    

2023

US$

US$

Deferred Revenue

  

 

  

-Cloud-based connectivity and basic IoT services (1)

1,375

 

1,122

-Membership (2)

672

 

-SaaS (3)

5,168

 

6,186

Total deferred revenue

7,215

 

7,308

(1)Deferred cloud-based connectivity and basic IoT services related revenue

Deferred cloud-based connectivity and basic IoT services related revenue represents the Group’s provision of cloud-based connectivity obligation and basic IoT services to customers.

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Beginning balances

 

2,058

 

2,669

1,375

Deferral of revenue

 

2,157

 

872

984

Recognition of deferred revenue

 

(1,546)

 

(2,166)

(1,237)

Ending balances

 

2,669

 

1,375

1,122

(2)Deferred Revenue-Membership

Deferred Revenue-Membership represents the Group’s remaining performance obligation performed over the period of time under its 2020 Membership Program (Note 2(q)).

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Beginning balances

 

1,077

 

3,473

672

Deferral of revenue

 

9,259

 

2,442

179

Recognition of deferred revenue

 

(6,863)

 

(5,243)

(851)

Ending balances

 

3,473

 

672

(3)Deferred Revenue-SaaS

Deferred Revenue-SaaS mainly represents the Group’s remaining performance obligation in providing industry SaaS services over the period of time (Note 2(q)).

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Beginning balances

 

1,040

 

3,971

5,168

Deferral of revenue

 

6,455

 

11,779

19,402

Recognition of deferred revenue

 

(3,524)

 

(10,582)

(18,384)

Ending balances

 

3,971

 

5,168

6,186

F-31

13.  Financial Income, net

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Interest income and investment income, net (1)

8,119

 

20,731

45,052

Realized gain of bridge loan conversion to investment

1,218

Fair value change of short-term investments

(1,998)

(2,056)

54

Fair value change of long-term investments

(53)

(129)

(130)

Total financial income, net

7,286

 

18,546

44,976

(1)

Interest income and investment income, net included interest income and investment income of US$8,045, US$22,898 and US$49,744, as well as investment gain from forward exchange contracts of US$74, investment loss from forward exchange contracts of US$2,167 and US$4,692, for the years ended December 31, 2021, 2022 and 2023, respectively.

14.  Ordinary Shares

On August 28, 2014, the Company was incorporated as an exempted company with limited liability with authorized share capital of US$50 divided into 1,000,000,000 shares with par value US$0.00005 each. On August 28, 2014, the Company issued total 200,000,000 shares of ordinary shares with total cash consideration of US$10 to the Registered Shareholders. The Company issued total 21,980,000 ordinary shares for US$0.0797 per share, with cash proceed of RMB9,720  thousand (equivalent to US$1,577) from two investors and US$175 from the other investor (collectively, the “Angel Investors”), on August 28, 2014 and December 23, 2014, respectively.

The Company amended the numbers of its ordinary shares authorized as 934,711,640, 921,032,370, 827,969,950, 767,500,110 and 692,500,110 upon the issuance of Series A, Series A-1, Series B, Series C and Series D convertible preferred shares in December 2014, November 2016, August 2017, April 2018 and September 2019, respectively.

As of December 31, 2019 and 2020, the Company had in aggregate of 221,980,000 ordinary shares issued and outstanding, at a par value of US$0.00005.

As of December 31, 2019, proceeds of the subscription for ordinary shares of the Company in the amount of US$10 were remained outstanding, and was presented as subscription receivables from ordinary shareholders in equity, a contra-equity balance on the consolidated balance sheets as of December 31, 2019. In 2020, the ordinary shareholders fully paid the US$10 subscription for ordinary shares of the Company, and therefore, as of December 31, 2020, the balance subscription receivables from ordinary shareholders were nil.

In early February 2021, the Company issued total 16,026,282 shares of ordinary shares for US$12.48 per share, with total consideration of approximately US$200 million received from two investors at fair market price, including one holder of its Series D Preferred Shares.

On March 18, 2021, the Company completed its U.S. IPO of 43,590,000 American Depositary Shares (“ADSs”), each representing one Class A ordinary shares of the Company, at the price of US$21.00 per ADS. On April 20, 2021, the Company’s underwriters exercised their over-allotment option to purchase additional 1,486,479 ADSs. The Company received approximately US$904.7 million of proceeds after deducting underwriting discounts commissions and other offering expense from its U.S. IPO and related over-allotment option arrangement.

Immediately prior to the completion of its U.S. IPO, the Company’s authorized share capital was amended as US$50 divided into 1,000,000,000 ordinary shares, among which 600,000,000 authorized ordinary shares were reclassified and re-designated as Class A ordinary shares, 200,000,000 authorized ordinary shares were reclassified and re-designated as Class B ordinary shares, and remaining 200,000,000 authorized ordinary shares were reclassified and re-designated as undesignated shares on a one-for-one basis, of such class or classes (however designated) as the board of directors of the Company may determine in the future.

F-32

Immediately prior to the completion of its U.S. IPO, a total of 142,400,000 issued and outstanding ordinary shares were converted into Class B ordinary shares on a one-for-one basis. The remaining issued and outstanding ordinary shares and all the Series A, Series A-1, Series B, Series C and Series D Preferred Shares,which were originally classified as Mezzanine Equity, were converted into Class A ordinary shares, in each case on a one-for-one basis immediately prior to the completion of the U.S. IPO (the “Dual Class Conversion”). In respect of matters requiring the votes of shareholders, each Class A ordinary share is entitled to one vote and each Class B ordinary share is entitled to 15 votes. Each Class B ordinary share is convertible into one Class A ordinary share at any time by the holder thereof. Class A ordinary shares are not convertible into Class B ordinary shares under any circumstances. Holders of Class A ordinary shares and Class B ordinary shares have the same rights except for voting and conversion rights.

On September 13, 2021 and October 18, 2021, the Company issued 5,000,000 Class A ordinary shares at par to a depository bank reserved solely for the purpose of implementing the Group’s Equity Incentive Plan, respectively. The Group accounted for these shares as issued but not outstanding and presented as treasury stocks in the consolidated balance sheets.

On December 23, 2021, 27,000,000 Class B ordinary Shares were converted to Class A ordinary Shares on one-for-one basis for Wang Xueji’s personal investment planning.On December 28, 2021, 36,000,000 Class B ordinary Shares were converted to Class A ordinary Shares on one-for-one basis for Wang Xueji’s personal investment planning.

On July 4, 2022, the Company completed its Dual Primary Listing in Hong Kong Exchange (“Dual Primary Listing”) of 7,300,000 Class A ordinary shares, at the price of US$2.46 per ordinary share.

On November 1, 2022, the Company amended the numbers of its Class A ordinary shares authorized from 600,000,000 to 800,000,000 at par value of US$0.00005 each.The Company further amended that in respect of matters requiring the votes of shareholders to one vote for each Class A ordinary share and 10 votes for each Class B ordinary share.

On March 28, 2023 and December 15, 2023, 9,000,000 and 194,700 Class B ordinary shares were converted to Class A ordinary shares on one-for-one basis to reduce the weighted voting rights, respectively.

On August 30, 2021, the Company’s board of directors authorized a share repurchase program under which the Company may repurchase up to US$200 million of ADSs each representing one Class A ordinary shares during a twelve - month period ended on August 30, 2022. On November 9, 2022, the Company’s board of directors authorized a share repurchase program under which the Company may repurchase up to US$50 million of ADSs each representing one Class A ordinary shares. On June 29, 2023, the Company’s board of directors authorized a share repurchase program under which the Company may repurchase up to US$50 million of ADSs each representing one Class A ordinary shares (The above mentioned share repurchase programs are collectively referred as the “Share Repurchase Program”). The share repurchases may be made from time to time in the open market at prevailing market prices, in privately negotiated transactions, in block trades and/or through other legally permissible means, depending on market conditions and in accordance with applicable rules and regulations. For the year ended December 31, 2022, the Company repurchased total 18,813,449 ADSs representing 18,813,449 ordinary shares, and total 26,400 ordinary shares under the Share Repurchase Program at a weighted average price of US$3.17 per ADS and US$1.71 per ordinary share, respectively. As of December 31, 2022, the remaining authorized amount under the Share Repurchase Program is US$46 million. For the year ended December 31, 2023, the Company repurchased total 1,200,794 ADSs representing 1,200,794 ordinary shares under the Share Repurchase Program at a weighted average price of US$1.70 per ADS. As of December 31, 2023, the remaining authorized amount under the Share Repurchase Program is US$49 million.

On March 28, 2023 and December 15, 2023, 2,753,167 and 1,200,794 treasury stocks were cancelled respectively, to comply with the listing rules of the Hong Kong Stock Exchange.

As of December 31, 2022 and 2023, the Company’s authorized share capital of US$50 was divided into 1,000,000,000 ordinary shares, among which 800,000,000 authorized Class A ordinary shares and 200,000,000 authorized Class B ordinary shares.

As of December 31, 2022, the Company had in aggregate of 499,146,560 Class A ordinary shares issued and 473,550,229 shares Class A outstanding, at a par value of US$0.00005. As of December 31, 2022, the Company had in aggregate of 79,400,000 Class B ordinary shares issued and outstanding, at a par value of US$0.00005.

F-33

As of December 31, 2023, the Company had in aggregate of 504,387,299 Class A ordinary shares issued and 487,591,968 shares Class A outstanding, at a par value of US$0.00005. As of December 31, 2023, the Company had in aggregate of 70,205,300 Class B ordinary shares issued and outstanding, at a par value of US$0.00005.

The activities of the Group’s Class A ordinary shares and Class B ordinary shares for the year ended December 31, 2022 and 2023 are summarized as below:

Total of Class A ordinary

shares and Class B ordinary

Class A ordinary shares

Class B ordinary shares

shares

(US$0.00005 par value)

(US$0.00005 par value)

(US$0.00005 par value)

    

Number of

    

    

Number of

    

    

Number of

    

    

shares issued

    

Amount

    

shares issued

    

Amount

    

shares issued

    

Amount

US$

US$

US$

Balance as of December 31, 2021

 

491,846,560

 

25

 

79,400,000

 

4

 

571,246,560

 

29

Issuance of ordinary shares upon the Dual Primary Listing at par value

 

7,300,000

 

 

 

 

7,300,000

 

Balance as of December 31, 2022

 

499,146,560

 

25

 

79,400,000

 

4

 

578,546,560

 

29

Cancellation of Treasury

(3,953,961)

(3,953,961)

Conversion of Class B ordinary shares to Class A ordinary shares

9,194,700

(9,194,700)

-

Balance as of December 31, 2023

504,387,299

25

70,205,300

4

574,592,599

29

15.  Convertible Preferred Shares

The Company issued total 65,288,360 shares (with par value of US$0.00005) of Series A convertible preferred shares (the “Series A Preferred Shares”) for US$0.1378 per share with total cash consideration of US$8,500 from two investors and US$500 from one investor (totally, cash proceed of US$9,000 for Series A) on December 23, 2014 and March 31, 2015, respectively.

The Company issued total 13,679,270 shares (with par value of US$0.00005) of Series A-1 convertible preferred shares (the “Series A-1 Preferred Shares”) for US$0.2193 per share from one investor with total cash proceed of US$3,000 on November 11, 2016.

The Company issued total 87,756,440 shares (with par value of US$0.00005) of Series B convertible preferred shares (the “Series B Preferred Shares”) for US$0.3305 per share, with total consideration of US$25,000 from three investors and US$4,000 from two investors (totally cash proceed of US$29,000 for Series B) on August 15, 2017 and September 15, 2017, respectively.

The Company issued total 60,468,490 shares (with par value of US$0.00005) of Series C convertible preferred shares (the “Series C Preferred Shares”) for US$1.9019 per share, with total cash consideration of US$59,457 from six investors and US$55,550 from three investors (totally cash proceed of US$115,007 for Series C) on April 16, 2018 and May 2, 2018, respectively.

The Company issued total 52,428,242 shares (with par value of US$0.00005) of Series D convertible preferred shares (the “Series D Preferred Shares”) for US$3.4317 (the “Series D Issue Price”) per share, with total cash consideration of US$174,918 from three investors and US$5,000 from one investor (totally, cash proceed of US$179,918 for Series D) on September 16, 2019 and November 1, 2019, respectively.

The issuance costs incurred for Series D Preferred Shares were US$1,938.

F-34

The above-mentioned Series A, Series A-1, Series B, Series C and Series D Preferred Shares are collectively referred as the “Preferred Shares”. Series A, Series A-1, Series B, Series C Preferred Shares are collectively referred as the “Junior Preferred Shares”.

On November 1, 2019, the Company repurchased 1,457,003 shares from the holder of Series A-1 Preferred Shares, who originally held total 13,679,270 shares of the Company, for US$2.5738 per share, with total cash consideration of US$3,750 while the original issuance price for Series A-1 Preferred Shares was US$0.2193 per share (the “Series A-1 Repurchase”). These repurchased Series A-1 Preferred Shares were then extinguished.

All of Preferred Shares were converted into Class A ordinary shares immediately upon the completion of the Company’s U.S. IPO on March 18, 2021 (Note 14). Prior to their conversion,Preferred Shares were entitled to certain preference with respect to conversion, dividends and liquidation.

16.  Share-based Compensation

In December 2014, the board of directors of the Company adopted the Company’s 2015 Equity Incentive Plan (“the 2015 Plan”) and reserved 31,918,690 ordinary shares for issuance under the Plan to grant share-based awards, including restricted shares and share options, to its service providers, defined as the Company’s global employees, directors and external consultants. In July 2020, the 2015 Plan was modified to allow the Company with the intentions of i) providing for the award of restricted stock units (“RSUs”) under the Plan and ii) amending the exercise price of certain outstanding share options held by certain optionees located outside of the U.S. to purchase ordinary shares of the Company (the “Share Option Repricing”), and the number of ordinary shares reserved for the 2015 Plan was modified to 60,778,005 (adjusted in accordance with the Share Split). As of December 31, 2020, the Company had not granted any RSUs to anyone yet, neither had the Company entered any repricing agreement with the optionee under the 2015 Plan yet. As of December 31, 2020, the Company had not granted any restricted shares to anyone yet, except that the part of the ordinary shares issued to the Registered Shareholders with restricted conditions from December 2014 to 2018 was considered as shared based compensation, which was recorded as expenses before the periods presented and in the opening balance of accumulated losses of the Group.

Since adoption of the 2015 Plan, the Company granted options to its global employees, director and external consultants. All options granted have a contractual term of ten years from the grant date, and the vest over a period of four years of continuous service, 50% of the shares subject to the option shall vest on the second anniversary of the vesting commencement date, and the remaining of the shares subject to the option shall vest in equal annual installments over the following two years thereafter on the same day of the month as the vesting commencement date (and if there is no corresponding day, on the last day of the month), subject to the grantee continuing to be a service provider through each such date. The share options granted to PRC employee grantee shall become fully vested under the same service conditions and vesting schedule and, to the extent permissible under applicable law, exercisable upon the occurrence of a Change in Control (as defined in the 2015 Plan).

The Company accounted for the share-based compensation costs on a straight-line bases over the requisite service period for the award based on the fair value on their respectively grant date.

In January 2021, the Company entered into agreements with certain optionees under the 2015 Plan to amend the exercise price of certain outstanding share options held by these optionees located outside of the U.S. to purchase ordinary shares of the Company. As a result of this share option repricing, the Company recorded incremental share-based compensation expense of US$1,646 and US$728 in its consolidated financial statements for the year ended December 31, 2022 and 2023, and estimated approximately US$154 million to be amortized over the remaining requisite service period for the optionees till year ended December 31, 2024.

On February 21, 2021, the 2015 Plan was amended to increase the number of ordinary shares available and reserved for issuance under the 2015 Plan to 76,778,005 ordinary shares, which was approved by the board of directors of the Company and the shareholders of the Company.

On February 25, 2021, the board of directors of the Company approved further amendment to the 2015 Plan, which provides that starting on January 1, 2022, on the first day of each fiscal year thereafter, the total number of shares available for issuance under the 2015 Plan was increased by an amount equal to the least of (i) 2% of the aggregate number of shares of all classes of ordinary shares of the Company’s issued and outstanding on the last day of the immediately preceding fiscal year and (ii) such number of shares as determined by the board of directors.

F-35

The Company granted 18,035,000, 2,765,000, and nil new share options with four - year requisite service period to its employees and nonemployees for the years ended December 31, 2021, 2022 and 2023, respectively. As of December 31, 2022 and 2023, 56,274,213 and 51,672,005 options were outstanding under the 2015 plan.

Staring from June 2021, the Company granted RSUs under the 2015 Plan. The Company granted 3,217,000 RSUs, 10,205,500 RSUs and 1,181,000 RSUs with three-to-four-year requisite service period to its employees and nonemployees for year ended December 31, 2021, 2022 and 2023. As of December 31, 2022 and 2023, 11,638,750 RSUs and 9,323,125 RSUs were outstanding under the 2015 Plan.

Share Options

The following table sets forth the share options activity for the years ended December 31, 2021, 2022 and 2023:

    

    

Weighted

    

Weighted

    

Weighted

    

average

average

average

exercise

grant date

remaining

Aggregate

Number of

price per

fair value per

contractual

intrinsic

    

shares

    

share

    

share

    

term

    

value

US$

Outstanding as of December 31, 2020

 

48,740,000

 

0.33

 

1.05

 

7.02

 

591,879

Granted

 

18,035,000

 

0.24

 

12.55

 

  

 

  

Exercised

(5,403,461)

0.14

0.68

Forfeited

 

(1,410,000)

 

0.31

 

7.21

 

  

 

  

Outstanding as of December 31, 2021

 

59,961,539

 

0.17

 

4.40

 

6.95

 

364,287

Granted

2,765,000

0.20

3.27

Exercised

(4,502,326)

0.20

2.09

Forfeited

(1,950,000)

0.47

7.69

Outstanding as of December 31, 2022

56,274,213

0.16

4.42

6.04

98,287

Granted

Exercised

(3,770,958)

0.31

3.54

Forfeited

(831,250)

0.36

7.16

Outstanding as of December 31, 2023

51,672,005

0.15

4.44

4.95

105,285

The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying awards and the estimated fair value of the underlying stock at each reporting date (December 31, 2021: US$374,760, December 31, 2022: US$107,484, December 31, 2023: US$118,846).

The Group uses the Binominal option pricing model to estimate the fair value of stock options. The assumptions used to value the Company’s options grants were as follow:

As of December 31, 

 

    

2021

    

2022

    

2023

 

Exercise price (US Dollar)

 

0.2~2.88

 

0.2

N/A

Exercise multiple

 

2.2~2.8

 

2.2~2.8

N/A

Risk-free interest rate

 

1.13%~1.79

%  

1.92%~3.22

%

N/A

Expected term (in years)

 

10

 

10

N/A

Expected dividend yield

 

 

N/A

Expected volatility

 

50.40%~55.79

%  

55.68%~55.78

%

N/A

Expected forfeiture rate (post-vesting)

 

2.96%~5.83

%  

5.83%~7.70

%

N/A

Fair value of the underlying shares on the date of options grants (US Dollar)

 

6.25~20.91

 

2.24~5.46

N/A

Fair value of share option (US Dollar)

 

5.78~20.91

 

2.05~5.27

N/A

For the year ended December 31, 2023, no new share option granted by the Company.

F-36

As of December 31, 2022 and 2023, there were US$127,887 and US$65,970 of unrecognized share-based compensation expenses related to share options granted by the Company, which were expected to be recognized over a weighted-average vesting period of 1.05 years and 0.56 year, respectively.

Restricted Share Units:

The following table sets forth the service-based RSUs activity for the year ended December 31, 2021, 2022 and 2023:

    

Weighted average grant

    

Number of shares

    

date fair value per share

Outstanding as of December 31, 2020

 

 

Granted

 

3,217,000

 

8.95

Forfeited

 

(167,000)

 

11.80

Outstanding as of December 31, 2021

 

3,050,000

 

8.80

Granted

10,205,500

2.58

Vested

(346,000)

6.68

Forfeited

(1,270,750)

7.80

Outstanding as of December 31, 2022

11,638,750

3.51

Granted

1,181,000

1.79

Vested

(2,276,875)

4.76

Forfeited

(1,219,750)

4.34

Outstanding as of December 31, 2023

9,323,125

2.88

As of December 31, 2022 and 2023, there were US$33,197 and US$20,695 of unrecognized share-based compensation expenses related to RSUs granted by the Company, which were expected to be recognized over a weighted-average vesting period of 3.40 years and 2.61 years, respectively. The fair value of the RSUs are measured at market price of the Company at the grant date and are held under employee share scheme until such time as they are vested.

17.  Income Taxes

Cayman Islands

Under the current tax laws of Cayman Islands, the Company is not subject to income, corporation or capital gains tax, and no withholding tax is imposed upon the payment of dividends.

British Virgin Islands

Under the current laws of the British Virgin Islands, entities incorporated in the British Virgin Islands are not subject to tax on their income or capital gains.

Hong Kong

Under the current Hong Kong Inland Revenue Ordinance, the Group’s subsidiaries in Hong Kong are subject to 16.5% Hong Kong profit tax on its taxable income generated from operations in Hong Kong.

PRC

PRC Enterprise Income Tax (“EIT”)

On March 16, 2007, the National People’s Congress of PRC enacted the Enterprise Income Tax Law (the “new CIT Law”), under which foreign invested enterprises (“FIEs”) and domestic companies would be subject to enterprise income tax (“EIT “) at a uniform rate of 25%. The new CIT law became effective on January 1, 2008. In accordance with the implementation rules of EIT Law, a qualified “High and New Technology Enterprise” (“HNTE”) is eligible for a preferential tax rate of 15%. The HNTE certificate is effective for a period of three years. An entity could re-apply for the HNTE certificate when the prior certificate expires.

F-37

The WFOE (Hangzhou Tuya Information Technology Co., Ltd.) obtained its HNTE certificate with a valid period of three years in November 2018, and renewed in December 2021 with a valid period of three years. Therefore, the WFOE is eligible to enjoy a preferential tax rate of 15% from the years ended December 31, 2018 to 2023, to the extent it has taxable income under the EIT Law, and as long as it maintains the HNTE qualification and duly conducts relevant EIT filing procedures with the relevant tax authority.

PRC Withholding Income Tax on Dividends

The EIT Law also provides that an enterprise established under the laws of a foreign country or region but whose “de facto management body” is located in the PRC be treated as a resident enterprise for PRC tax purposes and consequently be subject to the PRC income tax at the rate of 25% for its global income. The implementing Rules of the EIT Law merely define the location of the “de facto management body” as “the place where the exercising, in substance, of the overall management and control of the production and business operation, personnel, accounting, properties, etc., of a non-PRC company is located.”

The EIT Law also imposes a withholding income tax of 10% on dividends distributed by a FIE to its immediate holding company outside of China, if such immediate holding company is considered as a non-resident enterprise without any establishment or place within China or if the received dividends have no connection with the establishment or place of such immediate holding company within China, unless such immediate holding company’s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement. According to the arrangement between Mainland China and Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion in August 2006, dividends paid by a FIE in China to its immediate holding company in Hong Kong can be subject to withholding tax at a rate of no more than 5% if the immediate holding company in Hong Kong owns directly at least 25% of the shares of the FIE and could be recognized as a Beneficial Owner of the dividend from PRC tax perspective.

As of December 31, 2022 and 2023, the Company did not record any withholding tax on the retained earnings of its subsidiaries in the PRC as the Group does not have retained earnings for any of the years presented.

United States

The Company’s subsidiary in California, United States is subject to U.S. federal corporate tax and California corporate franchise tax on its taxable income as reported in its statutory financial statements adjusted in accordance with relevant U.S. tax laws. The applicable U.S. federal corporate tax rate is 21% and the California corporate franchise tax rate is 8.84% or minimum of $0.8, whatever is larger in 2021,2022 and 2023.

On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “Tax Act”). The Tax Act makes broad and complex changes to the U.S. tax code including, but not limited to: (1) reducing the U.S. federal corporate tax rate from 35% to 21%; (2) requiring companies to pay a one-time transition tax on certain unrepatriated earnings of foreign subsidiaries; (3) generally eliminating U.S. federal income taxes on dividends from foreign subsidiaries; (4) requiring a current inclusion in U.S. federal taxable income of certain earnings of controlled foreign corporations; (5) eliminating the corporate alternative minimum tax (“AMT”) and changing how existing AMT credits can be realized; (6) creating the base erosion anti-abuse tax (“BEAT”), a new minimum tax; (7) creating a new limitation on deductible interest expense; and (8) changing rules related to uses and limitations of net operating loss carry-forwards created in tax years beginning after December 31, 2017. In addition, the California corporate franchise tax remained the same after the enactment of the Tax Act.

The Company assessed the impact of Tax Act and concluded that it was not material to the Company.

As the Group incurred income tax expense mainly from PRC tax jurisdictions, the following information is based mainly on PRC income taxes.

F-38

Composition of income tax expense

The components of loss before tax are as follow:

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Loss before tax

 

  

 

  

Loss from PRC entities

 

(150,478)

 

(143,951)

(71,249)

(Loss)/profit from overseas entities

 

(24,456)

 

(344)

14,183

Total loss before tax

 

(174,934)

 

(144,295)

(57,066)

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Current income tax expense

 

490

 

1,880

3,249

Deferred income tax

 

 

Total income tax expense

 

490

 

1,880

3,249

Reconciliation of the differences between statutory tax rate and the effective tax rate

Reconciliation of the differences between the statutory EIT rate applicable to losses of the consolidated entities and the income tax expenses of the Group:

Year Ended December 31, 

 

    

2021

    

2022

    

2023

 

PRC Statutory income tax rate

 

25.0

%

25.0

%

25.0

%

Effect of tax rates in different tax jurisdiction

 

(2.0)

%

(0.3)

%

(2.5)

%

Effect of preferential tax rate for qualified HNTE entities (1)

 

(2.2)

%

(6.0)

%

(5.4)

%

Additional deduction for research and development expenditures

 

7.2

%

8.5

%

17.7

%

Share-based compensation expenses

(8.4)

%

(10.5)

%  

(19.7)

%  

Permanent book-tax differences

6.2

%  

(1.4)

%  

1.6

%  

Change in valuation allowance (2)

(26.0)

%  

(16.6)

%  

(22.4)

%  

Effective tax rates

(0.2)

%  

(1.3)

%  

(5.7)

%  

(1)The effect of the preferential income tax rate that the WFOE is entitled to enjoy as a qualified HNTE is 15%.
(2)Valuation allowance for the years ended December 31, 2021, 2022 and 2023 are related to the deferred tax assets of certain group entities which reported losses. The Group believes that it is more likely than not that the deferred tax assets of these entities will not be utilized. Therefore, valuation allowance has been provided.

F-39

Deferred tax assets and deferred tax liabilities

The following table sets forth the significant components of the deferred tax assets:

    

As of December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Deferred tax assets

 

 

Net accumulated losses-carry forward

 

76,944

 

103,231

114,958

Payroll liabilities

 

5,438

 

2,915

2,451

Credit-related impairment of long-term investments

1,421

Inventory write-downs

 

402

 

691

531

Receivables allowances

 

171

 

42

279

Other deductible temporary difference

 

9

 

88

106

Less: valuation allowance

 

(82,964)

 

(106,967)

(119,746)

Total deferred tax assets

 

 

As of December 31, 2023, the Group had tax losses carry forwards of approximately US$608,109, which mainly arose from its subsidiaries established in the PRC. These tax losses carry forwards from PRC entities will expire during the period from 2024 to 2033 as follows:

At December 31, 2023

    

US$

2024

 

227

2025

 

59,719

2026

 

106,030

2027

 

50,463

2028

 

59,405

2029

 

68,687

2030

 

37,607

2031

 

34,690

2032

 

98,215

2033

 

36,502

Total tax losses carry forwards

 

551,545

Movement of valuation allowance

As of December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Balance at beginning of the year

 

37,405

 

82,964

106,967

Changes of valuation allowance(1)

 

45,559

 

24,003

12,779

Balance at end of the year

 

82,964

 

106,967

119,746

(1)Valuation allowances have been provided against deferred tax assets when the Group determines that it is more likely than not that the deferred tax assets will not be utilized in the future. In making such determination, the Group evaluates a variety of factors including the Group’s entities’ operating history, accumulated deficit, existence of taxable temporary differences and reversal periods. As of December 31, 2022 and 2023, full valuation allowances on deferred tax assets were provided because it was more likely than not that the Group will not be able to utilize tax loss carry forwards and other temporary tax difference generated by its unprofitable subsidiaries and the VIE.

F-40

18.  Basic and Diluted Net Loss per Share

Basic and diluted loss per share have been calculated in accordance with ASC 260 on computation of earnings (loss) per share for each of the years ended December 31, 2021, 2022 and 2023 are calculated as follows:

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Basic and diluted net loss per share calculation

Numerator:

Net loss attributable to Tuya Inc.’s ordinary shareholders, basic and diluted

 

(175,424)

 

(146,175)

(60,315)

Denominator:

 

  

 

  

Weighted-average ordinary shares outstanding, basic and diluted

 

489,149,533

 

553,527,529

555,466,061

Net loss per share attributable to ordinary shareholders:

 

  

 

  

Basic

 

(0.36)

 

(0.26)

(0.11)

Diluted

 

(0.36)

 

(0.26)

(0.11)

The following ordinary shares equivalent were excluded from the computation of diluted net loss per ordinary share for the periods presented because including them would have had an anti-dilutive effect:

As of December 31, 

    

2021

    

2022

    

2023

Share option and RSU-weighted shares

 

61,989,697

 

65,349,350

64,211,569

19.  Commitments and Contingencies

(a) Capital and other commitments

There are no future minimum capital commitments as of December 31, 2022 and 2023.

(b) Operating lease commitment

The Group had outstanding commitments on several non-cancellable operating lease agreements. Operating lease commitment within one year or less lease term, for which the Group elected not recognize any lease liability or right-of-use asset, therefore not yet reflected in the consolidated financial statements as of December 31, 2022 and 2023 were US$33 and US$19, respectively.

(c) Services purchase commitment

As of December 31, 2023, the Group’s services purchase commitments were as follows:

    

Total

    

Less Than 1 year

    

1-3 years

    

3-5 years

US$

US$

US$

US$

Purchase obligations(i)

 

15,667

 

5,042

10,625

 

(i)

Purchase obligations represent US$24,604 and US$15,667 of remaining non-cancellable contractual commitments as of December 31, 2022 and 2023, respectively, related to one of the Group’s third-party cloud infrastructure agreements, under which the Group committed to spend an aggregate of at least US$37,500 between June 1, 2021 and May 31, 2026 with minimum purchase commitment. The Group had made payments totalling US$15,774 and US$27,023 under this agreement as of December 31, 2022 and 2023, respectively.

F-41

(d) Contingencies

On August 9, 2022, the Company and certain of its current and former officers and directors were named as defendants in a putative securities class action filed in the United States District Court for the Southern District of New York, alleging that certain material misstatements and/or omissions were made in the Company’s March 2021 U.S. IPO registration statement. As of the issuance date of these consolidated financial statements, the case remained in its preliminary stage and the Group was unable to predict the outcome of the case, or reasonably estimate a range of possible loss, if any, given the current status of the case. The Group records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Group reviews the need for any such liability on a regular basis. The Group has not recorded any material liability in this regard for the above action as of December 31, 2023. Other than as disclosed above, as of December 31, 2022 and 2023, the Group was not involved in any legal or administrative proceedings that the Group believes may have a material adverse impact on the Group’s business, balance sheets or results of operations and cash flows.

20.  Related Party Transactions

The related parties with which the Group had transactions during the years presented are as follows:

Name of related party

    

Relationship with the Group

Wang Xueji and other four individuals

 

Registered Shareholders

Tencent Group (including Tencent Mobility Limited and Image Frame
Investment (HK) Limited. After November 1, 2022, Tencent Group
is a related party of the Company)

Principal shareholder of the Group

The Group entered into the following related party transactions:

    

From November 1, 2022 

    

For the year ended 

    

to December 31, 2022

    

December 31, 2023

US$

US$

Purchase of cloud service from Tencent Group

 

262

 

1,305

The Group had the following related party balances:

As of December 31, 

    

2022

    

2023

    

US$

    

US$

Due to Tencent Group

306

10

Prepaid service fee to Tencent Group

97

 

21.  Subsequent Events

The Group has evaluated subsequent events through the date these consolidated financial statements are issued, with no material events or transactions needing recognition or disclosure found.

F-42

22.  Statutory Reserves and Restricted Net Assets

Relevant PRC laws and regulations permit payments of dividends by the Group’s entities incorporated in the PRC only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. In addition, the Group’s entities in the PRC are required to annually appropriate 10% of their net after-tax income to the statutory general reserve fund prior to payment of any dividends, unless such reserve funds have reached 50% of their respective registered capital. As a result of these and other restrictions under PRC laws and regulations, the Group’s entities and the VIE subsidiary incorporated in the PRC are restricted in their ability to transfer a portion of their net assets to the Company either in the form of dividends, loans or advances, which restricted portion as calculated under U.S. GAAP amounted to US$392,612 and US$408,641 as of December 31, 2022 and 2023. There are no significant differences between U.S. GAAP and PRC accounting standards in connection with the reported net assets of the legally owned subsidiaries in the PRC and the VIE. Even though the Company currently does not require any such dividends, loans or advances from the PRC entities for working capital and other funding purposes, the Company may in the future require additional cash resources from them due to changes in business conditions, to fund future acquisitions and development, or merely to declare and pay dividends or distributions to its shareholders. Except for the above, there is no other restriction on use of proceeds generated by the Group’s subsidiaries and the VIE to satisfy any obligations of the Company.

For the year ended December 31, 2023, the Company performed a test on the restricted net assets of subsidiaries and VIE in accordance with Securities and Exchange Commission Regulation S-X Rule 4-08 (e) (3), “General Notes to Financial Statements” and concluded that the restricted net assets exceeded 25% of the consolidated net assets of the Company as of December 31, 2023 and the condensed financial information of the Company (referred to as the “Parent Company” below) are required to be presented.

F-43

Condensed Financial Information of the Parent Company

(All amounts in US$ thousands (“US$”), except for share and per share data, unless otherwise noted)

Balance Sheet

As of December 31, 

    

2022

    

2023

US$

US$

ASSETS

Current assets:

Cash and cash equivalents

 

4,685

 

21,393

Amounts due from subsidiaries

 

318,017

 

287,668

Prepayments and other current assets

 

596

 

785

Total current assets

 

323,298

 

309,846

Non-current assets:

 

  

 

  

Investment in subsidiaries and VIE

 

651,044

 

669,084

Total non-current assets

 

651,044

 

669,084

Total assets

 

974,342

 

978,930

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

  

 

  

Liabilities

 

  

 

  

Accruals and other current liabilities

 

5,171

 

4,474

Other non-current liabilities

 

7,004

 

3,891

Total liabilities

 

12,175

 

8,365

Shareholders’ equity:

    

    

    

    

Ordinary shares (US$0.00005 par value; nil shares authorized, issued and outstanding as of December 31, 2022 and 2023, respectively)

 

 

Class A ordinary shares (US$0.00005 par value; 800,000,000 and 800,000,000 shares authorized as of December 31, 2022 and 2023, respectively; 499,146,560 and 504,387,299 shares issued as of December 31, 2022 and 2023, respectively; 473,550,229 and 487,591,968 shares outstanding as of December 31, 2022 and 2023, respectively)

 

25

 

25

Class B ordinary shares (US$0.00005 par value; 200,000,000 and 200,000,000 shares authorized as of December 31, 2022 and 2023, respectively; 79,400,000 and 70,205,300 shares issued and outstanding as of December 31, 2022 and 2023, respectively)

 

4

 

4

Treasury stock (US$0.00005 par value; 25,596,331 and 16,795,331 shares as of December 31, 2022 and 2023, respectively)

 

(86,438)

 

(53,630)

Additional paid-in capital

 

1,584,764

 

1,616,105

Accumulated other comprehensive loss

 

(22,115)

 

(17,091)

Accumulated deficit

 

(514,073)

 

(574,848)

Total shareholders’ equity

 

962,167

 

970,565

Total liabilities and shareholders’ equity

 

974,342

 

978,930

F-44

Statement of Comprehensive Loss

Year Ended December 31, 

    

2021

    

2022

    

2023

Operation expense

General and administrative expenses

 

(2,927)

 

(3,013)

 

(4,212)

Share of loss of subsidiaries and VIE

 

(174,455)

 

(146,417)

 

(59,372)

Total operating expenses

 

(177,382)

 

(149,430)

 

(63,584)

Other non-operating income, net

 

1,958

 

2,904

 

3,113

Financial income, net

 

 

197

 

238

Foreign exchange gain/(loss)

 

 

154

 

(82)

Loss before income tax expense

 

(175,424)

 

(146,175)

 

(60,315)

Net loss

 

(175,424)

 

(146,175)

 

(60,315)

Net loss attributable to ordinary shareholders

 

(175,424)

 

(146,175)

 

(60,315)

Net loss

 

(175,424)

 

(146,175)

 

(60,315)

Other comprehensive income/(loss)

 

  

 

  

 

  

Foreign currency translation

 

1,482

 

(14,942)

 

(2,722)

Transfer out of fair value changes of long-term investments

15,537

Changes in fair value of long-term investments

 

357

 

(9,493)

 

(7,791)

Total comprehensive loss

 

(173,585)

 

(170,610)

 

(55,291)

Statement of Cash Flows

As of December 31, 

    

2021

    

2022

    

2023

Net cash generated from/(used in) operating activities

 

11,255

 

(1,408)

 

(3,478)

Advance to, and investment in subsidiaries

 

(1,037,244)

 

 

(7,940)

Proceeds from subsidiaries

28,842

30,349

Net cash (used in)/generated from investing activities

 

(1,037,244)

 

28,842

 

22,409

Proceeds from issuance of Class A ordinary shares upon U.S. IPO and related over-allotment option, net of cost of issuance

 

904,732

 

 

Payment for repurchase and cancellation of ordinary shares

 

(64,000)

 

(48,678)

 

(3,339)

Proceeds from issuance of Class A ordinary shares upon the Dual Primary Listing, net of cost of issuance

9,057

Proceeds from issuance of ordinary shares prior to Initial Public Offering

 

200,000

 

 

Proceeds from exercise of share options

 

1,070

 

1,039

 

1,187

Payments of deferred offering costs

 

 

 

(71)

Net cash generated from/(used in) financing activities

 

1,041,802

 

(38,582)

 

(2,223)

Effect of exchange rate changes on cash and cash equivalents, restricted cash

 

 

 

Net increase/(decrease) in cash and cash equivalents

 

15,813

 

(11,148)

 

16,708

Cash and cash equivalents at the beginning of the year

 

20

 

15,833

 

4,685

Cash and cash equivalents at the end of the year

 

15,833

 

4,685

 

21,393

F-45

EX-2.4 2 tuya-20231231xex2d4.htm EXHIBIT 2.4

Exhibit 2.4

Description of Rights of Each Class of Securities

Registered under Section 12 of the Securities Exchange Act of 1934

American Depositary Shares (“ADSs”) , each representing one Class A ordinary share, of Tuya Inc. (“we,” “our,” “our company,” or “us”) are listed and traded on the New York Stock Exchange (“NYSE”) and, in connection therewith, the Class A ordinary shares are registered under Section 12(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). This exhibit contains a description of the rights of (i) the holders of Class A ordinary shares and (ii) the holders of the ADSs. Class A ordinary shares underlying the ADSs are held by The Bank of New York Mellon, as depositary, and holders of ADSs will not be treated as holders of Class A ordinary shares.

Description of Class A Ordinary Shares

The following is a summary of material provisions of our currently effective ninth amended and restated memorandum and articles of association (the “Memorandum and Articles of Association”), as well as the Companies Act (As Revised) of the Cayman Islands (the “Companies Act”) insofar as they relate to the material terms of the Class A ordinary shares. Notwithstanding this, because it is a summary, it may not contain all the information that you may otherwise deem important. For more complete information, you should read the entire Memorandum and Articles of Association, which has been initially furnished to the Securities and Exchange Commission (the “SEC”) as an exhibit to our Form 6-K (File No. 001-40210) on November 2, 2022.

Type and Class of Securities (Item 9.A.5 of Form 20-F)

Our ordinary shares are issued in registered form and are issued when registered in our register of members. We may not issue share to bearer. Each Class A ordinary share has US$0.00005 par value. The number of Class A ordinary shares that have been issued as of the last day of the financial year ended December 31, 2023 is provided on the cover of our annual report on Form 20-F filed on April 26, 2024 (the “2023 Form 20-F”). Our Class A ordinary shares may be held in either certificated or uncertificated form.

Preemptive Rights (Item 9.A.3 of Form 20-F)

Our shareholders do not have preemptive rights.

Limitations or Qualifications (Item 9.A.6 of Form 20-F)

We have a dual-class voting structure such that our ordinary shares consist of Class A ordinary shares and Class B ordinary shares. Each Class A ordinary share shall be entitled to one vote on all matters subject to a vote at general meetings of the shareholders, and each Class B ordinary share shall be entitled to ten (10) votes on all matters subject to a vote at general meetings of the shareholders. Holders of Class A ordinary shares and Class B ordinary shares shall, at all times, vote together as one class on all matters submitted to a vote by the members at any such general meeting, subject to the requirement that each Class A ordinary share and each Class B ordinary share shall entitle its holder to one vote on a poll at a general meeting in respect

1


of a resolution on any of the following matters: (i) any amendment to the Memorandum and Articles of Association, including the variation of the rights attached to any class of shares, however framed; (ii) the appointment, election or removal of any independent non-executive director; (iii) the appointment or removal of the auditors; or (iv) the voluntary liquidation or winding-up of our company. Due to the super voting power of Class B ordinary shareholders, the voting power of the Class A ordinary shares may be materially limited. See also “—Requirements to Change the Rights of Holders of Class A Ordinary Shares (Item 10.B.4 of Form 20-F)—Variations of Rights of Shares.”

Rights of Other Types of Securities (Item 9.A.7 of Form 20-F)

Not applicable.

Rights of Class A Ordinary Shares (Item 10.B.3 of Form 20-F)

General

All of our issued and outstanding ordinary shares are fully paid and non-assessable. Our shareholders who are non-residents of the Cayman Islands may freely hold and transfer their ordinary shares.

Dividends

The holders of our ordinary shares are entitled to such dividends as may be declared by our board of directors subject to the Memorandum and Articles of Association and the Companies Act. Our ninth amended and restated articles of association provide that dividends may be declared and paid out of our profits, realized or unrealized. Dividends may also be declared and paid out of share premium account or as otherwise permitted by the Companies Act. No dividend may be declared and paid unless our directors determine that, immediately after the payment, we will be able to pay our debts as they become due in the ordinary course of business and we have funds lawfully available for such purpose.

Classes of Ordinary Shares

Our ordinary shares are divided into Class A ordinary shares and Class B ordinary shares. Except for conversion rights and voting rights, the Class A ordinary shares and Class B ordinary shares shall carry equal rights and rank pari passu with one another, including but not limited to the rights to dividends and other capital distributions.

Conversion

Subject to applicable laws and stock exchange rules, each Class B ordinary share shall be automatically converted into one Class A ordinary share upon the occurrence of any of the following events: (i) the death of the holder of such Class B ordinary share (or, where the holder is a Director Holding Vehicle (as defined in the Memorandum and Articles of Association), the death of Mr. Xueji (Jerry) Wang or Mr. Liaohan (Leo) Chen who holds and controls such Director Holding Vehicle); (ii) the holder of such Class B ordinary share ceasing to be a director or a Director Holding Vehicle for any reason; (iii) the holder of such Class B ordinary share (or, where the holder is a Director Holding Vehicle, Mr. Xueji (Jerry) Wang or Mr. Liaohan (Leo) Chen who holds and controls such Director Holding Vehicle) being deemed by the Hong Kong Stock Exchange to be incapacitated for the purpose of performing his duties as a director; (iv) the

2


holder of such Class B ordinary share (or, where the holder is a Director Holding Vehicle, Mr. Xueji (Jerry) Wang or Mr. Liaohan (Leo) Chen who holds and controls such Director Holding Vehicle) being deemed by the Hong Kong Stock Exchange to no longer meet the requirements of a director set out in the Hong Kong Listing Rules; or (v) any direct or indirect sale, transfer, assignment, or disposition of the beneficial ownership of, or economic interest in, such Class B ordinary share or the control over the voting rights attached to such Class B ordinary share through voting proxy or otherwise from Mr. Xueji (Jerry) Wang, Mr. Liaohan (Leo) Chen or a Director Holding Vehicle to any person, including by reason that a Director Holding Vehicle no longer complies with Rule 8A.18(2) of the Hong Kong Listing Rules (in which case our company and Mr. Xueji (Jerry) Wang, Mr. Liaohan (Leo) Chen or such Director Holding Vehicle must notify the Hong Kong Stock Exchange as soon as practicable with details of the non-compliance), other than a transfer of the legal title to such Class B ordinary share by Mr. Xueji (Jerry) Wang or Mr. Liaohan (Leo) Chen to a Director Holding Vehicle wholly-owned and wholly controlled by him, or by a Director Holding Vehicle to Mr. Xueji (Jerry) Wang or Mr. Liaohan (Leo) Chen who holds and controls it or another Director Holding Vehicle wholly owned and wholly controlled by Mr. Xueji (Jerry) Wang or Mr. Liaohan (Leo) Chen. For the avoidance of doubt, (i) a sale, transfer, assignment or disposition shall be effective upon our registration of such sale, transfer, assignment or disposition in the register of members; (ii) the creation of any pledge, charge, encumbrance or other third-party right of whatever description on any Class B ordinary shares to secure any contractual or legal obligations shall not be deemed as a sale, transfer, assignment or disposition unless and until any such pledge, charge, encumbrance or other third-party right is enforced and results in the third party that is not Mr. Xueji (Jerry) Wang, Mr. Liaohan (Leo) Chen or the Director Holding Vehicle wholly-owned and wholly controlled by Mr. Xueji (Jerry) Wang or Mr. Liaohan (Leo) Chen becoming a beneficial owner of the relevant Class B ordinary shares in which case all the related Class B ordinary shares shall be automatically and immediately converted into the same number of Class A ordinary shares, and (iii) in the event that Mr. Liaohan (Leo) Chen ceases to be a director or an executive officer or employee of our company, any and all of the Class B ordinary shares beneficially owned or controlled by Mr. Liaohan (Leo) Chen and any Affiliate of Mr. Liaohan (Leo) Chen shall be automatically and immediately converted into an equal number of Class A ordinary shares. For the purpose of the foregoing sentence, an “affiliate” of a given shareholder means any other person that, directly or indirectly, controls, is controlled by or is under common control with such person, and for the purposes of the foregoing definition of “affiliate,” “control” means, in relation to any person, the power or authority, whether exercised or not, to direct the business, management and policies of such person, directly or indirectly, whether through the ownership of voting securities, by contract or otherwise; provided, that such power or authority shall conclusively be presumed to exist upon possession of beneficial ownership or power to direct the vote of more than 50% of the votes entitled to be cast at a meeting of the members or shareholders of such person or power to control the composition of a majority of the board of directors of such person.

Voting Rights

In respect of all matters subject to a shareholders’ vote, unless otherwise provided by our Memorandum and Articles of Association, holders of Class A ordinary shares and Class B ordinary shares shall, at all times, vote together as one class on all matters submitted to a vote by the members. Each Class A ordinary share shall be entitled to one vote on all matters subject to the vote at general meetings of our company, and each Class B ordinary share shall be entitled to ten (10) votes on all matters subject to the vote at general meetings of our company (except as required by applicable law, rules and regulations and in relation to certain reserved matters set out in our Memorandum and Articles of Association). Voting at any meeting of shareholders shall be determined by poll and not on a show of hands, save that the chairman of the meeting may, in

3


good faith, allow a resolution which relates purely to a procedural or administrative matter as prescribed under the Hong Kong Listing Rules to be voted on by a show of hands.

An ordinary resolution to be passed at a meeting by the shareholders requires the affirmative vote of a simple majority of all votes, calculated on a fully converted basis, cast by those shareholders entitled to vote who are present in person or by proxy at a general meeting, while a special resolution requires the affirmative vote of not less than three-fourths (3/4) of all votes, calculated on a fully converted basis, cast by those shareholders entitled to vote who are present in person or by proxy at a general meeting. Subject to the provisions of the Companies Act and our Memorandum and Articles of Association, a special resolution will be required for important matters such as a change of our company’s name or making changes to our Memorandum and Articles of Association.

General Meetings of Shareholders

Save as otherwise stated in our Memorandum and Articles of Association, a quorum required for a meeting of shareholders consists of shareholders holding 10% of all votes attaching to the issued shares and entitled to vote at general meetings present (on a one vote per share basis). Our Memorandum and Articles of Association provide that we shall hold a general meeting as our annual general meeting in each financial year within a period of not more than six months after the end of our financial year (or such longer period as the Hong Kong Stock Exchange may authorize). We will specify an annual general meeting as such in the notices calling it, and the annual general meeting will be held at such time and place as may be determined by our directors. Each general meeting, other than an annual general meeting, shall be an extraordinary general meeting. Shareholders’ annual general meetings and any other general meetings of our shareholders may be called by a majority of our board of directors or our chairman or upon a requisition of shareholders holding at the date of deposit of the requisition not less than one-tenth (1/10) of the paid up capital of our company, on a one vote per share basis, that as at the date of the deposit carry the right to vote at general meetings, in which case the directors are obliged to call such meeting and to put the resolutions so requisitioned to a vote at such meeting; however, our Memorandum and Articles of Association do not provide our shareholders with any right to put any proposals before annual general meetings or extraordinary general meetings not called by such shareholders. Advance notice of not less than twenty-one (21) days’ notice and fourteen (14) days’ notice in writing is required for the convening of our annual general meeting and other general meetings, respectively.

Transfer of Ordinary Shares

Subject to the restrictions in our Memorandum and Articles of Association as set out below, any of our shareholders may transfer all or any of his or her ordinary shares by an instrument of transfer in the usual or common form or in a form prescribed by the designated stock exchange or any other form approved by our board of directors.

Our board of directors may, in its absolute discretion, decline to register any transfer of any ordinary share which is not fully paid up or on which we have a lien. Our board of directors may also decline to register any transfer of any ordinary share unless:

the instrument of transfer is lodged with us, accompanied by the certificate for the ordinary shares to which it relates and such other evidence as our board of directors may reasonably require to show the right of the transferor to make the transfer;
the instrument of transfer is in respect of only one class of shares;

4


the instrument of transfer is properly stamped, if required;
in the case of a transfer to joint holders, the number of joint holders to whom the ordinary share is to be transferred does not exceed four; and
a fee of such maximum sum as the NYSE may determine to be payable or such lesser sum as our directors may from time to time require is paid to us in respect thereof.

If our directors refuse to register a transfer they shall, within two calendar months after the date on which the instrument of transfer was lodged, send to each of the transferor and the transferee notice of such refusal.

The registration of transfers may, after compliance with any notice required of the rules of the designated stock exchange, be suspended and the register closed at such times and for such periods as our board of directors may from time to time determine, provided, however, that the registration of transfers shall not be suspended nor the register closed for more than 30 calendar days in any calendar year.

Liquidation

On the winding up of our company, if the assets available for distribution amongst our shareholders shall be more than sufficient to repay the whole of the share capital at the commencement of the winding up, the surplus shall be distributed amongst our shareholders in proportion to the par value of the shares held by them at the commencement of the winding up, subject to a deduction from those shares in respect of which there are monies due, of all monies payable to our company for unpaid calls or otherwise. If our assets available for distribution are insufficient to repay all of the paid-up capital, the assets will be distributed so that the losses are borne by our shareholders in proportion to the par value of the shares held by them.

Calls on Ordinary Shares and Forfeiture of Ordinary Shares

Our board of directors may from time to time make calls upon shareholders for any amounts unpaid on their ordinary shares in a notice served to such shareholders at least 14 clear days prior to the specified time of payment. The ordinary shares that have been called upon and remain unpaid are subject to forfeiture.

Redemption, Repurchase and Surrender of Ordinary Shares

Subject to the provision of our Memorandum and Articles of Association, we may issue shares on terms that such shares are subject to redemption, at our option or at the option of the holders thereof, on such terms and in such manner as may be determined, before the issue of such shares, by our board of directors. Our company may also repurchase any of our shares provided that the manner and terms of such purchase have been approved by our board of directors, or are otherwise authorized by our Memorandum and Articles of Association, provided always that any such purchase shall only be made in accordance with any relevant code, rules or regulations issued by the Hong Kong Stock Exchange or the Securities and Futures Commission of Hong Kong from time to time in force. Under the Companies Act, the redemption or repurchase of any share may be paid out of our company’s profits or out of the proceeds of a fresh issue of shares made for the purpose of such redemption or repurchase, or out of capital (including share premium account and capital redemption reserve) if our company can, immediately following such payment, pay its debts as they fall due in the ordinary course of business. In addition, under the Companies Act no such share may be redeemed or repurchased (i) unless it is fully paid up, (ii) if such redemption or repurchase would result in there being no shares outstanding, or (iii) if

5


our company has commenced liquidation. In addition, our company may accept the surrender of any fully paid share for no consideration.

Inspection of Books and Records

Holders of our ordinary shares have no general right under Cayman Islands law to inspect or obtain copies of our list of shareholders or our corporate records (other than our memorandum and articles of association, our register of mortgages and charges, and copies of any special resolutions passed by our shareholders). However, we will provide our shareholders with annual audited financial statements. Any register held in Hong Kong shall during normal business hours (subject to such reasonable restrictions as the Board may impose) be open for inspection by a shareholder without charge and such other person on payment of a fee of such amount not exceeding the maximum amount as may from time to time be permitted under the Hong Kong Listing Rules as the board of directors may determine for each inspection, provided that our company may be permitted to close the register in terms equivalent to section 632 of the Hong Kong Companies Ordinance.

Requirements to Change the Rights of Holders of Class A Ordinary Shares (Item 10.B.4 of Form 20-F)

Variations of Rights of Shares

Subject to the provision of our Memorandum and Articles of Association, if at any time the share capital of our company is divided into different classes, the rights attached to any class (unless otherwise provided by the terms of issue of the shares of that class) may, whether or not our company is being wound up, be varied with the consent in writing of the holders of not less than three-fourths (3/4) in the nominal value of the issued Shares of that Class, or with the sanction of a Special Resolution passed at a separate meeting of the holders of the Shares of that Class by Members holding Shares representing three-fourths in nominal value of the issued Shares of that Class Present and voting at such meeting. The rights conferred upon the holders of the shares of any class issued shall not, subject to any rights or restrictions for the time being attached to the shares of that class, be deemed to be materially adversely varied or abrogated by the creation or issue of further shares ranking pari passu with or subsequent to such existing class of shares.

Limitations on the Rights to Own Class A Ordinary Shares (Item 10.B.6 of Form 20-F)

There are no limitations under the laws of the Cayman Islands or under our Memorandum and Articles of Association that limit the right of non-resident or foreign owners to hold or vote Class A ordinary shares.

Provisions Affecting Any Change of Control (Item 10.B.7 of Form 20-F)

Anti-Takeover Provisions

Some provisions of our Memorandum and Articles of Association may discourage, delay or prevent a change of control of our company or management that shareholders may consider favorable, including provisions that authorize our board of directors to issue preferred shares in one or more series and to designate the price, rights, preferences, privileges and restrictions of such preferred shares without any further vote or action by our shareholders, and limit the ability of shareholders to requisition and convene general meetings of shareholders.

6


However, under Cayman Islands law, our directors may only exercise the rights and powers granted to them under our Memorandum and Articles of Association for a proper purpose and for what they believe in good faith to be in the best interests of our company.

Issuance of Additional Shares

Our Memorandum and Articles of Association authorize our board of directors to issue additional ordinary shares from time to time as our board of directors shall determine, to the extent of available authorized but unissued shares.

Subject to certain conditions set forth in our Memorandum and Articles of Association, compliance with the Hong Kong Listing Rules (and only to such extent permitted thereby), the Codes on Takeovers and Mergers and any applicable rules and regulations of authorities of places where the securities of the Company are listed, and on the conditions that (i) no new class of shares with voting rights superior to those of Class A ordinary shares will be created and (ii) any variation in the relative rights as between the different classes will not result in creating new class of shares with voting rights superior to those of Class A ordinary shares, our board of directors is authorized to establish from time to time one or more series of preferred shares and to determine, with respect to any series of preferred shares, the terms and rights of that series, including:

the designation of the series;
the number of shares of the series;
the dividend rights, dividend rates, conversion rights, voting rights; and
the rights and terms of redemption and liquidation preferences.

Our board of directors may issue preferred shares without action by our shareholders to the extent authorized but unissued. Issuance of these shares may dilute the voting power of holders of ordinary shares.

Ownership Threshold (Item 10.B.8 of Form 20-F)

There are no provisions under our Memorandum and Articles of Association that require our company to disclose shareholder ownership above any particular ownership threshold.

Differences between the Law of Different Jurisdictions (Item 10.B.9 of Form 20-F)

The Companies Act is derived, to a large extent, from the older Companies Acts of England, but does not follow many recent English law statutory enactments. In addition, the Companies Act differs from laws applicable to United States corporations and their shareholders. Set forth below is a summary of the significant differences between the provisions of the Companies Act applicable to us and the laws applicable to companies incorporated in the State of Delaware.

Mergers and Similar Arrangements

The Companies Act permits mergers and consolidations between Cayman Islands companies and between Cayman Islands companies and non-Cayman Islands companies. For these purposes, (i) “merger” means the merging of two or more constituent companies and the vesting of their undertaking, property and liabilities in one of such companies as the surviving company, and (ii) a “consolidation” means the combination of two or more constituent companies into a consolidated company and the vesting of the undertaking, property and liabilities of such

7


companies to the consolidated company. In order to effect such a merger or consolidation, the directors of each constituent company must approve a written plan of merger or consolidation, which must then be authorized by (i) a special resolution of the shareholders of each constituent company, and (ii) such other authorization, if any, as may be specified in such constituent company’s articles of association. The written plan of merger or consolidation must be filed with the Registrar of Companies of the Cayman Islands together with a declaration as to the solvency of the consolidated or surviving company, a declaration as to the assets and liabilities of each constituent company and an undertaking that a copy of the certificate of merger or consolidation will be given to the members and creditors of each constituent company and that notification of the merger or consolidation will be published in the Cayman Islands Gazette. Court approval is not required for a merger or consolidation which is effected in compliance with these statutory procedures.

A merger between a Cayman parent company and its Cayman subsidiary or subsidiaries does not require authorization by a resolution of shareholders of that Cayman subsidiary if a copy of the plan of merger is given to every member of that Cayman subsidiary to be merged unless that member agrees otherwise. For this purpose a company is a “parent” of a subsidiary if it holds issued shares that together represent at least 90% of the votes at a general meeting of the subsidiary.

The consent of each holder of a fixed or floating security interest over a constituent company is required unless this requirement is waived by a court in the Cayman Islands.

Save in certain limited circumstances, a shareholder of a Cayman constituent company who dissents from the merger or consolidation is entitled to payment of the fair value of his shares (which, if not agreed between the parties, will be determined by the Cayman Islands court) upon dissenting to the merger or consolidation, provide the dissenting shareholder complies strictly with the procedures set out in the Companies Act. The exercise of dissenter rights will preclude the exercise by the dissenting shareholder of any other rights to which he or she might otherwise be entitled by virtue of holding shares, save for the right to seek relief on the grounds that the merger or consolidation is void or unlawful.

Separate from the statutory provisions relating to mergers and consolidations, the Companies Act also contains statutory provisions that facilitate the reconstruction and amalgamation of companies by way of schemes of arrangement, provided that the arrangement is approved by (i) 75% in value of the shareholders or class of shareholders, as the case may be, or (ii) a majority in number representing 75% in value of the creditors or each class of creditors, as the case may be, with whom the arrangement is to be made, that are, in each case, present and voting either in person or by proxy at a meeting, or meetings, convened for that purpose. The convening of the meetings and subsequently the arrangement must be sanctioned by the Grand Court of the Cayman Islands. While a dissenting shareholder has the right to express to the court the view that the transaction ought not to be approved, the court can be expected to approve the arrangement if it determines that:

the statutory provisions as to the required majority vote have been met;
the shareholders have been fairly represented at the meeting in question and the statutory majority are acting bona fide without coercion of the minority to promote interests adverse to those of the class;
the arrangement is such that may be reasonably approved by an intelligent and honest man of that class acting in respect of his interest; and

8


the arrangement is not one that would more properly be sanctioned under some other provision of the Companies Act.

The Companies Act also contains a statutory power of compulsory acquisition which may facilitate the “squeeze out” of a dissenting minority shareholder upon a tender offer. When a tender offer is made and accepted by holders of 90.0% of the shares affected within four months, the offeror may, within a two-month period commencing on the expiration of such four-month period, require the holders of the remaining shares to transfer such shares to the offeror on the terms of the offer. An objection can be made to the Grand Court of the Cayman Islands but this is unlikely to succeed in the case of an offer which has been so approved unless there is evidence of fraud, bad faith or collusion.

If an arrangement and reconstruction is thus approved, or if a tender offer is made and accepted, a dissenting shareholder would have no rights comparable to appraisal rights, which would otherwise ordinarily be available to dissenting shareholders of Delaware corporations, providing rights to receive payment in cash for the judicially determined value of the shares.

Shareholders’ Suits

In principle, we will normally be the proper plaintiff to sue for a wrong done to us as a company, and as a general rule a derivative action may not be brought by a minority shareholder. However, based on English authorities, which would in all likelihood be of persuasive authority in the Cayman Islands, the Cayman Islands court can be expected to follow and apply the common law principles (namely the rule in Foss v. Harbottle and the exceptions thereto) which permit a minority shareholder to commence a class action against or derivative actions in the name of our company to challenge actions where:

a company acts or proposes to act illegally or ultra vires;
the act complained of, although not ultra vires, could only be effected duly if authorized by more than a simple majority vote that has not been obtained; and
those who control our company are perpetrating a “fraud on the minority.”

Indemnification of Directors and Executive Officers and Limitation of Liability

Cayman Islands law does not limit the extent to which a company’s memorandum and articles of association may provide for indemnification of officers and directors, except to the extent any such provision may be held by the Cayman Islands courts to be contrary to public policy, such as to provide indemnification against civil fraud or the consequences of committing a crime. Our Memorandum and Articles of Association provide that that we shall indemnify our officers and directors and any trustee against all actions, proceedings, costs, charges, losses, damages and expenses that they or any of them shall or may incur or sustain by reason of any act done or omitted in or about the execution of their duty in their respective offices or trusts, except such (if any) as they shall incur or sustain by or through their own fraud or dishonesty, and no such director or officer or trustee shall be answerable for the acts, receipts, neglects or defaults of any other director or officer or trustee or for joining in any receipt for the sake of conformity or for the solvency or honesty of any banker or other persons with whom any monies or effects belonging to us may be lodged or deposited for safe custody or for any insufficiency of any security upon which any of our monies may be invested or for any other loss or damage due to any such cause as aforesaid or which may happen in or about the execution of his or her office or trust unless the same shall happen through the fraud or dishonesty of such director or officer or

9


trustee. This standard of conduct is generally the same as permitted under the Delaware General Corporation Law for a Delaware corporation.

In addition, we have entered into indemnification agreements with our directors and executive officers that provide such persons with additional indemnification beyond that provided in our Memorandum and Articles of Association.

Insofar as indemnification for liabilities arising under the Securities Act may be permitted to our directors, officers or persons controlling us under the foregoing provisions, we have been informed that in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable.

Directors’ Fiduciary Duties

Under Delaware corporate law, a director of a Delaware corporation has a fiduciary duty to the corporation and its shareholders. This duty has two components: the duty of care and the duty of loyalty. The duty of care requires that a director act in good faith, with the care that an ordinarily prudent person would exercise under similar circumstances. Under this duty, a director must inform himself of, and disclose to shareholders, all material information reasonably available regarding a significant transaction. The duty of loyalty requires that a director acts in a manner he reasonably believes to be in the best interests of the corporation. He must not use his corporate position for personal gain or advantage. This duty prohibits self-dealing by a director and mandates that the best interest of the corporation and its shareholders take precedence over any interest possessed by a director, officer or controlling shareholder and not shared by the shareholders generally. In general, actions of a director are presumed to have been made on an informed basis, in good faith and in the honest belief that the action taken was in the best interests of the corporation. However, this presumption may be rebutted by evidence of a breach of one of the fiduciary duties. Should such evidence be presented concerning a transaction by a director, the director must prove the procedural fairness of the transaction, and that the transaction was of fair value to the corporation.

As a matter of Cayman Islands law, a director of a Cayman Islands company is in the position of a fiduciary with respect to our company and therefore it is considered that he owes the following duties to our company—a duty to act bona fide in the best interests of our company, a duty not to make a profit based on his position as director (unless our company permits him to do so), a duty not to put himself in a position where the interests of our company conflict with his personal interest or his duty to a third party, and a duty to exercise powers for the purpose for which such powers were intended. A director of a Cayman Islands company owes to our company a duty to act with skill and care. It was previously considered that a director need not exhibit in the performance of his duties a greater degree of skill than may reasonably be expected from a person of his knowledge and experience. However, English courts have moved towards an objective standard with regard to the required skill and care and these authorities are likely to be followed in the Cayman Islands.

Shareholder Action by Written Consent

Under the Delaware General Corporation Law, a corporation may eliminate the right of shareholders to act by written consent by amendment to its certificate of incorporation. The Companies Act and our Memorandum and Articles of Association provide that our shareholders may approve corporate matters by way of a unanimous written resolution signed by or on behalf

10


of each shareholder who would have been entitled to vote on such matter at a general meeting without a meeting being held.

Shareholder Proposals

Under the Delaware General Corporation Law, a shareholder has the right to put any proposal before the annual meeting of shareholders, provided it complies with the notice provisions in the governing documents. A special meeting may be called by the board of directors or any other person authorized to do so in the governing documents, but shareholders may be precluded from calling special meetings.

The Companies Act provide shareholders with only limited rights to requisition a general meeting, and does not provide shareholders with any right to put any proposal before a general meeting. However, these rights may be provided in a company’s articles of association. Our Memorandum and Articles of Association allow our shareholders holding , on the date of deposit of the requisition in the aggregate, in aggregate not less than one-tenth (1/10) of the paid up capital of our company, on a one vote per share basis, that as at the date of the deposit carry the right to vote at general meetings of our company, to requisition an extraordinary general meeting of our shareholders, in which case our board is obliged to convene an extraordinary general meeting and to put the resolutions so requisitioned to a vote at such meeting. Other than this right to requisition a shareholders’ meeting, our ninth amended and restated articles of association do not provide our shareholders with any other right to put proposals before annual general meetings or extraordinary general meetings not called by such shareholders. As an exempted Cayman Islands company, we are not obliged by law to call shareholders’ annual general meetings.

Cumulative Voting

Under the Delaware General Corporation Law, cumulative voting for elections of directors is not permitted unless the corporation’s certificate of incorporation specifically provides for it. Cumulative voting potentially facilitates the representation of minority shareholders on a board of directors since it permits the minority shareholder to cast all the votes to which the shareholder is entitled on a single director, which increases the shareholder’s voting power with respect to electing such director. There are no prohibitions in relation to cumulative voting under the laws of the Cayman Islands but our Memorandum and Articles of Association do not provide for cumulative voting. As a result, our shareholders are not afforded any less protections or rights on this issue than shareholders of a Delaware corporation.

Removal of Directors

Under the Delaware General Corporation Law, a director of a corporation with a classified board may be removed only for cause with the approval of a majority of the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. Under our Memorandum and Articles of Association, directors may be removed with or without cause, by an ordinary resolution of our shareholders. A director shall hold office until the expiration of his or her term or his or her successor shall have been elected and qualified, or until his or her office is otherwise vacated. A director (including a managing or other executive directors) may be removed (with or without cause) from office at any time by ordinary resolution of our company before the expiration of his or her term of office, or the affirmative vote of a simple majority of the other directors present and voting at a board meeting (but without prejudice to any claim for damages under such agreement). In addition, a director’s office shall be vacated if the director (i) dies, becomes bankrupt or makes any arrangement or composition with his creditors; (ii) is found

11


to be or becomes of unsound mind; (iii) resigns his office by notice in writing to the company; (iv) is prohibited by law or the rules of the New York Stock Exchange or the Hong Kong Stock Exchange from being a director; or (v) is removed from office pursuant to any other provisions of our Memorandum and Articles of Association.

Transactions with Interested Shareholders

The Delaware General Corporation Law contains a business combination statute applicable to Delaware corporations whereby, unless the corporation has specifically elected not to be governed by such statute by amendment to its certificate of incorporation, it is prohibited from engaging in certain business combinations with an “interested shareholder” for three years following the date that such person becomes an interested shareholder. An interested shareholder generally is a person or a group who or which owns or owned 15% or more of the target’s outstanding voting share within the past three years. This has the effect of limiting the ability of a potential acquirer to make a two-tiered bid for the target in which all shareholders would not be treated equally. The statute does not apply if, among other things, prior to the date on which such shareholder becomes an interested shareholder, the board of directors approves either the business combination or the transaction which resulted in the person becoming an interested shareholder. This encourages any potential acquirer of a Delaware corporation to negotiate the terms of any acquisition transaction with the target’s board of directors.

Cayman Islands law has no comparable statute. As a result, we cannot avail ourselves of the types of protections afforded by the Delaware business combination statute. However, although Cayman Islands law does not regulate transactions between a company and its significant shareholders, the directors of our company are required to comply with fiduciary duties which they owe to our company under Cayman Islands laws, including the duty to ensure that, in their opinion, any such transactions must be entered into bona fide in the best interests of our company, and are entered into for a proper corporate purpose and not with the effect of constituting a fraud on the minority shareholders.

Dissolution; Winding up

Under the Delaware General Corporation Law, unless the board of directors approves the proposal to dissolve, dissolution must be approved by shareholders holding 100% of the total voting power of the corporation. Only if the dissolution is initiated by the board of directors may it be approved by a simple majority of the corporation’s outstanding shares. Delaware law allows a Delaware corporation to include in its certificate of incorporation a supermajority voting requirement in connection with dissolutions initiated by the board.

Under Cayman Islands law, a company may be wound up by either an order of the courts of the Cayman Islands or by a special resolution of its members or, if our company is unable to pay its debts as they fall due, by an ordinary resolution of its members. The court has authority to order winding up in a number of specified circumstances including where it is, in the opinion of the court, just and equitable to do so. Under the Companies Act and our Memorandum and Articles of Association, our company may be dissolved, liquidated or wound up by a special resolution of our shareholders.

Variation of Rights of Shares

Under the Delaware General Corporation Law, a corporation may vary the rights of a class of shares with the approval of a majority of the outstanding shares of such class, unless the

12


certificate of incorporation provides otherwise. Under Cayman Islands law and our Memorandum and Articles of Association, if at any time the share capital of our company is divided into different classes, the rights attached to any class (unless otherwise provided by the terms of issue of the shares of that class) may, whether or not our company is being wound up, be varied with the consent in writing of the holders of not less than three-fourths (3/4) in the nominal value of the issued shares of that class, or with the sanction of a special resolution passed at a separate meeting of the holders of the shares of that class by members holding shares representing three-fourths in nominal value of the issued shares of that class present and voting at such meeting.

Amendment of Governing Documents

Under the Delaware General Corporation Law, a corporation’s governing documents may be amended with the approval of a majority of the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. Under the Companies Act and our Memorandum and Articles of Association, our memorandum and articles of association may only be amended by a special resolution of our shareholders.

Rights of Non-resident or Foreign Shareholders

There are no limitations imposed by our Memorandum and Articles of Association on the rights of nonresident or foreign shareholders to hold or exercise voting rights on our shares. In addition, there are no provisions in our Memorandum and Articles of Association governing the ownership threshold above which shareholder ownership must be disclosed.

Changes in Capital (Item 10.B.10 of Form 20-F)

Subject to the provisions of the Companies Act and our Memorandum and Articles of Association, our shareholders may from time to time by ordinary resolutions:

increase the share capital by such sum, to be divided into shares of such classes and amount, as the resolution shall prescribe and with such rights, priorities and privileges annexed thereto, as our shareholders in general meeting may determine;
consolidate and divide all or any of our share capital into shares of larger amount than our existing shares;
divide our shares into several classes; provided always that, for the avoidance of doubt, where a class of shares has been authorized by our company, no resolution of our shareholders in general meeting is required for the issuance of shares of that class;
subdivide our shares, or any of them, into shares of smaller amount than is fixed by the Memorandum and Articles of Association or into shares without par value (subject, nevertheless, to the applicable laws); and
cancel any shares that at the date of the passing of the resolution have not been taken or agreed to be taken by any person and diminish the amount of its share capital by the amount of the shares so cancelled or, in the case of shares, without par value, diminish the number of shares into which its capital is divided.

Debt Securities (Item 12.A of Form 20-F)

Not applicable.

Warrants and Rights (Item 12.B of Form 20-F)

13


Not applicable.

Other Securities (Item 12.C of Form 20-F)

Not applicable.

Description of American Depositary Shares (Items 12.D.1 and 12.D.2 of Form 20-F)

The Bank of New York Mellon, as depositary, registers and delivers American Depositary Shares, also referred to as ADSs. Each ADS represents one Class A ordinary share (or a right to receive one Class A ordinary share) deposited with The Hongkong and Shanghai Banking Corporation Limited, as custodian for the depositary in Hong Kong. Each ADS also represents any other securities, cash or other property that may be held by the depositary. The deposited shares together with any other securities, cash or other property held by the depositary are referred to as the deposited securities. The depositary’s office at which the ADSs will be administered and its principal executive office are located at 240 Greenwich Street, New York, New York 10286.

You may hold ADSs either (A) directly (i) by having an American Depositary Receipt, also referred to as an ADR, which is a certificate evidencing a specific number of ADSs, registered in your name, or (ii) by having uncertificated ADSs registered in your name, or (B) indirectly by holding a security entitlement in ADSs through your broker or other financial institution that is a direct or indirect participant in The Depository Trust Company, also called DTC. If you hold ADSs directly, you are a registered ADS holder, also referred to as an ADS holder. This description assumes you are an ADS holder. If you hold the ADSs indirectly, you must rely on the procedures of your broker or other financial institution to assert the rights of ADS holders described in this section. You should consult with your broker or financial institution to find out what those procedures are.

Registered holders of uncertificated ADSs will receive statements from the depositary confirming their holdings.

As an ADS holder, we will not treat you as one of our shareholders and you will not have shareholder rights. Cayman Islands law governs shareholder rights. The depositary will be the holder of the shares underlying your ADSs. As a registered holder of ADSs, you will have ADS holder rights. A deposit agreement among us, the depositary, ADS holders and all other persons indirectly or beneficially holding ADSs sets out ADS holder rights as well as the rights and obligations of the depositary. New York law governs the deposit agreement and the ADSs.

The following is a summary of the material provisions of the deposit agreement. For more complete information, you should read the entire deposit agreement and the form of ADR, which contains the terms of your ADSs. The deposit agreement has been filed with the SEC as an exhibit to a Registration Statement on Form F-6 (File No. 333-254092) for our company on March 10, 2021. The form of ADR has been initially filed with the SEC as an exhibit to our Registration Statement on Form F-1 (File No. 333-253575), as amended, on February 26, 2021.

Dividends and Other Distributions

How will you receive dividends and other distributions on the shares?

14


The depositary has agreed to pay or distribute to ADS holders the cash dividends or other distributions it or the custodian receives on shares or other deposited securities, upon payment or deduction of its fees and expenses. You will receive these distributions in proportion to the number of shares your ADSs represent.

Cash

The depositary will convert any cash dividend or other cash distribution we pay on the shares into U.S. dollars, if it can do so on a reasonable basis and can transfer the U.S. dollars to the United States. If that is not possible or if any government approval is needed and cannot be obtained, the deposit agreement allows the depositary to distribute the foreign currency only to those ADS holders to whom it is possible to do so. It will hold the foreign currency it cannot convert for the account of the ADS holders who have not been paid. It will not invest the foreign currency and it will not be liable for any interest.

Before making a distribution, any withholding taxes, or other governmental charges that must be paid will be deducted. See “Taxation.” The depositary will distribute only whole U.S. dollars and cents and will round fractional cents to the nearest whole cent. If the exchange rates fluctuate during a time when the depositary cannot convert the foreign currency, you may lose some of the value of the distribution.

Shares

The depositary may distribute additional ADSs representing any shares we distribute as a dividend or free distribution. The depositary will only distribute whole ADSs. It will sell shares which would require it to deliver a fraction of an ADS (or ADSs representing those shares) and distribute the net proceeds in the same way as it does with cash. If the depositary does not distribute additional ADSs, the outstanding ADSs will also represent the new shares. The depositary may sell a portion of the distributed shares (or ADSs representing those shares) sufficient to pay its fees and expenses in connection with that distribution.

Rights to purchase additional shares

If we offer holders of our securities any rights to subscribe for additional shares or any other rights, the depositary may (i) exercise those rights on behalf of ADS holders, (ii) distribute those rights to ADS holders or (iii) sell those rights and distribute the net proceeds to ADS holders, in each case after deduction or upon payment of its fees and expenses. To the extent the depositary does not do any of those things, it will allow the rights to lapse. In that case, you will receive no value for them. The depositary will exercise or distribute rights only if we ask it to and provide satisfactory assurances to the depositary that it is legal to do so. If the depositary will exercise rights, it will purchase the securities to which the rights relate and distribute those securities or, in the case of shares, new ADSs representing the new shares, to subscribing ADS holders, but only if ADS holders have paid the exercise price to the depositary. U.S. securities laws may restrict the ability of the depositary to distribute rights or ADSs or other securities issued on exercise of rights to all or certain ADS holders, and the securities distributed may be subject to restrictions on transfer.

Other Distributions

The depositary will send to ADS holders anything else we distribute on deposited securities by any means it thinks is legal, fair and practical. If it cannot make the distribution in

15


that way, the depositary has a choice. It may decide to sell what we distributed and distribute the net proceeds, in the same way as it does with cash. Or, it may decide to hold what we distributed, in which case ADSs will also represent the newly distributed property. However, the depositary is not required to distribute any securities (other than ADSs) to ADS holders unless it receives satisfactory evidence from us that it is legal to make that distribution. The depositary may sell a portion of the distributed securities or property sufficient to pay its fees and expenses in connection with that distribution. U.S. securities laws may restrict the ability of the depositary to distribute securities to all or certain ADS holders, and the securities distributed may be subject to restrictions on transfer.

The depositary is not responsible if it decides that it is unlawful or impractical to make a distribution available to any ADS holders. We have no obligation to register ADSs, shares, rights or other securities under the Securities Act. We also have no obligation to take any other action to permit the distribution of ADSs, shares, rights or anything else to ADS holders. This means that you may not receive the distributions we make on our shares or any value for them if it is illegal or impractical for us to make them available to you.

Deposit, Withdrawal and Cancellation

How are ADSs issued?

The depositary will deliver ADSs if you or your broker deposits shares or evidence of rights to receive shares with the custodian. Upon payment of its fees and expenses and of any taxes or charges, such as stamp taxes or stock transfer taxes or fees, the depositary will register the appropriate number of ADSs in the names you request and will deliver the ADSs to or upon the order of the person or persons that made the deposit.

How can ADS holders withdraw the deposited securities?

You may surrender your ADSs to the depositary for the purpose of withdrawal. Upon payment of its fees and expenses and of any taxes or charges, such as stamp taxes or stock transfer taxes or fees, the depositary will deliver the shares and any other deposited securities underlying the ADSs to the ADS holder or a person the ADS holder designates at the office of the custodian. Or, at your request, risk and expense, the depositary will deliver the deposited securities at its office, if feasible. However, the depositary is not required to accept surrender of ADSs to the extent it would require delivery of a fraction of a deposited share or other security. The depositary may charge you a fee and its expenses for instructing the custodian regarding delivery of deposited securities.

How do ADS holders interchange between certificated ADSs and uncertificated ADSs?

You may surrender your ADR to the depositary for the purpose of exchanging your ADR for uncertificated ADSs. The depositary will cancel that ADR and will send to the ADS holder a statement confirming that the ADS holder is the registered holder of uncertificated ADSs. Upon receipt by the depositary of a proper instruction from a registered holder of uncertificated ADSs requesting the exchange of uncertificated ADSs for certificated ADSs, the depositary will execute and deliver to the ADS holder an ADR evidencing those ADSs.

Voting Rights

How do you vote?

16


ADS holders may instruct the depositary how to vote the number of deposited shares their ADSs represent. If we request the depositary to solicit your voting instructions (and we are not required to do so), the depositary will notify you of a shareholders’ meeting and send or make voting materials available to you. Those materials will describe the matters to be voted on and explain how ADS holders may instruct the depositary how to vote. For instructions to be valid, they must reach the depositary by a date set by the depositary. The depositary will try, as far as practical, subject to the laws of the Cayman Islands and the provisions of our articles of association or similar documents, to vote or to have its agents vote the shares or other deposited securities as instructed by ADS holders. If we do not request the depositary to solicit your voting instructions, you can still send voting instructions, and, in that case, the depositary may try to vote as you instruct, but it is not required to do so.

Except by instructing the depositary as described above, you won’t be able to exercise voting rights unless you surrender your ADSs and withdraw the shares. However, you may not know about the meeting enough in advance to withdraw the shares. In any event, the depositary will not exercise any discretion in voting deposited securities and it will only vote or attempt to vote as instructed.

We cannot assure you that you will receive the voting materials in time to ensure that you can instruct the depositary to vote the shares represented by your ADSs. In addition, the depositary and its agents are not responsible for failing to carry out voting instructions or for the manner of carrying out voting instructions. This means that you may not be able to exercise voting rights and there may be nothing you can do if your shares are not voted as you requested.

In order to give you a reasonable opportunity to instruct the depositary as to the exercise of voting rights relating to Deposited Securities, if we request the depositary to act, we agree to give the depositary notice of any such meeting and details concerning the matters to be voted upon at least 45 days in advance of the meeting date.

Tender and Exchange Offers; Redemption, Replacement or Cancellation of Deposited Securities

The depositary will not tender deposited securities in any voluntary tender or exchange offer unless instructed to do so by an ADS holder surrendering ADSs and subject to any conditions or procedures the depositary may establish.

If deposited securities are redeemed for cash in a transaction that is mandatory for the depositary as a holder of deposited securities, the depositary will call for surrender of a corresponding number of ADSs and distribute the net redemption money to the holders of called ADSs upon surrender of those ADSs.

If there is any change in the deposited securities such as a sub-division, combination or other reclassification, or any merger, consolidation, recapitalization or reorganization affecting the issuer of deposited securities in which the depositary receives new securities in exchange for or in lieu of the old deposited securities, the depositary will hold those replacement securities as deposited securities under the deposit agreement. However, if the depositary decides it would not be lawful and practical to hold the replacement securities because those securities could not be distributed to ADS holders or for any other reason, the depositary may instead sell the replacement securities and distribute the net proceeds upon surrender of the ADSs.

17


If there is a replacement of the deposited securities and the depositary will continue to hold the replacement securities, the depositary may distribute new ADSs representing the new deposited securities or ask you to surrender your outstanding ADSs in exchange for new ADSs identifying the new deposited securities.

If there are no deposited securities underlying ADSs, including if the deposited securities are cancelled, or if the deposited securities underlying ADSs have become apparently worthless, the depositary may call for surrender of those ADSs or cancel those ADSs upon notice to the ADS holders.

Amendment and Termination

How may the deposit agreement be amended?

We may agree with the depositary to amend the deposit agreement and the ADRs without your consent for any reason. If an amendment adds or increases fees or charges, except for taxes and other governmental charges or expenses of the depositary for registration fees, facsimile costs, delivery charges or similar items, or prejudices a substantial right of ADS holders, it will not become effective for outstanding ADSs until 30 days after the depositary notifies ADS holders of the amendment. At the time an amendment becomes effective, you are considered, by continuing to hold your ADSs, to agree to the amendment and to be bound by the ADRs and the deposit agreement as amended.

How may the deposit agreement be terminated?

The depositary will initiate termination of the deposit agreement if we instruct it to do so. The depositary may initiate termination of the deposit agreement if

60 days have passed since the depositary told us it wants to resign but a successor depositary has not been appointed and accepted its appointment
we delist the ADSs from an exchange in the United States on which they were listed and do not list the ADSs on another exchange in the United States or make arrangements for trading of ADSs on the U.S. over-the-counter market;
we delist our shares from an exchange outside the United States on which they were listed and do not list the shares on another exchange outside the United States;
the depositary has reason to believe the ADSs have become, or will become, ineligible for registration on Form F-6 under the Securities Act of 1933;
we appear to be insolvent or enter insolvency proceedings;
all or substantially all the value of the deposited securities has been distributed either in cash or in the form of securities;
there are no deposited securities underlying the ADSs or the underlying deposited securities have become apparently worthless; or
there has been a replacement of deposited securities.

If the deposit agreement will terminate, the depositary will notify ADS holders at least 90 days before the termination date. At any time after the termination date, the depositary may sell the deposited securities. After that, the depositary will hold the money it received on the sale, as well as any other cash it is holding under the deposit agreement, unsegregated and without liability for interest, for the pro rata benefit of the ADS holders that have not surrendered their ADSs. Normally, the depositary will sell as soon as practicable after the termination date.

18


After the termination date and before the depositary sells, ADS holders can still surrender their ADSs and receive delivery of deposited securities, except that the depositary may refuse to accept a surrender for the purpose of withdrawing deposited securities or reverse previously accepted surrenders of that kind that have not settled if it would interfere with the selling process. The depositary may refuse to accept a surrender for the purpose of withdrawing sale proceeds until all the deposited securities have been sold. The depositary will continue to collect distributions on deposited securities, but, after the termination date, the depositary is not required to register any transfer of ADSs or distribute any dividends or other distributions on deposited securities to the ADSs holder (until they surrender their ADSs) or give any notices or perform any other duties under the deposit agreement except as described in this paragraph.

Limitations on Obligations and Liability

Limits on our Obligations and the Obligations of the Depositary; Limits on Liability to Holders of ADSs

The deposit agreement expressly limits our obligations and the obligations of the depositary. It also limits our liability and the liability of the depositary. We and the depositary:

are only obligated to take the actions specifically set forth in the deposit agreement without negligence or bad faith, and the depositary will not be a fiduciary or have any fiduciary duty to holders of ADSs;
are not liable if we are or it is prevented or delayed by law or by events or circumstances beyond our or its ability to prevent or counteract with reasonable care or effort from performing our or its obligations under the deposit agreement;
are not liable if we or it exercises discretion permitted under the deposit agreement;
are not liable for the inability of any holder of ADSs to benefit from any distribution on deposited securities that is not made available to holders of ADSs under the terms of the deposit agreement, or for any special, consequential or punitive damages for any breach of the terms of the deposit agreement;
have no obligation to become involved in a lawsuit or other proceeding related to the ADSs or the deposit agreement on your behalf or on behalf of any other person;
may rely upon any documents we believe or it believes in good faith to be genuine and to have been signed or presented by the proper person;
are not liable for the acts or omissions of any securities depository, clearing agency or settlement system; and
the depositary has no duty to make any determination or provide any information as to our tax status, or any liability for any tax consequences that may be incurred by ADS holders as a result of owning or holding ADSs or be liable for the inability or failure of an ADS holder to obtain the benefit of a foreign tax credit, reduced rate of withholding or refund of amounts withheld in respect of tax or any other tax benefit.

In the deposit agreement, we and the depositary agree to indemnify each other under certain circumstances.

Requirements for Depositary Actions

19


Before the depositary will deliver or register a transfer of ADSs, make a distribution on ADSs, or permit withdrawal of shares, the depositary may require:

payment of stock transfer or other taxes or other governmental charges and transfer or registration fees charged by third parties for the transfer of any shares or other deposited securities;
satisfactory proof of the identity and genuineness of any signature or other information it deems necessary; and
compliance with regulations it may establish, from time to time, consistent with the deposit agreement, including presentation of transfer documents.

The depositary may refuse to deliver ADSs or register transfers of ADSs when the transfer books of the depositary or our transfer books are closed or at any time if the depositary or we think it advisable to do so.

Your Right to Receive the Shares Underlying your ADSs

ADS holders have the right to cancel their ADSs and withdraw the underlying shares at any time except:

when temporary delays arise because: (i) the depositary has closed its transfer books or we have closed our transfer books; (ii) the transfer of shares is blocked to permit voting at a shareholders’ meeting; or (iii) we are paying a dividend on our shares;
when you owe money to pay fees, taxes and similar charges; or
when it is necessary to prohibit withdrawals in order to comply with any laws or governmental regulations that apply to ADSs or to the withdrawal of shares or other deposited securities.
This right of withdrawal may not be limited by any other provision of the deposit agreement.

Direct Registration System

In the deposit agreement, all parties to the deposit agreement acknowledge that the Direct Registration System, also referred to as DRS, and Profile Modification System, also referred to as Profile, will apply to the ADSs. DRS is a system administered by DTC that facilitates interchange between registered holding of uncertificated ADSs and holding of security entitlements in ADSs through DTC and a DTC participant. Profile is a feature of DRS that allows a DTC participant, claiming to act on behalf of a registered holder of uncertificated ADSs, to direct the depositary to register a transfer of those ADSs to DTC or its nominee and to deliver those ADSs to the DTC account of that DTC participant without receipt by the depositary of prior authorization from the ADS holder to register that transfer.

In connection with and in accordance with the arrangements and procedures relating to DRS/Profile, the parties to the deposit agreement understand that the depositary will not determine whether the DTC participant that is claiming to be acting on behalf of an ADS holder in requesting registration of transfer and delivery as described in the paragraph above has the actual authority to act on behalf of the ADS holder (notwithstanding any requirements under the Uniform Commercial Code). In the deposit agreement, the parties agree that the depositary’s reliance on and compliance with instructions received by the depositary through the DRS/Profile

20


system and in accordance with the deposit agreement will not constitute negligence or bad faith on the part of the depositary.

Shareholder communications; inspection of register of holders of ADSs

The depositary will make available for your inspection at its office all communications that it receives from us as a holder of deposited securities that we make generally available to holders of deposited securities. The depositary will send you copies of those communications or otherwise make those communications available to you if we ask it to. You have a right to inspect the register of holders of ADSs, but not for the purpose of contacting those holders about a matter unrelated to our business or the ADSs.

Jury Trial Waiver

The deposit agreement provides that, to the extent permitted by law, ADS holders waive the right to a jury trial of any claim they may have against us or the depositary arising out of or relating to our shares, the ADSs or the deposit agreement, including any claim under the U.S. federal securities laws. If we or the depositary opposed a jury trial demand based on the waiver, the court would determine whether the waiver was enforceable in the facts and circumstances of that case in accordance with applicable case law. You will not, by agreeing to the terms of the deposit agreement, be deemed to have waived our or the depositary’s compliance with U.S. federal securities laws or the rules and regulations promulgated thereunder.

21


EX-8.1 3 tuya-20231231xex8d1.htm EXHIBIT 8.1

Exhibit 8.1

List of Principal Subsidiaries and Variable Interest Entity of the Registrant

Principal Subsidiaries

Place of Incorporation

Tuya (HK) Limited

Hong Kong

Tuya Smart Inc.

U.S.

Tuya Global Inc.

U.S.

Tuyasmart (Colombia) S.A.S

Colombia

Tuya GmbH

Germany

Tuya Japan Co., Ltd.

Japan

Tuyasmart (India) Private Limited

India

Hangzhou Tuya Information Technology Co., Ltd.

PRC

Zhejiang Tuya Smart Electronics Co., Ltd.

PRC

Variable Interest Entity

Place of Incorporation

Hangzhou Tuya Technology Co., Ltd.

PRC


EX-12.1 4 tuya-20231231xex12d1.htm EXHIBIT 12.1

Exhibit 12.1

Certification by the Principal Executive Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Xueji (Jerry) Wang, certify that:

1.

I have reviewed this annual report on Form 20-F of Tuya Inc. (the “Company”);

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 Company as of, and for, the periods presented in this report;

4.

The Company’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company 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 Company, 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 Company’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 Company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting; and

5.

The Company’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company’s auditors and the audit committee of the Company’s board of directors:

(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 Company’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 Company’s internal control over financial reporting.

Date: April 24, 2024

By:

/s/ Xueji (Jerry) Wang

Name:

Xueji (Jerry) Wang

Title:

Chief Executive Officer (principal executive officer)


EX-12.2 5 tuya-20231231xex12d2.htm EXHIBIT 12.2

Exhibit 12.2

Certification by the Principal Financial Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Yao (Jessie) Liu, certify that:

1.

I have reviewed this annual report on Form 20-F of Tuya Inc. (the “Company”);

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 Company as of, and for, the periods presented in this report;

4.

The Company’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company 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 Company, 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 Company’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 Company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting; and

5.

The Company’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company’s auditors and the audit committee of the Company’s board of directors:

(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 Company’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 Company’s internal control over financial reporting.

Date: April 24, 2024

By:

/s/ Yao (Jessie) Liu

Name:

Yao (Jessie) Liu

Title:

Chief Financial Officer (principal financial officer)


EX-13.1 6 tuya-20231231xex13d1.htm EXHIBIT 13.1

Exhibit 13.1

Certification by the Principal Executive Officer

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the annual report of Tuya Inc. (the “Company”) on Form 20-F for the year ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Xueji (Jerry) Wang, Chief Executive Officer of the Company, 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:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: April 24, 2024

By:

/s/ Xueji (Jerry) Wang

Name:

Xueji (Jerry) Wang

Title:

Chief Executive Officer (principal executive officer)


EX-13.2 7 tuya-20231231xex13d2.htm EXHIBIT 13.2

Exhibit 13.2

Certification by the Principal Financial Officer

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the annual report of Tuya Inc. (the “Company”) on Form 20-F for the year ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Yao (Jessie) Liu, Chief Financial Officer of the Company, 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:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: April 24, 2024

By:

/s/ Yao (Jessie) Liu

Name:

Yao (Jessie) Liu

Title:

Chief Financial Officer (principal financial officer)


EX-15.1 8 tuya-20231231xex15d1.htm EXHIBIT 15.1

Exhibit 15.1

Graphic

北京BEIJING上海SHANGHAI深圳SHENZHEN香港HONG KONG广州GUANGZHOU西安XI’AN


Date: April 24, 2024

To: Tuya Inc.

PO Box 309

Ugland House

Grand Cayman, KY1-1104

Cayman Islands

Dear Sirs/Madams,

We hereby consent to the reference to our firm under the headings “Item 3. Key Information—Holding Company Structure,” “Item 3. Key Information—PRC Licenses, Permissions and Approvals,” “Item 3. Key Information—3.D. Risk Factors—Risks Related to Our Corporate Structure,” “Item 3. Key Information—3.D. Risk Factors—Risks Related to Doing Business in China,” “Item 4. Information on the Company—4.B. Business Overview—Licenses, Permissions and Approvals” and “Item 4. Information on the Company—4.C. Organizational Structure—Contractual Arrangements with the VIE and the VIE's Registered Shareholders” in Tuya Inc.’s annual report on Form 20-F for the fiscal year ended December 31, 2023 (the “Annual Report”), which is filed with the Securities and Exchange Commission (the “SEC”) on the date hereof. We also consent to the filing with the SEC of this consent letter as an exhibit to the Annual Report.

In giving such consent, we do not thereby admit that we come within the category of persons whose consent is required under Section 7 of the Securities Act of 1933, or under the Securities Exchange Act of 1934, in each case, as amended, or the regulations promulgated thereunder.

Yours sincerely,

/s/ Jia Yuan Law Offices

Jia Yuan Law Offices


EX-15.2 9 tuya-20231231xex15d2.htm EXHIBIT 15.2

Exhibit 15.2

Tuya Inc.

10/F, Building A,

Huace Center, Xihu District
Hangzhou City, 310012

People’s Republic of China

April 24, 2024

Dear Sir or Madam

Tuya Inc.

We have acted as legal advisers as to the laws of the Cayman Islands to Tuya Inc., an exempted limited liability company incorporated in the Cayman Islands (the “Company”), in connection with the filing by the Company with the United States Securities and Exchange Commission (the “SEC”) of an annual report on Form 20-F for the year ended 31 December 2023 (the “Annual Report”).

We hereby consent to the reference to our firm under the heading “Item 10. Additional Information—E. Taxation” in the Annual Report, and we further consent to the incorporation by reference of the summary of our opinions under this heading into the Company’s registration statement on Form S-8 (File No. 333-257349) that was filed on 24 June 2021, pertaining to the Company’s 2015 Equity Incentive Plan, and the Company’s registration statement on Form F-3 (File No. 333-265320) that was filed on 31 May 2022.

We consent to the filing with the SEC of this consent letter as an exhibit to the Annual Report. In giving such consent, we do not thereby admit that we come within the category of persons whose consent is required under Section 7 of the Securities Act of 1933, or under the Securities Exchange Act of 1934, in each case, as amended, or the regulations promulgated thereunder.

Yours faithfully

/s/ Maples and Calder (Hong Kong) LLP

Maples and Calder (Hong Kong) LLP


EX-15.3 10 tuya-20231231xex15d3.htm EXHIBIT 15.3

Exhibit 15.3

Graphic

Graphic

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333-257349) and on Form F-3 (File No. 333-265320) of Tuya Inc. of our report dated April 24, 2024 relating to the financial statements, which appears in this Form 20-F.

/s/PricewaterhouseCoopers Zhong Tian LLP
Shanghai, the People’s Republic of China
April 24, 2024

华永道中天会计师事务所(特殊普通合伙)

PricewaterhouseCoopers Zhong Tian LLP, 11/F PricewaterhouseCoopers Center

Link Square 2, 202 Hu Bin Road, Huangpu District, Shanghai 200021, PRC

T: +86 (21) 2323 8888, F: +86 (21) 2323 8800, www.pwccn.com


EX-15.4 11 tuya-20231231xex15d4.htm EXHIBIT 15.4

Exhibit 15.4

Graphic

Date: April 24, 2024

Tuya Inc.

10/F, Building A, Huace Center

Xihu District, Hangzhou City

Zhejiang, 310012

People’s Republic of China

Re: Tuya Inc.

Ladies and Gentlemen,

We understand that Tuya Inc. (the “Company”) plans to file its annual report on Form 20-F for the fiscal year ended December 31, 2023 (the “Form 20-F”) with the United States Securities and Exchange Commission (the “SEC”).

We hereby consent to the references to our name and the inclusion of information, data and statements from our research reports and amendments thereto (collectively, the “Reports”), and any subsequent amendments to the Reports, as well as the citation of our research reports and amendments thereto, in the Form 20-F. We further hereby consent to the filing of this letter as an exhibit to the Form 20-F and any amendments thereto and as an exhibit to any other SEC filings.

Yours faithfully,

For and on behalf of

China Insights Industry Consultancy Limited

/s/ Qiaoling Dai

Name:Qiaoling Dai

Title:Partner

Graphic


EX-97 12 tuya-20231231xex97.htm EXHIBIT 97

Exhibit 97

TUYA INC.

COMPENSATION RECOUPMENT POLICY

This Tuya Inc. Compensation Recoupment Policy (the “Policy”) has been adopted by the Board of Directors (the “Board”) of Tuya Inc. (the “Company”) on June 7, 2023.This Policy provides for the recoupment of certain executive compensation in the event of an accounting restatement resulting from material noncompliance with financial reporting requirements under U.S. federal securities laws in accordance with the terms and conditions set forth herein. This Policy is intended to comply with the requirements of Section 10D of the Exchange Act (as defined below) and Section 303A.14 of the NYSE Listed Company Manual.

1.Definitions. For the purposes of this Policy, the following terms shall have the meanings set forth below.

(a)Committee” means the compensation committee of the Board or any successor committee thereof. If there is no compensation committee of the Board, references herein to the Committee shall refer to the Company’s committee of independent directors that is responsible for executive compensation decisions, or in the absence of such a compensation committee, the independent members of the Board.

(b)Covered Compensation” means any Incentive-based Compensation “received” by a Covered Executive during the applicable Recoupment Period; provided that:

(i) such Covered Compensation was received by such Covered Executive (A) after the Effective Date, (B) after he or she commenced service as an Executive Officer and (C) while the Company had a class of securities publicly listed on a United States national securities exchange; and

(ii) such Covered Executive served as an Executive Officer at any time during the performance period applicable to such Incentive-based Compensation.

For purposes of this Policy, Incentive-based Compensation is “received” by a Covered Executive during the fiscal period in which the Financial Reporting Measure applicable to such Incentive-based Compensation (or portion thereof) is attained, even if the payment or grant of such Incentive-based Compensation is made thereafter.

(c)Covered Executive” means any (i) current or former Executive Officer and (ii) any other employee of the Company and its subsidiaries designated by the Committee as subject to this Policy from time to time.

(d)Effective Date” means the date on which Section 303A.14 of the NYSE Listed Company Manual becomes effective.

(e)Exchange Act” means the U.S. Securities Exchange Act of 1934, as amended.

(f)Executive Officer” means, with respect to the Company, (i) its president, (ii) its principal financial officer, (iii) its principal accounting officer (or if there is no such accounting officer, its controller), (iv) any vice-president in charge of a principal business unit, division or function (such as sales, administration or finance), (v) any other officer who performs a policy-making function for the Company (including any officer of the Company’s parent(s) or subsidiaries if they perform policy-making functions for the Company) and (vi) any other person who performs similar policy-making functions for the Company. Policy-making function is not intended to include policy-making functions that are not significant. The determination as to an individual’s status as an Executive Officer shall be made by the Committee and such determination shall be final, conclusive and binding on such individual and all other interested persons.

(g)Financial Reporting Measure” means any (i) measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, (ii) stock price measure or (iii) total shareholder return measure (and any measures that are derived wholly or in part from any measure referenced in clause (i), (ii) or (iii) above). For the avoidance of doubt, any such measure does not need to be presented within the Company’s financial statements or included in a filing with the U.S. Securities and


Exchange Commission to constitute a Financial Reporting Measure.

(h)Financial Restatement” means a restatement of the Company’s financial statements due to the Company’s material noncompliance with any financial reporting requirement under U.S. federal securities laws that is required in order to correct:

(i)

an error in previously issued financial statements that is material to the previously issued financial statements; or

(ii) an error that would result in a material misstatement if (A) the error were corrected in the current period or (B) left uncorrected in the current period.

For purposes of this Policy, a Financial Restatement shall not be deemed to occur in the event of a revision of the Company’s financial statements due to an out-of-period adjustment (i.e., when the error is immaterial to the previously issued financial statements and the correction of the error is also immaterial to the current period) or changes to the Company’s financial statements that do not represent error corrections: (1) a retrospective application of a change in accounting principles; (2) a retrospective revision to reportable segment information due to a change in the structure of the Company’s internal organization; (3) reclassification due to a discontinued operation; (4) a retrospective application of a change in reporting entity, such as from a reorganization of entities under common control; or (5) a retrospective revision for stock splits, reverse stock splits, stock dividends or other changes in capital structure.

(j)Incentive-based Compensation” means any compensation (including, for the avoidance of doubt, any cash or equity or equity-based compensation, whether deferred or current) that is granted, earned and/or vested based wholly or in part upon the achievement of a Financial Reporting Measure. For purposes of this Policy, “Incentive-based Compensation” shall also be deemed to include any amounts which were determined based on (or were otherwise calculated by reference to) Incentive-based Compensation (including, without limitation, any amounts under any long-term disability, life insurance or supplemental retirement or severance plan or agreement or any notional account that is based on Incentive-based Compensation, as well as any earnings accrued thereon).

(k)NYSE” means the New York Stock Exchange, or any successor thereof.

(l)Recoupment Period” means the three fiscal years completed immediately preceding the date of any applicable Recoupment Trigger Date. Notwithstanding the foregoing, the Recoupment Period additionally includes any transition period (that results from a change in the Company’s fiscal year) within or immediately following those three completed fiscal years, provided that a transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year that comprises a period of nine (9) to twelve (12) months would be deemed a completed fiscal year.

(m)Recoupment Trigger Date” means the earlier of (i) the date that the Board (or a committee thereof or the officer(s) of the Company 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 Financial Restatement, and (ii) the date on which a court, regulator or other legally authorized body directs the Company to prepare a Financial Restatement.

2.

Recoupment of Erroneously Awarded Compensation.

(a)In the event of a Financial Restatement, if the amount of any Covered Compensation received by a Covered Executive (the “Awarded Compensation”) exceeds the amount of such Covered Compensation that would have otherwise been received by such Covered Executive if calculated based on the Financial Restatement (the “Adjusted Compensation”), the Company shall reasonably promptly recover from such Covered Executive an amount equal to the excess of the Awarded Compensation over the Adjusted Compensation, each calculated on a pre-tax basis (such excess amount, the “Erroneously Awarded Compensation”).

(b) If (i) the Financial Reporting Measure applicable to the relevant Covered Compensation is stock price or total shareholder return (or any measure derived wholly or in part from either of such measures) and (ii) the

2


amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in the Financial Restatement, then the amount of Erroneously Awarded Compensation shall be determined (on a pre-tax basis) based on the Company’s reasonable estimate of the effect of the Financial Restatement on the Company’s stock price or total shareholder return (or the derivative measure thereof) upon which such Covered Compensation was received.

(c)For the avoidance of doubt, the Company’s obligation to recover Erroneously Awarded Compensation is not dependent on (i) if or when the restated financial statements are filed or (ii) any fault of any Covered Executive for the accounting errors or other actions leading to a Financial Restatement.

(d)Notwithstanding anything to the contrary in Sections 2‎(a) through ‎(c) hereof, the Company shall not be required to recover any Erroneously Awarded Compensation if both (x) the conditions set forth in either of the following clauses (i), (ii), or (iii) are satisfied and (y) the Committee (or a majority of the independent directors serving on the Board) has determined that recovery of the Erroneously Awarded Compensation would be impracticable:

(i)the direct expense paid to a third party to assist in enforcing the recovery of the Erroneously Awarded Compensation under this Policy would exceed the amount of such Erroneously Awarded Compensation to be recovered; provided that, before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation pursuant to this Section 2‎(d), the Company shall have first made a reasonable attempt to recover such Erroneously Awarded Compensation, document such reasonable attempt(s) to make such recovery and provide that documentation to the NYSE;

(ii)recovery of the Erroneously Awarded Compensation would violate the Cayman Islands law to the extent such law was adopted prior to November 28, 2022 (provided that, before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation pursuant to this Section 2(d)), the Company shall have first obtained an opinion of home country counsel of the Cayman Islands, that is acceptable to the NYSE, that recovery would result in such a violation, and the Company must provide such opinion to the NYSE; or

(iii)recovery of the Erroneously Awarded Compensation 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 requirements of Sections 401(a)(13) or 411(a) of the U.S. Internal Revenue Code of 1986, as amended (the “Code”).

(e)The Company shall not indemnify any Covered Executive, directly or indirectly, for any losses that such Covered Executive may incur in connection with the recovery of Erroneously Awarded Compensation pursuant to this Policy, including through the payment of insurance premiums or gross-up payments.

(f)The Committee shall determine, in its sole discretion, the manner and timing in which any Erroneously Awarded Compensation shall be recovered from a Covered Executive in accordance with applicable law, including, without limitation, by (i) requiring reimbursement of Covered Compensation previously paid in cash; (ii) seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer or other disposition of any equity or equity-based awards; (iii) offsetting the Erroneously Awarded Compensation amount from any compensation otherwise owed by the Company or any of its affiliates to the Covered Executive; (iv) cancelling outstanding vested or unvested equity or equity-based awards; and/or (v) taking any other remedial and recovery action permitted by applicable law. For the avoidance of doubt, except as set forth in Section 2(d), in no event may the Company accept an amount that is less than the amount of Erroneously Awarded Compensation; provided that, to the extent necessary to avoid any adverse tax consequences to the Covered Executive pursuant to Section 409A of the Code, any offsets against amounts under any nonqualified deferred compensation plans (as defined under Section 409A of the Code) shall be made in compliance with Section 409A of the Code.

3.Administration. This Policy shall be administered by the Committee. All decisions of the Committee shall be final, conclusive and binding upon the Company and the Covered Executives, their beneficiaries, executors, administrators and any other legal representative. The Committee shall have full power and authority to (i) administer and interpret this Policy; (ii) correct any defect, supply any omission and reconcile any inconsistency in this Policy;

3


and (iii) make any other determination and take any other action that the Committee deems necessary or desirable for the administration of this Policy and to comply with applicable law (including Section 10D of the Exchange Act) and applicable stock market or exchange rules and regulations. Notwithstanding anything to the contrary contained herein, to the extent permitted by Section 10D of the Exchange Act and Section 303A.14 of the NYSE Listed Company Manual, the Board may, in its sole discretion, at any time and from time to time, administer this Policy in the same manner as the Committee.

4.Amendment/Termination. Subject to Section 10D of the Exchange Act and Section 303A.14 of the NYSE Listed Company Manual, this Policy may be amended or terminated by the Committee at any time. To the extent that any applicable law, or stock market or exchange rules or regulations require recovery of Erroneously Awarded Compensation in circumstances in addition to those specified herein, nothing in this Policy shall be deemed to limit or restrict the right or obligation of the Company to recover Erroneously Awarded Compensation to the fullest extent required by such applicable law, stock market or exchange rules and regulations. Unless otherwise required by applicable law, this Policy shall no longer be effective from and after the date that the Company no longer has a class of securities publicly listed on a United States national securities exchange.

5.Interpretation. Notwithstanding anything to the contrary herein, this Policy is intended to comply with the requirements of Section 10D of the Exchange Act and Section 303A.14 of the NYSE Listed Company Manual (and any applicable regulations, administrative interpretations or stock market or exchange rules and regulations adopted in connection therewith). The provisions of this Policy shall be interpreted in a manner that satisfies such requirements and this Policy shall be operated accordingly. If any provision of this Policy would otherwise frustrate or conflict with this intent, the provision shall be interpreted and deemed amended so as to avoid such conflict.

6.Other Compensation Clawback/Recoupment Rights. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies, rights or requirements with respect to the clawback or recoupment of any compensation that may be available to the Company pursuant to the terms of any other recoupment or clawback policy of the Company (or any of its affiliates) that may be in effect from time to time, any provisions in any employment agreement, offer letter, equity plan, equity award agreement or similar plan or agreement, and any other legal remedies available to the Company, as well as applicable law, stock market or exchange rules, listing standards or regulations; provided, however, that any amounts recouped or clawed back under any other policy that would be recoupable under this Policy shall count toward any required clawback or recoupment under this Policy and vice versa.

7.Exempt Compensation. Notwithstanding anything to the contrary herein, the Company has no obligation to seek recoupment of amounts paid to a Covered Executive which are granted, vested or earned based solely upon the occurrence or non-occurrence of nonfinancial events. Such exempt compensation includes, without limitation, base salary, time-vesting awards, compensation awarded on the basis of the achievement of metrics that are not Financial Reporting Measures or compensation awarded solely at the discretion of the Committee or the Board, provided that such amounts are in no way contingent on, and were not in any way granted on the basis of, the achievement of any Financial Reporting Measure performance goal.

8.Miscellaneous.

(a)Any applicable award agreement or other document setting forth the terms and conditions of any compensation covered by this Policy shall be deemed to include the restrictions imposed herein and incorporate this Policy by reference and, in the event of any inconsistency, the terms of this Policy will govern. For the avoidance of doubt, this Policy applies to all compensation that is received on or after the Effective Date, regardless of the date on which the award agreement or other document setting forth the terms and conditions of the Covered Executive’s compensation became effective, including, without limitation, compensation received under the 2015 Equity Incentive Plan, last amended on June 15, 2022, and any successor plan thereto.

(b)This Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators or other legal representatives.

(c)All issues concerning the construction, validity, enforcement and interpretation of this Policy and all related documents, including, without limitation, any employment agreement, offer letter, equity award agreement or

4


similar agreement, shall be governed by, and construed in accordance with, the laws of the State of New York, without giving effect to any choice of law or conflict of law rules or provisions (whether of the State of New York or any other jurisdiction) that would cause the application of the laws of any jurisdiction other than the State of New York.

(d)The Covered Executives, their beneficiaries, executors, administrators and any other legal representative and the Company shall initially attempt to resolve all claims, disputes or controversies arising under, out of or in connection with this Policy by conducting good faith negotiations amongst themselves. The federal and state courts sitting within the State of New York shall be the sole and exclusive forums for any and all disputes, claims, or causes of action arising from or relating to the enforcement, performance or interpretation of this Policy. The Covered Executives, their beneficiaries, executors, administrators and any other legal representative and the Company, shall not commence any suit, action or other proceeding arising out of or based upon this Agreement except in a federal and state court sitting within the State of New York, and hereby waive, and agree not to assert, by way of motion, as a defense or otherwise, in any such suit, action or proceeding, any claim that such party is not subject to the jurisdiction of the above-named courts, that its property is exempt or immune from attachment or execution, that the suit, action or proceeding is brought in an inconvenient forum, that the venue of the suit, action or proceeding is improper or that this Policy or the subject matter hereof may not be enforced in or by such courts. To the fullest extent permitted by law, the Covered Executives, their beneficiaries, executors, administrators, and any other legal representative, and the Company, shall waive (and shall hereby be deemed to have waived) the right to resolve any such dispute through a trial by jury.

(e)If any provision of this Policy is determined to be unenforceable or invalid under any applicable law, such provision will be applied to the maximum extent permitted by applicable law and shall automatically be deemed amended in a manner consistent with its objectives to the extent necessary to conform to any limitations required under applicable law.

5


EX-101.PRE 13 tuya-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.SCH 14 tuya-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Calc 2) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Short-term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Accounts Receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Inventories, net (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Prepayments and Other Assets, net (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Property, Equipment and Software, net (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Long-term Investment (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Operating Leases - Components of lease expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Operating Leases - Supplemental consolidated balance sheet information (Details) link:presentationLink link:calculationLink link:definitionLink 41005 - Disclosure - Operating Leases - Maturities of lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Accruals and Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41105 - Disclosure - Operating Leases - Maturities of lease liabilities (Details) (Calc2) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Financial Income, net (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - Income Taxes - Components of Income tax expense (Details) link:presentationLink link:calculationLink link:definitionLink 41704 - Disclosure - Income Taxes - Reconciliation of the differences between statutory tax rate and the effective tax rate (Details) link:presentationLink link:calculationLink link:definitionLink 41705 - Disclosure - Income Taxes - Significant components of the deferred tax assets (Details) link:presentationLink link:calculationLink link:definitionLink 42204 - Disclosure - Statutory Reserves and Restricted Net Assets - Statement of Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY/(DEFICIT) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Organization and principal activities - Company principal subsidiaries and consolidated VIE (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Principal Accounting Policies - Schedule of assets and liabilities that are measured at fair value on a recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Principal Accounting Policies - Accounts Receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Principal Accounting Policies - Property, Equipment and Software (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - Principal Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40207 - Disclosure - Principal Accounting Policies - Sales and Marketing Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40208 - Disclosure - Principal Accounting Policies - Government Grants (Details) link:presentationLink link:calculationLink link:definitionLink 40212 - Disclosure - Principal Accounting Policies - Recently Issued Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Risks and Concentration - Supplier's concentration (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Long-term Investment - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Accruals and Other Liabilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Deferred Revenue - Deferred cloud-based connectivity and basic IoT services related revenue, Membership, SaaS (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Ordinary Shares (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Ordinary Shares - Activities of the Group's Class A ordinary shares and Class B ordinary shares (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Convertible Preferred Shares (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Convertible Preferred Shares - Share repurchases (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - Convertible Preferred Shares - Additional (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Share-based Compensation - General (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - Share-based Compensation - Options activity (Details) link:presentationLink link:calculationLink link:definitionLink 41603 - Disclosure - Share-based Compensation - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41604 - Disclosure - Share-based Compensation - RSUs activity (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Income Taxes - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Income Taxes - Components of loss before tax (Details) link:presentationLink link:calculationLink link:definitionLink 41706 - Disclosure - Income Taxes - Tax losses carry forwards (Details) link:presentationLink link:calculationLink link:definitionLink 41802 - Disclosure - Basic and Diluted Net Loss per Share - Schedule of Antidilutive Shares excluded from the computation of diluted net loss per ordinary share (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 42202 - Disclosure - Statutory Reserves and Restricted Net Assets - Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 42203 - Disclosure - Statutory Reserves and Restricted Net Assets - Balance Sheet Parenthetical (Details) link:presentationLink link:calculationLink link:definitionLink 42205 - Disclosure - Statutory Reserves and Restricted Net Assets - Statement of Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY/(DEFICIT) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Organization and principal activities link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Principal Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Risks and Concentration link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Short-term Investments link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Accounts Receivable, net link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Inventories, net link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Prepayments and Other Assets, net link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Property, Equipment and Software, net link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Long-term Investment link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Operating Leases link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Accruals and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Deferred Revenue link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Financial Income, net link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Ordinary Shares link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Convertible Preferred Shares link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Share-based Compensation link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Basic and Diluted Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - Statutory Reserves and Restricted Net Assets link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Principal Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Organization and principal activities (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Principal Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Risks and Concentration (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Short-term Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Accounts Receivable, net (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Inventories, net (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Prepayments and Other Assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Property, Equipment and Software, net (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Long-term Investment (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Operating Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Accruals and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Deferred Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Financial Income, net (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Ordinary Shares (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - Share-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - Basic and Diluted Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 32003 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 32203 - Disclosure - Statutory Reserves and Restricted Net Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Principal Accounting Policies - Impairment of Long-lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - Principal Accounting Policies - Value Added Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 40209 - Disclosure - Principal Accounting Policies - Employee Social Security and Welfare Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 40210 - Disclosure - Principal Accounting Policies - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 40211 - Disclosure - Principal Accounting Policies - Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Operating Leases - Supplemental cash flow information (Details) link:presentationLink link:calculationLink link:definitionLink 41707 - Disclosure - Income Taxes - Movement of valuation allowance (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Basic and Diluted Net Loss per Share - Schedule of basic and diluted net income (loss) per common share (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41902 - Disclosure - Commitments and Contingencies - Services Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - Disclosure - Statutory Reserves and Restricted Net Assets (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 15 tuya-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 16 tuya-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 17 tuya-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE GRAPHIC 18 tuya-20231231x20f001.jpg GRAPHIC begin 644 tuya-20231231x20f001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" 'N [L# 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#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "D-+2'I0!Y5^TS9P:E\*+FTNX4N;6?4+"*:"1%#P/^8-;_ /Q%)^T9_P DS;_L*:?_ .E<5>F0_P"J3Z"@9YO_ M ,,T?"3_ *)IX4_\$UO_ /$4?\,T?"3_ *)IX4_\$UO_ /$5Z72'I0+4\U_X M9H^$G_1-/"G_ ()K?_XBC_AFCX2?]$T\*?\ @FM__B*I^)OC#JWA[QSI'A@> M$YIKW6C?G3F^UHHF6U169C_=WAQM_6NVL/'&CW5C;W$NHVEM)(K;X'N$+1R( MN98S@_>3^(=L4!J%/\ P36__P 11_PS1\)/^B:>%/\ P36_ M_P 1787'C'0K6U2YEU>S2!XA.DIG7:T9. P.>03P,=:J>)/&UIHW@+5/%-EL MU>SLK*6^46TH(F2-2Y"MTS@'\: U.:_X9H^$G_1-/"G_ ()K?_XBC_AFCX2? M]$T\*?\ @FM__B*U/#'Q8T#7?#F@ZG>:A9Z3E+TI: U/-/^&:/A)_T33PI_X)K? M_P"(KG?AOX'\.^ ?V@O&.G^&=$L- L)/#NF326NFVZP1N_GW@WE5 &[&!GVK MVVO+=#_Y.5\6_P#8LZ9_Z47E 'J(Z8_M&?\DS;_ +"FG_\ I7%7ID1'E)SVKS/]HS_DF3_] MA/3_ /TKBJY\3O'%SX;N/!NA::0FJ^)]6738IR ?L\:PRSS2 '@D1PN!GC&"*0!K8A'GG MW@ER[[L*-H"@=2O?&GX<>)[);7^R/#\6I1W@EE*S,;F*-$*+M(.TQY.2.O% M>;-\&]<\+^)Y=5U8Z/\ \(E8^(]1U^XN9)9#*]K&]8L9)+^\TEC*(F O+="[0C:YW;E!*L,@\#.:!G%>#?A?K5_\.89O#ES8 MZM:C4X3I3ZI"\/\ Q*4D+*BDJ2C_ #':VWH/QKK?!OPH\2>&_P!G'6/ MR=/ MEUN>UU&VMVAFD, $[2F/G&:FMOVD]/G0Q)X=U62_&J0:4;2'RF M*2S1&6,LV\ # (/]T]:T[OXGOXO^ >N>,=!^TZ+>1:9>S0BYC1I;:XA60$,O M*MM=#QR#^- 7/+KO]G3Q5'M6>WGN[S2M4N9Y%NI#,0WD28C.P C!<%L@#Y13/ _ MQP:_T+PIHEZ\UWXHU'P[9ZIJL#D(#MRH(K/\#?M S:+ M\._!UWXGM[[5+G41''<:JJ1QH7DN6A3"C&2#MR%' YH ]\M3*;>,W"HDY4%U M0Y4-W /<5+D>M>,-^T[H5IJ,T6IZ-JVDZ?"^JPMJ-RB&(2:>K-.I"L6P41F4 MXP=I'7BL/_A?%_X=\9^)KW7X;RST$6&F26-A>>2GDO4NG_$BZB^(_A_2+J-DL/$VFRWEHDA M1FMI82N]-RDA@5<$'/KS2:'_ ,G*>+?^Q9TS_P!*+R@1ZE1110 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 4AZ4M(>E 'F/[1G_),V_["FG_ /I7%6O\0_ ; M>,$\-ZC:.L6L>'M2CU6Q9^%9A&\4D;'T>*61?8D'M6-^T?(D7PPD>1UC1=3T M\EG. !]KBY)/2N]C\2:2(DSJEET_Y^$_QH&K:1?W^BIK$PN MM2T^TD @GFVA3( 1\K$ !BO7'K6/>_ VPT76G\4Z.U_>ZW9W%QJ%C8SWNV!I MY4"NA)!.T[5ZDX[5Z1_PDND?]!2R_P# A/\ &C_A)=(_Z"EE_P"!"?XT!<\V M\-? O3U\!C2=0@;2I[O6$\07,&G392*Y6<3K&C$?ZM651C'0'IFI9_V<_#ET MLJR76I;)-4N]78+.%Q/;:/\ LW>']$F@FAU+5YI8KNUO,S7 8-);QF*,D;>FUB#Z MUT&F?"/2]*^&^H^"H;F].E7R7,DJ<-J=FI]#.H_K0!Y_;_ +/N@1_\(^DMQ>W<&A0P0Z?'<2*Q M@,,?EHRMC(.W 8=&P,BLF3]E?PL;6SMUU#68X+:"*$1QW>-PBG\^,GC@A_3& M1UKU7_A)=(_Z"EE_X$)_C1_PDND?]!2R_P# A/\ &@#SF_\ V;_#&JJL=_+? MWML;C4[B6"68;9C?QM'M>C?\)+I'_04LO\ P(3_ !H_X272/^@I9?\ @0G^- '# M>&/@[9^'?%.A7L ,6F^'=.DT[3+;=N(\Q@9'.?\ =4 =@*@T/_DY3Q;_ -BS MIG_I1>5Z!_PDND?]!2R_\"$_QKSCPS?VM]^TCXM>VN8;E1X:TS)AD#X_TB\Z MX/% CUFBBB@ 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@ HHI* M %HI-PHR* %HI,BC(H 6BDR*,B@!:*3(HR* %HI,BC(H 6BDR*,B@!:*3(HR M* %HI,BC(H 6BDS1N% %#7-!TWQ+I<^FZOI]MJFGSC$MI>0K+%(,Y^96!!Y& M>1VKC1^SU\+\<_#CPGG_ + MM_\ $5Z#D49% 'GW_#/7PO\ ^B<>%/\ P2VW M_P 11_PSU\+_ /HG'A3_ ,$MM_\ $5Z#D49% [GGW_#/7PO_ .B<>%/_ 2V MW_Q%'_#/7PO_ .B<>%/_ 2VW_Q%>@Y%&10%SS[_ (9\^%ZG(^'/A0'_ + M MM_\ $5YE^SC\#OAUK'PETRZOO 7AJ]N6N+L&:XTF"1R!OA?_P!$ MX\*?^"6V_P#B*]!R*,B@+GGW_#/7PO\ ^B<>%/\ P2VW_P 11_PSU\+_ /HG M'A3_ ,$MM_\ $5Z#D49% 7//O^&>_A?_ -$X\*?^"6V_^(K?\*_#KPMX%-R? M#?AO2?#[7.WSSI=C%;F7;G;NV*-V,G&>F3719%&10(!TI:3(HW"@!:*3(HR* M %HI,BC(H 6BDR*,B@!:*3(HR* %HI,BC(H 6BDR*,B@!:*3(HR* %HI,BC( MH 6BDR* (=-N?!VD^'-4BT:ZUO5?L?\ J!VW^%+_ ,(%\3_^BH+_ M .".V_PKU-G6-"S,%4#)). !5&?Q!IEMIBZC+?V\=@V-MRTH$9R<##9Q0!YU M_P (%\3_ /HJ"_\ @CMO\*/^$"^)_P#T5!?_ 1VW^%>CW&MZ?9S6T4]Y!#+ M<_ZE'D ,G^[SS1;:U87D]Q!!=PRS6QQ-&D@+1_[PSQ0,\X_X0+XG_P#14%_\ M$=M_A1_P@7Q/_P"BH+_X([;_ KU&WN(KN!)H766)QN5T.0P]0:DH$>5?\(% M\3_^BH+_ .".V_PH_P"$"^)__14%_P#!';?X5ZK10!Y5_P (%\3_ /HJ"_\ M@CMO\*/^$"^)_P#T5!?_ 1VW^%>JT4 >5?\(%\3_P#HJ"_^".V_PH_X0+XG M_P#14%_\$=M_A7JM% 'E7_"!?$__ **@O_@CMO\ "C_A OB?_P!%07_P1VW^ M%>JT4 >5?\(%\3_^BH+_ .".V_PH_P"$"^)__14%_P#!';?X5ZK10!\\?$Q/ MBIX"L_#\T/Q&ANFU37K#2&$FB6X"+<3",N,#J <\^E=C_P (#\3_ /HJ"_\ M@CMO\*B_:-_Y!7@/_L=M$_\ 2M:]3N=0MK-HEN)XX&E<1QB1@I=CT ]3[4 > M9?\ "!?$_P#Z*@O_ (([;_"C_A OB?\ ]%07_P $=M_A7I!UFQ74%L3=0B]9 M=ZVY<;ROKMZU&OB+2W-X%U"V/V,9N,2K^Y_WN>/QH&>=_P#"!?$__HJ"_P#@ MCMO\*/\ A OB?_T5!?\ P1VW^%>DPZO93VUO<1W4+P7) AD5P5D)Z;3WS5L- MDT"/*_\ A OB?_T5!?\ P1VW^%'_ @7Q/\ ^BH+_P"".V_PKU6B@#RD^ ?B M?_T5!3_W [;_ K%\'?!/Q]X%T"'1M)^)K)8PO(ZB71K=VR[EVYQZL:]PHH M\J_X0+XG_P#14%_\$=M_A1_P@7Q/_P"BH+_X([;_ KU6B@#RK_A OB?_P!% M07_P1VW^%'_"!?$__HJ"_P#@CMO\*]5HH \J_P"$"^)__14%_P#!';?X4?\ M"!?$_P#Z*@O_ (([;_"O5:* /*O^$"^)_P#T5!?_ 1VW^%2"/RI-$MPI$DR1GH,\!\_A7O]>9_M(?\ )']8_P"OBR_]*X: M*<7@7XGR1HW_ L]1N ./[#MO\*?_P (%\3_ /HJ"_\ @CMO\*].@D5+6,L0 MJA 23T'%59O$6F6^G)?R7]NED^-EP91L;Z'.#0!YW_P@7Q/_ .BH+_X([;_" MC_A OB?_ -%07_P1VW^%>CS:YI]O+;12WD$U(6>-'!:(XS\P[4 >;_ /"!?$__ **@O_@CMO\ "C_A OB?_P!%07_P M1VW^%>H6UU#>0)-!(LL+@,KHJT4 >5?\(%\3_P#HJ"_^".V_PH_X0+XG_P#14%_\ M$=M_A7JM% 'E7_"!?$__ **@O_@CMO\ "C_A OB?_P!%07_P1VW^%>JT4 >5 M?\(%\3_^BH+_ .".V_PH_P"$"^)__14%_P#!';?X5ZK10!Y5_P (%\3_ /HJ M"_\ @CMO\*/^$"^)_P#T5!?_ 1VW^%>JT4 >%^/=+^*/@CP;J^OK\1XKQM. MMVN/L\FBVZK)MYVD@9&?:O8O#=])JGA[2[Z8 37-K%,X7H&9 3C\ZY3X\_\ M)&_&'_8.E_E71>"CCP9H/_8/M_\ T6M &W155-3M9)KB)+B-Y;?'G(K F/(R M-P[9'/-5HO$VDS:?+?)J-JUE$2'N!*NQ2.Q.<"@#3HK/.OZ:LMI$;ZW$EV,V MZ&09E&,_+SS^%68KV">::*.57EA($B* MIMP*_/G]LK]H[XL?"SX^>$] M/#6E:GI_P!M6_\ #TYBE+73LAA:)\-]Y3)S MCL5/>@9][>(!$^A:@)55HC;2;@XRI&TYS7RMX&C6W\.?LY7-^I7PI::?J4=X M)$_<1W1M L'FJ>/NBY R.I]2*^G_ >=9N/"NF-XD2V76WMU-[':@^2LA&65 M=W)4'LF:^E9+&"5XW>&-GC.49E!*_3TI?LL>7.Q1=.73EL+N2P58O]3((\ -&>Z_U!KNZAM+2&Q@6&WB2&%?NI&H51 M^ J1FQ0(=12 Y%+0 444A;G% "T4@-% "T4E% "T4E% 'D?[1C Z3X#XX_X3 M71/_ $K6JW[0RP'4?AE)*BLT?BVR96*Y*/'(9?M5K(KF!\-CEMI' )#<=#7U_P#"NX\2^(/A[H-_ MXZT^RM/$MQ"MS=6=M&?+MF;E4^8D[E! )]V363X$\#OXZ3X>^'X#-972^%K]?%-RRD,MT MMW:2Q+-G[S&>*8X/52_8U]DFSA,PF\J/S@-HDVC>61%[9+F.)?09[BOIFP MN?MMI;W&QHA+&LFQQAER,X/O22Z;;3Q1Q2V\4L<9!1'0$(1TP.V*L*"/>@0Z MBDH)H 6BDS2T %%%(6 .* %HI W_ !9_6/\ KXLO_2R& MO3J^+?\ @HQ\9_'_ ,'O#&G_ -DZ3INH>$-6DBBN+F>-S+;W$,O'GPCT7Q!XZTVSTG6-3C^T+86B,HAMV'[L M,&).XK@D=LX[5Z/_ &;:FW$ MX1;CD1>6-@_#I0!\)Z?IWB*T\#^)(M2M[MM M>N-!T\>&EF4F16%X2@CSR&!VDX[>U>LWWP_/PWOO$^IVEU>ZI.NC7-UJ44 V MR);---=M%N_BFD=WC0_PQ@GKBOI5[&"22-VAC9H_N,4!*_3TIPM8P\C;%S)P M_P OWN,<^M 7.+^$7C)?&'ARX9-/CT]-.NC8*ENZXDV_537=5! M;64%E"L5O%'!$O1(U"J/P%3T""BDW*UCJIN4-M3\*R::X MN=U_/2S6\\,+M(,?*LGG Q#^Y&?2O8A:1#R_W:?N^$PH^7Z>E-CL+> M*YEN(X8TFE #R*@#/CID]Z!$XZ4M)2;OQH =1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% " M'I7A$WAO5OB5\9_'6GR^.?%'A_3M&@TY;6ST.[C@C!E25G9@T;$DE1SFO=ST MKRCX>9?\,^W/_15?B)_X-H?_C%'_#/MS_T57XB? M^#:'_P",5ZUNXJAKFN6WA[1KW5+PL+2SA:>8HI9@BC)( Y/ H$>:?\,^W/\ MT57XA_\ @U@_^,5CZS^R9I?B._TJ^U7Q]XYU"^TF?[387,^I0L]M+@C>A\CK M@DI1RRVR;#M98\;_FZ C(XK;\SVH \F_P"& M?;G_ **K\1/_ ;0_P#QBC_AGVY_Z*K\1/\ P;0__&*]&U3Q/8:3H%WK4LPD MTZUC>62:'YP%7.XC'7&#^5.\-^([+Q7H5EJ^G2&6QO8EF@D*E=Z$9!P?44 > M;_\ #/MS_P!%5^(G_@VA_P#C%8'C[X-ZCX6\%ZWJ]I\4_B UU8VDEQ$)=4@9 M=RJ2,CR.17O&_P#R:Y#XPG/PK\5G_J&S_P#H!H U? =[/J7@CP_>74IFN;C3 M[>:61L9=VC4L>/4DUNUS?PV_Y)WX7_[!=K_Z)6NDH$%)[ZSF M:WN[;2[J:&5.J.L+%6'T(!KHZY3XL?\ )+?&'_8&O/\ T0] 'D'P\^!>H^+? M GA_6KWXN?$E;S4+&&YF$.LQ*@=T#' \C@9/2NA_X9IG_P"BN_$W_P 'D7_Q MBNQ^"\HC^#_@YCP!I-L2?^V8K,M/VA/"%[JJ:=%/>&\:*.X\HV4@98I'*)(1 MCA2RD9]J!F#_ ,,TS_\ 17?B;_X/(O\ XQ1_PS3/_P!%=^)O_@\B_P#C%>S; MSGI1O]J /&?^&:9_^BN_$W_P>1?_ !BC_AFF?_HKOQ-_\'D7_P 8KU76O$=C MH(MA=R[9+F3RH8D&YY&QDA1WX!-(/V/-*\6I8)KOQ&^(6L)87D>H6BW>L1,+>YCSYK#0Y8H[=S)]LR M 8U7&3C.21P!R:Z_3_$-EJ=U?6L$NZYLG"3PL,,F1E3CT(Z'V- 'E/\ PS3/ M_P!%=^)O_@\B_P#C%'_#-,__ $5WXF_^#R+_ .,5Z+X/\?Z1XZBU"31YGG2Q MN7LYV:,J%E0X9>>N*T= U^#Q%IL=];Q3Q1.S*%N8C&^58J>H- 'E/_#-, M_P#T5WXF_P#@\B_^,4?\,TS_ /17?B;_ .#R+_XQ7JVKZ[#HQM/.BGD%S.EN MA@C+X9C@%L=%]3VJW;WD=W'YD#I,F2-R-D9'7F@#Q[_AFF?_ **[\3?_ >1 M?_&*Y7QY\.=6^$TOAC6=/^)OCO59)==LK.2TU?5(I[:6.24*X9!"">#V(KW3 M5O&^EZ)XHT'P_=RO'J6N>?\ 8D"$JYA3?("W0$+SSUP:X+]H\YT#PG_V,^F_ M^CUH ]; Q2T@Z4M @KQ?XI66J^+/C#X7\,6_BK7/#>ES:7=7DW]ASI#)+(CH M%W,R-Q@GBO:*\G\1?\G)^$O^P#>_^C(Z (Q^S[ M-[.0>69%+1[^/E# <$UZ$'/I0,\F_P"&?;G_ **K\1/_ ;0_P#QBLGQ/^R? MIOC;27TOQ!X_\=:SILC([VMWJ<+(65@RG_49R" :]PW5C^*/%^E^#=,^WZM= M+;0&18HQ@EI9&^ZB*.68^@H$>=I^SU/'&$3XI_$)54 *!JL& /\ OQ3O^&?; MG_HJOQ$_\&T/_P 8KIYA_PS[<_]%5^(G_@VA_^ M,4?\,^W/_15?B)_X-H?_ (Q7HWACQ/8^+_#]AK6F2&;3[Z(30R,I4LAZ'!Z5 M4U/QWI.D>+]$\,W4KQZMK,5Q-91["5D6 *9?FZ @.O% '"?\,^W/_15?B)_X M-H?_ (Q1_P ,^W/_ $53XB'_ +BT/_QBO7**!'F/[.6J:EK'PHT^;5]4NM9O M8KN]MC>WI5II5BNI8T+E0 3M4#( KTZO*OV9?^236W_83U/_ -+IZ]5H *0C M(I:* /(_C=%J6J^)/ 6@V/B'5O#EKJFH3)=3Z-,D4[JD#LJ[F1L#< >E(/V? M;D\_\+5^(G_@VA_^,5;^*/\ R4[X6?\ 82N?_2:2O1M6U2WT/2[J_NF*VUM& MTLC*I8A0,G ')/M0!Y?_ ,,^W/\ T57XB?\ @VA_^,4?\,^W/_15?B)_X-H? M_C%;>B?'/PMX@ULZ3:2W9OEN4LY(Y+1U$,SQ>:B.:>(OV6K3Q=H=[HVM_$7Q[JF MDWL9AN;.XU6$I*AZJ<0 _D:M6/[-YTRRM[.S^)WQ!MK2WC6*&&/580J(HPJC M]QT %>G^'/$ECXKT6VU73I&EL[@$H[H4/#%2"#R""".?2M'?@9Q0,\F_X9]N M?^BJ_$3_ ,&T/_QBC_AGVY_Z*K\1/_!M#_\ &*]7EN(X(FDD<)&HW,[' QG M)-8GBWQSI'@GPU-K^JW!BTF%59[B-2X"L0 W';D2']GVY_Z*K\1/_!M!_\ &*L_ 2;4DL?%.F:CK>H:^-*UNXL[>[U219+@ MQ*1M#,JJ#C/I7J8YKR[X'\W_ ,0?^QEN_P"E 'J5%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 (>E>4?#S_ )+M\5O^N6D?^BIZ]7/2O*/AY_R7;XK?]+*6Z- 5#.>V3Q7!6^G^-++XH+ITUAK[Z< MGCR>[>Y0[K4:3/I\R* V[[@E*94#Y3S7U'MXQS45S8P7MK-;3QK-!,C1R1N, MAE(P0?8B@9\O66D^+M+\"^(;.>/5/$:>&;IM$L)M-OMTU_;/,DIG<@@L\<;) M&RYR3&^.M=M\'W\2Z?\ !?Q)#K]AJ8U&WN=06U@N8PTSPDDPA%!.1@\#->O^ M'_#.E^$]'M-)T:Q@TS3+1/+@M+6,)'&OH *J^-O%>G^!/">J:_JCLECI\#32 M;>IQT4>Y. /)[?X4_$OPI9:+09Z>8G]VMWQ6OC2;XEZ?-I6A^(X+2&[M(Y[@-NBEM'LF#%1N^0+(=K M( 3N&[N*]5T+XIZY?_&'3_!E[I5C;6]UX:_X2![B.9VDC8SB(0XQ@]0=V?; MZUKZ/X_U63P=XGUF[TN.\GTB[O((;+3"Q>=8&('WAPS;>@Z>IH'<^WFC8 JZ=SGDYX%='X:\<+J_B_Q#X6O85@U?2!#< M8BSLFMIMWE2KGW1U([%#V(H \N^%WAN_\/?LLW^@S:-J%IJEM;:A;&RD0M(\ MADEV[.3E2"N#GFO.+OPGXIC\+68BTWQ+#=Z?X5TL6\-J60+>Q3KO55W8W! < MYX(K[$5:=B@5SYZ\"W^KVGBW5=0\1Z!XIDUW1FU&X:YMSFRO[)_G@2-=V'DV MJBJF 5;=D\\^F?%.[^W?![Q'<^7)#YVDRR>5,NUTS'G##L1GD5W&P9STKCOC M"-OPK\6?]@V?_P! - %_X;?\D[\+_P#8+M?_ $2M=)7-_#;_ ))WX7_[!=K_ M .B5KI*!!7*?%C_DEOC#_L#7G_HAZZNN4^+'_)+?&'_8&O/_ $0] %3X*J#\ M(O!O_8)MO_1:UYYJWA_5[KX]>.KFVTN]2SNO!L-A:7P39$]PLLS;%?/##>OY MUL^%O'D7@7X(_#QO)%SJ.JPV&E:=;%BHEN)4&,D X555W8X^ZAK&UK]H+5-# MM_BU]HLM)%SX*,0MD:=T^W%[=9LL",I][;QNZ4#1YAI^D^.]9TS5+Z\'B#19 M]*\/Z;>6LNHS>3%/?VK,9HF^;GS "I[$,#5GXLV_CZZ\-Q7.DZ!XA&OW^F/K M4;';7;7<,AM@NX!76)+])\-6OC/\ LN6_N#:7 MD=I.ADB@NG3?$NXC"OR=H;!..!6GI/Q\^'NLQW;6GBFP>*TLO[0E=F**+??L M,@) # -\IQG!('<4 S$\9"YB^/OP_P!1N(Y!HYTO4(H\]$NV$;*"/[Q19 /Q M]:\6@\"^)(?A#X4B;2]<>\@\;I>RZ:81^ZM_M4CF4C^Z%8'KWKZ3_P"$UT#Q MGH>N3Z1-:ZO-HQ;S8)D8&"X1=X5P0&5L8/3/(KB_@[\:-=^,&E^']2L--TF. MS>%I-9E2Y=UM),D+!$0/G?C+9QM!]: /*/"FE^-OAU\1O&'CV#P[JFM:'/XI MO(I_#\EN/M"VTS)LU"QYY;@AU;&Y1QM(Y]=T&2YU7]I"^U6SBGCTH>%88[P2 M*5Q.UQNA5E[.$$O'4!O>NBO?COX"TV#49[KQ+96\&GPBZGED)5?),@B\U3C# MIYA"EER 2.>:6Q^+7@2"QO+VVU>U2-;Z:VN-D;"7[0BAY 4V[B0F&)QC;@]* M . ^"FM7W@VU\1Z;?^&M<-UJ/B>\GAQ9D1^3(X*RE\X"X!/K[$_'MY MX1U2"ZLO%:WT/@O5Q9[I7!.HK?,]GT;F3;M()_AZ^E?8^B^(=-\2:+;:OIEY M%>Z9<1^;%=1G*.G]X'TKS7PC\4O%OQ&\*'Q=X9T'3I-"FG9;"SOKAXKNZ@67 M8TY(7:F5#.J8.0%!92W ,\KAT#Q=:^*YH(K3Q$VE/K&AWH,C.RMNC<7I//W? MN;ATSTJEI/ASQ%8:5H>@7.B^+-.T:3SH(YM)"F:UOUNV?S&);B-DV8?IC=Q7 MJGAS]HS3=4\)ZP=2U31M(\4:>M_(\$S2_95BM[F2'S2V 2,*I8+DC=74:3\< M_!E]?V>E2^)+"35YF2W>.WW^7YYB\W:&(XRF6 )R10!XMX(TKQ9=_%;X?WGB M/0=:?7=)U?6H]6U)ANLC%+ XMY$;=@H5\M1@97D&O4?VCO\ D >%/^QGTW_T M>M7=9^/'AZW\-:KX@T:]@UG3M#$5SJZ1AEEBLY 3]H0$?,H4-(#T94;!R*H? MM$RK-X<\)2(P='\3:8RLIR"#,O(H$>O"EI!2T""O)_$7_)R?A+_L WO_ *,C MKUBO)_$7_)R?A+_L WO_ *,CH ]8ICJ&X(R/3%/I",T ?/TOAK7;WQ[\;C9Z M?>V[:KI,,.EW97RTEG6V9!L?/!#XY_&N&T?2?&?B?0?%'+FW\.Z)>Z M;=ZL_DQ?VC:_:#.K_-T?$:OZJ<^E?7.P>]8WBGPIHOBRQAM]=TVVU2TMITNX MXKN,.B2IRKX/&1S0,^9OB3!XVU'P9IM]8Z'K_P#;NMZ?,JW]ZN_P#BOX>\0ZI+\*/%]OI]SJB^'+S[7JFDH!]HD66W\LNJ MDX+QL2=O4Y..:FN/CS?7C>!+[2--LI]#\5ZV^EVT\\KB18%#XG P=QC.%XX M(.><5Z)H_B/4;[QQKND3Q6JV-A'"\,D;,97+C)W C ]J / _C+%XQ\=Z7\4 MUT_2=7O?#\VEZ7#I-I):B.26Z^TLUR$5L,0J+$Q&V MU2/6H_$-S)]J#8LKG1I(B(X^3C(!V[2,AQGH(Y)8B-K"1D&,8 #@@OS7;7WCA=(^(.F^&KZ)475X M))+"X0GYWB&Z2-AZ[?F!'8&@9\S>&O"/BSPEX>MKG3]&\2OIRZ;:VNL:8\S" M1KH7(S)$N[)58\[@IPRG'K70?#70?%S>-OA)-K.D:N1H]SXGAN;J\0?N89)% M^R[CN/#1@!>O2OJ<+P* BJ3@=:!7'4444"/*OV9/^22VW_83U/\ ]+IZ]5KR MK]F3_DDMM_V$]3_]+IZ]5H **** /+?BC_R4[X6?]A*Y_P#2:2O4)%5U(8;A MZ$9KR_XH_P#)3OA9_P!A*Y_])I*]1(S0!\XR^&/$EW_PTC'IVGW]KJ&L.)=$ MN,>5Y\BZ9%"K1/G@B6,C/L#7+Q6WC+5M'\7:\5UO1KJQM](U324U>3R$N)X8 M6%Q"06.-YPK ]\&OK;:*R-?\(:+XI%B-7TRVU(6,XN;87,8<12CHZYZ$4#/F M?XC6OC2#3M/?3='\03:O+:VVJBXM)3-&DK7B/- !N 5EC)&3]X<"O3/CKX4^(M!^ M(7B'PVLVK66MG75\-7FQ]-!@26Y6[4VLA16PDS1@L5[$D&KTNF>*]-N=0L#H MWB2]TJ]N+!]X9V\F9[)A,Y4L"Z^;@%<@!L-T%?0T'B74&^(TF@&&U_LY-.%[ MYP+><7\P+MQTQSG/6N'T;XUZGXD^).K^&["TTE7TJ_%K=:7>7+PZC]GQ_P ? M:*5VO&3C 7MGYLC% SR/3? /BCQQH-Q!K^G^(VU./X>6B)%=3-'%)JRK=12A ML-@N5:(\\'(/:O0?'6B:AJ7[(L.D6&C:B=3ETBTMTTYXLW"R#9N##/&"#WKU M#Q+XZ7PEXJ\.:?J$2+IVO7#:?:W@?YH[P(\B1L/1TC?!'1DP?O#'7*,B@1\L M7FA>*(_&IU6TL_$8:+Q/IQAP6\I;-K7;<':3CR]^,UTGPBU;4M#M+C6_$'AO MQ/W]NF[#_>9BXQM3CMBOH3:*-N* %'%>6_ \XOOB M#_V,UW_,5ZE7SAX)^$I\<>)O'^H#QMXQT#'B*ZC-IHFJBWM^,?,$V'D]^:!' MT>#1FO'_ /AG)O\ HJ7Q'_\ !ZO_ ,:H_P"&VXFUM70R1Q,R[E,7(R!D5[[HTTESI%E-(VZ22!&8^I*C- %VBBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@! M#TKRCX>?\EW^*W_7+2/_ $5/7JYZ&O)_AV<_';XK?]:+3]9@T1]#OM-U1&V-&9%D!#+RK*ZGU#!NV*V+/P5XGTC1([+2]9 ML;>:Z-WH%>A[0.U+B@#Q;0O@OKNA>+-4\6V=[H MVG>([VPBLY196S):W<@<,]Q.@QE\;@,>HR370>$O"-[?^B' MH \OM_!]YXC^$'P>UC3E,]YX8N;#6/LR]9XOLTD$R+_M>7.[#W4#O4NL? "^ M\06_Q8#3C!_LFV_] M%BNUP* /GZQ_9JU"SCO+"36K:;2-1N-.OKM&A8RK4'('/RDCGBOJG -& M!F@=SQCX,:?K.I^#/$PN;6UMI]7=IEU)(YD:ZE>/RV>1)/F!4)&..,#VKG? M'[,VM_#&WT,Z!K]G;.]J;+Q';"%UMM43G;,B _NY@"1O[CKFOHG SFC Q0(^ M<-5_9%;:X=[%[B)C>6\#,6\@X^5MI)4-Q\N.,BO5L 4 4"/G M34/V:-=U#2K>S_M[3XVBAUF+>+9SS?2M(".?X-Q!]>*L6W[-^NV]JT7]OV*R M'4['4%D%JQ*"WM3 !@GDDG=^&*^A,"C H ^9;GX">+=*\->.;.?5K/6=4\9Z M!:^'9)(K=D",@FC>Y#?!-A 6,-KXATJ%-QR=J MRJHS^5>S;5KR7]HX :!X3Q_T,^F_^CUH&>MBEIJGG%.H$%>3^(O^3D_"7_8! MO?\ T9'7K%>4>(?^3D_"7_8!O?\ T9'0!ZO12#-% "U#&2,G =2N1[\5 M+01GM0!\_>'?@EJB?#?P/H"72V.M^ =166QGN(]UO=QH75"<:F+[35UJ^NH#+#X(ZQJ MOCSPKXIUC4-,;6- GGD&KV%L8;N]@>-T2VG/1HP'5B.?FC4C&36G/X-U[Q+X M_P# E]K4EO*_AJ&>YO;FVC,<4]U)$8U6,')"@,S'Z"O5MOM2XSVH 6BDHH 6 MBDH.: /*_P!F3_DDMM_V$]3_ /2Z>O5:\H_9E)'PFMN?^8GJ?_I=/7J] !11 M24 >7?%'_DIWPL_["5S_ .DTE>I5Y;\4.?B;\+./^8E<]/\ KVDKU&@!:*2B M@!'Z5X'I?P0O9?AI>>!1.;"\T/Q'_;VBZC*GF12XO3>0;U&,@,3&P]LCM7OI M&:0*!VH \^M_"?BD7VI:Y+?Z9'K\MNEI:JD;M;Q1A@S%LX9B3^6!7,^*?@CJ MOC7Q/H^I:MJ.G[](U==1LM5MK5]#U[_A(+Z]LXRD)6%9EMXE#'.XF1-WLC>HKUQ1@4;? M:E Q0 M%)10 =Z\M^!XS??$'_L9KO^E>I5Y;\$?EOOB#_P!C-=_TH ]3HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH \\_:&_Y(1\0O^P#>_\ HAJ[/P__ ,@+3O\ KWC_ /017&?M#?\ )"/B M%_V ;W_T2U=GX?\ ^0%IW_7O'_Z"* Z&A1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 E>9>)O@-IGB+Q;?^(K M?Q'XG\/:A?Q1170T356MHYA&&"%E /(#$9]Z].I,4 >2_P##/*_]%'^(/_A0 M/_\ $T?\,\K_ -%'^(/_ (4#_P#Q->M8HQ0!Y+_PSRO_ $4?X@_^% __ ,31 M_P ,\K_T4?X@_P#A0/\ _$UZUBC% 'DO_#/*_P#11_B#_P"% _\ \31_PSRO M_11_B#_X4#__ !->M8HQ0!Y+_P ,\K_T4?X@_P#A0/\ _$T?\,\K_P!%'^(/ M_A0/_P#$UZUBC% 'DO\ PSRO_11_B#_X4#__ !-'_#/*_P#11_B#_P"% _\ M\37K6*,4 >2_\,\K_P!%'^(/_A0/_P#$U7O_ -FNSU.SFM+WQ_X^NK2=2DL, MNON5=3U!XZ&O8L48H J:/I<&B:39:=:@K;6D*01!FW$(JA5R3UX YJY110 5 M0UW1[?Q#HU_I5V&-I?6\EM,$8J2CJ5;!'0X)YJ_28!H \2L/V6K72[*"SLOB M5\1K2SMT$<-O#XB8)&@& H^3H!4__#-/_54_B5_X4;?_ !%>ST4 >,?\,T_] M53^)7_A1M_\ $4?\,T_]53^)7_A1M_\ $5[/10!XQ_PS3_U5/XE?^%&W_P 1 M0?V:N/\ DJ?Q*_\ "B;_ .(KV>CK0!\N_%GX0ZCX'L?#4VG?%+XBE]3\1Z;I M,WFZ\7 AGG6.3&4X.TG![5W?_#-/_54_B5_X4;?_ !%6_P!HP :5X#_[';1/ M_2M:].=>BL+J.\CLM5UQIK=I$.Y"R;1G!YKV6DQF@!%XIU)C%+0 M5P7Q!^#^F_$'6M-U>75M;T34["*2"*[T2_:UD,;D%E8@'(R!7>TE 'DH_9Z4 MC_DHWQ!_\*!__B:/^&>5_P"BC_$'_P *!_\ XFO6L 48H \E_P"&>5_Z*/\ M$'_PH'_^)H_X9Y7_ **/\0?_ H'_P#B:]:Q1B@#R7_AGE?^BC_$'_PH'_\ MB:/^&>5_Z*/\0?\ PH'_ /B:]:Q1B@#R7_AGE?\ HH_Q!_\ "@?_ .)H_P"& M>5_Z*/\ $'_PH'_^)KUK%&* /)?^&>5_Z*/\0?\ PH'_ /B:/^&>5_Z*/\0? M_"@?_P")KUK%&* /)?\ AGE?^BC_ !!_\*!__B:/^&>5_P"BC_$'_P *!_\ MXFO6L48H YKX?> M.^&OA6ST#2I+J:SMFD<2WLQFFD9W9W9G/))9F/XUTU)B MEH *0G I:* .+^(OPNT_XE#2FN]2U;2+O3)VN+6\T>\:UF1BA1OF'4$$C%5_Z*/\0?_"@?_P")H_X9Y7_H MH_Q!_P#"@?\ ^)KUK%&* /)?^&>5_P"BC_$'_P *!_\ XFC_ (9Y7_HH_P 0 M?_"@?_XFO6L48H \E_X9Y7_HH_Q!_P#"@?\ ^)H_X9Y7_HH_Q!_\*!__ (FO M6L48H \E_P"&>5_Z*/\ $'_PH'_^)H_X9Y7_ **/\0?_ H'_P#B:]:Q1B@# MR7_AGE?^BC_$'_PH'_\ B:/^&>5_Z*/\0?\ PH'_ /B:]:Q1B@#R7_AGE?\ MHH_Q!_\ "@?_ .)KKOAW\.-/^&NE75C87>H:@UU_\ HEJ[/P__ ,@+3O\ KWC_ /010'0T**** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /)/ MVC?^05X#_P"QVT3_ -*UKUNO)/VC?^05X#_[';1/_2M:];H#H%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >>?M#?\D(^(7_8! MO?\ T2U=GX?_ .0%IW_7O'_Z"*XS]H;_ )(1\0O^P#>_^B6KL_#_ /R M._Z M]X__ $$4!T-"BBB@ HHHH **** "BBB@ HHHH **** "L3QKX@/A/PEK6MB$ MW']FV4UYY(;;YGEH6VY[9QC-;=<;\9?^21^-?^P+>?\ HEJ .0TGQM\6]8TN MTOX?!7AX0W,2S(&UM\@,,C/[KWJW_P )+\7_ /H2O#O_ (.W_P#C5=M\/A_Q M0OA__KP@_P#0!6_B@9Y5_P )+\7_ /H2O#O_ (.W_P#C5'_"2_%__H2O#O\ MX.W_ /C5>JXHQ0!Y5_PDOQ?_ .A*\._^#M__ (U1_P )+\7_ /H2O#O_ (.W M_P#C5>JXHQ0!Y5_PDOQ?_P"A*\._^#M__C5'_"2_%_\ Z$KP[_X.W_\ C5>J MXHQ0!Y5_PDOQ?_Z$KP[_ .#M_P#XU1_PDOQ?_P"A*\._^#M__C5>JXHQ0!Y5 M_P )+\7_ /H2O#O_ (.W_P#C5'_"2_%__H2O#O\ X.W_ /C5>JXHQ0!Y5_PD MOQ?_ .A*\._^#M__ (U5/6/&_P 6M&TF\OYO!7A\PVL+S.%UM\X4$G'[KVKV M'%<]\1!_Q07B+_L'S_\ H!H \Z\.^/\ XL>)= T[5[7P5H M[ZWCN8U?6WR% M=0PS^ZZX-:/_ DOQ?\ ^A*\._\ @[?_ .-5TOP=_P"24>$/^P5;?^BEKL,4 M >5?\)+\7_\ H2O#O_@[?_XU1_PDOQ?_ .A*\._^#M__ (U7JN*,4 >5?\)+ M\7_^A*\._P#@[?\ ^-4?\)+\7_\ H2O#O_@[?_XU7JN*,4 >5?\ "2_%_P#Z M$KP[_P"#M_\ XU1_PDOQ?_Z$KP[_ .#M_P#XU7JN*,4 >5?\)+\7_P#H2O#O M_@[?_P"-4?\ "2_%_P#Z$KP[_P"#M_\ XU7JN*,4 >5?\)+\7_\ H2O#O_@[ M?_XU1_PDOQ?_ .A*\._^#M__ (U7JN*,4 >5?\)+\7_^A*\._P#@[?\ ^-5! M?>+_ (N6-G/"O#VR%&D8+K;YP!D_\LJ]5?\)+\7_^A*\._P#@[?\ ^-4? M\)+\7_\ H2O#O_@[?_XU7JN*,4 >5?\ "2_%_P#Z$KP[_P"#M_\ XU1_PDOQ M?_Z$KP[_ .#M_P#XU7JN*,4 >5?\)+\7_P#H2O#O_@[?_P"-4?\ "2_%_P#Z M$KP[_P"#M_\ XU7JN*,4"/E_XZZ]\4)],\&_;_">A6ZKXNTAH3%J[N6E%RNQ M3^[& 3@$]O2O2_\ A)?B_P#]"5X=_P#!V_\ \:J+]HS_ )!7@/\ [';1/_2M M:]:Q0,\J_P"$E^+_ /T)7AW_ ,';_P#QJC_A)?B__P!"5X=_\';_ /QJO5<4 M8H \J_X27XO_ /0E>'?_ =O_P#&J/\ A)?B_P#]"5X=_P#!V_\ \:KU7%&* M /*O^$E^+_\ T)7AW_P=O_\ &J/^$E^+_P#T)7AW_P ';_\ QJO5<48H \J_ MX27XOGKX+\.C_N-O_P#&JP/ OQ8^*?C[PU;ZU8>!]"CMIGEC"S:VP8%)&0]( MO537N;5Y5^R__P D:TK_ *^;S_TIEH 7_A)?B_\ ]"5X=_\ !V__ ,:H_P"$ ME^+_ /T)7AW_ ,';_P#QJO5<48H \J_X27XO_P#0E>'?_!V__P :H_X27XO_ M /0E>'?_ =O_P#&J]5Q1B@#RK_A)?B__P!"5X=_\';_ /QJC_A)?B__ -"5 MX=_\';__ !JO5<48H \J_P"$E^+_ /T)7AW_ ,';_P#QJC_A)?B__P!"5X=_ M\';_ /QJO5<48H \J_X27XO_ /0E>'?_ =O_P#&J/\ A)?B_P#]"5X=_P#! MV_\ \:KU7%&* /*O^$E^+_\ T)7AW_P=O_\ &J/^$E^+_P#T)7AW_P ';_\ MQJO5<48H \J_X27XO_\ 0E>'?_!V_P#\:H_X27XO_P#0E>'?_!V__P :KU7% M&* /*O\ A)?B_P#]"5X=_P#!V_\ \:H_X27XO_\ 0E^'?_!V_P#\:KU7%!'% M 'A?A[XK?%/Q)K.OZ;;>"-"6;1;E;:];_P#PDOQ?_P"A M*\._^#M__C5'PB_Y*'\5/^PQ#_Z3K7JN* /*O^$E^+__ $)7AW_P=O\ _&J/ M^$E^+_\ T)7AW_P=O_\ &J]5Q1B@#RK_ (27XO\ _0E>'?\ P=O_ /&J/^$E M^+__ $)7AW_P=O\ _&J]5Q1B@#RK_A)?B_\ ]"5X=_\ !V__ ,:H_P"$E^+_ M /T)7AW_ ,';_P#QJO5<48H \J_X27XO_P#0E>'?_!V__P :H_X27XO_ /0E M>'?_ =O_P#&J]5Q1B@#RK_A)?B__P!"5X=_\';_ /QJC_A)?B__ -"5X=_\ M';__ !JO5<48H \J_P"$E^+_ /T)7AW_ ,';_P#QJC_A)?B__P!"5X=_\';_ M /QJO5<48H \J_X27XO_ /0E>'?_ =O_P#&J/\ A)?B_P#]"5X=_P#!V_\ M\:KU7%&* /*O^$E^+_\ T)7AW_P=O_\ &JP3\4_BF/&Z>&!X)T+[>VGMJ.[^ MVFV>6)%0C_59SEA7N>*\N/\ R'?_!V_P#\:KU4#BC% 'E7_"2_%_\ Z$KP[_X.W_\ MC5'_ DOQ?\ ^A*\._\ @[?_ .-5ZKBC% 'E7_"2_%__ *$KP[_X.W_^-4?\ M)+\7_P#H2O#O_@[?_P"-5ZKBC% 'E7_"2_%__H2O#O\ X.W_ /C5(WB?XO(I M8^"_#H &3_Q.W_\ C5>K8J.Y'^CR_P"Z?Y4 >(^"?BE\5/'/ARWUFQ\$:"EM M/)-&JRZTX;,'?_!V__P :J;]FSGX/:/\ ]?-_ M_P"EL]>GXH \J_X27XO_ /0E>'?_ =O_P#&J/\ A)?B_P#]"5X=_P#!V_\ M\:KU7%&* /*O^$E^+_\ T)7AW_P=O_\ &J/^$E^+_P#T)7AW_P ';_\ QJO5 M<48H \J_X27XO_\ 0E>'?_!V_P#\:H_X27XO_P#0E>'?_!V__P :KU7%&* / M(M*^*?C'3_B5X:\*^*_#&G::FOPWCVUUI^HFXV-;HKD,I1>"&ZCTKUQ>E>0? M$G_DXGX-_P#7+6__ $GBKV =!0(6BBB@ HHHH **** ///VAO^2$?$+_ + - M[_Z):NS\/_\ ("T[_KWC_P#017&?M#?\D(^(7_8!O?\ T2U=GX?_ .0%IW_7 MO'_Z"* Z&A1110 4444 %%%% !1110 4444 %%%% !7&_&7_ ))'XU_[ MY_ MZ):NRKC?C+_R2/QK_P!@6\_]$M0!?\"!CX!T$(P5SI\.UB,@'8,9'>O$_"7Q MM\5^)?AM\,#)/:)XC\6ZO=Z=/?Q6V(X8X)+G+I&21N*0 $]3FO:_ :LW@/0 M IVDZ?" <9P?+'-<7HW[/VF:%X$\.^'+?5;UIO#]_+J6FZFP7SH9I))';( V ML#YTBD'L?QH \PMOVCO%7B+2]<;3C9VEYX6TBZU+4#)!E+YX+AX]BY/R*R1D MY'(9O05U7AKXO^,9]?N+K4=*:31[RVE:PLU@$6Z8R1BSC28G#^;&TCN>1&(R M3@ UO77[-GAV73HK*WN[VSBELY+#4#&R[K^"24RR+(<<$N6Y'0,178ZM\.=. MUP/#>/*]@--DTR"T0[5@1T*2.IZ[RI"[NP''4Y!ESP/K<6N^';>5=8L]=N$S M'<7E@RF$R]6"@9P!D8SR1@Y.YR>^*[L=*!"T444 %%%% !1110 5SOQ$_Y$+Q%_V#Y_\ MT UT5<[\1/\ D0O$7_8/G_\ 0#0!0^#W_))_"'_8*MO_ $4M$OB M+X]M[YTNO#_A_P )P^(4MXH@LV[==>8N\GYLB!<=,9KK?@[_ ,DH\(?]@FV_ M]%+4<_PRLKSQYK/B2ZG>Z75M(CT:YT^5%,+0(TK#W)/G.#Z@^U 'A5Y^T7XQ M\/VOA^TO%L;W5/%.AZ?JEG((MB6,UQ/%')$0/O(@G4J3R=AR>>-#4/C'\1&U MK5=%T:UCU270=5>QNKU+7(N#F)HUD XB!C>0EQ@ H.>Q[>#]F;PV=+:TO+N^ MO98+&VTO3[J1PLMC;6[B2!$('+*RH2QY;8N>G/3Z9\*;/3-$U.Q%[<23ZO>? M;=4O-JK)=LNWR44;>F M>:]%'6@!U%%% @HHHH **** "LKQ3_R+>K_]>DW_ * :U:RO%/\ R+>K_P#7 MI-_Z : .6^ /_)#?A_\ ]@&Q_P#1"5P?B[XU:[X,_P"%N7,HM]0B\."T_LV# MR_+PTX50)#DE@'<'/' Q7>? '_DAGP__ .P#8_\ HA*KW_P6TG6+WQJ^I7$] MY:>*HXHKNU.U5B\M=JLC 9!& + M6# !Y5K/8W%W*?+'REU^RR(N>,.I(.#F'0_C?X\UB^M)!9POIVF:E<:5J5S% M:GR;A[>\>&>1GR?* A590./F)'.,5Z _P TJ5FOY=2NY/$O]H6VIQZUA1)'+ M;PM!$ @^4H(GD0KW\QSWXW]&^%6F:'X;L="MYIVL(KN2^NPY!>^FDD:5VE/? M=(Q8@?3I0!+X%\9)XGGOQ-J%H;H.)(]+C<>?;0G[ID'7<>I],@5V=><^%O@M MIGA3QU>^)K>[N999_.,5O(?DB,K!Y.>K9(&,]*]&H$%%%% 'DG[1O_(*\!_] MCMHG_I6M>MUY)^T;_P @KP'_ -CMHG_I6M>MT!T"BBB@ HHHH **** &M7E/ M[,'_ "1O2?\ KYO/_2F6O5FKRG]F#_DC>D_]?-Y_Z4RT 6?%7CS5= ^,_AS0 MA+"VA7VD7U[/%Y.9?,AV;2KYZ88\8_&O(M4_::\3>&_"6F^*KJ*SO;3Q%IU_ M=:=8+%M-I+#*J1!F!RRD."V>>#BO>M;^'=OK'Q"T3Q;)>3+/I5I<6:6@53%( MDVW?NSSGY1C%^+/Q!M-6U[POIJ?VIJ.E&TNI=2MK$2N(+FRN9(8S"O'S75NL6X=$E!. M#EQZ9X2^(LNN:S96^J7=EI,K6ZPFP\Q"]S>8'G",Y)*1ME,_Q,&]*M:%\*(- M!@\02PZI=-KFN)%%=ZN542^7$GEQ*JCA=JYQ_M.Q[XJCJ/P+T6Z\6:5K5O-/ M91V26J&RB V2?9G9X.3R,,[$X^]GF@#TL=*6FJ,"G4""BBB@ HHHH **** " MBBB@ I#TI:0]* /*OA'_ ,E"^*G_ &&(?_2=*N^/O&&L>'_BK\,='LIX$TG7 MKN_MK^%X-TC"*REFC*OGY<-&,\'(JC\(^?B%\5?^PQ#_ .DZ5U'BKX?0^*?& M'A#Q"]]-;7'ANXGN8(8U4I,98'A(-2T&+3A&-Z"U5U6;?U):2)LCH%([C-//QC^($=UI>D&2&[O-6TFTUTW-E M8>;)8V\A=9%2($^9M81XR,X8^E>D?\,_>''U>XGF,T^F/>7.HII;D>5'=7$9 M2:0'KR"QQT#,35KP?\&K/PQP6SD]>* M!E#P5\3+_5YO#D7B"XL=!NGM4BOK61U#7.HLB[X(LG.(B0&(SEG51R0[V>,V\L@VMD;2 M#&.QZUYMJ7[06MV>HZCKBQPCP[8>-QX.?3B@WNFU4:Y#CG?Y[?=Z>6.F>:]@ M\:^ (O&FI>&KR6]FM'T+41J,*Q*I$C^6T>&SVVNW3V]*P+CX$:!<^)9-1=IS M8RZN/$+Z6,"%M1$0B\_/7& &V=-XW4 CR?3_ (]>.KW2?"[PQ6]WJ'B_1&UN MTMX+;<^GHLJ%E4#_ %N(9 >1DLI[' ]!\&?%/4KV#0H/$EW9Z)0DB*%5;&URI5V';G:?:7%]>1&!)HKB=2"]TDSQO*&ST9FB3YAR.10%SU M8'=@]C3JBAC$,21KG:@"C/H.E2T""HKG_CWE_P!T_P JEJ*Y_P"/>7_=/\J M/-/V:_\ DCNC_P#7S?\ _I;/7J%>7_LU_P#)'='_ .OF_P#_ $MGKU"@ HHH MH **** "BBB@#Q_XD_\ )Q7P;_ZY:W_Z3Q5O?'#QWJ/PZ\"-J^FVQFD^U6]O M+-Y9D6UBDD"O.RCJ$!R>WK6#\2?^3BO@W_URUO\ ])XJ]2U6TGOM/E@M[DV< MLB[1.$#E/?!X/XT#/FVP_:#UK4_$4GAB37K'3K6+5K_3E\7FV1[>5HH8Y(4( MSY:LPD;)X!\H@8)J;P+\?/&_B@^$O$FH:3'8^%=2T^UNIS%;L86C>TF>>82G M)5EN4@B2/.668'!SE?5_^%,:1!X$D\(V=S=6>E7;R-J+QL#<7GF$F7=(1D%\ MG)'(!XQP1NR^"+ QZ#:0I]ETC1P/L^FP*%ARJA8L^T8!VKTS@_PB@"O\/_%' M_"1V%S]HU&SN=2CE)GLK9U8V0)^6)\'E@!AC_>R.U=:.E>_P#HEJ[/P_\ \@+3 MO^O>/_T$4!T-"BBB@ HHHH **** "BBFR?=- "Y%&:\"^&EA\2OB/X+T_P 1 M-\3IM.-\'D^RP:'9LD0W$!060DX ZFNH_P"%5?\*X^)'_17+S_P0V/_ ,11_P *X^)'_17+S_P0V/\ \10!ZKFOFW]N?XTZ MY\%OA-=WEEX;77-&U2";3;RY$Q5K1I4948@#DTJ';9Z>WG%VN5C7:\F#T7(P/7!KWU>!7BOA3X'>,_!'A MS3M!T/XH7-AI.GPK;VULFA61"(HP!G9S]:UO^%?^"&Q_^(H_X5Q\2/\ HKEY_P""&Q_^(H ]5S1D>M>5 M?\*X^)'_ $5R\_\ !#8__$5S7CZT^(_PXTJRUEOB3+J\0U&TMY;.?1;1%E22 M948;D4$<,>10%CWNBD7[HI&.!0(7(HS7@GP^L?B/\1O#[ZZ/B9-IBS7EU&EI M!HMHZ1(DSHH#,A8\*.2:Z;_A7'Q(_P"BN7G_ ((;'_XB@9ZKFC->5?\ "N/B M1_T5R\_\$-C_ /$5&?A_\0P<'XP7(/3']AV/_P 10!ZR3Q7S]^V;\:=9^!WP MKGUNP\,KX@TNX#V5\WG%&M1(NU'P!R,G!_"NK_X5S\1_^BN7?_@BL?\ XBLC MQ9\#?&7CKPWJ/A_7?BA'=!^*-QINC MZ?$(+: :'8G:H]24Y/4DULGP!\0P,GXPW(&,_P#(#L?_ (B@#UG-&:\F_P"% M??$3C_B\%SR<#_B1V/)_[XI__"N/B1_T5R[_ /!#8_\ Q% 'JV:,BO*O^%$YO$*_$R;5!:S0AK2XT2T1)5:15*DJ@( MX/4&@1] 4E(O2O,OCSXAU_1-,\)V?AS51HE[K7B*UTN2^-LEP8XI%D9MJ."N M8_P"P#8__ !NE_P"%3M\/?B*A ;XOW2D],Z%8\_^.4J_#KXC, 5^+UT0>XT*Q_\ B* / M5\UX;^U[\:-;^!'PKG\3:;X:7Q)I@8VNHCSBC6R2#:DG Y7<=I],K[UN?\*Y M^(__ $5R[_\ !#8__$5F^)/@MXU\7^']2T/6/BE<7VEZC;O:W5M)H5EB2-U* ML/N>AH XC]@KXU:Y\9?A/9M<^&ET30]"MH-)MKPS%FO)(HU5V (X P.?4X[5 M]/Y%>#> /@)XG^&GA73_ KX8^*4]AI&EQ"&"U71;%F04_\*X^)'_17+O_ ,$-C_\ $4?\*Y^( M_P#T5V[_ /!%8_\ Q% 'JV:,UY5_PKCXD?\ 17+O_P $-C_\11_PKCXD?]%< MN_\ P0V/_P 10!ZKFEKRCX.ZWXEE\4^._#WB/7?^$A;1+NV2WO#:1V[[9(0Y M5A& #@]\5ZO0(\D_:-_Y!7@/_L=M$_\ 2M:];KR3]HW_ )!7@/\ [';1/_2M M:]:/2@.@49'K7G_QR\1:OX6^'=U>:'>+I^I/=6MM'=M"LWE"2=(V;8W#'#'@ MUD)\.OB0R@_\+;O.>?\ D V/_P ;H ]7S1FO*O\ A7'Q(_Z*Y>?^"&Q_^(I# M\.?B.H)/Q=NP!W.A6/\ \10,]6S1FO)U^'WQ$G[0.N_&/P]J&E+X473?#FB-*6U8SEC+*7->4_\ "N?B M/_T5V[_\$5C_ /$4?\*X^(__ $5R[_\ !#8__$4 >K9HS7E/_"N?B/C_ )*Y M=_\ @AL?_B*7_A7'Q(_Z*Y>?^"&Q_P#B* /5*+6UTFRU"WFDL(;5XGEEN$=?W0 88B4\B@ M1ZU12 8%+0 445F^(;N33]!U*ZAP)8+:65-PR-RJ2,CZB@#1R/6C->#_ ZT M3XE^.O!&C>()?BE<6JYHS7E7_ KCXD?]%)O#UIX#%F=2O/ MMFJ327!QIZ1H(R#QRQ8 8^OI7WR.M?//@S]EC6?A]XE\2:_H'Q$N+#5O$,XN M=1G&B63&1P,< I\H[X'JYHS7E7_"N/B1 M_P!%E A:*** $HR/6H;R1HK69UQN5&89 M]A7@7PFL?B;\2_AUH?BB?XH36$NIPF=K6#0[-DB^=@%!9"2 .IH ^@\T9KR MK_A7'Q(_Z*Y>?^"&Q_\ B*0_#GXCCK\7;L?70K'_ .(H&>K9HS7DZ_#[XB.< M+\8+ECUP-#L?_B*=_P *X^(__17+O_P0V/\ \10!ZE*6"-L +XR 3P37Y\/^ MV=XS7]KA?"S?#=/^$H2-M -L+MMA5IDD$^?^"&Q_^-USNKS^/_ASX[\!V]_X[?Q'IVMZF;&Y MM+C2K:#"^6S!E:-007_=/\J!'FG[-?_)'= M'_Z^;_\ ]+9Z]0KR_P#9K_Y([H__ %\W_P#Z6SUZ>V<<4 +29KQ'3QX\^('C M?Q]'IWCZ3PWINB:PFFVUE!I-M/A/L5M,6+R*226F;Z8%:H^'_P 0V( ^,%R2 M>@&AV/\ \10!ZSFC->4_\*Y^(_\ T5V[_P#!%8__ !%'_"N/B1_T5R[_ /!# M8_\ Q% SU;--89(_G7E?_"N/B1_T5R[_ /!#8_\ Q%'_ KGXC_]%'[B^NM#L)M4MX[/4I($>YMX7WI%(5!90W< Y&?:O!O$O[*^L^,? M'GAGQGJ_Q$GN_$GAL3#3;LZ'9 () =R[,-MZKG[I)(ZUV7_ KCXCC_ )J[ M=_\ @BL?_B* /5LT9KR9_A]\1(SAOC!K9HS7DTG@#XAPY\SXPW"8&3NT.Q&!Z_KY'K2UX#\3M+^)7P]^'^O^)(OBE/>RZ79R7:V\NAV824J,A20 M@(!Z9![U[U;N9+>)SP64$_E0(X#]H;_DA'Q"_P"P#>_^B6KL_#__ " M._Z] MX_\ T$5QG[0W_)"/B%_V ;W_ -$M79^'_P#D!:=_U[Q_^@B@.AH4444 %%%% M !1110 4U_NFG4U_NF@#S#]F?_DBGAO_ *Y/_P"C&KU#.*\O_9G_ .2*>&_^ MN3_^C&KT^10ZD'H>#0!F'Q5HJR^4=6LA)NV;?/7.M?/%SX/\ M.R_M-_V*-.LA9OX69_L_EJ1YGVK=NQ_>SSGK7+^"_C5XY^(#:=X>TK6=.M?$ M=YX4U&[B\RV!6+4;>Z2.(.#T!!(9>N.>U SZOR!WJ"\U"UTZ'SKJXBMHLXWR MN%7/U-?.-Y\<=:UKP3IGB)+Z3P[%K,_V2SL;JV"RK-!!*;B-G;A3YR,N3U$? M'WA2?%CQ?)X^_8Q'B"]:V-]J-G8S,V,)YIN(LX!Y'.>/3- 'T98:M9:H'-G= MPW00X?RG#;3[XZ5:R#7SYKR^(_!T?@FUL]4T;1-2\5:Y_9MQ>Z?9+AX/L-Q) M$0K'EU:)!GOD"N,UW]H?Q#8W6O)IOB&UNQ_9FL30RS6P7R+FSN8XU7R^H^5G MR&Y;&X8&* /K;O+OVCO^2?6W_88T[_ -*8Z!'J M0Z"D;H:4=!2-T- 'F/[-W_)+;?\ Z_[[_P!*I*]0KR_]F[_DEMO_ -?]]_Z5 M25ZA0 AKYG\4_#GPO+^U%XH[5],U MS^M-X**W#C?D(P<[AUXR#6A)^T!K>L>"=.UZSGL]$-]) M#IR6U];,9A?)&[7D0&X#*.NSD@?*YR>*]6\2>$] @@>*PFLO"VOZN\L-EJMM M;Q?:1.ZEW:/(^9BJ$D=PO-:FF>!=)L_#]GI%U:Q:I#;N9B][$KM).6+-*>,; MF9F8GWH&>'_$KQATBL="37V.O)KE;/ M0?!^KN-/M;#2+IM$FVK;Q0QL;&0@, !^[)!!P,5U0&"/2@0ZO*OVG/^2.ZM M_P!=K?\ ]')7JM>5?M.?\D=U;_KM;_\ HY* /4UKRCX__P#'S\,/^QUL/_1< M]>KK7E'Q_P#^/GX8?]CK8?\ HN>@#UC. *#R/\*;(ZQQEF("J,DGL*P_!?C? M1?'VAKJ^AWJ7U@TTD'FITWHQ5A^!!H \>_:_\-:0/AO-KLUI"=5.JZ':"\D/ MSK#_ &K;Y13V!#OG&,@G/%9/Q!^*,_P0UOQ7H7A^TTG3]+M-,M=9M8948!II M[IHYE W ;< '"@8)]Z^A-;TC3-=M!;ZI:6U]:APWEW**Z!P?E.#QD'I[UF7F MC>%_$^I2I<6>F:I?V*""02Q)*\*MA@C9S@' .#[4#/*G^,/B/3_$'BC0]0DT M^UNM$6?5&O9;=Q;MIOE%H7.&)W;N&Q_=.!6Q\#_BCJ?CS5?&&DZK-;3R:-): M-#<6\?EL\4]JDP+*&;&&9@.&]4L[.^\.Z)_9^GZEIEO?QWB6:0QO$V0D;$<[U M^Z>@(YH ^??!EY/\.M:LPZ:5XE^U6^I77AWQK:2L9IB4DF:/48P068 ,-^2/ ME ^4\5=_X:$\=VUM?W4MUHEPEII6DZPT4=HX,BW4J1R0J3)QC=D/^!%?0=SX M;\+>&].U#5DT6S2%;9WF:WMU):+&YP ."",DXZUPOA#XF?"SQJOE06=I8&;3 MX;J--3L5MQ/:%L1LN>&4-@ =CCB@#@_$'[2FOZ=?>*/[-OM(O88O#^O:G8EX MF"17&GR1JL3?,&<$.P?@?,IVY%=?X"\5>*[OXT0:;KGB.VNK*X\-)J<=A:6@ MABWO, -I+LS%5(&MU";Y(Q*UN'&]4)P&(Z@5C>$_'&G>,KK7;>Q$X?1K]M.N?.CV@RA$?*' M^)2LBX- CBOA=_R6#XN?]?MA_P"DHKUFO)OA=_R6#XN?]?MA_P"DHKUF@#R3 M]HW_ )!7@/\ [';1/_2M:]:/2O)?VC?^05X#_P"QVT3_ -*UKUH]* Z'F/[1 MG_),V_["FG_^E<5>F1?ZI/H*\S_:-_Y)D_\ V$]/_P#2N*NOU'QEI.B7R6-W M=+%.EF]],6.%@MTZRR'HJY&,GW]#@ Z"L[7]$L?$FDW&F:E;K=65P LL#$@. M 0<'';BN4T7XOZ/K@T26WM=26RUJ39I][):L(IQM+!L]55@,@L!G(K8\:^.] M+\!Z VL:DTKV:W$5LQMD\PJ\DBQKD9Z;F&?2@#YYL_AWX&^-'CC1-.L)- M>\+>+K\Z?)*A98(B(8WCPI!\O8S?+G ZXXKOM8^/FO:1K?BB\7[!>>&/#7B* M"PU"2WB9YA936L;B08;&5DDP3C!4=,U[;;^'-#BMK^UATRR2'4,O>0B%0)]P M()D7'S9Y&3UKG];^%VG7\EC#87 T/2XY ;ZPL8(T2_4 !$E.,X&!_*@9Y/XL M^//B/PKXBT6TFN])F:2[L(KVP\IEDCCNG8*2Q;&0NW&,]\XJ"#X^^+9$N[:3 M[!8ZS'K&D6I@N;&W\^"9'Q*I'3HRLC!AR*]BT*X\*?$2\U.\318) M[W2[MK":2]LU$@DB((VDY) ."#5K0M \.ZAH]O(/#MOIZ7+K<+9W=LB2+(I) M!*\@,#DC'3K0!X7I/[0'BZQF1]9U#1'LX]7UC19)1:O'@VD;R1W#8=L [0&0 M ^H/:DT;X]^,M=D&F6>H:%]L;7+734O9K9F5HI[1I@X17'(8 $\@\X->X:/ M8>$M?COF@TFP$EG=2K=0RVR!X9F'SEACJRD'/<&N=\*>(/ 6MZGIUKI7AQ(X MKAW>QOUTY5MY6A.TLKCH1R!G'0XH ;\!M?UK6I/',>NZX-9N=/\ $5U91J(% MB\F--H50H)P,6Z'_P G*^+?^Q9T MS_THO*Z?PG\0K#Q?=S6UO:7]I+'!'<_Z9;F-7C<95E;)!S^E4W_HMJUJR?%W_(J:U_UY3?\ HMJ M.3_9^_Y(MX/_ .P?'_6O0J\]_9^_Y(MX/_[!\?\ 6O0J ,#Q%X]\.^$94BUG M6;/3)'0R*MS*%RH(&?ID@5=T/Q'IGB6U>YTN^AOH$O2QV8N+]A#&ACA,DI7SE.!@$XX)KBOCCXQ\0^!;_6O^$60L+(R"6^661D'M0,^G,CUI"PZ9KP.RUSQ?9?$N]\.7%WJ-YI=W M%%XHM=011F*T1 DUAC'WC,$*CJ5D;GY:C_9Y\=ZWXG\4:K:WMSJ-SILVC66H M6SZC;NCI,YD696)4 .,)N0<*>E 6/7]4^(7AO1;N>WOM9L[:6WQYP>0#RL]- MQ[9]ZZ!9%=0RL"IY!%?)6DZYJ7P[^!7Q TJ\TL7'Q"CO[N/W@*$ 8/RX[8JYXD\2>,H/%MR+;7]8A@A\8Z/I8MH;8^2EG<6D7VD#Y>55 MR_S9^0CK0%CZ:?Q'ID>O1:*U]"NK2PM0>8-]O&1D.X[# /-?(SZCXDU?4M.NK[6=;TZ^TZ'Q!IEEK$5 ML?/G,=TOV5'.SDLJKV&X"M?P\GB?4/'/Q)O=34:=J\_@RQ%]NLBZ33""3>BG M&"03R!G!- 6/K#1M:L?$.F6^HZ;=17UC<()(;B%MR2*>A![BKM>:?LUQF#X! M_#Z%XG@EAT*TBDBDC*-&ZQ*K*5(R""",5Z70(\E^+/\ R5KX1_\ 7_>_^D]> MLBO)OBS_ ,E:^$?_ %_WO_I/7K(H 6BBB@"OJ/\ QX7/_7-OY5YC^RQ_R;YX M(_Z\?_9VKT[4?^/"Y_ZYM_*O,?V6/^3?/!'_ %X_^SM0!ZM6;X@T&Q\3:1=Z M7J=N+NPND\N:!B0'7NI(YP>]:5-(R: /DC0#9>"/#/Q;\7:5IUC_ &SX>\5S MBQD="1%$8;963Y2"$PS<=*Z:Z_:&U^QE\0ZS*VFR^%?#6OQV6JO;Q,\R64D* MD2@AL921ESPN/?1]#\7ZS:Z%:6]YX4@B1=0U#3!81Q1:C!]U%D?GH5Y .<<&@9R/B[XZ M^(O"=[IBW%YIK7$1TB34--\DH\<=]?-#\[,W&(\;=N[+(Y8 8KH/VDYK2_/@ M?3 T4^H-XDL)3:@@R&+S,,VWKM]3TKU.]\):!K%TEY=Z387TYC6,3S6Z2-L! M#* 2.@89'H>E8_Q#UCPQX%LU\8:]8)(]CM@6\CMA)-$'8 !3U R10%SY^\1_ MM1>)]$;Q MA-HNH"+2_[1LY6B=85VWPMW4C=N*A3G)"X(]*UM8^._B_0[OQ# MH-[J&D+J%CJ.VQU&.U98[^$Z>UX844N0)(B%#DM@J1CYCBO3OB;\,/"?B[P- M=Z7*MEX8_MDI#]M6VB28EI%D\L9ZEBHR._-7M7/@_1M?\*>$=0TBWNKS5))Y MK'_0T>)98H=\CL?X6*9P>_(H \;D_:-\87%M8ZQ!-H::<;30+R6T$3EW%\#Y MJ;]^!M(RIQ[&OJ<'-8"^!?#HB$0T/3Q'A%V?94 PGW.,?P]O3M6\!M ' H$ M*>E>0?&__D??A'_V,)_]$/7KYZ5Y!\;_ /D??A'_ -C"?_1#T >P5%<_\>\O M^Z?Y5+45S_Q[R_[I_E0!YI^S7_R1W1_^OF__ /2V>O3STKS#]FO_ )([H_\ MU\W_ /Z6SUZ>>E 'E/PJM8[WQ3\9;>8%HI?% 1P#C(.EV /(KR^Q\(Z#H?Q+ M^+?V#2K.,^'=)TZ]TN/:2+>6.*=@5P0>2HSSD]Z]6^#_ /R.GQ>_[&M?_378 M5T/C34_#?PUT+6_%^IV"1010[[^XM[8/+)&./FQRP&>E 'AD/[17B_5+75;K M3H]*N4T?1]*UV\MX8F>1K>4DWBIA_O*BLR]>5P(;&REMV$EQ81/"(&)9@ K*S%B/FS(@"\-76Z.?"'Q4L[_ $;PCV_AWP_X@#6MWXF2IXX%!1XIXS_ &AO$?A_4/%L43V,#6MI)=:.98#-:W2+ MLR3*CY5U);)=.T>:*.U9'FCO(%<%3O.T MQEAS@[AGI7OK^#O#F;A#I&GXNQLE0P)B7@<$8P>@_*H;70_"FJJ]Q;V>EW2I M%EA*W M&H/:R*%W;BFT*59MK9)R,$5ZY\,-;\13_%/QOH_B#Q'#JAL(+)H+:&U$")YB MR%F5=S'' !))_"MCQVO@7X<: NH:KX>LQ87%S#88MM/1RSS3@1J1CH964^@) MS73WT5AHU];ZE'I#2W]T8[-KBV@4RJF>-[<'8OXXH ^7/$>KR>,/@Q;>)-85 M6U2]^(-C"X*[/Q#>O='2;K2;3Q9JGAU; M"T@<3R10:>]U"X8OCS-T>PKC!#]B,5[);?#O0[6XU#?:PW%I>70OC97"*\<= MP>LB@]"3S]>:AN(?#&E:M>"[T:UTZ.TEBOO[1N+>..&2XE+)N1^\OR@$]?F4 M9.: /F"^\?7-]J6N>-)'T'6;O4?!%E>FSFMR\*AKJ,M"ZEOGV[\ G!!!X'2O M4=,^+5YKGQ0T[PE>2:;J&@:P=0L7MXXBGDM D9V ELDX=@W P-I.*]"#0=+C$P/FHELGS MN((QT+O>,/$&CZ9IT-EXATH1R37 MR6:*R&9,!XY.YV\$^W- 'D\GB+4?$G[%_C*74YWO;BSM]8TU+Q^MQ%;7,\$4 MA/YR:^E;/'V.#_ *YK_*O)?C9X:L/"/[-'B_1]*MQ;V-KHT\<4:C_9 M))/J2223W)-=39_%OPHWCFS\#1:S;W'BA[8W#:? V]XD0#=O(X4^QYH J?M# M?\D(^(7_ & ;W_T2U=GX?_Y 6G?]>\?_ *"*XS]H4Y^!'Q"_[ -[_P"B&KL_ M#Y_XD6G?]>\?_H(H$:%%%% !1110 4444 %-?[IIU-?[IH \P_9G_P"2*>&_ M^N3_ /HQJ]0(S7E_[,__ "13PW_UR?\ ]&-7J- %4Z?;_:_M7D1_:<;?-VC= MCTSUKF/'6DZ1)H-U8OJK>%;F^5@FI:*?A_K=AINAZ!K6D:Q M'%#YUI'#<).95'65#D[^3DL,_>SWKLY=.LYK5;9[:%[<=(F0;!^'2OD[X8V/ MBKPG^QGIFJQZ_<6]_9^'(8["VCTY%N=/G4X8 L&+D@[2"!T]ZW-?\:Z]X8\> M:)IMGX@U_4(H=0L8;IK^)2LEM.DA=EV1@, VWYSC;@ 9H&?2\EC:SM;F2")S M VZ+#]8N+LP^(YK-GELYO+B-O;@A 7CW>:P+#D_(3@4 ?1UK!H>KBZAAAL[D M1N([B/RU;:XZ!AZCMFKS:7:/<0W!M(?/A7;'(8QN0>@/4?A7CGA"748?CW%& MMR]Y'-X4@DU:9X?)#W(DQ&YCSA&9<_+V%>W+TH$ Z6?M'?\D^MO\ L,:=_P"E,= 'J0Z"D;H:4=!2-T- 'F/[-W_)+;?_ M *_[[_TJDKU"O+_V;O\ DEMO_P!?]]_Z525ZA0 5X;^U7>65CH?@62]GAAC7 MQ;I[EIF 4>9DG/0(M(CN%)9-Y ^;IP,T3?M >+$\/>*]>MM8 MB?6=(M;B+4_"8LFFN=,VW4:"\*!056.!GDP21*!D=#7T*?BSX.B@O)SJUN([ M6^73)\ Y6Y/2+&/O>U=)IVL6&I7=W#;3(]S;L$GCZ.A(R,CKR.10!XU^SQ?Z M=>_$?XLMIVM+KT$E_83QWH97\U&LH\$.H"N,@\CZ'I7O%,CC6)0J*$0= !@" MGT""O*OVG/\ DCNK?]=K?_TJUY5^TY_R1W5O^NUO_ .CDH ]36O*/C_\ M\?/PP_['6P_]%SUZNM>4?'__ (^?AA_V.MA_Z+GH ZCXI-JL_A: MC*EH;FW16^R1L/=_\ A9XDNKS7A>>#KJ%] M3UO0[^7^S[M'C:%+>*.Y3?O5F"%)%.X?,,$9S7O_ ,3?'D7P]T*UN1&L^HZE M?VVDZ=;.VT374\@2,$]E&2Q/HIKF/BS\9G^%5_X5@FM8KZ"[NXX]7NE;8+*V M8B/S]O)(\QD&/0D]J!GEE[X%\8P^-;A=,\(ZAI^EPQZK8L8KB*2*:![=1;-O M:3>P+ @)@!#VYS6?IWP]\:Z+I-D&\*ZE=QQ>"]$T^XLEN%4?:8K_ '7 "B50 M[1PD/LR%E"["W)%?0WB#XN^%_"^H:I9:EJ'V>XTR""YN4\MCLCFD$<;<#D%R M!6)XO_:!\,^%/#NN:LHN]3BTC*RK9P,^YA.D#*K=,J\B@CJ!DT!3W M.* ,C0/"=S+\;K[3+*6.;PE.8/$M];BX#2V&I1CR M1;,JDX5\++C. T+C&&K8\?6VL:?\?O"7B.V\.ZGJVCV.BW]K<7%@D;[)97A* M+M9U)R(VY P.,XS5SPC\3O NEOIEM;2Z=::OXD>"66]T_3C;PWEY<1&2-F.. M7D5"1N)/ !/2NK^'GCD^+SKUA=QK;ZQH5^VGWT2'Y2VQ9(Y%[[71U89Z9([4 M >'?$3PEXXUKQ?KOB;0_"=[;3:KI%B'C\Z%9GCAN=T]J6W_+(\73G'."17H? M[/OA^[T*?QY--X=O?#=AJFN?VA8P7K1Y:)[:!3\JNVW#HXP<>W!KU['THQ0% MSRCX7?\ )8/BY_U^V'_I**]9KR;X7?\ )8/BY_U^V'_I**]9H$>2?M&_\@KP M'_V.VB?^E:UZT>E>2_M&_P#(*\!_]CMHG_I6M>M'I0'0\Q_:,_Y)FW_84T[_ M -*XJ\^\;_#O5/&GC+XT^&GO%LIO&'A2SM]$N96.S$<=Q'*G Z+)(K,!SB8' M%>@_M&?\DS?_ +">G_\ I7%7H@LXIS;R2Q)(\7S1NR@E"1@X/;CB@9Y/;ZMX MM\4_"^;0K/PO?>$_%,>EFV,EWY8MK:X6/:/*D5B)%+#"D8X.3CI7F-[\.?%F MH^'[^:U\,ZI:0W%GH\%UI$TZ%YKV"ZC>XG4;]N-BGYL_-QQ7U>1UKCO'7CK_ M (1K5O#FBVJI)JVO7306PD!V(B+ND=L>@P /5A0%SQ6'P!XQN_$5FUWI6HQZ MKI_B'4;N_P!769?(U+1IH;@16R@/DM\]L@C(&QH2V<8)XF/X*^++?PZ?+\,: MLNH#P78QJ&NE)&L12KDD^9@R*N?GZ8[]J]O\(_$GQ?\ %/PUK7B3PE!I*:9% M=W%GI,%_OWWWD2-$\CLI B#.C;1@\ $XSQTEY\8?#T%Y_9<=^D>I22R64+.A M,#7B1[V@WC@N!U7.: /'-,^%.O3?$;^U?[#U'3M537WU&?5_.'DSZ>\&UX<* MYW,S8^3;P5S7+?\ " _$:V\">%[.+PKJYUS3+'2I5NTNHFDWPZIYES"2TH$9 M$'.5R90^TD!,5[3X*_:$TN?X=:-K7BJY@M-1GM/M=\MG&[0VT?G-$)&ZE$R. MK>];%Y^T)X(LM3.GR:A.T_\ :3Z0"EK(RM=K%YHA# 8+,G*C^+MF@#+^'UA= MR_&+XHZS;QG^R9DL+2+D>7/"O!_B/PA\0+35?"_A M[6O#^B7 NKGQ!X:NY(Y;$R8)C>R.\@2NPZ*0N#\V#6_+^TEH.A^)+*;SH8_ MEWHTM_%0^5!8%<#% '+_$;P/JOQZCU+2;^SO?#.C?V&T,:WMM#,TES< MK\SH0[!9( B@,/XG;!(&:N>'/$/B[6OA#IFF^+/ &H:AXAFTF2'4[262W\B: M6,!""WF=9A\ZX&!DABI%=%9?%NQN_%WA2RBFBNM&\76,MUHU]$""\D2+(\;# MWC8N#_L,/2O0@,@)/AMJ>J0:?I7B2\\#>5;K9:1JS1/=V,[ MR8D2%VDRT"*03N;C!"[N*[#0?^3DO%F1C_BF=,X_[>+RO4=M>7Z%Q^TIXM_[ M%G3/_2B\H ]2HHHH$%9/B[_D5-:_Z\IO_1;5K5D^+O\ D5-:_P"O*;_T6U ' M)_L_?\D6\'_]@^/^M>A5Y[^S]_R1;P?_ -@^/^M>A4 074D4%O)+.RI#&I=V M?HH R2?:O,7^-MA?2:!:Z3I,FJZEKS32:7:"14W6L9 DN9&Y\N/D <$G(&.N M.^\6:.^O^%M7TR)_*DO+.:W5^FTLA4']:\'\(?"[7+/_ (5SXJTF&W'B3PKI MDGA[4]*O"8EG@)7/EMC"N&0,">""1Q0,]%\$QV/A>]\7:MK&DS>&;F6]#W%[ MJ6H_:(+A2H96AD8_)&"6'E@+@@\<@GI)O'WA/3I(HIO$>C6TDT:RQH][$AD1 M@65E!;D$ D$=<&O%=8^"_C:74]7\46=O8S7TWBB/6HO#]UJ$BQRVHL#:/"TJ MC"/O=YEVY4$X/7B*U_9NNK&7Q$EIX;T&RL[KPK'I-A;0MN2WG$DKE 74G8/- M^]Z@\#- :'MD7C[P?=W<<E(VG_->A[J,?9QG&Z3)^49XR>_'6OGZZ_9S\1M=:E-!INE1&XMM!BB9 M)55D>RDC:4@[>,A#M/OSBLW6OVN3>(Y;JQ\/_P"G^']6T..&"4QP%[B] MBN(91'LPHPK%NK;\L2!SJ4/SG6[A@5&W*%P,@,#CJO7TKT#5OA_<7'CCX765C&J MQ^&Y;C4M0N$7"[GA,>T'U9G8X]%% 'LT:!. H] ,5)2 '-+0(\E^+/_ "5K MX1_]?][_ .D]>LBO)OBS_P E:^$?_7_>_P#I/7K(H 6BBB@"OJ/_ !X7/_7- MOY5YC^RQ_P F^>"/^O'_ -G:O3M1_P"/"Y_ZYM_*O,?V6/\ DWSP1_UX_P#L M[4 >K4444 >4?M ^"=9\5:3X ?B+XJT6WM9+/PS'=);?:,D74UNI,F<'AAZC-?ZDMK<1Z9(B)N^$=3O-9T'5-=DU36HI83#=0W$ M4AMFB)D!8%?*C"$ QD8.!S7K=[^T7X'L+".\EU"*-HUF0_[0\Z)P1U5CTV\@'8Z M/>RZGI=G>367_ >_Y'3XO_\ 8U+_ .FNPJU^T5H6I^)_@IXMTC1K";4] M4O;)H;>U@*AI&)' +$ ?4FJOP>_Y'3XO_P#8U+_Z:["O4",T ?-OBCX#6XTC MPG<6VBZGJ.K:CJE@VOSO<_O1:QV[Q%)#O'[M=RC8N>YP:BN/A5XJ32O'DVBZ M=&+>ZNMD-Y#%:6L30@[_ )4D\NXCPV -RMCI7TMCD^E &*!W M/ECXL_#_ ,:R:MIL.@^&[^YEACMKP:M:7R#,QNA)<1E6=0F%)Y RXXSQBLV? MX<>*]'T=M-E\(:Q<^'9=5U:/4+#1)[>.XD%RRFWNHR[@,JC<"2592<@'%?1/ MC?QP= UWPYH-I&DVK:YY:)"_(&?F(!.!Z4#(_C/X0UNY^"7AW1=,TW4=:U&QU'1I9(! M.L]P8[:ZAEE9Y'*AV"QL2>K'W-2_$6;7O'R>'VT_PQK5BNFZ_9SN]QY<3R0 MGSFV"3[H&!SR2> :?\0OVC-%L/A9>^(_"E_!J=^VCOK-G')!)(@A#%0\JK@H MI<%,G'*MZ&M&W^..CZ7?>(8]6U:"7^S[B&W^QV=I(98':#S2KGD/QE@1@8% MCPNU^"GB6XTV*.]\,ZHS2Z/KL%RKW0+/.T@:Q!/F:-_/O+.XE>^"[I,!U1D] Y'!.*]]TWXL65]XN\/ MV$@@< @4!<^5;WP%\1-0U'QAY> MEZS#XJB:\ETC6A?PII\]K*H\N#AMX=0"FUEPK#<&P:[?X#^'-4T[QYXJU:Y\ M*W_AO3M1L-.6,7K1;GFCBV2C"NQR&'4\-G(ZU[H%QVH ]: /+OVG[07G[/7Q M A:26-9-'N 7@?8P^0]#7RU\(/V!_&WP8^/Y\2Z!XYF?P_>6//^P1!9F$3D1J59H\[6(/0D4 +XE^"WB[Q;X?U/1-4^*VK2Z=J-M):7,::78HS1N MI5P&$.1D$\BO7[.W2QM(+="2D2+&"3S@#%?,MOIVO?"V'Q';Z]XAN;ZTN5M_ MM[VLCRNJM)Y>\$D;)9V=$P.% +<<5[UX(\8:?XJ\-V]]8K);0))-:&"8?/%) M!*\$B'GG#QL,CKC- '2RS)#&TCL$11EF8X 'N:KV6JV>HQ&6TNH;J('!>&0. MH/U!KQO]J6YO+;0_!NYVB\+OXELD\129PBV)8Y,A[)OV!CTP3FO-OC'=/HWC MOQ<_@F]BL='3P/>R:U-8,IAAG'_'L3SM$A&[ISCF@1]1KXKT5S&%U>Q8R3?9 MDQ8(-XW[,XW;>N,\9KX[EM7T/Q7 MJUU876@WM[#X,TC5(+?51#;VLMZ;J0)*S\A),K&%<_Q>7NR!4GB/XI:G>ZC: M>+]+U)='\1Z;X;U\77]L6<2SHUM?6P^S2*K%&"\KYB$JPRPZG 58^QMPQ2Y% M?,,7[0OB?6+L7=C)9&6#6;#39- 2'=)-;W$*N;E6/S8!8D$?+A#FLG2OCKXO MD\,^&[C4O&6B6$GBI+];+5[F&."RLI[<*(X6D.Y6,A8N0Q!Q$X7F@5CZT!!I M'^Z:Q_!M_=ZKX4T:\U![274+BSAEN7L XMVE* N8@_S;"Q.W=SC&:V&&X8H$ M>8?LSG'P4\-_]]:7_"M/'_ /T5G4O_ 46/_QJ@9ZCNK-OM LM0U&ROYH U[:; MA%,.&"L/F4^JG X/<#TK@/\ A6GC_P#Z*SJ7_@HL?_C5'_"M/'__ $5G4O\ MP46/_P :H ].VCG@8SGIWH"XQP!7F/\ PK3Q_P#]%9U+_P %%C_\:H_X5IX_ M_P"BLZE_X*+'_P"-4 >G! .<#./\ _HK.I?\ @HL?_C54-7^"7BCQ-':VNN_$O4M2 MTV&[ANWM1IUI%YIB<.JEEC! RHZ&@#V$=!2-T-*H( !ZT$9H$>7_ +.!Q\+K M?_K_ +[_ -*I*]0W5X]HOP2\4^%K66QT/XF:G8:8;B:>*V;3;.7RO,D9RH9H MB2 6/4U?_P"%:>/_ /HK.I?^"BQ_^-4#/4MU(6EW_ K3Q_\ ]%9U+_P4 M6/\ \:H_X5IX_P#^BLZE_P""BQ_^-4 5)UN?^&I(C=A_L+>$"NG%O]7YWVL_ M:0/]K;]GS[5P7P8M;[3O@AX(\ W6FWUGXFTJ]2&\@>W81PB&Y9VD\S&TH5Y! M!YR*[^[^$7C6^FMIKCXHWTLUM)YD,AT>QW1MC!(/E<9!P1WJS_PK3Q_U_P"% MKZAG_L$6/_QJ@9XEX>;Q-\/_ (F>+?&4^BWVN^%9/$MV%S<7_[4$%WIXF&DR^#-U^"I4><;L&VW ]'V?:.O.*TO^%: M>/\ _HK&H_\ @HL?_C55[;X2^-[2:>:'XI7\/\ _HK.I?\ @HL?_C5 CU+= M7E7[3C#_ (4[JW_7:W_]')3_ /A6GC__ **SJ7_@HL?_ (U6;X@^!OBGQ?IW M]FZ[\3=3O]+>6.2:V73;.+S K!@-RQ CD=J /8UYKRCX_P#_ !\_##_L=+#_ M -%SUZNJE>IR:XSXJ?#AOB3I6DP0ZQZ7J<.J6M[:HCLDL88 %74J00YX M(H$=F&%+NKRW_A6GC_\ Z*QJ/X:18_\ QJC_ (5IX_\ ^BLZE_X*+'_XU0,T M/C3X%N/'&A:)-8?-J>@:U9Z[:1%MHF>"3+1D]MT;2*#V)![5E>(O@G9_$"'Q M7/KYCNY=;@6WM#)$5>QA"?*G!Y(/_ /HK.I?^"BQ_^-4#N4K[X+ZW M=#Q;+#XG%K>:[?65\9(K+I9[;P_<:5=VMNUL#M>S0HR+SPL@)8]]QZXXKT/X M7^"[G0-7\8^(;Y?*O_$NIB\,(_Y90QPI#$I_VML>X^[8[5G?\*U\?_\ 16-1 M_P#!18__ !JE'PU\?C_FK&H_^"BQ_P#C5 CU'=1NKRW_ (5KX_\ ^BLZE_X* M+'_XU1_PK3Q__P!%9U+_ ,%%C_\ &J (?ALUP?PU^ M&5QX$OO$&HW^OW7B/5=;GBFN;JZABBQY<81558U4 8%=Y0(\D_:-_P"05X#_ M .QVT3_TK6O6CTKR7]HW_D%> _\ L=M$_P#2M:];H#H>8?M&?\DS;_L*:?\ M^E<5>EQ,/*3Z"N:^)7@5?B-X1N=#:_FTMI)(IH[RW56>)XY%D4@,"#RHZBN5 M'PS\?@ ?\+8U'_P46/\ \:H&>HDUY]\1_!ESJWBGP9XGLE,UQH%U*9+=>#+# M,@1\>X(4_@:S_P#A6GC_ /Z*SJ7_ (*+'_XU2_\ "M?'_P#T5G4O_!18_P#Q MJ@!G@WX2ZK\/9=2T[P[KJ6GA6\NY;Z*PEMPTMD\SEY4B?^X69F /3<:RX?V= MHX=4N5_M=I-$.NR>)+:S>,>9#>2 EAO[IO)?'7DCI6M_PK3Q_P#]%8U'\-(L M?_C5'_"M/'__ $5G4O\ P46/_P :H"YR.E_LN2:3H\NGP^(3Y6H:.VB:KNMP M?/@,CL&3^XX$C+Z=*U)?V>KEM0@N$UT".W\6P^*(HS!G CL_LRP$YZ8^;=US M6U_PK3Q__P!%9U+_ ,%%C_\ &J/^%:>/_P#HK.I?^"BQ_P#C5 [G.6'[.-[I MME';0^(EVRVVHV-V6M@=\%W=&Y;;SPREBH/I4MU^SQ>Q75V=,\2/8VDUQ:,; M5H ZO!#;^0(G_O<8;ZBM[_A6GC__ **SJ7_@HL?_ (U1_P *U\?_ /16-1_\ M%%C_ /&J N87A'X*7>@ZU\+[.:\:[T[P#9W0CNVC"&ZGFA^SH HZ!8FDR>Y8 M5[:IXKR\?#3Q^!_R5C4?_!18_P#QJC_A6OQ _P"BL:C_ ."BQ_\ C5 CU+=7 MEVAG_C)3Q;_V+.E_^E%Y1_PK7Q__ -%8U+_P46/_ ,:K0\!?"[4/"WBS6/$> ML>*;SQ/JFHVEO8[[FWA@6**%I64*L2*,DS-DG- CT*BD' I: "LCQ<1_PBFM M?]>4_P#Z+:M>JFJ6"ZIIUW9R,52XB>)F7J P(./SH X?]GY@/@OX/_[!Z?UK MT+=7CGA[X*>,/"FB6>D:5\4M3M].LT\J")]+LG*H.@+&+)^M:/\ PK7Q_P#] M%9U+_P %%C_\:H&>I;J8J@'.*\P_X5IX_P#^BLZE_P""BQ_^-4?\*T\?_P#1 M6=2_\%%C_P#&J /4MU&ZO+?^%:>/_P#HK.I?^"BQ_P#C5'_"M/'_ /T5G4O_ M 46/_QJ@#U+=2$\5Y=_PK3Q_P#]%9U+_P %%C_\:H_X5IX__P"BLZE_X*+' M_P"-4 >GL@)4X!(.02.E*.#FO+_^%:>/_P#HK.I?^"BQ_P#C5'_"M/'_ /T5 MG4O_ 46/_QJ@#U+=1NKRW_A6GC_ /Z*SJ7_ (*+'_XU2_\ "M?'_P#T5G4O M_!18_P#QJ@"M\6#GXM?"3_K_ +W_ -)Z]:4Y%>56'P:UN?QEH&O^(O'>H>(? M[%>66UM)+*V@CWNFPEC'&">/>O51Q0(6BBB@"MJ)_P!!N1_TR;^1KS+]E@X_ M9]\$C_IR_P#9VKU&XA^T0R1DX#J5/XUXYX5^!7BOP1X?L]#T3XHZI::59*8[ M:!],LI"B%B0-QBR<9ZF@9[/NHW5Y;_PK3Q__ -%9U+_P46/_ ,:H_P"%:>/_ M /HK.I?^"BQ_^-4 >HDUX0_P4UF7PMXK\#6VHC3M"U?4+JXDN3")3-:70;S8 MAD_*ZEC@^U=-_P *T\?_ /16=2_\%%C_ /&J/^%:>/\ _HK&H_\ @HL?_C5 M'/>*OV?;K5/%%GK(\0RFPTG4K'5+&P: .\7V>V>W>!6S]QPQ?UW,>V*X_P"& MGP"UKQ)\*?"UQJ6HW'AOQ'INF2V-FOD /;*\^]Q(,_-E55>.Q)KU'_A6OQ _ MZ*QJ/3_H$6/_ ,:H_P"%:_$#_HK&H_\ @HL?_C5 [G+Z5^S3>:5;F"/Q&C1E M=5 'V4*%-\%W$<_PE>/7-;'A/X37EAXU\#W=[*);'P1X>FTBTGV[&NIY_(62 M3:.BJENH'J9#Z5H?\*U\?_\ 16=2_P#!18__ !JC_A6OC_O\6-1_\%%C_P#& MJ /4MU&ZO+?^%:>/_P#HK.I?^"BQ_P#C5'_"M/'_ /T5G4O_ 46/_QJ@1ZB M6D/QN.?'OPC_[&$_^B'J[_P *T\?_ /16-1_\%%C_ /&JAA^"NMZCXK\/ M:QXC\>ZAK\6AW1O+:S>RM8%,A0KEC'&"1@GC- 'K-17/_'O+_NG^52U%<_\ M'O+_ +I_E0(\T_9K_P"2.Z/_ -?-_P#^EL]>GL<"O,/V:_\ DCNC_P#7S?\ M_I;/7I[#(H \N^#Q_P"*T^+_ ?^1J7_ --=A7J.ZO*KKX.Z_9^*?$FK>'O' M^H:!!KMZM_<626-K.BS""* E6DC+ %84XSUI_P#PK3Q__P!%9U+_ ,%%C_\ M&J!GJ6ZC=7EO_"M/'_\ T5G4O_!18_\ QJC_ (5IX_\ ^BLZE_X*+'_XU0!? M^(?@ZZOO&O@[Q;IT?GW6AS312P9YD@F38^/<<'\*YG2/@)?:;KRZH- M;Q*T9M\9:2%XC%G/0"0G/L*U_P#A6OQ S_R5C43]=(L?_C5'_"M?'_\ T5C4 MA_W"+'_XU0!P5G^REJ>D^'Y=-L?%PB%_X?E\.ZD7LU998//N9HI$&?E=&NY1 MZ$$>E:VI?LVZC>:GK=Y#XL>W&K75O-<0+;CRY$CMC 489YZ[AZ&NG_X5IX__ M .BLZE_X*+'_ .-4O_"M?'__ $5C4O\ P46/_P :H'/_ /HK.I?^"BQ_^-4 3_M)L&^ OCP#_H$7'_H!KK_^$5TK4=0TK6;FPAFU M2QA*6UVZ_/$& W!3VS7F_B7X(>+O&&@W^B:O\4M4N-+OXFM[J&/3+*-I(VX9 M0PBR,CC(KV.)!%&B#HH % &1=^$M)O[?4;>YL(9X=0(:Z609\TC&,_3 QZ8% M3Z+X?L/#VF0Z?IUM':6D6[9%&. 2Q9C[DDDD]R2:TJ*!%>:&.YA>*6-98F&U MXW&X,/0@]15"V\,Z196$UA;Z3906$A_>6L5LBQ.?4J!@_E7+Q_":--)M+#_A M*?$9%M=F[%PU\/-DR /+9MO*<=*NS_#J.:]URX_M_7$.JH$,:78"6V,B2*ZOI%@5DB\EP;5#NC_N'CE>G'2G'PQHSA%;2;)E2(P*K6R$+ M&>2@X^[[=*P[;X:I;7>@W'_"1:[)_9*[!')=@K==>9AM^<\^U5A\*4_LC4[# M_A)_$0%_<"X^T?;1YL."3LC;;\J\X(YZ4 =4FA:7'O:L__ (5-'_8UAIW_ E/B/%I4XZ8H [H'')S3@P-N#XAUQ#JT9C,278"6O3F$;?D/ M'OUI(?AJD,VA2?\ "0ZZW]DJ5"M=@BZR2UK,=F+/[+]J M'DGY2OF%=OW^ K=G/2@#N0P-(7 %ZW<_\ "0:VG]JQ^68TNP$MNG,(V_(>/>H[?X9I;W6@S_\ "1:] M(=)7:$>\!6[Y)S.-OSGGVH [(L!1NKAC\*$.E:K8_P#"3^(L7]P+@S_;1YL& M"3LC.WY5YQCG@"KQ^'J?VRFH?V]K65LOL7V?[4/*(V[?,*[?]9WW>O:@#K-P MI-PQFN#/PD1M%LM-/BGQ'MM;EKG[3]N'G2Y_@=MO*>V*NS_#=)[W7KG_ (2# M7$.K1^68TNP$M>G, V_(>.O/6@#K]XR!ZT;A7'0_#1(I="D_X2'76_LE2H5K MP$77)/[[Y?GZ^U5G^$T;Z/J6G_\ "4>(U%[<+<&X%\/-AQ_!&VWY5]J .ZWC M-+FN3'P]0:Y#J1UW628K/[&+;[4/)8;2OF%=O,G.=V>O:J"_":-=&L-._P"$ MH\1D6ER;D7)OAYTN5XZ8[T =WN%&:XV?X:)/=ZY/\ \)%KL9U6'RC& MEV EKR#NA&WY&XZ\]Z6#X:QP3Z!(/$&N/_9 ("O=@K=9.?W_ ,OS_I0!V&\> ME&X<]JX>7X51RZ;JEG_PDWB%1?W N#,MZ!)!U^2,[?E7GI5V+X>)%KD6I_V] MK3&.T^R?96N@83\NWS"NW[_?/KVH ZS=S2;QG&#FN$3X2QIH-GI?_"4>(R+: MZ^U?:C?#SY.,;';;RGMBKL_PX2XO=;N3X@UQ#JD?EF-+L!+;IS"-ORGCWH Z M[<*4MBN,A^&:0RZ _P#PD>O/_9'17O 1=_-G]_\ +\_IVXJ%OA4C:9JUE_PD M_B$#4+@7!G%Z/-@P2=D1V_*O.".: .YW4FX8S7)'X=(=7AO_ .WM:S'9_8_L MXNAY3#;M\PKMY?OGUJ@WPE0Z'9Z;_P )3XC MKDW/VG[4]L4 = MWY@YZTX,#7(W'PZ2XU'6[LZ_K:'5(?),*78$=L./FA&WY&^7KSU-1P_#1(I- M#;_A(M=;^R@0 UX"+K))_??+\_7VH [+U:*?#]$URVU+^W-9)@LQ9_93=#R'&TKYC+MY? MG.<]>U '4[A2[JX-?A+&NDV=A_PE'B,BVN3<_:#?#S9,X^1VV\IQTJY+\-DE MO=: .O+@'N%<=;?#1+:307_X2 M+79/[(W8#W@(NLMG]_\ +\_IVXJ&3X51R:;JEG_PDWB%1?SBCS(.<[8S MM^5?;F@#N"P'6DW8/2N3A^'B0ZY!J?\ ;VM.T5I]D%JUT/(;Y=OF%=O+]\YZ MU03X2QIH%II?_"4>(RMO=?:OM1OAY\AP!L9MO*<=,4 =WNHWBN1G^'"3WVLW M/_"0:Y&=3C$9B2[ 2V]XAM^4\>]1P_#)(I= ?_A(]>?^R.@:\!%W\V?W_P O MS^G;B@#LMXS1O]C7$-\*XVTW5K/_ (2;Q"!J-P+@S"]'F6^&)VQ';\JG.,<\ M"K?_ KM/[6AO_[?UO,5I]D^S_:QY3?+M\PKMY?OGUH Y']HL[M*\!C'_,[: M(?\ R:6O6MXSC!]:^>/CQ\.ETOPAX"TX>(-.33M6L_P#A)_$2C49TG,RW MP\RWVDG9$=ORJ2^%*^ M8R[>7YSNSUK.7X21KI%K8#Q1XCQ;W1N?M'VX>:_3Y&;;RG'2@#O-PQGM2!P1 MFN0E^'"2W^MW7_"0ZXIU2 P&);L;+;./FA&WY6XZ\]338/AHD!T$CQ%KK_V1 MNQOO ?M66S^_^7Y_3MQ0!V.ZC=7$2_"J.73]5M/^$F\0J+^83&5;T"2#_9B. MWY5YZ+'KEGJ?\ ;VM,UM:?9!;&Z'DR?*5\QEV\OSG.>H% '6;A2%@* MX1/A,B^'[;2O^$H\1$077VK[6;X>>_ 'ELVWE..F*MS_ V2XO\ 5KH^(=<8YX H M [?<,9[4FX?2N33X=HFLVVH?V_K9,%K]E^SF['DO\N-[+MY?OGUK./PBC.A6 M^F'Q3XD(ANS=_:OMP\Y\C'ELVWE/]G% '>[QG%&\"N3N/AVEQJNLWW]O:U&= M3A\DP)=@16_ &Z(;?E;CKSU-5X/A>D#Z(W_"2:_)_9>*N+\ M/$35[._&NZT3;68LQ;FZ'DR *5\QUV\RO:@#J]P]Z-P!KA/^%2Q_V)#I MO_"4>(\17)N?M/VX>;^R69@6O 3=9;/[[Y?G].W M%12?"M)+#5K4>)O$*_VA,)C,MZ/,M\'[L1V_*OMS0!W!(%(&_P#UUR(R(;K[4 M+HWP\]CC&QFV\IQTQ0!W>X&C=[5R$_PV2?4-6N_^$@UQ#J$/DF%+L".#I\T0 MV_*W'7FF1?#)(CX?/_"1Z\XT=BP#7@/VO+!L3_+\_3';@F@#LE<,2,&EW5Q$ M_P +(YK36H/^$E\0I_:<8YXJU'\.T36+74/[>UIC; MVOV7[,;H>3)\N-[+MY?OGUH ZS>/K2EL5P7_ J./^PH=,_X2GQ)B*\-Y]J^ MW#SV)7'EEMO*=\8Z]ZT;GX>)+'J]E?C7M:)M; M,68MS=#RI0%(\QUV\OSG/J!6>?A(AT.+3?\ A*?$>$N?M/VG[ MU '>[J ,XPA1:8/%7B1A'=?:OM37P\]N,;"VWE/;%7Y?AR MDFI:K>?\)!K:G4+?[.85NP(X.,;XAM^5O?F@#KBX!Q2YKBH/A@D"^'Q_PD>O M2?V.[.I>\!-WEPV)_E^<#&.W%-E^%DEW"N1G^':3ZMJ MU]_;VM1G4(/(,"78$4' &^)=ORMQUYZFJ\7PN2*/1$_X237W_LM]X+W@)N>< MXF^7YA^5 ':AP<^U&X5Q+?"U&L==MO\ A)?$&-5F28RB]&^VVL6VPG;\BG." M.>*L#X) %NOM/VK[T?/_/U?_\ I;/7I^X5X-^S]X!7 M4OA/X/F.NZS!_9MW?L%AN@HN?]-F_P!=\OS=/:O0)OA4DUKK$'_"3>(4_M*5 M92ZWH#6^#G;$=ORCVYH [C>,X[]: X89KE8OA^L6NZ;J?]NZRQL;06@M6NAY M$V%9?,D7;\S_ #9SGJ!6:/A'&NBIIH\4^)"%NOM7VDWP\XG^X6V_<]J .]+ M4@<&N0D^'"2:EJMX?$&M@W]O]G,(NQY< P!OC&WY6XZ\U'!\,(X(O#R#Q'K[ M_P!CR-(&>\!-WN<-B?Y?G Q@=.* .TW"D# UQ4_PN2:WUJ+_ (27Q G]IRB4 MNMZ-UMR3MA.WY1SC'/%6(/ATD&LV.H?V_K;FTMOLPMGNP89>"-[KMY?GK0!U MI<"C<..M<(/A)&/#:Z/_ ,)1XC*K>_;?MGVX?:"=NWR]^W_5]]N.O>KTWPZ6 M;5=4OO\ A(-;0W\'D&!;H"*#@#?&NWY6XZ^YH ZTL!07 KBH?A>D,6AI_P ) M)K[?V5)Y@+7@)NN_P!OZV39VHM1 ;L>5+QC?(-OS/SUJ@?A M&C:$NF'Q5XDPMU]J^U"^'G'_ &"VW[GMB@#O-X]^F:-XS7)W'PZ2XUG5]1_M M[6T.I6AM#;)=@0V^55?,B7;\K_+G//)-5T^%Z)!HD?\ PDNOM_9;EPS7@S*M$NM"?5%M)IU\^" M2.9(SMD8?=8/G#'&1Q7N'B_P5I'CO1)-*UJV^U6C.LJX8H\3ZIX>?29;75?[*DGN[Q5LHG,"31-+KVM_J>@W/B*WLH;IKI&_L[S=/@F"*F/FCWEN0>-W&:] N M_@'X:O(]4B>?55AU5Y&OX5OG\NZ62!;>2.1/NLC1HHVD<$9&#S48_9Y\()<" M1(;R.,:A;ZD+=+MQ"LL$*P1 )G&P1HJ[>A &F6FH-X8NYK M?4]-_M72A'<+NN81*L;!LC"/AU;!)!!ZYK0W=K:ZM M%8S"X_L_[0 R2%@H#*J,CORI ?C=@U:'[-/@D:+-I*VUZMBT9@MXUO'!LX3( M)3% E M>+_%+2#XO^-/@WP[>:GJ]IH\NG7ES+;Z5JEQ8^9(A0*6:!T8XR>,XK8'[.?A M4\G4O%__ (6&J_\ R10!ZAFC->7_ /#.7A7_ *"7B_\ \+#5?_DBC_AG+PK_ M -!+Q?\ ^%AJO_R10!ZAFC->7_\ #.7A7_H)>+__ L-5_\ DBC_ (9R\*_] M!+Q?_P"%AJO_ ,D4 >H9HS7E_P#PSEX5_P"@EXO_ /"PU7_Y(H_X9R\*_P#0 M2\7_ /A8:K_\D4 >H9HS7E__ SEX5_Z"7B__P +#5?_ )(H_P"&%?\ H)>+_P#PL-5_^2*/^&%?^@EXO_\ "PU7_P"2*/\ AG+PK_T$O%__ M (6&J_\ R10!ZAFC->7_ /#.7A7_ *"7B_\ \+#5?_DBC_AG+PK_ -!+Q?\ M^%AJO_R10!Z@3CWI-]>8?\,Y^%1TU+Q>/^YPU7_Y)KSCQ?\ ![2M+^,G@#0K M;7?&,6EZK%?M>0?\);J9\TQP[DR3/D8/H10!]+@YHS7EP_9R\+=]3\7G_N<- M5_\ DBE_X9R\*_\ 02\7_P#A8:K_ /)% 'J&:,UY?_PSEX5_Z"7B_P#\+#5? M_DBC_AG+PK_T$O%__A8:K_\ )% 'J&:,UY?_ ,,Y>%?^@EXO_P#"PU7_ .2* M/^&7_\,Y>%?^@EXO\ _"PU7_Y(H_X9 MR\*_]!+Q?_X6&J__ "10!ZAFC->7_P##.7A7_H)>+_\ PL-5_P#DBC_AG+PK M_P!!+Q?_ .%AJO\ \D4 >H9HS7E__#.7A7_H)>+_ /PL-5_^2*/^&H9HS7E_\ PSEX5_Z"7B__ ,+#5?\ Y(H_X9R\*_\ 02\7 M_P#A8:K_ /)% 'J&:,UY?_PSEX5_Z"7B_P#\+#5?_DBC_AG/PK_T$O%__A8: MK_\ )% %7]HOYM*\"<'_ )';1/\ TK6O6LU\P_'CX$>&](TSP6T-_P"*7,_B M[2+9A/XIU*4!7N5!*AYSM8#HRX(/((->G?\ #.7A7_H)>+__ L-5_\ DB@# MU#-&:\O_ .&+__ L-5_\ DB@#U#-& M:\O_ .&+__ L-5_\ DB@#U#-&:\O_ M .&+__ L-5_\ DB@#U#-&:\O_ .&< MO"O_ $$O%_\ X6&J_P#R11_PSEX5_P"@EXO_ /"PU7_Y(H ]0S2%^<5YA_PS MEX5_Z"7B_P#\+#5?_DBN&^-7P7T;PA\-]2U72=;\86E]#-:JDH\7:FV ]S$C M##7!'*L1T[T ?1(.11FO+(/V=/"S01L=2\7DE02?^$PU7T_Z^*?_ ,,Y>%?^ M@EXO_P#"PU7_ .2* /4,T9KR_P#X9R\*_P#02\7_ /A8:K_\D4?\,Y>%?^@E MXO\ _"PU7_Y(H ]0S1FO+_\ AG+PK_T$O%__ (6&J_\ R11_PSEX5_Z"7B__ M ,+#5?\ Y(H ]0S1FO+_ /AG+PK_ -!+Q?\ ^%AJO_R11_PSEX5_Z"7B_P#\ M+#5?_DB@#U#-&:\O_P"&+_\ PL-5 M_P#DB@#U#-&:\O\ ^&+_ /PL-5_^ M2* /4,T9KR__ (9R\*_]!+Q?_P"%AJO_ ,D4?\,Y>%?^@EXO_P#"PU7_ .2* M /4,T9KR_P#X9R\*_P#02\7_ /A8:K_\D4?\,Y>%?^@EXO\ _"PU7_Y(H ]0 M)QT&: BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ J*Y_X]Y?]T_RJ6HKG_CWE_W3_*@#S3]FO_DCNC_]?-__ .EL M]>H5Y?\ LU_\D=T?_KYO_P#TMGKU"@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHIK-C% ' MD_BG_DY'P1_V![_^:5ZE>7$EM9S2Q0FXDC1F6('!<@<#/;-?$'Q*_;G\%>%O MVF=)L]0\/^)UU+1(KG29[..RB:26>5D$?ECS?F#8&#QU'%?;$-W)>Z2ERML\ M4LL0<6\YVN"1G:V,X/8]:!GF-A^T)::UX/\ FJZ?I4LNI>,+4W=CICR .D: MPF60NW3Y5&/J15"/]J/0]0L_MVG6,]Q86MG!>ZG+(0ALTEE\H CNP8$D>@S6 M-X:^!/B#PSX-^$[))8S>)O!>GRZ=+'YK"WN$E@,3E6VY!!VL,CL1WS6);?LI MZMHWAK5?#]IJ=ORU2X<%'B=)S+(\8P=P8,R@$C'!H#0]!\*_M':1 MXFN]V^N7 =I]0FN+2U$QE^Q6[;=D'F$#?M(8YQ_%CM0 M!W=%)2T""BBB@ HHHH **** "BBB@!/2O(O'_P#R)8K[PO)>6MU"EG$QF,\06%H?WOSJV5()QP? M7B@#ZY^)WCU/AIX.NO$$MC+J$-M)$CPPL%;$DJQ[N?0N#7*>-?V@-,\&ZEK, M3V4MU9>'[.TO];N8V'^APW#E4(7^(@*SL.RCWJ[\4]!U/XK_ ?N-/TNV&GW M^J);3)#J9\MH0)8Y2L@7=AL+C [FN)^(7P U7Q3>^-XK"ZM[:Q\,8P^^%BH!QA@#R.*!F[>?M):38W=Y-)83G18M0N](BOE()FN[> M,O(BKUP2K(#W936AX+^.=MXUT9)[73)EU%[P6:VFX,&^57+AAQM56!/H>*Y; M2_V?;ZVU_3;.YN+:3PUI?B>[\36Y7/FNTX=A RD8PLDCG=GD;1CJ:TO%GPEU MF]T>:71_LVGW1N\K8VTI@B%J%<; X'!+E7)QSMQ0&A[.C;ES3JP_ ^EZEHOA M#1[#6+[^T]5MK6.*ZO,8\Z0* S<^IK6.MZ7KXNH;:-K>XM89P[F-C("6&UEP0.1 MUQ7M5[K,G[1O[/%Y>>'K"YTG_A)=/86,6MH(7",?DD<(6PK ;AC.00>] RQX ML^/-GX;>-(-+GU"6'1QKU\D3 &VL^[>[?>./13563]H[1EU)G2UDE\/QZK#H M%W#'0T!H=7X(^/]GXWT:>YM]+GCO@]LL%GN#&83Q":/YAP"$;YA_"0:]6 MC?#O1]3T#P;I6GZS=B]U*"(B:8,6R2Q(&3R< @9]J!'2T444 %%%% !11 M10 4444 %%%% !7F?[2'_)']8_Z^++_TKAKTROE7]N+]IGPY\(/#:^%M>TK6 MC/J_D7%I?6MLCVS"*XC=T+EP0P"'C'<4 ?4MM_Q[1?[@_E7!7_QCT_1_$GC' M3-1M);.#PUIL.ISWC,"LL4GF?='4$&,CGU%+\#OC!IWQP^'MCXLT?3=2TW2[ MIF2W7585BEE53M\P*K-\I(.#GG%<]XF^#=]XM\7_ !!FO)((=&\2Z%;Z5$\; MDRQO&9269<8P?,'?^$T#(O\ AI2PME6UOM)GM=9NOL36%B6!^TK=$^2=W;&& M+>FTU5U#]J32]-NK>TETJX:\BNY;34848$VSQWD-HP7^^=]Q$X _@.:P;O\ M9W\0:SJFG>(;V[LX];T5=,BL+>)B8I%M-V\LQ&5,@=L<';QUKJO#OP:N](T3 M5FD6SDU_7/$%QK$]VPW#3_.8;A"2,EECC10>/F ;MB@-#TG0O$PU^]U%;> _ M8K63R%N2>)I!G>%]E.!GUSZ5N5Y#X7^&GB3PY\4GOX]0"^%X]XB@\]CNA,*) M'#LZ K(KR;NIWUZ]0(**** "BBB@ HHHH **** "BBD)P* .#^//_)&_&'_8 M.E_E71>"CCP9H/\ V#[?_P!%K7AW[:O[0&B?!;X;75AKNE:O<1>(+>6SMKVP M@22".;'"2$N"I(R1@'H:ZG]E_P".>D?'?X:6FJZ%I>JV.GV*1V/GZG"L8GD1 M ',>UVW*#QGB@#2U#X]Z9HFF_$:_U2PGLK;P9=):3DL&-TSPQ2H4 _O>)R[0O#! J>8N!_RTMPW!/#8JM<_ SQ%>>/\ _A8C MRV2>(UU*"ZCTSS"8!!';O"T?F;.!0,V-#_:=T?7]>T;3[?3Y]E[* MMM-*6&8)F$ORX_B \E]Q[9%>G>%_$?\ PD]C+?16[1633,EK*Q_U\8X$H'92 M!97+O%$<9 8MM)X^7/K5 MSX8?#WQ=X4\?:W?ZMJZ7.B31S1Q0(Y(E9KIY(7V8Q'Y<#)#@9SLSZ4 >M@Y& M:6D'2EH$%%%% !1110 4444 %%%% !45S_Q[R_[I_E4A.!Q7GOQT^,>F? KX M>WGBW6M-U+4=)MG2.Y_LN)99(5<[1(RLR_*"5!.>,^E %+]FPX^#NC_]?-__ M .EL]1?\+]T^/PMJ.K7&FSVT\&O?\([!9NX+7%T91$F". "3GV ->5?L._M* M>'?B[X6D\,:%I6M)/HYN+B[O;NW1+91+U &O'^T7;WE\FB66BSW?B MJ.YU"WNM,60 0?8A$TS[SP0PG@V>OFCT-)X8_::T+Q7XAL+2TM9ETV]MDGCO MI"!C=;_:.5Z[0F03_>&*YNQ^ GB/0/&5SXZL+FPD\1:G(-)COWM7LTF):*.0_,4S\K'TR.<5K5Y1\$_ ?B[P;>ZT_ MB36%O[><1K#"LA<%USOFY'R[LCY1TQ7J] @HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH *1C@4M(1F@#QNW\=_$SQ7XG\46GAK3?" ML>F:-J!L%DU6[N5FE(16+82,@#YO6K_G_&S_ )\O 7_@;>__ !FI/@R/^*C^ M)G_8QR?^BHZ]1- 'E7G_ !L_Y\O 7_@;>_\ QFCS_C9_SY> O_ V]_\ C-:_ MC;XNV7@#Q=X?TC5["YM[#67:"+6F(%K%,%+".0]59@#CU/%3Z'\2)-;CTN4Z M-<6,%_<31(UW,D;"-!Q,%)RRMVQSCDT#,'S_ (V?\^7@+_P-O?\ XS1YWQLS MG[%X#S_U^WO_ ,9KT*+Q+I4T E34K1XS+Y <3KM\S!.W.>N!G%%EXETG4I$C MM-3L[IWC\Y%AG5RT><;P >F>,]* /ESQ7^S#XV\8_'70/BIJ&E>!6UW2(#$( M!=WABN)!_JY7/E=4!( QCGVKV#SOC8?^7/P&!_U^WO\ \9KT!O$^C^1YQU6R M6+8;A ,CDC.>H')J#7?$KZ7HUO?:=I\VNF>6..**Q93N#'&_=G&T#))]* M .&\WXV?\^7@(_\ ;[>__&:/.^-G_/GX#_\ V]_^,U;^&OQK@^(]O:7<>C7 MFEZ==O<0P7=VZ!))H9V@>/@_>+(^!W"UWD6N:?+($2_MGOI0!YQYOQL_Y\_ ?_@;>_\ QFCS?C9_SY^ _P#P.O?_ (S7HT6O:=/=QVL5 M_;274B>8D*3*69>NX#/(QS6A0(\0\8>.?B[X!T"?7=5TOP9=:=:R1">*SO;O MSBKRJAV;H@,C=GD]J]LMY?/@CDQC>H;'ID5YO^T>,?!GQ!];;_TIBKT6P_X\ M;?\ ZYK_ "H GHHHH 0UX\_CKXD>)/&_B[2_"^F^%UTS0;V*Q\[5KNX6:5FM MHIBVV.-@!^]QU_AKV$]#7EWPH_Y*'\7?^Q@M_P#TVVE SE-5^*7Q,T;5+O39 ME\#SWUG!]IN8+2:_G:"/GYG"P';G'&>M;.B>(_C!XBTFSU/3X/ 5Q97<2S0R MB\O1O5AD'!AXX-8&BV6M_#'Q;\5Q=V-]/_PD5R=3TG5;*+SLMY(00L/X65@, M#H0:\W\7V/Q3@\#7:O:Z[)XBU/P?I+*NG':(]1AO7:ZP%("-Y3)P/O $=J / M=/M7QLR0+/P$2.H^VWO_ ,9H^U?&P DV?@+C_I]O/_C->*^,[/Q]=>+/$+Z9 MIOB:SM;B#6[64I*S%GPC6CHV< -@E H^7<03G-2:A-XD\(V<\3'76@N+C1IQ M:32-(]Z_V*OBYX4\/ZCK>JP>!+?3=.MWNKF5; MJ^JF;XUCI9> _\ P-O/_C-5[W5?C+I]E<7<]MX#2V@1I9)/MEZ<*HR3 M_J?05XG)IOC'PWHL]W'>^)-*-QH-^EQ=7GM=/O+B MOI^C:3?6+:A.8([B^MTS<0GGGS"K*P[[@:!GL NOC4A ^Q^ QDX ^VWO_P 9 MK(\9>-OC!X$\,:AX@U#2_!5S8Z?'Y\\-M>W8E9 1D+NBQGZUYQ\7(?'6H>$( M7TO1]?77]1T6]U>&6RN&=+6^:2)TM]H(PZH,*Q^7 88):O:/C[*;CX#>+)FC M:-GTTOLD&&7.#@CL:!'I%C<_;+*"?;M\V-7V^F1G%3U1T3_D#6/_ %PC_P#0 M15Z@04444 >4^,?'GC=OBB_A#PCIV@2"WT>+59[K6[F://F3RQ!%6-&Z>43D M^M'G_&W_ )\O ?\ X&WO_P 9I;09_:AU?_L3[+_TMNZ]4 XH&?/4?QC^(DVJ M)IT3^!IKA[B2T5XY=0:%ID!9XQ((-I8 '(S6SX3\:?%CQQX>L= MIYD$QNKY"R_0PY'XUR>EZ/K/AKXH0:EX0T_6-,M=0U:5M<\.ZA$'L?+ ;=>0 M/_RS8X7@?>W'BN%\,^&_&7@_PU:"VT;Q/)%/X3=+ZP@N&CVW2ZC%MV MLA:1Z3)>7D$;O]D=$Q-;R[#@>82I8L,T ,^*OP7\2_ME^'O#&I7UOX*FM=$U M9I8[F.XOHY)4BD,=S:,&A4A7:/!;J-@(ZU[)/K'Q=T"+3[5=,\#1PRNEK;QV M:YM?%:WEE;RM&)=\QELPN M251VRQ1P,_,T.Q\<)K]@J6VNP:1%XRLKN$8=$^P/9Q^:""Q;RQ('R&/4^ M] '3^+OC-\0? NH)9ZT?!%K,\L4"[7U%U,DAQ&FY8"-S8X'6NA\/^*/B]XIT MN+4-/MO \EM(653)UO-1\-W^FM9$F)(8KI!? C"X^-6,_8_ ?/\ T^WO_P 9I5N/C6>EGX#(]?MU[_\ &:X--,\3 MZ=?^/M,MI;_Q!I.D-/JVF/97V;B=[I6_T3=DX,3"0J#T#)Z5U'[-D7B.U7Q7 M!KEKJ=M9&]CETT:CGB)HE)"Y)/#9SGOF@9IRWGQLAB9S9> R%!.!>WO_ ,9K MJ?A'XWF^)'PU\.>)KBT2QN-4LH[F2WCGUY/XB_P"3D_"7_8!O?_1D= #OM'QL_P"?+P'_ M .!M[_\ &://^-G_ #Y> O\ P-O?_C->JA<4AXH \K\_XV?\^7@+_P #;W_X MS1Y_QL_Y\O 7_@;>_P#QFKVG?&_1[_Q3XI\--;W%KKV@PFY:RFP#=0[<[XCT M8=CZ<9K6\._$:WUV.WGFMQIMG-IT%_YUU_P#QFO+_ -H3]G_XB_M(^"X_#OB6S\$6ZP7*7-O>6UW>&6%@ M?F"YB'#+D'GT/:OI/_A(M+-F;L:C:&V#F,S"=2FX<%E3V %:/G?&S_ )\O ?\ X&WO_P 9KTE=7LFU V"WD!O0 MN\VPD'F!?7;G/;=)Q?VOD.C2))YR[61<;F M!S@@9&3VS0!YUYWQLS_QY> __ V]_P#C-+]H^-G_ #Y^ O\ P-O?_C->F6.H MVVIVZ7%I<1W,#=)(G#*?Q%6<4".'^#7CO4/B+X LM:U2RM[#4'GN+:>"TD:2 M(/%.\1*LP!(.S/([UW->4_LR+_Q::V_[">I_^ET]>K4 %(3@<4M% 'G7Q5\< M>(_#6I>%M)\+V.F7>I:W=R6XDU::2*&)4B:0GY%8DG;CI6GR$)&S'. ,\4 ?.D7QS\=3^$K7Q-'< M^!'T2YU :7%(: M9X!\2P? /P];26FL)>0>.8KZ72# #LMUUDW)DQUVB+Y^OM3O%UEX_N_%'B%] M-TWQ/9V=Q;:Q;2[)F8F0.AM71LX 8 E-HX!P>? M_&:/M7QKS_QY^ __ -O?_C->/:I-X@\'Q7$ _MUK:?4]+G6QGD>22]'V4_: MXTRV[&[YF"]U]#4.FVFJ:QX6\,^'[:^\4W<">(R)4N(8XKDM]BA3.1,Y M94WG.(T)SDB@#0^(_A+QO^U=\+_$7A6XC\#RZ?\ :I+%[M9[Y9;.[A899 T( MR5./8YKLOAQX)^*7PO\ !&C>%=!TSP#!I>EP+;Q 7MYEB!RQ_<]28%PW7(IMSI'C,Z:FL:1;> M(K:TMH='GU"RFD;SFNXKH&[:-2>08L[@.&[4 >HZ[XD^,'AO2;K4]0MO D5G M:H9)'6[OG8+[*(,D^PKF?#WQH^(/BO5CIFF_\(5+=K<26CJ[ZC&J3(H=HV9K M? 8*P.#SR*[;X!QZX-*\8'7;?4(=_BC49K!-1Y;[&TFZ#9DG";3P.W3M7G$' MASQ,GP]^,Z:?I^HVFK7/B274-.\L&.6:+9 \9SS_JW'X>] CT8W'QK&/]#\ M!_\ @;>__&:0W/QK! ^Q^ P>P^VWG/\ Y!KR2^F\8V5IXF\60KJT=YI7B&'4 M-'TG4;@Q)JEL\*1R0*I/,=%UG2[72]/UZ\O-.31KL:A#(T ML=P#J!:^51N 4B-B W*R 8VF@9Z@)_C81_QY> _P#P-O?_ (S6Q\(_'&M^ M,M.UF/Q!96%GJNE:E-ITPTV5Y()"A'S*752.O0BN\3E0<8R.E>7? _F_^(/_ M &,MW_2@1ZD.E+110(*X;XS>/+_X3_M0C_BS]X?^HGI?_IPMZ '>?\;/^?+P%_X&WO\ \9H\ M_P"-G_/EX"_\#;W_ .,UZK6'XH\0W.@06K6FDW.KS3R^7Y=N0-@P268G@#C' MXB@#AO/^-G_/EX"_\#;W_P",T>?\;/\ GR\!?^!M[_\ &:J>'_VC]-UVUTF] M_L>\M-+U+7YM AU"=T$#/'#)(TZMGYHB874,.I'I7J#:]IRI:N;^V"76/(8S M+B7/3:<_-^% SSHS_&P_\N7@+_P-O?\ XS6;XDT+XM^+O#^HZ)J^D^ +S3-0 MMWM;FW>]O<21NI5@?W/H:[FT\=R75W80_P!G!%N;R>U+_;(CL6,$[\ _-G'W M1R.];2>)](F@:9-4LVA$GDF3[0NT2'HN<]?:@#YO_9[^ /Q&_9O\#-X:\-V? M@BX62X>YN;VYN[P33LQ^7=B+HJX '3J>YKT[S?C9_P ^7@/_ ,#;W_XS7H3> M(]*CLH;S^T[06D_^KG\]?+?Z-G!Z5A?$#XAGP-H#ZO%I%WK=G%;S7<\ED5Q% M%%&79B2><@< =: .:,OQL;K9> __ -O?_C-'F_&S_GS\!_^!M[_ /&:V_A[ M\5(?'>FP7TNF7.AP7=I#>V9OG0?:8I$W[DP?X1]X=LBNLCUS3Y5=DOK9@B+* MQ$RG:AZ,>>A['O0!YP)OC8O_ "Y^ _\ P-O?_C-+Y_QM_P"?+P'_ .!M[_\ M&:](M-9L+ZYEM[>]M[BXAQYD462-UD9EVD2(I!&W]:]0'->3:"/^,F_%G_8O6/\ Z-EK MUD#% "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 > M7?!G_D8_B9_V, I-9T MC37U[0?MT%U/)=?N+I6MS'"Y &<.=NY1TYP:^@M:@O+C2[J+3KE+._>-E@N) M(_,6-\<,5R-V/3->!>%?B3XKLO%/C/\ X23Q?:OH_A?5K?3C%_9<<;7PEB! MR&^5R[#&.,=<]:!G'Z?\!?',VJP75YHMG'9GQ%X?UWU9;K5K9=4-RL@2V:(R+N4##$CY>#CKS7KGP/\,ZKX)^%&BZ-J M]L(M1L8FC:&.;S &.T!OIBL#1OVG/"NL6 O'M-5TZWDLDO;0$ M09SO\SY<''7TK.\4?&^XO-=\)V.A//I-XGB^#0=;TS4;5?-$4EK-,,')P"%C M8.I.0<>M CG-$^$7C#1_@QX9TLZ9!)KVA^*Y-<-DMV L\+:A+<;5DQA6\N7' M(Z@]JY>'X<:EX?D\.Z4;O3-/^(4VK:@?L"W!F:;1[J0F8XP"-HP0>@;ZU[%# M^TKX0>WCNIOMMI8W.F2ZQI]W-;X34+6-@&>'!).-R, 0"58,!CFDLOVA_#5Y MX@BL)--U.VNO[371I;B:U CMYWC\Q%>0' 5AT()&>.M SCS\*_&-O\:="UBV MT;38-!TC7#.D]M=>69K)].>VRZ;23(KE:_M'_P#)&?$'UMO_ $IBKT2P_P"/ M&W_ZYK_*O._VC_\ DC/B#ZVW_I3%7HEA_P >-O\ ]3P5>_'?7H;";5)=.U6*Y6SMU+/*5TRT.T D_@*]P/2O&?"%CJ>I>(_C5; M:-?QZ7JDFMP"WNY8?-2)_P"SK3!9,CW0 ,= MK-&9]^3PVW& #0&AVW_"_O TPW[>([=+<2PP9:*0,6F3?#A=NXB1?F4@88= M*KZ9KG@SX_6FJ6ATY]3MM(NP@:^M7B EVA@\>X!APWL:\^\,_LU>)=%U(ZE< M^(],N[RXO-'O;H"SE >2R#!CN,A),F[.3]T^HQ7JW@?P/?>$?$'C"\DO;:ZL MM9O_ +?!$L+))"Q0*5=MQ##(&" * .%^&'QR\/V?A* :Z+'PU--J&IV-A86* M2S&X6RD9960 %F;"%L=<>M7M>^.L=YXLT_1O"]SILT,VBKXB;5+_ ,S[))9F M1%^5U^Z2K%@3QP!CFL?PG^S[KOAO4_"EV^LZ;.-%U?6-5=/L\@\XWRR@(,M\ MNPR]>=P';-9.F?LKZDNAVVD7VOVGV1/!H\*/):V[+('$BR"=0Q(QE!\A]3S0 M!Z%XF^+7PUU;P]=VVNZI:S:;)*EM/:75O(69V7S(P8]NX[E78EKA(A(83\F?,V3D\+TYJQ-\!-6?Q'_:2:O8%%\;# MQ8L9@?/E_8WMO()S][Y]V_IQC'>@#M$^.O@.:WTR=?$EH\&HQB6"0!L;&D\H M%^/D'F?)\V/F!'4&N9U;XC>#OB3=:)8W L7MEUZ:R6#6[657EN+=2Q,'0;@> M[WJ!(,Y#^6=V<;05QDU MT-[^SIJ6IRVUM=:W;2:5#K]WJVV.%TG:*X@:-X]V[ 8%R0P'8<=Z!G=W7QV\ M Z987UW=>)+2TM+&WBO)I90RK]GDD\I)ER/GC+_+O7*YZD5S_P 8?&.C>,O@ M9\0'T>]6[%C#+9W*E&1X95VDJRL 1PRD'&""",@UQVK?LNZYJ_@I=%G\1V#7 MECX>D\,:=>"R8!K9[B"5I9EW-0%(4$L>^!K?$WP1>^%OAO\9M5N[FVF M77]M['%;HP,(6WBA*L3][_59R,=<=J /<-$XT:Q_ZX1_^@BKM4=$_P"0-8?] M<$_]!%7J"0HHHH \JM/^3H=7_P"Q/LO_ $MNZ]4'2O*[3_DZ'5_^Q/LO_2V[ MKU0=*!AM%>.>#_V@K*;^W!XMDL]$:V\2W?AVP6 22F[D@4MP "=Y56(4>G<\ M5[&>G%>#:;\ ]=LM0@N7UC3I-GC>X\7LH@?E989H_LXYX(\[.[OCI0"-7Q%\ M>8+_ %7PSIW@ZYT^^.NZ?<:I;ZE>+)]D\F$J&5BN"I.XC)^Z5.13+OQ=\($U M>?Q-J%SIEOJJ-;K/MVDME M9:9JVFW!M87CDD%[.9=Z'<0NS@8.<^HJ>]_9X\0ZG9Z9)>:[ICZII\.GV$V .I [4 =Q'^T/\ #N26&,>)(4>2X2T5)+>9")W3S(XV MW(-KLI&U3@L3@9/%7S\;/!8TVTU#^W8C:7(E9'\J0%%BD\N4R+MS&$AKF]:_9 ME\4:KH6JZ0GBG3HK#4[K5+J6"2SD=(Y+FX$T4BX=%MLTJ-MQ(J,0&*$[;60-^[C MVR19WD>#[3P_<>(+29="TK5=)T*Z^S%7"7L1AW7 !PQC MC)&%P'/S'& * /5?A;JG@B[M=3LO!3VBQ6USYEY!;1-&5DE'F!V# $A@*_$>JWM[:74>JVMA D<$3(T9MHF0DDGY@V[/;&,<] M:](H$0W?_'K+_N'^5>9_LO?\F^^ O^P5%_6O3+O_ (]9?]P_RKS/]E[_ )-] M\!?]@J+^M ^AZE1110(*\G\1?\G)^$O^P#>_^C(Z]8KR?Q%_R(9-(;1M4LJHIW<[E88;I MGJ10.QS_ (T^"FJ^.)/$]_ %T+Q+;WAN_#VK"0/@F+8R2 #_ %;]&4Y]>HKC MO'WP*\7Z[;ZM#!I-G="Z\(Z1I!_TK8CW=M?-/(>G"A",'N1CBO4E_:-\-MI. MCZF;34TL-0DBA,SVX46\CS^0(WR?O"3@A=Q ()XYK-U/]I:V2^M+;3O"FN7B M2>(4\/2WG#4_$ES M?Z?:3:C';026[V*0RY:1?+#E@Q"DYR ]-AOTM-*UF[G@O,Z<+ MQ_W<+2(44@X.Y0.AK-/Q5U'PUXJ\*'5?$27?ABZT;4-0NI9=.6VD;R7C$;%> MJD!R-HQDXXH&9^@?!CQ1%XGT%;TPQOH?BR[UX>)4N,S7UG,DP%JRXR#^^1"# M\NV$$Z39)F+"OG7&V#SR\9W;&7RR.=W!(4X8@5D:A^TE8:1<: MS)>^'-9AT[3[;3IUE%L&FD:[W;$,6=R%2N"&&+;?XC:C?Q: M?9RZ')XIMO$+7[WOEE8%MWCE39M/(SGK@BLSPY\.[[5? ?B[_A#SI/BG0;:X M>W\)I.Y$#6DMQ%/=('P02K!HXVY7]TN>,UZJ/V@= 62-;JPU.R07L&FWDDUN M"+&YF_U<4V&."25&1D L 2,UAK^TEX?UCPYJ)L;37-$QH>H:I:73Z:,E;1_* MG\I"2&D1F0A& #;AUYP#-W]G_P $ZYX#\/:_8ZY!'$]SKMW?VHCN/._<2L&7 M<<#!!SD#BO4Z\LTCXX:1-9:>D,6JZV%@M3>ZC;665@::$2JTRK]PE<$[1A=P MZ<5U'@#XBZ?\1],?4=+CF^PY41SR;2DP(SE2K'IT(."#P10(Y7]F3_DDMM_V M$]3_ /2Z>O5:\J_9D_Y)+;?]A/4__2Z>O5:!!1110!Y;\4?^2G?"S_L)7/\ MZ325ZB1D5Y=\4?\ DIWPL_["5S_Z325ZE0 TKCIU->3:I\;HO#'Q3\1:#KXL M]+\/:3I%OJ;:FS.7S+*T85E ( !7K[UZRPR*\1^('P,UKQ?XO\7ZQ;ZO86\& MN:-;:1'#+ [M#Y4QD+D@@-G)&.,4#(?BG\3_ /XJ\.Z.L-O:>)3K:GI.EZC;6EQ/<16(D^RLU MO_Q]>2S#]YY>?F4$L._0XYJ7X"Z[+JTE\-7TU0WB6VU_8(),[8H#%Y1.[DG< M3N]@,53B_9KU2WT:UT*+7+0Z5HMYJE_HDDENQN%DO(;B/9<-N^98_M M6\\MMK*W/D3I;&*&"1I'D>,R($3;N?<@+ J"" 2#7!Z_\ ];UG1-*L%UC3X# M:>%'\.NXMW(:1A&/. W<+^Z^[UYZ\55?]G_Q-%K,U_9^(]/@2X73H+BT>VD: M.XAM[=H71B'!&XD.,$M_'_ ,-01ZI!IVI0A[;PZOB--3NH)&L! M;.S+&[,O)&5)('( ]:Z$_%?PQ;7]II]WK-LM_/Y<>$5O+\UTWK'NQ@,PY"DY M(KR/3?V8M=T[P?<:&GB/3I/M'@AO"$DOV%U 99)3%.H\SIMF8,O/*K@CD5LO M^SSJ5WM6L^@W^I66MS1"!EGBN[>*-"L;YQY;^2AYY7YNN> >AUFE>- MOAQ\6/$FFPVEY9:YK&G*]]8B2)PT8R8WDC+* <$;3C..^*])"@C->,_#KX): MQX.\4^']4N]5L+J'3+&\M'CAMW1G,\XE#*2QP!C&.]>SCI02&,5Y;\#O^/[X M@_\ 8RW?]*]2-?.?@5_B8OB3Q_\ \(DGA,Z5_P )'=3_M0_\D>O?^PGI?\ Z<+>O5QTKRC]J'_DCU[_ -A/ M2_\ TX6] CUBO,?CSH_BSQ1X3BT#PM#MAU.;R-6O([D0SPV>/WBPY_C?[F<_ M*"3UQ4/QX\>Z[X!TO2+_ $^.[CT5KO9K&I6%D+R>Q@VDB00GJN[ 8@':"3BL M.U_:(TWPWX;LI=3NI?&$LFE7&M?VIX?M0;>6TA;YWY;"LJG)7.>#CTH'8K:_ MX UK7['P1I%KX,L]*\.^'-:ADCL3=HV;1+*XC+;0N.'EC 7/(#$GH*\^TCX- M>)O"UAHB^)=%TZ\\-PV8@N!<:P8%T=XKN25)MP&'0HR9 VD%0.E>QV'[0V@Z MDFIB#2M::XL39-]G:SPTT-V',$X).%C;RI,LY7;M.<<9S&_:=T#5--MYM'T# M7->^UZ2^K*EO: ((59D;S&9@%PRD'K^- SS/PY\.O$'BNRT/5="L+.X@L_$F MO7:27-F89VGIDC-0:!\!/&PO);G4] T]+6YU+PS?FS2^!6 M#[$76Z 4 ?+@*!]X$ XYKU+XA_%/5M,_9CU+Q]H-NF@ZI#I:W]O;W,*RI%R MORE0<$8)Z$5S7COXJ^)= ^&/BC7M%\427UYIQTU-M_H8@,+RW$8D R%$BO&Y M'3*D @GI0(\M\;>%[CPE-:Z!J]O:PS7+ZTRZ:^KQVRFQN)]R>495\LR<_=4[ MEY[:&W:X"W[6OF0>; <2(&&2'!.!D#)X%-N?CQY?B3P[HZ>%-;BEU6 M_FLF:[A6+R@D/FB1*!G)7OPM\66VA?!6Y@TJVN]0\*V4VG MZG8-=A,>=8_9RZOC#*K@'&!D=.1BN7\#_#:>PUOP'X=&H6*^(K70H=,\7Z7# M,9C]FBP\,FX#CYUVC(Y#$QL)['1->9]2CEFT^WDM%22\BB M4-.\8+#Y8RRJ2V/F90,YJK%^U-X*F:">RM=3O+.XMK2Z;4+>RS$D4\AC0N(]4TK3=.TP6-Y93+871VLS7'F1.L>WH5SG M)R#FOHDU"+4;V&'38K!%G5+< R+&%(#*H90&8[F+ M=36]X>^,6D^*/%3>'["VOGOH5C:Z$L0C:U,ENLZ"6-B'4%7 !VXW KG(( !B M:#_RL?_ $;+7K5>2>'\G]IKQ9G_ *%ZQ_\ 1LM>MT""BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#R[X,_\ (Q_$S_L8 MY/\ T5'7J->7?!G_ )&/XF?]C')_Z*CKU&@!K=J\GOOV>=(U"/QNMSJ=\Y\4 M7D5_)(FU7LYX@/+>(XZ@J#SFO6J\W_:,U+7M&^"'C*]\,"7^W(=/=K=H!F1! MD;V7W";B/<4 84_P6BU'4-#OHO'FIKXKTI);.XU:%H?.NK61E:2WD3&%&44@ M@94@]9+?2):N74[22^[G/4@^^*T?AS\7;^^\9 MW6DZSJFF:GHDVBV&L6>O6I6*#?<.R"W)SM); 9.*"ADO[,FBC0K73KO M7K]K6STXV,4C%%:,BX^T)-NQ]Y9,8[8K63X&:7J.H:=K3ZUJP:U!KEQ?J M$S=RPV[6\:-C@((V(P._-=)XZUC3=8^&/BR>TO[6\@BTZ\B>:"975'6-@RE@ M< @]1U%>.^&/&]OX=_8OLIM%U^UL?$,/@R>^LW25))?,BM6D9PI))QCDGID= M\4"-'Q-^SW;>%/A\;'1;A]6N-,L)]*T*VU&=(_L<$[ -&CL,,P4!%W#H />L MC3_A1XJU+X>S^$]4TR6\TW6IHU:>;R+6ZTW9@^<6C^\WR@*1\P/M7+_$+XGW M'B_1+G2;S6]/$/AW4?#QWN45]0\\Q2FX5L@;"6V KD95LU];Z=JEGJTPNE:=#I6F6ME NV&WB6)![ 8%7*0=!2T$GFG M[1__ "1GQ!];;_TIBKT2P_X\;?\ ZYK_ "KSO]H__DC/B#ZVW_I3%7HEA_QX MV_\ US7^5 $]%%% "'I7EWPG_P"2B?%W_L8+?_TW6E>HGI7EWPG_ .2B?%W_ M +&"W_\ 3;:4#/4=H]*K:G:&^TZZMUFDMVFB:,31'#QD@CVCO8V[WA?)DA?>KY'S!VQG/IVKT1/C3X@;5SX M=;PPEOXEF6YGLHI[C;!=P1*IWJW4;BVW!^O2NSF^$WA62]\47D^F1S2>)8TB MU7SF++&HKFVN6M+QOL#B\D\UI0/GCCFS\ M_ P5!/ YH'#?BAKT=W8S7NCZIXETK3'22\#MI\EW91$",="@E;G M_>)'2I[#]JB\M]$@U?6_#2V5C=6-[*71-:TGQ1IT4YLK@M#=6T M\4C#GN/EP0?2KQ_:B\O3=-U9O#TEQI.M:5JFHZ3]EDWS2M91F5HG7^%G0$CT M((/-=CX7\ ?#WQ9X=TV]T58M6TV*[COH+Z.=G\R6(%4?>3\VT9 [=:Q?B-\, M_!W@[P'K\UIO<])TVWT?3;6PM(Q%:VL201(.BHH _(4 6MHQBO./VBQCX M(^,O^P>_\Q7I%>56G_)T.K_\ 8GV7_I;=UZH.E>5VG_)T.K_]B?9? M^EMW7J@Z4#%KYD\0:)+I?QXN?#]SXG\0KH:>#+G7)?*O#O%PE\O[Q<#LN5V] M,<8KZ;KFIOA]H4_C=?%TEGOUY;!M,%R7./LS,',>WI@L ?J* 1YGI_[0E_>1 M:-._APPV7B);(Z'?/,!%.]P"0CGJ"J[22.#G YKFO%_Q3\4>"?&\^OSZ4T@M M] 6?4='%_NAC"W9C,D7&"Y4YQ^!K?N? OP5T/2]8\*3R6-M937*>?;M=/LLY MMVZ-$?.(6!.54$$9''(KM+WX$^#=1M7M[C3&EA>Q&FNK3/\ - &W[3SS\W)- M ;'&VG[0^H/XH^RW/AU8=%3Q%/X?>[2XW2AEL6O(Y0F.A5"I'4'%O)\LE<>AK \+?#GX7>)M$UG1]#AMK_ $^)I-,N MX()69;7Y][VP/\ #8)0>@H S1^T#)87,&[2C/H\&LP^';JZ67,ZW+1@APG=- MV!Z\YJA#^T1XDU31]4O](\$27ZVN@C7%C\XJ2PF9'M&R/]<%1FP.O [UVVM_ M#?P=X;BU7Q,8H-+FAB-W+?2DM#%)'&56X=.A9%[XS@5YW\+O@SXB\*Z-+K'A M_7-+-[*[(QFDA:3@[0Q4(1RW7'% 'KOP^\>Q?$*.]U'3EBFT M',7V&_BDW"Z#1AV..P&X#ZY]*Z^N>\!>#;#X?^$]-T#38TBM+.,J!&H4%F8L M[ #IEF8X]ZZ&@1#=_P#'K+_N'^5>9_LO?\F^^ O^P5%_6O3+O_CUE_W#_*O, M_P!E[_DWWP%_V"HOZT#Z'J5%%% @KR?Q#_ROH.O)''?:0R(\115"L(R1F,L%&2, MX/(P>:J77P&L[O7AJS:S>K*NNIKR(%7:LJPK"J>I7:B^^:]4Q1@4 >%2?LIZ M4]M#;KXCU98(RKF,;"I=;K[2K@$':0W!(ZCK6Q=_!;2H])&ES^)+F&\_X23_ M (2BWN"T:RQS^:7*A2/F0[G'T;VKUM@-/$'AG6DU>XTZ[T*2 M2:V,"*RLSH4.[/\ LL:PM?\ @#8^+9(7\0:U?ZL5LKRQEW!4\Q+@J6P1]TKL M7;CIBN*T[XX:S'KL$%K]E73['Q0/"]QHT_\ Q]K;B-=MUN)SR#YG/R[/?)KW MC3_$FE:K,D-EJEE>2O%YZ);W"2,T><;P >5R",]* /*I?@0-2TS1$;QYJUQX MHT"Z>:QUY3$9X(W3RI(6C VE&3@Y&=P#<$5>\2_ &RU^[U"Y?Q!J5LE[!91W M"DHVYK5RZ2DD=3N8'M7/_"C7=&T+XJ?'&XO]1LK*.'7;4;Y[A5$:?V?;$C!/ M WEOQ)KE+/XR:V-;UKPOJ'B&TWZEXCU+3X[V]C0)9PQ6RR1P8R!N?.!NZ\D9 MH ]2NO@=HVK^(-0U:'4[G^SM6N[;4KRPB96@GNH"#'*#U'*J2!P2HK,B_9HT M^/2;;3V\0:C)%!IFJ:6&94W%+Z17E8\?>4J M6OV8M4LW^"_A'3TO[2XO8[( MNT4,JEMOFN-P7).W(.*]=H \BT#]GNU\*ZT+W2/$NK6,,UE;VE]:1,NRZD@B M$44QR,JP4 ''#8&:Z3X<_"RP^'$^JW%I,\]UJO5:\J_9D_Y)+;?]A/4_P#TNGKU6@ H MHHH \M^*/_)3OA9_V$KG_P!)I*]2KRWXH_\ )3OA9_V$KG_TFDKU*@!&KY^^ M.NDWFE^/? +VNOZO;0^(?$$=G>6\%V4C$(@?Y% '&2,YZYKZ!-5\F4 C< .^"10!Y+!\>?^$0\/7-XFEWNJ^$](%U:S M:O/,#.DT+!0),XX9CC/;&32^/?%7B\>)/ =P+)+2^37[BVAM;>^/V;4+=]*N M)09<#(VN@X/=,CK70Z[X3^%/AGQ3K5UJJ6-OJ.LVSG4+221FCDB8;7D>(95= MPX+D#..M:?ACX.^!XM!\/OH\#7.GV,S:CIURMV\N6DB,?F!\G%/% M[GG=M^U+J^I:7:ZA:>$T-N-%@UBZ$EV R;KCR)8U&.2IY![BNGC^.YU/5-/1 M=*8^'=2UJ;PXMZDV)X[E48[BF.%.QAGJ.#6W;?L\>!+*P>SAT(M0T+PK%XDU6:[N<2RV[RSJJH3]Y]MM*+1 MHTBT^R;3D42-\UJTGF&&3GYX]P)VG/4^IKSCPQ\*[CQ5XXU;QGHOB.QNK>2^ MD:WOK!YXF5XOW?V>2(,(V52FTG ) ]>:!G?_ J^+MQ\2_LZKI<=G)#;O_:D M7G;GLKI9"GD$=SAU>Y:]U*>PA,44D MQ &54DG Y)-=D.E!(=Z\M^!_-_\0?^QEN_Z5ZEWKRWX'?\?WQ!_P"QEN_Z M4 >I8%>7$?\ &2L?_8K2_P#I5%7J5>6G_DY9/^Q6E_\ 2J*@:/41TKRC]J'_ M )(]>_\ 83TO_P!.%O7JXZ5Y1^U#_P D>O?^PGI?_IPMZ!'8>+O"-QXAN].N M;/6KK1KFR9S_ *.JNDP9<%70\$>6W[+^A6%E+:VFJ7EM%/IFH:;.J*F M)#>-F:3&/E;/0#@5[5@48H \5O/V9]/N;PW4?B/5+>X,>E1;HMH5EL!,(PRX MPP87$FX'C.T]A5CPG^S_ *+\/;95&O7;V"Z3<:-MNV108IIFE)+8'S M@5[$ M0,'BO!/$U\E_^U+IND>*)$C\.+X?:XT:&YDV0W%[YH$O!.&=8\8!Z G% SKM M2^#MCXC^"LGP\FUN[GTV6T6R?4$"&8Q@C X&,X &:@\6?!*;QOX:OJGAOP5=Z?IEO'HU M[XCBGN\RPW,\;G?;HN;^)5S8VO[37PL-U/#"#9:F2)90H)$8VY!/.#7/?&#X\7G@;QM?:MI&M6 M^J:'9^&7O$TV)E>.6870B:3<.2J [FQT"F@#M-(_9_TC3-,\)6FG>(;Q-7\( MBZ@MK]"AD\FY ,L,J#@@XC(Z$%%/UK#]EW0;>UN;6PU2_L;.6SM;(0)M8*L, MQFW9(Y9W9BWUK#^!_B"SM_C-\7OMOB'3KV:ZN-#V31S(BRO+9?(H4'&YBIQC M[P'L:^AE.10(\@OOV=X);XZG8>)M4TK6EU2YU.*_M@F8_M 431;2,,C;%//0 M@5M6WP8TZ+X@:=XLN+VXN]0TW>+1Y%42QHT B>)I!AI(R=TFQL@.V1T%>C8H M(Z4 >2^'O^3FO%G_ &+UE_Z-EKUNO)= _P"3F_%G_8O6/_HV6O6J "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBD- 'E_P9_P"1C^)G M_8QR?^BHZ]1KR)?AAXVT/Q)XCOO#?C"PL;+6+XWSVUYI?G-&Y55(#"09'R^E M6O\ A%?BO_T/>B_^"0__ !V@#U.D(##! /UKRW_A%?BO_P!#WHO_ ()#_P#' M:/\ A%?BO_T/>B_^"0__ !V@=CO-*\(Z'H4\TVFZ-8:?--GS9+6V2-GR4NR9W^\64 Y^G-+I_@3PUI3N]EX?TNS=XF@9H+.-"8V^\AP/NG R.G%<1_ MPBOQ7_Z'K1?_ 2'_P".TO\ PBOQ7_Z'O1?_ 2'_P".T =J_@+PU(ULS^'M M+9K6)8(";.,F*-3E47CA01P!P*T].TJRTB%XK&S@LXGD:5DMXPBL['+,0!U) MZFO-_P#A%?BO_P!#WHO_ ()#_P#':/\ A%?BO_T/>B_^"0__ !V@+'J=%>6? M\(K\5_\ H>]%_P#!(?\ X[1_PBOQ7_Z'O1?_ 2'_P".T!8L?M'_ /)&?$'U MMO\ TIBKT2P_X\;?_KFO\J\>\4?"WXB>-=%ET;6?'.F-IEQ)$9UMM&V2,J2* M^ QD.,[0,XKV6"(0PQQ@Y"*%S]!0(?1110 AZ5Y=\)_^2B?%W_L8+?\ ]-MI M7J)Z&O)9_AEXTTKQCXHU?PSXNL=.L]>NX[R2TO-+\]HY$MXH>'#C@B('IWH& M>MT5Y9_PBOQ7_P"A[T7_ ,$A_P#CM'_"*_%?_H>]%_\ !(?_ ([0%CH/C+HV ML>(OA3XKTSP_,8-;N].FAM'#;2)"I P>V>E><^$/%NFS_!33-+\.:.9/%>D: M/MM-'FLF22UOHH"!O4@;?W@QGC=N]ZZ;_A%?BO\ ]#WHO_@D/_QVD_X13XK_ M /0]:+_X(S_\=H X3X7_ !%UC3M?_M;4M5U;4/!DV@6 QKUX^--(\5^'?%)TRY>X.F/:_"SQ?9']E^R\)0-J2>))-#OHUM+6WFCGB<"5@20H*'E<=R2,5YWXM\2Z MKJGPYU'0[ZX\0)9VFFZ!=:' ()G&H(+B%KMI!M+.RN"C*V"JJ" ,DU])_P#" M*_%?_H>M%_\ !&?_ ([1_P (I\5_^AZT7_P1G_X[0,[_ $#Q'8>(UOC82/(+ M*Z>RF\R)H]LJ8W ;@,CD_\ ,53_ .$5^*__ $/>B_\ M@D/_ ,=K)\5?"_XC^,_#]]H>J^.M+.G7T?E7 M]%*R%"1D*3*<'B@#UO1/\ MD#6/_7"/_P!!%7J@L8!:V<, .1$@0$]\#%3T""BBB@#RJT_Y.AU?_L3[+_TM MNZ]4'2O,?&'PW\2WOQ';Q;X9\2VNC7$NE1Z5/;W=A]I5E2:216!WK@YE(_"H M_P#A%?BO_P!#WHO_ ()#_P#':!GJ=,E4M&X7AB#@^]>7_P#"*_%?_H>]%_\ M!(?_ ([1_P (K\5_^A[T7_P2'_X[0%C@_P!G.[LO"WPJC\#>+K22;QE:7MTF MJVMQ:,S7]Q)#O'GC)?$^D:C?WNJ+);W.I)XJTJ MZ@)M[2VBRT$D*A>#@#!7.\$]<5Z5_P (K\5_^AZT7_P1G_X[1_PBGQ6_Z'K1 M?_!&?_CM '7>'OB#H?BO5=0TS3;J22^L(;>XN(I(7C*QS(7B8;@ <@'IG!&# MBO%/@-XYTKPPOQ L-0^V07U_XVU!K:V2UE\R99#&$=?EY4X/S=/>NX3P7\4( M[B2=?&VB">0!7D_L,[F Z#/F]!SQ[FI?^$4^*W_0]:+_ .",_P#QV@#YXM=> MUK3_ A=^&KZ[\1VFC7-CKBFXVS-,^H!Y/+@9RI.-A!5?NMGO7TM\$O$EEJ7 M@K1=)B,RW^FZ59&YAFMY(MGF1 I]Y0"< Y Y'?%4/^$5^*__ $/6B_\ @C/_ M ,=H_P"$4^*X_P"9ZT7_ ,$9_P#CM 'J=+7EG_"*_%?_ *'O1?\ P2'_ ..T M?\(K\5_^A[T7_P $A_\ CM 6/3;O_CUE_P!P_P J\S_9>_Y-]\!?]@J+^M,D M\)?%:1&1O'>C ,"#C0SW_P"VM=9\+_!*_#CX?Z!X82[:^&E6B6WVEEVF0J.6 MQVS0!U-%%% @KR?Q%_R\9Z-XG\.^((-% MU'3[6:S*W5G]HCD20@DXW+@C;0!Z117EG_"+?%?'_(]:+_X)#_\ ':/^$5^* M_P#T/>B_^"0__':!GJ595UX1T.^U:/5+G1K"XU.-0J7DMLC3* <@!R,C!)[U MP7_"*_%?_H>]%_\ !(?_ ([1_P (K\5_^A[T7_P2'_X[0!Z"?#>DMJMPZK::;;6EW!;&TA:")(Q'$6W%5P M!P3SBN-_X17XK_\ 0]Z+_P""0_\ QVC_ (17XK_]#WHO_@D/_P =H [2?P!X M8N[R2[G\.Z5-=R.)'G>RC+LX.0Q8C).>]37O@SP_J0N?M>AZ==?:95GG\ZUC M?S9%&%=LCE@!P3R*X7_A%?BO_P!#WHO_ ()#_P#':/\ A%?BO_T/>B_^"0__ M !V@#T'3_#>DZ1,LMCIEG9RK%Y(>W@5"(\D[,@=,DG'3)K2KRS_A%?BO_P!# MWHO_ ()#_P#':/\ A%?BO_T/>B_^"0__ !V@#U.BO+/^$5^*_P#T/>B_^"0_ M_':/^$6^*_\ T/>B_P#@D/\ \=H ;^S)_P DEMO^PGJ?_I=/7JM<;\)O DOP MV\$V>@SZA_:MQ%+//+=B+RA(\LSRMAU=E0(***0]* /+OBC_ ,E. M^%G_ &$KG_TFDKU*O/\ XG?#_5O&5]X%_BL/^9ZT7_P $9_\ CM SU2D;@5\;?M3_ +1GC7]E[3_#S:EX MRT?4]1UB\6-+*+1B'2V4_OIO];_#E0!W)]C7M&A67Q)\3Z+8ZOIGQ"T*[TZ^ MA2YMYTT0D/&P!4C][Z$4!8YWX?7\/P]^+'Q0@\8+)#=:YJ2WNFW4L+R1W5GY M2JD2-MP2A!!C!SSTYK!\2^)?&-GX@UZPT%]2TC6-+U32!X8T&.WV6%YI<@A$ M_F+MPW6Z#G(,6Q,;>,^G?\(K\5_^AZT7_P $9_\ CM'_ BGQ7_Z'K1?_!&? M_CM '26/Q2\.ZEK.GZ5#>2_;K][F*WCDMI$#M;L5E&2H P0<<\]1D5Y+9>,= M,\%_M,?$?4=7:XM;)]'T]8Y_LLCK(R!]RH54[B,C@9-=C)X*^*$LT*-6\->/?&%U;7/B"VTV M_P#%.D'5)0DSFRTJ73P3+%D813<(L;%.4!;IC->G_LOP^1X U:(FZD"^(=3* MS7L;++*IN697.X#=E2"&'!JY_P (K\5_^AZT7_P1G_X[1_PBOQ7_ .AZT7_P M1G_X[0!ZGBEKRS_A%?BO_P!#WHO_ ()#_P#':/\ A%?BO_T/>B_^"0__ !V@ M+'J7>O+?@=_Q_?$'_L9;O^E'_"*_%?\ Z'O1?_!&?_CM;7PL\!7W@/3=5&J: MLFL:EJFH2ZA<7$5OY"!G(X56G_DY9/^Q6E_\ 2J*O41R*\N/_ M "O?\ L)Z7_P"G"WKU<=*XWXM> I?B M7X%O= @U'^RYYI;>>*[\KS!&\,R3+E('9KS2K21WNH+V1Q F M^6:''E.S;H!8'%$/A#0K=+=(M%T M^-+>)X852U0".-OO(O'"GN!P:X/_ (17XK_]#WHO_@D/_P =H_X17XK_ /0] MZ+_X)#_\=H [:S\!^&M/6-;7P_I=LL?+88'!3)VGMDXKB_^"0__ !VC_A%?BO\ ]#WHO_@D/_QV@#U.D]*\M_X17XK_ M /0]Z+_X)#_\=I/^$6^*_P#T/>B_^",__': (=!_Y.<\6?\ 8O6/_HV6O6J\ MU^'WPVUS0?&VL^*O$7B"#6=2U"SALE2UL_L\<<<;,PXW-DDM7I(H$+1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 F*,4M% "8HQ2T M4 )BC%+10 F*,4M% "8HQ2T4 )BC%+10 F*6BB@ HHHH **** $Q1BEHH 3% M&*6B@!,4M%% "8HQ2T4 )BC%+10 F*,4M% !1110 4444 %)BEHH 3%&*6B@ M!,48I:* $Q1BEHH 3%&*6B@!,48I:* $Q2T44 %%%% !1110 F*,4M% "8HQ M2T4 )BC%+10 F*,4M% "8HQ2T4 )BC%+10 4444 %%%% !36Z4ZB@#YK_:?_ M &6OAS\5;_3_ !-XI'E:HU_IU@+JYGE,9A-RBFW1%. 9 S(#ZN">E>U_#7X= M:+\*O"-GX9\/130:19;O(AFF:4H"22 6YQDGBL;XW6NFW?A?2$U74)M-@'B# M2GCEAM_.+S"]B,49&1@,X52W\(.>U>@(,#WH 7%&*6B@!,48I:* $Q1BEHH M3%&*6B@ I*6B@ KRT_\ )RR?]BM+_P"E45>I5Y:?^3ED_P"Q6E_]*HJ!H]1' M2EI!TI:!!28I:* $Q1BEHH 3%&*6B@!,48I:* $Q1BEHH 3%%+10 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 %%)D>M&1ZT +129HS0 M%)FC- "T4F:,T M+129HS0 M%)F@GB@#S_XV_V5_P (OI/]K_:OL_\ ;^E>5]CQO\_[;%Y6<_P[ M]N[VS7?+D'%?%7[>/[2_BOX$ZWH%A/X+T[Q!X1U":"^L;Z265'2]MI5E$;[3 MCAE1@/X@3Z&OI_X+>)/$_C#X:Z)KOC#2[;1-;U& 7,FG6I8K CFR%MIV8W=L]*_.]_VK_BPO[8_P#PAH\!Z0WB18VT0#S)O*-LTJR_ M:G?$7P% M_P +&\*QZ/?7G[1/B9;6WU:STZVN[36-7U+1M M+L I\T26V]4D9N^]HGR,<#%=9X4^+.KW^E6L>K&VT^Z%ZPGO;E/*C%HK?*^P MGAG.0!Z GM6MHOP)TK1?$UMJ27<\]E8ZC=:M8Z?( 4M[JX!\UP>I&68@=BQJ M/QM\"[;QMHC6]QJIQR+*JLA#*>0 MP.01ZT^LSPYHD/AK0--TF!WD@L;>.V1Y6W.RHH4$GN>*TLB@0M%)FEH **** 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 **** ,SQ'=2V&@:G,?AWX8UZ]^+'C)+S4],MKV98!8+&KR1J[ M!0;4D#)..3]:]@\7?\BKK/\ UYS?^@&N;^!'_)$_ /\ V ;'_P!$)0!C_P#" MF=<_Z*UXW_[ZT_\ ^1*9+\']8@B>23XN^-8XT!9G9]/ '4D_9*]6K.U[RCH ME_YX0P^0^\2 %<;3G.:!W/+Q\-[ID@_P"% M-:W_ -%:\;?]]:?_ /(E?-WA,3V?PL_9@EO5L1:0WL+1".-C*A%O)]X8ZC'/ MO74I^T)XGN8-<-EXCLYT%OIUY9W,ME@YEOO(ECV9RH")/A=X25=(N+:^TR32KJ]M] M-6TQ]C*7XC>0%>654D9R,?P5VU[\9_%N@>,+6Q?4X-0\-KXGTZP_MI[BWOPGU/3K=I[OXP^,K:%>LDLFG*H_$VE5[' MX;W6IS-%9_&GQ;=2J-Q2&?37('K@6M7/@QK2_%_X.Z5J?BB*TU:9[FY\T2P# MRR8;J5(V*'C.U5//UKP[X;ZK%X ^#&A>)M&MK&TO/^$PDTV\O3:C.KJ MS<$#[N">!Q0!ZEXT_99M_B1IMI8>)_B%XMUNRM;R*_ABN?[/PD\1RCC%I[G( MZ'-=%_PIG6\_\E:\;?@=/'_MI7FUC\;/%T&E:9XHDF35O#T?B+5?#M]#;6Q\ MP,;AXM.FX[;Q'&W8^\.76MP:@K:I;Z/JO2O+OBG_P E+^%G_83N?_2:2O4%Z4 ##/TKYV\%V/B/QYI?B[Q% MJ?Q*\4Z5!8:WJ-JEII45F(H;>"0JH4-;.S':,]237T4>E>&_!97D^&7Q"2.- MYI'\0ZVJQH,EB96 ^IH Q+.6PU#2O"VHP?&;Q]+9^)I_L^E2+:6G^D/ACC' MV+*\*QRV.AKJ]9^&M_X?TB]U/4/C%XSM;"RA:>XFD;3PL<:@EF/^B>G->8^$ M?A_X@TOPC\!EN=/UG[1H^I-)J-I*@*V:^1.@+ #(&YU[GK6=<>"?%?B3X7>/ MXM:TCQ1)XJG\-W.E7=C,>9F*:'!^=CQAA@!" PZ4#/4/"G@O4/%]E<7 M-I\4OB):B&4PM'?6UE Y( (*AK,;E(((9<@Y]G'3FN;M?#_B1_B/;VNH67B*'285L[G1;K32RP0PK M%B>"=BW&6R2""2",'(KT_P" =GK&G_"[3(->CO4U*.2?>NH,SS >:Q7)8DGY M<8YH$>>>$TMO&>J+I^F?%_XAR3F:YMB9[&UBC$T#;9HB[6(4.AX()YP<5K'] MEJW/CA?&)^(?BT^)Q:?8!J?_ !+_ #?(SNV?\>F.O?KSBN6L?!WBP_L^?%G3 M=-L-2L/$-WKVL:AIJH6@GE62Z::%XF!!RRD8YZG%4-=7QC'J7C#Q3#_:UA)9 M:]::IH.EZE=M!'J$!MD2:W$9/=BQVD<,,XH&>L_\**SLH+*XF,49422[$LR0BET!;IE@.I%< M9XZ\.>-;#Q-H<6E:3XAGDL;C2[IK^WN7EBE5IR;M-I;"X5B&SDD8Q@"N^^// MA=?$>KZ+/';Z]I&K6%I<3:=XJT%=\MG*6C!MY(^1)')A258$'RNQP: +6A_# M;4/$>D66J6'Q?\;365Y$LT,A^P*71AD<&S!'T/-7O^%.ZUC/_"W/&N.F=VG_ M /R)7B>N^&_B7KVFZA>:SINL6^OMX8M/+CTB>2.W2_6ZR6C56P)/+.2.V2.< M4WQ!X2\9Q1>)=(L='\37&GSWMT^G2I=2D0,UB"C ;LD&?.TD@*W/I0![7<_" M/5K2"2:?XO\ C.&)%+,\CZ<%4#J2?LG2N0^)NA^*?AAHFDZ]IWQ,\3:L3JMG M;O;:DME)!+%)*%8'9;J>AZAA7!S?#7Q5XW\)?$#_ (2'2M?O-7E\'Z:NGVES M=2K$]]]CE2Y18U<(7W&,,#QG!Z\UZ9\=0J_!GPT$M);&/^U=*Q;7 (DB_>I\ MK DD$4"/=5'_ .JG4@I:!!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!D>+O^15UG_KSF_P#0#7-_ C_DB?@'_L V/_HA*Z3Q=_R*NL_] M>%M8U+XY>"->M+%Y=)TVQOK>YNA(@\MYO+V84MEA\A MS@'M0-$OB[X;:'\2)M/OXM0ET:ZL5=YH85CQB4*6$\3 @/\ (OS$9&",X)HL MM6\(>#O$/A[PA#I\!AOK.6ZMM0VQM 1$PSN?/4E\CMS7B]K\&O'Z^'=1D?PP M&\::9%%;-J,VNC[)XCMH[Y+B2$(#F/SD0C?, 4+E!E"Q.IXA^#&J>(+FQN+/ MX=1:-I\MAJTDVF/?02>3=7"KY98!RNYF4D["57KG- SZ,^S:+;W,<'E6$<[A MHTCVH&(/+*![]2*R?%>K:#X6\'Z[>O8VU]9Z-;/>W&GVR1LP"*7'R= V%R,^ ME> 3_!3Q++J]OJB^%"=0CO\ 0YUNFO(A*BP0B.Z8-OSZ\=7'K5>+X'>.9_#^ MGP/IXM=Y4"V.XG)4L/.)E"E&RHSEC0(^E/#&MZ3JOA M_1[JS6&RAU6U2\M[5MJ.5= _W1U(#QMRT=O)SWD7,IQQ MF0XXQ7K= A%&!2T44 >6_%/_ )*7\+/^PG<_^DTE>H+TKR_XI_\ )2_A9_V$ M[G_TFDKU!>E ^@IZ5Y%^S4,^&/%G_8V:M_Z4&O73TKR/]FG_ )%CQ9_V-FK? M^E!H$>ME<]JR_$6L/H.F274=A=:E('2-+6S4-(Y9@HQD@ #.22> #6M4 MT>[11>6TEV9EB\Q20A=#@YZ'KQ5"X^%'B".;3I1\.CJ'AG4[>Z@U#PK>:S$S MV-Q-('^TE]WEA2!@B(DK@;0=+;2Q;, =V=K2 #RSR1\Q'>N0T?\ 9^\> MZ/X:TNVTS0UTB[A\/VEM?QK?QE;R:&Z61K=BK.<< T!8^G?$/Q&T[ MP]K'A6Q,RMKFU96C1UB>3+'/0A&'&>:Z6+4+6=IUCN8I&@.V4*X) MC/7#>A^M?-1^#/BX^([+4M-LI-(T^X\2S:I#:B>-FTF)[&2#>$W;23*X?8A/ M>N2\2?#;7_#?PZ.IZW:CPQ<:=X1?P[JEQ#JD<8UB_>YM_LTPD)VA R2'?+M/ M^DLK8&\@"Q]@PZI9W C,5U#*LGW"D@.[Z>M31SQSJ&B=9%SC'4\+>&['3T14D1-TVWHTC':!&V!7D/[4 _XMYIO_ &'=._\ 1ZU[ M!7D'[4/_ "3W3O\ L.Z=_P"CUH ]>%+2"EH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BD)Q1F@!:*0L :-PH 6BDW"C=0 M%)FC<,4 +12%@*-PQ0 M%-WBEW#ZT M+12!@:6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,CQ=_ MR*NL_P#7G-_Z :YOX$?\D3\ _P#8!L?_ $0E=)XN./"NL_\ 7G-_Z :YKX$' M_BR?@'_L V/_ *(2@#O**3=1NH 6O+-6\?:KKWQAG\!Z%-!IRZ;IL>I:E?S1 M>8_[URL4<:Y YVL2Q/I7J6ZN \3?"W^TO&]KXOT;59M$UZ.V-E.Z1K)%=P9W M*LB'J5))!'(R:!F;>?%?_A7T%U9>+I5U#6+2"?5)QH\#,(M-60JMPZ9)''!' M.2K8Z5Z-IFJ6NM:;::A8SI;0M0GVJPNK220R8P1A61F?:1TWL*O)\/=:\/PZ58^'?$$UGI%E-:1 MPV$D*-'#9PQB,P XW$, #GKD4 5_$OC36;#XX>%/"UM/ FD:EIMW>7 >'=+N MB9 H5L@ '><\'I3O$OQMTSPCX^U3P]JMK/:6>G:&NMSZJP!A"-,T0C ZELIC MW) [U<\5_#*?7_'^B^+;36I=-O\ 2[2>SBB6!)(W24J6+;N_R#%(]1O9[[1#HUW(JHADQ36NG:UJ2:'8W+7.EVEU+ MNFQJMY-)+B2)VVY+KV\O]3N+6:^+6\2I,(4 M*; /E# Y..]>B_9HMBIY:[%.X#' /K0 MFJI;Q!8UA4( (U& O'3'MTJ>F# M@DT[=0(6BDW4;J /+OBG_P E+^%G_83N?_2:2O4%Z5Y=\4SGXE_"S_L)W/\ MZ325ZBO2@8IZ5Y'^S3_R+'BS_L;-6_\ 2@UZXQP*\B_9J;_BF/%G_8V:M_Z4 M&@1Z]2'-&ZC=0!QWQ$^(UKX$.CVGV:74=7UF[%GI]A"0&EDP6))/"JJ@DD]A M2:=XXN+>ZU*+Q%IAT&&T2-EO9)E>"?=V1ASD$<@BL7XN_#S5?$^K>$_$GA^: MW77/#=ZUS%;W9(BN8G0I)&2.5)!R&[$50\=>#?%OC*[\*ZTD5E;W&A:H+LZ/ M).6BN8FB:-PSX^\-VY3C''O0,]1T[4[75[&&\LKF*[M)EWQSPL&1QZ@BN3^* M?Q%_X5MI>E7AT]]16_U*WTT(DBH5:5MJL<]@>M(/B+X/\.Q:9;VL6HVNI MV6IS6]W,55?*8.R;@#DYR,T =IKOC?1O#.I:+I^IWL=K?:S.;>RA;K-(JEF M^@%8DJ+Y4\,+0O&<]?.!ST^4CM6#XP M\%>,_&VM^&=3GMM+L&T?4WD6-)V=O(D@:-G#;?O@MD#':N5^'?PD\>^!M1\/ M7K66@W-WX>\,7V@13I.ZG4)&FMY()9/ERN[R"7&3@N2* /=K3PIHM@EHEMI% MA;I:.9+=8K9%$+$8+( /E)'<5KU#"9#"AE 60J"P4Y />I=U A:\@_:A_P"2 M>Z=_V'=._P#1ZUZ]NKR#]J!L_#W3O^P[IW_H]: /7Q2T@I: "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I" M<#-+36&<4 >;ZC^T)X/TK4+FRN%\0>?;R&)_*\,ZC(FX=<.L!5A[@D57_P"& MD_!7]WQ)_P"$KJG_ ,CUZAP.U*,&@#R[_AI/P5_=\2?^$KJG_P CT?\ #2?@ MK^[XD_\ "5U3_P"1Z]1Q1B@9\J_M5?M66?AWX$>)M5\%7VNZ9XFM/LTEG+/VB_#3R^)? =[HS6Z8'B"V3; MIUXPP"$WG<'YZ+N''4=*^A/&'@[1?'N@7&B>(=-@U;2+AHVFLKE=TU_Q;XICO+GQ3>V]CXUO+.&^BOU%I:V\1++')&7R4.-GW3RPY%?2)&.,UY] MIWP1\-:3?75Q9MJ,*WFHG5;JW6_E\FXN2X\UO3I!>A)I(;=E $B["%:17#+@G X.#3_ !'\>8;YTMWT M2_B2VUK2K;S+34O(9OM49D5FP.57HR=&]:LO^S/I%EXSTUM.LX5\'?8]1M[W M2[BYE?;]K*,4@4DK''N5CM7&"W%=)9?LZ^";*((ME=NWVBUNVEFOIG=Y;<8A M8DMSM''OWH'H8@LI(6E\A75U!8 MRB)P&!QN '5AG>^)GQ$FT?X+VWBC4='O;=[AK5Y;"QU(V\T*R2*!^]"@\!@6 M&!GD4GB#X'6U[:P^&K"SL%\$W^H'4]8M+V2664RB9)T6W7.U TBY/(QDX%=Y MXT\$Z3\0= ET76X&N=/D=)'C21HRS(P9>5(/! _*@1Y-J7[1VJ6>J7=F?"*6 M\0NM0TZVNY-1#@W%M#YJEXU0$1L.X.1Z=ZB\)_M&ZOKNA:,(?"\VO:TMCIU[ MK%MI6<1)=-C,.X8)107(3WX$EU(RF:9-D MA(S@@KQ@\>E4K']G?P3IU[HUU:V%U!-I4"VL6R_F F@5BZ13#=B5$8Y57R!T MZ<4#T.;L_P!HC5;W='_PB CNKG4;_2]-ACO_ #FNIK269)BP6/*+B'(/)RV" M!C-17/[1UZETVG3>&CX=UUM(?4(M-\07'DR2,L3N5C*JR3!&7:P5]X!!Q78: MA\!?"&IZ NCS6UV((]2EUB&>.]E2X@NY'9Y)8Y58,A9G M>\AFN+.6Z2$?N[>XN'DB1O+,9<*Q.&*LP)')R<\T!H:'PL\1W_B_X=^'=;U2 M."*_O[**XF2V),:LR@X&><5UE8WA3POI_@O0+/1M*CDBT^S01PI+*TI51T&Y MB3@5L;J!"T4F:,T +129HW4 +132^,]Z7=0 M%(&!I: "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@"KJ%@FI6-S:2Y$5Q&T3[3@X((./?FO)]%_9XN_#VD66EZ?\4/&] MM864"6UO"MS:D1QHH55!-N3P !R:]BHH \I_X4AJ_P#T5?QQ_P"!%I_\C4?\ M*0U?_HJ_CC_P(M/_ )&KU:B@#RG_ (4AJ_\ T5?QQ_X$6G_R-1_PI#5_^BK^ M./\ P(M/_D:O5J* /*?^%(:O_P!%7\./_ (M M/_D>O5J* /*?^%(:O_T5?QQ_X$6G_P C4?\ "D-7_P"BK^./_ BT_P#D:O5J M* /*?^%(:O\ ]%7\2UMM4N(#"KLA0L1'$A)P3WKT\#%+10 A!/0XKR.V_9Y_LF[U231OB!X MOT2UU"^FU![*SN;4_\ "C]6'_-5O&__ ($6G_R/1_PI#5_^BK^. M/_ BT_\ D:O5J*!'E/\ PI#5_P#HJ_CC_P "+3_Y&H_X4AJ__15_''_@1:?_ M "-7JU% 'E/_ I#5_\ HJ_CC_P(M/\ Y&H_X4AJ_P#T5?QQ_P"!%I_\C5ZM M10!Y3_PI#5_^BK^./_ BT_\ D:JE_P#LZ?VXUDFM?$#Q?K5E:W45V+*[N;?R MG>-MR[MD"DC(]17L-% #0#WIU%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4R5_+C9]I;:,X7J?I3Z0C( MH ^ /BS^W]XHL?C]X?\ EGX=O/!NBKJ<<=]=ZG;,USU:WBSX9>&/'-YIMWK MFBVFHW>FSK,KM*+@=/E'% '#:G\=/!VCV.FW=U M?W4<&HPF>V*Z;#]!N;:WO+^YCEN(4GC":=HW(IQWQ6MIFD6>BV,%E86T5E9P*$C@@0(B*!@ <"@988Y%>"?"B M\U_XZ?#K4_%4GB._T#4K^^NX-/BM=H33TAG:-5*$?.Q\O+9[D^E>^[??(KAK M3X->']-U?4+VP-[I\&HSM=WFG6MV\=I<3-]Z1HP< GJ<8SWS0(X^Z_:2M;26 MWN!HTL^BW>IWFB6MXDPW2WEMY@=2N/E1GAD4-GJ <8-8%S^T_JM_HIET_P + MBQOY(]-NX$O;H,C6]U,(SDJ.'4GI7I"? GPE%J-]=1VI)JF?V<_!1LFM?LEX8C96]@/].FW+% XDBP=V0589W# MF@>AC)\>=3NI];2#PH4@TS5FT0W,MGC'>H_"O[1;^/] M+TVZ\->%[O4;J6PAU&\LGG2.2WBDGDA &>&(:&4]N$]3732? ;PK+#*C17N] M]:3Q")OMLOF)>JNT2*V[(RI(*C@@GBJ&C_LT>!?#TNBR:78WFGMI43VT/V>_ MG7S8&F,WDR_/^]C$C%@K9 SQ@4!H*+6-#C$EYJFIV-LUI/E5% MHNX%LC^(5-9_M.075QX,=] G@T_Q++86\2.&_G2--QP!A%49/I639?M.OJ$]GI]GX6FO-8N-5?2?)6Z5(ED$/F MJV\KRI7C..HKT>V^$OARV\$ZMX4%M,^BZI+XD:24A\[AEW9N#Q MGBL;2?V>?!VBZQ;:I:VUZ+Z"]&HB:2^F_0YFA:59/E"[B"8P%V@D[^@ )K(E_:MB-C9:C:^%;R MXTR?2-,UJ2+8KI]MI:Q?VA.<6]O(9(4!WY^5 MF//7''2@-#,N?VDK*SUJZAFT6Z33;:6^BGN&8+)!]E0.[O&1D*VX!3GFFM^T M%J,-[8VDG@K4%;4-5MM-L[F298X)O.MY9E<$C/R^4588ZD$9K-\/? G7&\7Z MK=ZW/ XW [6[XZ"KEU^T)J]G=VUA+X%OUOKJXG@MS+ M.L44H2'S0RDC."/EZ<$=ZWU_9P\#?8[.TETZ:YM+2&^@B@GNI'39=N7N 06Y MW,Q//3MBI]-^ /A;3(=)C4ZI<-I;2-:RW6ISRR+OC\L@LSDD!> #T[4!H<=; M?M%ZA-_:&KGP^[^'H?#6GZZD,!:2[!N99$8,BC[J",L<9.T$@'I4C^(]5^)V M@7^I6EK-J>F:C;V_]F-HEZI0 22"242<1S[LQ)/UH#0R?ARNLI_;*:GYC6BW0%DT_\ K&0(-Q;_ (%FNRIJ MJ%Z4Z@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 I10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__]D! end GRAPHIC 19 tuya-20231231x20f004.jpg GRAPHIC begin 644 tuya-20231231x20f004.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" %9 M<# 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#]4Z2@]*\] M\=CQ4=93^Q?M/V3RAGRL8W9.>OX5<(\[M>PTKGH=%>,[?B#_ -/W_CM&WX@_ M]/W_ ([71]7_ +Z^\KE\SV:BO&=OQ!_Z?O\ QVC;\0?^G[_QVCZO_?7WAR^9 M[-17C.WX@_\ 3]_X[1M^(/\ T_?^.T?5_P"^OO#E\SV:DS7C6WX@_P#3]_X[ M75_#W_A)!>WG]N^?Y7EKY7G8QG)SC%1.CRQ$@09"$]V_GCJ:Y_PYX7O/"_@;7KRX4I>W-LW M[H]44*<9]^2?:NSDC*G=JS=K>9I;0L7?Q7NIIKE]+T9[RPM3F6X9B/ESUX'' M^%=;X?\ %EIKV@MJBAH8XPWFQMR8RHR1QUXKC_A=!&? VJDA3ODE#Y]/+%1? M!-/M&DZO#*-\#,@*GD'*'(_+%54IP4965N6P-+4LM\78[[6K.TTZT\RWFE6- MII\J2"0/E'^-=?XMU\^&=$EOQ")RC*NPMMSD@=:\]\<65OI_C_P]#;0I;PJL M6(XU"J/WI["NT^(FC7NO>'6LK&,2S/*A(9@HP.3R:F4:=X-*R8-+0P++XH:I M>2VX7PS<^5*RCS@7*X)QG[G3FO1ATKR9?%_B/P/-8VFL64'V+ C7R\9VCC@@ M]1[BO6(V#HK#D$ BHK04;-*R?S)DAU)GFEKE?B%_;7]FVW]B>=]H\X;_ "<9 MV[3Z^^*PC'F:5Q+4ZJBO&5R^9[-17 MC.WX@_\ 3]_X[1M^(/\ T_?^.T?5_P"^OO#E\SV:BO&=OQ!_Z?O_ !VC;\0? M^G[_ ,=H^K_WU]XS45XSM^(/_3]_X[6AX?'C;^V['[=]L^Q^:S_PC!F&N^6/LOV?&_=N&<9XZ9KY6Q^T M9ZZ]^4=:X?"?6(N7/&/JR3[8S1FOB?'[1GKKWY1T8_:,]=>_*.NK^S?^GL?O M"Q]L9HS7Q/C]HSUU[\HZ,?M&>NO?E'1_9O\ T]C]X6/MC-&:^)\?M&>NO?E' M1C]HSUU[\HZ/[-_Z>Q^\+'VQFEKXG0?M$^8F\Z]LW#=]SIGFOM6'=Y*;OO;1 MG/K7%B,-]7M[ZE?L(?7G_P 8?BC-\,-)T^:ST*Z\1:CJ%Q]EMK*TSN9MI;)P M"<8'8&O0*QO%7B/2/".CSZSK5S%965HNYIY>=N>,#N2>F!UKGIV4U>/-Y=P/ M =#_ &L=6TSQ;9:+XY\%W'AH7CHL2< $FO$+H:S^UI\5-+O[/3I=+\&:-)L^V3 MIAG4,&;GN[;0-H^Z.35_XC#[;^V=X9MKA0UO"+41J>F CL/_ !ZO?>%H.I'F MC9J+E**?;9?YE'=?#?\ :7O==\=1>#_&'AI_"VM7'$&Z0[68KN5&5@""0#@Y M()XXJY\2OCUXD\/>,-1\.>%? =[XFN=/6-KB[0.8EWH' 13SAAU(/M7EO[5 M(^Q_M!^ [BT&R\,=F=R<$D7AV_S(KW;XQ?&[0?@YIS&X47>MW2EK;3H>'E/0 M,Y_A7MD\G&!FL)T:?-2J4Z5^=?#=V3[^@C(^!O[0]O\ %N^OM(O=+?1-=LT, MCP,^Y)%!VL1D J02,J1QGJ:YGQC^U/J*^*]3T/P1X3F\4-I>\WET"VT!#ARJ MJ"< \;B>2. :S_V5!. H/. M 2:R?V'$69_&=S)\UR[P!B>3@[R?U)K2=##0E5JQC=1MI?2[WU\@/9O@C\:K M#XSZ%A"9Q1FD:OC+5Q^T+_:U]]D.N?9?M$G MD[1'C9N.W'MC%1A\/]8;7.HV[@?9V:,U\3[?VC/77?RCHQ^T9ZZ]^4==O]F_ M]/8_>.Q]L9HS7Q/C]HSUU[\HZ,?M&>NO?E'1_9O_ $]C]X6/MC-&:^)\?M&> MNO?E'1C]HSUU[\HZ/[-_Z>Q^\+'VQD49%?$^W]HSUU[\HZ^F/@?_ ,)1_P * M^M/^$P^T_P!N^;)YOVK&_;N.WIQC%'-[2+]&!Z!D49KXT^./_ T& M?BKK_P#PAIUO_A&O,C^Q_91'Y>/*3=C//WMU<+M_:J]?$?\ Y"_PKLIY7[2" MG[:"OYF?-Y'Z"YHS7Y];?VJO7Q'_ .0O\*-O[57KXC_\A?X5I_9'_3^'WBYO M(_07-&:_/K;^U5Z^(_\ R%_A1M_:J]?$?_D+_"C^R/\ I_#[PYO(_07-&:_/ MK;^U5Z^(_P#R%_A1M_:J]?$?_D+_ H_LC_I_#[PYO(_07(I:\+_ &4_^%DC MP[KG_"RCJ!U#[:OV7^T-N?*V#.W;VW9KW2O&K4O8U'3YD[=5L6G![(^(_%&IH^GSQVD>^.T5AAD 'WI,$\=%ZL1C%=V70C4J\C MI<^V[:275Z$RTUN>I_#;]H3PY\0?A5>^.I-^CZ?IJRG4H;D[C;M&NY@"/O @ M@C')R!C/%>$W7[>/B&6.?Q!IWPVN)_ ]O<"UEU*6=E;>>@+!"BGD<.&VT^W^68S,Q4QL,$@JRL#@'IQFO(&_;> M\5>$-=LX?'WPRO/#6E7C9BF8R)*J9Y8!T ?&>0"#6S^Q%K=GH7[/%[J.M7$- MGI.GZEG)/YUYI\3/$NL_ML^/],\.^#=,D@\':/<,9]:N4 M*CYL!I#DFJ MGM8J_1O4ARL[6/T%S1FOSZV_M5>OB/\ \A?X4;?VJO7Q'_Y"_P *W_LC_I_# M[QOB/_R%_A1_9'_3^'WAS>1^@N:A MEO[:&YBMY+B)+B4%HXFHKX V_M5>OB/_P A?X5Y[\3Q\:3J M_AY/&)UTZFSR?V4&_P!;N^7?Y?E\Y^Y6E/)N>7*ZT?D[@Y^1^H^1ZTM>$?LS M?\+A_LA!\1#:_P!GA,6QNR3J)XXW[?EQ[M\WK7N]>'6I>QJ.',G;JMBT[A11 M16 PI,9I:9)*L?4T .P*,"LJ\UN&#^+'XUF-XOA0\L/SH&=1@48%7\Z L=5@48%7\Z/^$S@_O+^= 6.KILF=IP,G'&:Y;_A,X/[R_G1_PF<']Y?SH"QP]IX0 M\7Z?K=QJD%K;/=2NS>;,ZN1D]1GIQQ]*[;PU!XCOHM0@\1I!Y$L>R,0[><@A MLX]L4[_A,X/[R_G1_P )G!_>7\ZZ)UW-:I%MW.-MO"7B[PY!?Z7IJ03V-T2# M,7 (!&,C)R#CKUKNO GA8^%-$6VD=9+F1O,F9.F[I@>P JO_ ,)G!_>7\Z/^ M$S@_O+^=*=:4U9B;;,SQAX4U+5_&>DZA:PJ]K;B,2,7 (Q(2>/I71>+#K2Z= M&VAB)[M90627&UDP7\Z/^$S@_O+^=1[1OEOT Y:[\+>*?&N MI6IUQ;>SLX&R1$1T[X )Y.,7\Z/^$S@_O+^=$Z MCG9=$#U.KI,5RO\ PF<']Y?SH_X3.#^\OYUF38ZK HP*Y7_A,X/[R_G1_P ) MG!_>7\Z L=5@48%7\Z L=5@48%*@GO8X M!R:!%C HP*YZX\30P_Q _4U7_P"$R@'\2_G2LAV.IP*,"N5_X3.#^\OYT?\ M"9P?WE_.BR"QU6!1@5RO_"9P?WE_.C_A,X/[R_G19!8ZK:*6N4_X3.#^\OYT M?\)G!_>7\Z L=77S_P#M5?#7QI\3UT"P\.0)<:7;^;-=(UPL69>!&2#UP"^/ M3->J_P#"9P?WE_.C_A,X/[R_G710K2P]15(I77<=CP?PUI?[0?AVST[3+33] M#L]*M=D:PPI L8(SCGKCO70?M _!;Q'XG\4Z'XT\'20_P!OZH/6O6/^$S@_O+^='_"9P?WE_.NKZ]-5%5C&*>NRWOW \.\%_!O MQUXY^+=EXY^),-I9?V<$^SV5LZL&9,F, L%4,Q8Y))-^*? MP>\8Z]E>U5RG_ F4']Y?SH_X3.#^\OYURUJTZ]1U)O5BL=41FC KE?\ MA,X/[R_G1_PF<']Y?SK +'58%&!7*_\ "9P?WE_.C_A,X/[R_G19!8ZK HP* MY7_A,X/[R_G1_P )G!_>7\Z+(+'58%&!7*_\)G!_>7\Z4>,H"?O+^=%D%CJ< M"C K!M?$T,S#D'\:V(+N.BMSRV/QZT ;&*,5R[ M>,(5/++^=-_X3.#^\OYT#L=5BC%7\Z L=5@"EKE/^$S@_O+^='_ F<']Y?SH"QJ^*QJ+>& M=7&CA3JQLYOL88@#SMA\O)/ ^;%?"_PR^!_[0GPFOK[4- TC1UU*^7$]Y>2P M7$Q&=Q 9FR 6Y('4U]I_\)G!_>7\Z/\ A,X/[R_G7H87&SPL)0C%-2WNK[$N M-]3S/0/ GC[XJ_!GQ3X9^+!M;35=0=H[2:Q2,B) JF.3"'!*R G'4@5X#!\$ M/V@[#P#=?"N*UTV3PC<7!)OOM"<(7WE0=V\(6&XKL)Y(SS7V5_PF4']Y?SH_ MX3.#^\OYUK2S&I1;Y8QLW>UM$UU0."9\\?%?]FWQ5I_[/?A;X<^!DCU$Q7GV MG6)9)U@-P^&=FY/W3(P(7G 5?2N9\&>%/VG?AYX:M="\/Z5X?L=.M5Q'&%MR M6/=F.?F8GJ37U;_PF<']Y?SH_P"$S@_O+^=5#,ZJI^SG",E=O57U?7<7)V/- MOBY-\;=/?PUJ'@&WTW466SV:MI]X4"O.=IW+EEX&&&0W?H:\G\.?L_\ Q3^+ M?QFT;QO\4UL-*MM)DB>.TM'5BZQ.9(XT568!=YR26)ZCZ?4/_"9P?WE_.C_A M,X/[R_G65+'SHPY:<(IV:O;6S&X7>IU5+7*?\)G!_>7\Z/\ A,X/[R_G7FE6 M.J(!HQ7*_P#"9P?WE_.C_A,X/[R_G2"QU6*,5RO_ F<']Y?SH_X3.#^\OYT MPL=5BC%6Q!^?G'3\:Z+4I?*MR?:N#CB_M#5I)Y/F2 X M4'^\>_X4TKNPT9ZZ3?ZN_F7%PUG$P&$7ES]?2G-X'M'^]=7A/_70#^E=$1GK MS2UTJ$44?\ ?T?X5TE%/DCV YO_ (02 MQ_Y^;S_OZ/\ "C_A!+'_ )^;S_OZ/\*Z2BCDCV YO_A!+'_GYO/^_H_PH_X0 M2Q_Y^;S_ +^C_"NDHHY(]@.;_P"$$L?^?F\_[^C_ H_X02Q_P"?F\_[^C_" MNDHHY(]@.;_X02Q_Y^;S_OZ/\*/^$$L?^?F\_P"_H_PKI**.2/8#F_\ A!+' M_GYO/^_H_P */^$$L?\ GYO/^_H_PKI**.2/8#F_^$$L?^?F\_[^C_"C_A!+ M'_GYO/\ OZ/\*Z2BCDCV YO_ (02Q_Y^;S_OZ/\ "C_A!+'_ )^;S_OZ/\*Z M2BCDCV YO_A!+'_GYO/^_H_PH_X02Q_Y^;S_ +^C_"NDHHY(]@.;_P"$$L?^ M?F\_[^C_ H_X02Q_P"?F\_[^C_"NDHHY(]@.;_X02Q_Y^;S_OZ/\*/^$$L? M^?F\_P"_H_PKI**.2/8#F_\ A!+'_GYO/^_H_P */^$$L?\ GYO/^_H_^)KI M**7)'L!Q&J>";VV0R:9?-,PY\BYP"WT8?U%9F@>+[BROVM;L-#<1ML>)^"IK MTK%<)\3]&'V.+6H%"W%LRI,PX+1D@#/K@D?F:SG"RN@/0-/\0K-;J?, &,]: MP]3U6ZU:=[>R.\C!9R<*OU-<1HNNR/:JBG+E0 ,]3@5Z'I=JMI9)&.6'+-_> M/#[_ ,,#7K.YU&^L_M,EFT-KI=Q)<1S(,NLD07*8'.6P.1SGBJ^J5$KN MF_N8E)\,OC-8_$WQ%XKTFVT^[LGT.Z: M!9)XG F08!8DJ C;C_JR2V.>E#PE11;S_OZ M/\*/^$$L?^?F\_[^C_"O&_%7[2NO:#X^\0:)::7H%^NFZW%I,&E&XE34[Y7Q M^\B'*<9Y)X&*]4N_C)X1L8M7DEU&8)I6K1:'=XM7)2\DQLC&!R#D?,.!6D\% M4@DW&]^VO;_,%),T/^$$L?\ GYO/^_H_PH'@2Q/_ "\WG_?T?X5S&O?'+P^- M-\51Z+J1:_T6WN6DU"YTVYETZ&:$?.KR(OSE3U53D]LU!<_M%>#/#UI#'KFL M,=1CL+6^NS8:;?\ ?T?X5G:M\9_!VB:[#I-WJS"X<0%YHK:22WM_.QY' MG2A=L?F9&W)[@G%0R?'#P9%)KN_4IX[70_,%_J#6,WV2-XV"O&LVW:SAF"[1 MR2>*A86;5^1_?]_1_A2?\ ""V/_/S>?]_1_A4FA^-K+Q/X M;N]9TVTU&2&!9"+:ZLY+:>1E3=M5' )W<8(X.:\W^$'QQU#X@:5>>(=:O?"> ME:!:P2S7=G!<3_VCINT\"X#_ "D8!R5'7&,YIK"R<92Y?AW^8!G'>F\'42NX/MMKTZ?-!S(W_P#A!+'_ )^;S_OZ/\*3_A!+'_GY MO/\ OZ/\*X6__:&TUO%OBCP[:PRVDVE:2;^'5;RSGDMB_E&0F1$7<(PHSNS\ MYX7FM"3]H'PCH&D:*VO:TLNH7.F0:C=/I>GW$D,$4B@B=P%)BC.-(9AF.4NBD;,$9/;(K8@^*7AR\\8'PS:7- MS?:HHC\UK6SEDMX#(GF1B28#8A9.1D]Q6?U::5^1VWVZ?TT.Z+'_ @EC_S\ MWG_?T?X4?\()8_\ /S>?]_1_A72#I16')'L,YO\ X02R[75X/^VH_P#B:R=5 M\&ZG8@S:9=&[P,F";"O^!'!/MQ7=4F*'"('GGAGQJZ3B&8NDBMM9'R"I&,@C MUKUK0M76[A4[\@_C7D7Q-TA;"ZM-:MQL=W\JXQT8_P +?7@C\JZ?X?ZHUQ"@ MSC)%IT4R)MT:GK12(*.M_\>K?0UQND#Y+CWE:NQUS_CT;Z&N.T?[E MQ_UU:M*?Q%(T****Z1A1110!'V5(S^M>!Z)^S9K^F_#;6/!-QXHTB72[S3S90S0:((KE'\Y90\DN_=(/E8;3 MZCTKT,-[!PDJNC;7W=;:,AWOH=3>?M/?#^PCOFGU#4(S9!'G0Z7(/VB/ _AO4M0L;S4+QI; 0O=26UC++%!'* 4D9U7 0[E M^8]SBLGQ9\!)O$USXYF76X[?_A)="M=&4&W+?9S#C,A^;Y@<=.,5Y[!\'O%' MB/QS\3/#EIJQT/0[VSTO3[R\GTUI/ML*0*&,#D@!OE(/WAAN>1733HX.:OS- M65WK_A_N^;^XF\CV'Q+\>O!?A/6)M.O]2F+VRPR7=S;6DLUM9K* 8C-*HVQ[ M@P(SV(I^I_'3P9HQNA>:G)"UMJJ:+(OV=R1D^&/$\=K'JEG-9>?< 0QK'^YDW +N51G<#@]*/$O[,=AKWBC7[^ M+4_LFF:CI2VD%@8BQMKQ8A%'=;]W)55'&!WYK.-/!: M?'KP=:!U6[O;RX%Y"+K6M'TFUU.>^ MO-7@M[FR%K:2R+)%,Q5'+ 84 @[B<;>]<9=?LPA-(\'?9-6LKC5]#CNDNWU. MS:6UU$W$ADE=T2175MYR"&Z<5U/@/X,GP5XYC\0I>6?EIH$6C"RLK,P1HZRF M1I$&X[5)8_+^M3*.XR;>OYZ=.JU"\C)^-7QCUCP'XU\.>&=-?0]'&K023 M'7/$C2+9JZM@0 IT8\$DG #"MG7?CQX=\!NNF^*[F2#7[73X+W48M,M);B", M.,%T< _NPV>3V(]:D^+OPX\1?$:SETRQUW2[+0[JU^SW%EJ6E"[*ON)\Z)]P M*M@@.[DA33YO,GAD M(5)(4V[I%8D %1SD=JCN/CUX-L=#N-5OKZ[TV"VU%-+N8;RRECN+:X=2R+)$ M1N4%1G.,&N:\0?L_WVK27\UIXE_L^XN/#=GH"21PL"I@F24N2'!V.$*E00<, M>:I:7^S5-8B4R:S8KYWB/3]?:"ST\PP(+=2# BES@'/#$D\9.2:7L\':[F^F MGW7Z>H7D=+8_'[2M3^)6D^$K;2-5V:CIRWR7\ME*FTLP"*8RF0F/O2$@*?E/ M-4OB#\2/&EC\6-*\$^$+'0[B>\TF75#+K+2JOR2;2H*'OD=1ZUT^O>!M2OOB M]HWC?3M6AM%M].?2KZRN+?;M*9?W;!AL?)QD@CCI6%X_^%/B+7OB5IOC/ MPSXHM?#^HV>ER:9_I6G"[!1WWLP!8#/3J#TJ:?U?G3T2Y7O=^]KO9?D-WL5O M"7[0VFW_ (7^T^(K"XTKQ'#JDVB3Z+I\3WLLEU$-S^2J LR;2&)/3G-;EG\= M_!.H0330ZQN@BTE];:5H753:HY20C(^^K@JR=017%WW[+UO'HF@)8:T+K7-. MU"YU*[O=9@,T6I37"@3&5$9"N0B ;6&,>])XI_9@MO$NB^%K.#4;30YM.6XM M]2_LRS,<%[;3RB26)$+DIDKU);J2>M:.&!E*_,U=OY;^7I;UU)3F;5A\==*A MUWQ/>ZIKME:^%K#2['4+>*6SFBNXQ<#*[R>'+Y&U%&1GIZ[$WQW\*P:797DB MZPDM[+)%;:<=)G^VRA$#NZP;=VP*P._IS7->.OV;X/&^O>+]0&L?V6FL0:FWCBE\7?!'Q'X[NO#^LZYXAT?4?$6DM/%METQUL+BV MD51L>-90X8,N[<&'7&,"ERX.7*W)KO\ ^ KR[W3?^=QWD>K>'/$.G>+-"L=9 MTB[2^TR^B6>WN$! =#WP>1W&#R"*T:Q/!/AI/!_A73='1+5/LD6QOL,!@@+$ MDL4C+-M!))QDUMUYLN52:CL6%%%%0,*P_&X#>$M7SR!;DUN5A^-O^12U?_KW M:D]@/,O"9W7-D/5UZ_A7L5E_Q[K7C?A'_C[LO]]?Z5[)9?\ 'NM94^H^A/11 M16P@K)\6:Z?"WA;6M:6TFU$Z=9RW8LX/OS%%+;1UZX_G6M5'7+?4+O1KV'2; MY--U-XF%M>21"589.S%#]X>H]ZJ-N97V$>2?#/XZ7VN^!]3\;>*;GPU!X7MK M9)F?0;B:XN+.1G5?*N(V&0<,.0.OM6IHKE+W]FC5=WLTV3I*9G0L M2TAV$9XQN-;/C/X 7?BN[^(LT6LV]K_PE>E6>FQ*\#'[,8""6;GY@<=!7KN& M"E.[E;TZ?#W3ON]=-MC-.1VE]\7_ OIOB*WT:YO+B*>>XBM([MK*86;32(' MCC^T;?+W,I! W=ZY?Q%^TYX,T;2O$-Q927>LWFB)*;BR@MI8_G201E#(5VK\ MQZGMD]*YO5OV;-M=/8? YX?A;X[\'SZM'GQ/>7UU]LAA(\GSR"H*D_,5QSZ^U9J&#BHMR;VO M^O0=Y'0+\6M)3X22?$&>&XATJ*R-Y);M&RRY!"^6 P!.7(4-C!R#TK#\(^._ M'?V0^(_'.E>'?#'@TV+7SR17LCW5HNT-'YN1M.5)SCH<#OBMP?#N77_A ?!/ MBF[M[MYM/&GSW6G1M&A5<")U5B3N7:A.3@D= #7%S_!CQSXE\$7O@SQ5XYL- M1\/2:<;&&2TTOR[PL-ODR2.6P=FP9 ^]W/>LX*@U)-I:];M\OETOOOY [G1Z M=^T/X#U/2=8U&/6)88-)MTN[J.XM)HI1"[!5E5&4,R$D#M4I_VH/AQ;)< MF37)U-LRB53I]P&5&Y$N-F?*Y'S].1ZBN;US]GCQ!XSL=ZT&' MP]9/86+Q6\,"3+(7D!8LSL5[$ 9XK7\6? 6Z\27'CR1-9MX/^$ET&ST:,/ Q M^SM" "[<\@XZ"M53P5[.3^_T_NZ[OML%Y&WXC_:&\!>%-6N].U+6VBN+7R3, M8[662-%E *.752NT@CYLXY%6;#X[^"-1TC7=2CUDQVFBM&MX9[:6)U\S_5%5 M90SA_P"':#GM7#:W^S7>ZKI'CBR37K:)O$=AI=FCFW8B VFW+-SR&V\ =,U> M\;_L[R>,M0\571UF*V.K)I36H\EF\B:R4@&3##"T7.^G_M MM^GG+[@O+L=1>?'KP5I^BQZK>ZI+96S7K::Z7-G-'-# M&[N631K"^T[Q#'KEY_9L-P8[L)$4529I';?R?FSC&!CC-:>E?"_Q!X6\<>*M M2T37;!=!\477VW4;.^LW>YCD*%6$,BL!@_[0./UK)PPNO+)[?KZ/IKY^07D4 M_#'Q[TJU^'NB:UXGU!;NXN[:6[FN]"TN[DM4A20H96RA,:@X!+XY]JVO"WQ" MNO$7Q<\5^'HY+:?1-.TRPOK.>%3O?SUW$ELX(Z8X%>8S_LKZ\W@_2?#R>+K. M2QM-(FTUX;FVE:))7E9QK=%TN"YKG/V7QF\0^(?C5 MJO@O2K3P_8VVD7D=M/;:O=R1ZC>P\&2>V4#:P"DE1SGC/6NB@_:$\!7'B"+1 MEUMUO9+Y]-!DM)5B6Y5MOEM(5VJ2>F3S6+XQ^"VO_$'QOI-_JNN:1'I6F:NF MHV=Q:Z:8M5BB5]RV_G[MNT=-V,\"N$\ _"3Q#X[M;^#4M1CTGPK:^.;O6'T^ M2Q9;R>2.0%-DA./+;(.=N>#@D57L\+.*DY6LE>U]_NU]-+;7%>2/9M.^,7A7 M4O$)T5;Z>SO"L[Q27]G+;03K 2)3'+(H5PN#D@] :S+/]H7P)?Z5?:G#J\W] MG6A0?:GLIE2Y+N418"5_?%F! "9-<':?LOZK=>(;>^U[Q1!J<2#48IIU@E^V M7,=TC(-[NY 9 V % 4 >]7;W]G_Q-K7PUTOP=JGBC2YK30);:;1KB"PE1F,3 M'BY'F<@J=O[O:1US4NE@DU^\?2_WN_3T_K0+R/6O"'C71_'6F2WVC7+3Q0SO M;3Q31/#-!*OWHY(W 9&&1P1WK='2N0^&?@8^!M'NX9K?2X+V\NFN;AM)2=8I M&*A0Q,TCNS8'+9_#BNOKS:BBIM0V-%YA11168PKQ[XDMCQQ@=X(_YFO8:\=^ M)/\ R/(_Z]XOYFLJFPT=KX%_Y!MO[Y/ZUUM/2_ 6YECM%_MN!3!XX?Q@2+9L,C,#]GZ]1C[W3VKG=4 M_9?U2]DNQ'XIMOLMWXBNM:GL;FSDDMI8YD"A9$61=[QD$J2=N3TKZ#HKHCC* M\=I?@B>5'CGPP^ -S\.]>\(:B^N0W_\ 8.D76ELB6S(9C-,9!("3QC.,5T?@ M+X:W_@;QOXUU1=6@O-$\17G]I)9&W*SP7! #9DSADP#@8SR/3GE+_P".D\7Q MYO\ PM+<0:1X7T2Q:YU"ZNK"1FF8*Q8^;TBC4 $/C#G@9)KI-*_:"\$:OI^K MWD-_>0II=F=1GCNM/FAEDM0<>?$K*#(F2!D>HK6JL7+WI*_,E?3HW==-[ZB7 M*<5XQ_9DU#QCK_BXS>)K"UT#Q)J<>HW,2Z5YE]%LQA(IF?"9QUQ3];_9LU:_ MU?7OL?BV"V\/ZMKEGKYLIK%I)Q/#M!4R[Q\I"\'&+8/[ M>@_XGOABT\/*QMF_VM MMI^D6,DT\Z0RLN5B3)PJ@98U;\0?M!Z9IWBCP1<6%ZM]X.UO3K^ZFEMK*6:Y M>6$ (B(HW!@V0RX['. ,UHWC7+D?2_33W==-/[OX![NYCZK^R['?^,(=5:^T MJ_T^XAL8]1M-3LI7?=;Q)&6@*2J!O5 ?G!VGGFI)OV==5G\2^*]7_MC0H5UF M"6 Z;'IDIL[S?*&\R\B,NUG"C :,*=Q#9S797OQ_\$V?AK3?$"WM_>:/>Q/. MMW9:9/,L$:-M=IB%_=;6X(;G@\$%?B+=^)/C%XG\/12VMSX?LM(L-0L9H M4.^0S@DL7SRI&,#'%9^VQBBY2T275=FEV[V':([X2?"^_P#ACX&O-#?7S>7< M\TT]O)'&_D:>7&%CA21F;8I&<,>237$3_LT7_C#7-:U7QKXAT^[N]0TB32#) MH&EBS,@8@^?-ECO<%0<=..O%:.L_&GQ!J.O^);;PPGA;3-#\/W@TVZUGQ==2 MPQW%X1EHH1&1@+@C+9)ZBMRS^+:1>*]6M]1U#3[C3[+0K/4Y+/1[*XN9UDE; M:62105EC8D!549'!.!DTD\5"4JB^*6KT5^GEINA>Z++ M/4-5D\//X;TV:ST]H8K>!B"995+DNYV@8&!53Q3^S+K6K+KMMIGB^UL+#7=$ MLM*U"*?3S*[/;*JHR,'&U6QDCDCI[UW2_M >"/[#CU:74;NWMVU-='DAFL)E MN(+IE+".2+;N7*C/0_G7/^)OVG_#.D^'M'U;3+/4-5COM6_LB: VDL,UJZ[? M,WH5)W@,"J=6S@=#BX3QSDN6/_DJMT?:W2X6BB;Q!\#]6O\ Q+K=_IWB&UM; M'7?#BZ#J-M<6C2.62)HXY(F##:,E6(()X([UC77[.6NV=K-;Z!XPM=-CU?P_ M:^'M<^TZ<9O-CAB$7FP?.-C%<\-D"O0M#^+_ (9\2^+)/#NF2WUY?Q$I-*FG MS"VAD";S%)*1M5PO\)/7CKQ7;5SO$XBE:,M-%NEMTZ?=Z(KEBSQ>?]G,0V/C M2QL-:6&SUWP]9Z#;+- 6>V\A-OF.0?GSUP,8J6P^!&H6OQ4T7Q8-8L;.#3(8 M8G73K62&ZOU2!8A%#[@^DT7_ *&*K_#R_]\G_ M !H_X1V3_GLO_?)_QHYXAR_\ ?)_Q MHYXAR_\ ?)_QH_X1V3_GLO\ WR?\:.>(7,JDQ6M_PCLG M_/9?^^3_ (T?\([)_P ]E_[Y/^-'/$+F5BD(SUK6_P"$=D_Y[+_WR?\ &C_A M'9/^>R_]\G_&CGB%S)Q1BM;_ (1V3_GLO_?)_P :/^$=D_Y[+_WR?\:.>(7, MJD(S6M_PCLG_ #V7_OD_XT?\([)_SV7_ +Y/^-'/$+F516K_ ,([)_SV7_OD M_P"-'_".R?\ /9?^^3_C1SQ"YE45J_\ ".R?\]E_[Y/^-'_".R?\]E_[Y/\ MC1SQ"YE45J_\([)_SV7_ +Y/^-'_ CLG_/9?^^3_C1SQ"YE5A^-O^12U?\ MZ]VKL?\ A'9/^>R_]\G_ !K!\?:(]MX+UF0RJ0MLQQBDYQL%SQWPC_Q]V7^^ MO]*]DLO^/=:\>\&Q^;?Z>@."TBC/Y5[O9^'I#;KB9?\ ODUG"26X[E"BM7_A M'9/^>R_]\G_&C_A'9/\ GLO_ 'R?\:UYXBN95%:O_".R?\]E_P"^3_C1_P ( M[)_SV7_OD_XT<\0N9.*,?A]*UO\ A'9/^>R_]\G_ !H_X1V3_GLO_?)_QHYX MAR_]\G_ !H_X1V3_GLO_?)_QHYXA(7,H#%)BM;_ (1V3_GL MO_?)_P :/^$=D_Y[+_WR?\:.>(7,G:*4DGJ2>W-:O_".R?\ /9?^^3_C1_PC MLG_/9?\ OD_XT<\0,G S2XXQ6K_PCLG_ #V7_OD_XT?\([)_SV7_ +Y/^-'/ M$+F516K_ ,([)_SV7_OD_P"-'_".R?\ /9?^^3_C1SQ"YE45J_\ ".R?\]E_ M[Y/^-'_".R?\]E_[Y/\ C1SQ"YE5X[\2?^1Y'_7O%_,U[O\ \([)_P ]E_[Y M/^->'?%6U-G\0/++;O\ 1HCD#'!O^0;;_0_SKK*P?AWI+7>C MVKB0+D'@CWKL_P#A'9/^>R_]\FJC.*5@N95%:O\ PCLG_/9?^^3_ (T?\([) M_P ]E_[Y/^-5SQ%R_\ ?)_QHYXA&] M,FM-.,,=O Y&99%WDNY P" .<5]"_\ ".R?\]E_[YH_X1V3.?.7_OFNM8VI M%)*6UNBZ67Y+7N39'''PG9WG@9?"VHK]LL&TQ=,G"#9YB"(1L5_N],CTX]*\ MFTG]G#6;;7_!DFH>+[+4M'\)7*3:_DF-I,^=?#_[.&J>#$\.ZEX?\5VUM MXHT6:^,5S=6)EM9H+J0NR-'N#!ESPP//I5C3_P!GC5/"@\+77AOQ=!9ZOH<6 MHL]U?:=YR7=Q>$&1M@<;%&, DC Z\U]!'PY(;^\7+$^6]1_9"FET/3-)MO%R26T-C=P7(O[%I4:YGD,C7,,: MR!4?)V_-G"CCFO1OAQ\()/ /BR[UI]62^%QHMAI A6 H5-LNTR9)/#=<8XKU M[_A'9/\ GLO_ 'R?\:/^$=D_Y[+_ -\T3Q]6I%QE+1^2[W!1BCY[\;?L[:AJ M]YXI7P]XCLM,T;Q1*;G4M,U73!>)#<%2K7%NVX%'()/MGK5'4?V7;J2TU*'3 M?&,EA]HT+3M%CD%LREA:N'/F%7!*2 ;2JD$ ]37TE_PCLG_/9?\ OD_XT?\ M".R?\]E_[Y/^-..858I)2V\ETMOIKL@Y8GSIHW[,DFD01QC7[,!/$]IXCV6V MGF*)1#$4,"+O. 2Q(.3[Y-:/B']GZ[U2SUQK+Q##:ZI>>+1XKLII;,O' X"@ M0R*&!<<'D8^E>]?\([)_SV7_ +Y_^O1_PCLG/[Y>?]FD\?5.[O7;&"3]X9[;1;%[4ZB73;_ *5^\*,%/.0N20,UZY6K_P ( M[)_SV7_OFC_A'9/^>R_]\G_&N>IB'5:R_]\G_ !K+GB.YE45J_P#".R?\]E_[Y/\ C1_PCLG_ #V7_OD_ MXT<\0N95%:O_ CLG_/9?^^3_C1_PCLG_/9?^^3_ (T<\0N>=_%+_D3KC_KK M%_Z&*K?#;_4)_O?T-;7Q>TAK/P-@ M'LUM_J(_I11;?ZB/Z45!)3UO_CU;Z&LWP3_QY7?_ %\-6EK?_'JWT-9O@G_C MRN_^OAJ!]#HZ***!!112,P49)Q0 M%8^H:W':9R> ,UB2^,8D;[YH'8[.BN) M_P"$TB_OFC_A-(O[YH"QVU%<4OC*(_QD5JZ?XABNB,/F@+'044R*42KD4^@0 M4444 %%%% !114%S=+;H22* )Z*YB^\4Q0$C?@^U4/\ A-(O[YH'8[:BN)_X M32+^^:/^$TB_OF@+';45R%MXNBD;'F'D=*Z"QU);E!@@DT!8OT444""N:^)/ M_(AZ[_UZO72US7Q)_P"1#UW_ *]7H \-\"_\A33/^NR?TKZ/L?\ CV2OG#P+ M_P A33/^NR?TKZ/L?^/9*"F6****"0HHHH **** "BBB@ HHI.E "T5GW^J) M:#EA[\US]SXNBC:!V.PHKB?\ A-(O[YH_X32+^^: L=M17$_\)G$>-YK0 MLO%$5P5 ?/.* L=-14-OOC'_P E(/\ U[0_S- UN>C?"S_D!67T/\S7?#H*X'X6 M?\@*R^A_F:[X=!0(6BDI-U #J*0'(I: "BD)Q36F1"H9@I8X )QDT /HI,X& M:;'*LJAD8,IZ$'(H ?137D6,$L0J@9)/04+(&4,.0>00: '44FZF^:N_9N ? M&=N><4 /HI!2T %%%% !12;J '_T,5R/PW_U,?U_H:Z[XW?\ )/[G_KO#_P"ABN1^&_\ J8_K_0T% M(]FMO]1']**+;_41_2B@DIZW_P >K?0UF^"?^/*[_P"OAJTM;_X]6^AK-\$_ M\>5W_P!?#4#Z'1T444""JUZ^R(GK@=*LU1U3_4M]* *^C6L4D)N'17=V/S-S M@>U:/V:'_GDG_?(JCX?_ .09']6_G5]YTC^\<4 )]EA_YY)_WR*/LL/_ #R3 M_OD5YQ\79&U.]\$Z2FH7MC::AK7DW36%R]O(Z+:W#A=Z$,!N13P>U<]K?A67 MP/J_@N_L]2UJ&XNO$,=C-!<:YFT5YYX@C30O%:PV_[N&>$3>6.BG+ X_*O2-P->:?$ X\:V M'_7I_P"SO7*4CN='F\R$$]Q@5IUC:'_QZI]*V:!!1110 4444 )TK(O@MS?0 MP-]QF.?<5K-T/TK$E_Y#5I]3_*@9KK:0JH B0 =!BE^RP_\ /)/^^13VZ5\^ M?M ?&?Q'X5\2V7AK03::8LH1[C4;F>-7.\'8B%LJF2IR7&2%8@*%+5O0HRQ$ M_9PW$W8^@/LL/_/)/^^11]EA_P">2?\ ?(KX[U;]H?XD_P!C:7J-QJ?ABSM= M3MY+^T-@X2:-(R%*S+)(XP2RY5020&PRD9KZ,^"_Q"NOB5X+M]5OK.&RO5=K M>=+>0/&TB<,5&=R\Y^5AD=BPPS=%?!5VO-&NF,:I+ M%&TD@#PWP M+_R%-,_Z[)_2OH^Q_P"/9*^[^Y^% &=IT,=[>3RR('\L@*#R >>:U/LT7_/ M)/\ OD5E^'C^\O/]\?RK)^*_CX?#/P1>:_\ V>^J/#)#%':)*(C(\DBQJ-QX M4989-7"$JDE".["YU7V6'_GDG_?(H^RP_P#/)/\ OD5\V^)?'7Q U74-1LM5 M\:^'/ KV-O)=3:#X?C_M/6&C5-Y :0JH.WN$P!STYK(^#'[5WACP[X#CMO%_ MB'4]0OTEFFCO+J'SYY86E9@'6+<4,:%,[L @@KD$"O0_L^LX<\/>>FBN]_E9 M_*Y/,CZI^RP_\\D_[Y%<+\0;:'2;K3[N!!$\\AB<+P&X)!_G77Z%KMAXETBR MU72[N*^TZ\B6>WN86RDB,,@@UQ_Q<.(-%Q_S]-_Z :\UIIV9:-_P[>&:%"?2 MN@!R,URGA3_CV7Z5U2_=6D ZBBB@04444 %%%% !1110 5\]?&/_ )*0?^O: M'^9KZ%KYZ^,?_)2#_P!>T/\ ,T#6YZ-\+/\ D!67T/\ ,UWPZ"N!^%G_ " K M+Z'^9KOAT% @-?)OQLTR_P#$W[1S:7'8:UK=G'HEM.;+2_$,FDB$^>RF8LK M-@'!7J?PKZR-B-8?/FW;M@R0O!'J?SH Q?C% M\3M4\'MX7T?PREA/K.OZH-,BGU%V-O;$(79I IR3@#"Y!)--^!_Q3U7X@6_B M9-?73K:\TG6Y=(3[ Y,4QC522I8Y;)W'Z?2JWQ%^ MAK6B7-OX;T7PY%X[55,*,DTP,3X]WMSXC^*GA/P3?:A?:;X+3KHV MDNJ7,> EJ)@1MX.<9&B+I?Q -MM:H;^5)?LK M,ZK)N;Y!G&W)&>'/B/I\5CXDTBVU>VB?S(UN%R8V_O*>H/TK% MT/X/^ -%AL+73-!T^ 6%[_:,"QG+)5>&/VB_%.MMX6U MV[T_2$\)>*-7ET:TLH'D-_;$%U61R?E;[GS* , ]:Y3X+?%KQ'X \+?#BTN8 M=(N/"NMZI>Z8")G-[$XFGD,S_P (48(V]A@YY KZ'TSX,>"M'\4R>([+PY96 M^LN[R_:40_*[_?=5SM5FSR0 36?8_!3X;^"]0778?#NE:;/;JZB[F&$CWY5C M\QP"VXC=U.<4 >):Y\?-9\8:!XHT.[.GW^EZMX1U'5+'4=/MI[95$:E<+YIS M*A#<2 +R.E>JZ;X)L/'_ .SSX7L=3N-0@CATJVNUDTZ^EM)=Z0\9>-E8CDY! M.#WK:T[X#_#KP_%,;;PU86B3VTUDYRP!@E_UD7)^Z<=.W:NUTO3=.L=$@TRQ MBB338(1;1PQ'*+&!M"C\.* /C3X2>,[[P#X*\"WFDS:CJ'BKQK%<_:KS59[S M4H(8[9V_U=LK$[SN ^7' ).<5UM[\6]4T?QS%XYUO0I]/U.T\ 7%S/H[EDQ* MEZ5'7D*2 .9;%(8B $1-VXN=W/. !FNVT[X&^!M*T#4]$M_#EK_96I!!=6 MLA:1) F=@PQ. N3@#&.U5K[X%?#V7P]8Z-=^'[,Z=92O+;+)(P:-W^^0^[=\ MW?GG% 'DVF?M,>+_ !C#X5AT+2](M+[5--U.XN6OS(\,.=CX3?'WQ;XP\0>!!K6GZ3!I'B[3+FZM5LC)Y\#P!2Q .G3)ZUZS M9?#/PC!)I=Q9Z+91'3+.73[)H%PL$$@ DC4#C!QS3]&^&'A7P^V@MIVBV]H= M"ADM]-V9'V6.0#>J\]#@4 >/_$#3H?B=^T-+X.\2ZUJ&D^']/T-+^RLK&_>S M^VS/(5>1G0@ML QMSQUKF_ 'Q8\4>'-"TOP]HM_;>(XY_%][X=TW5-2V,=Z^@/'7PH\)?$M;8>)M#M-7:V)\EYE(>//4!A@@''(S MBN,\;?!7P[XHN_!7AZP32+/1O#UP]WXM=MM&LC210I^\G6CV%K,NXM% S;V0$DY!;DYYS0!XYI_Q^\1:WXK&D6,NF7UCK%CJ,NE:E%9 M3PQQ26X)4[G/[]<#!90H!'&17._#3XT>/G^'OPXTU;K3=5\1^+Y[LVNJZMYA M2&&');S@N-\A;( 3 Q7NOA_X)^"/"VLIJVE^';2SU",RE)TW93S!B0*"3[()+50WG1D?-LP2=N,Y&,]ZZGP-\7?$VK_% MZ\\+^)(+'P^H-Q]BTV6UF\Z]BCV[;B*XSY;JE>@Z5\+O"NB-H3:? MH5K9_P!AB4:=Y*[?L_F#$A7W8$Y)ZYJ'P]\(O"/A;Q)/K^F:)!;ZO*9,W6YG M9?,;=)LW$A-QY.W&: .P%+112 X+XW?\D_N?^N\/_H8KD?AO_J8_K_0UUWQN M_P"2?W/_ %WA_P#0Q7(_#?\ U,?U_H:"D>S6W^HC^E%%M_J(_I1024];_P"/ M5OH:S?!/_'E=_P#7PU:6M_\ 'JWT-9O@G_CRN_\ KX:@?0Z.BBB@051U/_4O M_N_UJ]5+4_\ 4M]* (- .-*0^A;^=>4W^G:G\1_B5XJTR3Q-JVAZ=H:6L<$& MD2)$96EC+L\C%22> .@%>K:"/\ B4H#QDM_.O([[7Q\-_B9XRO-5T_5FLM; M2S>SO-,L'NE!CC9'#;0=K X.".0:ZL.FW*V]M/O7Z7&C&^)OPRG\%>$;SQ9! MXN\0:EJ'AX?VA:1:G<1RP^8 4.Y=@X*.Z]>C&O-H($\;WT-[%-:>+)+W74@A MGO=8U>QEM6G622!O)0JBH(U*JZ###GN:](^(7Q)M/''@+7?#6D6/B*_U;58? MLUN+O1Y((PQ8?>DW6AK+:>&-&T>TU.+5;@Z8UU-=3M M%$Z11!I> @WX Z*. *]6G4]C"]5VEK;IIIVUWN)GIWPA\#ZQX&TO4K?5KY)D MN+GSK:SBNY[N.T38JE5EG)D;F8YKS3Q^N? M&EA_UZ?^S-7ASG*I)SENP1V>A_\ 'JGTK9K&T/\ X]4^E;-0 4444 %%%% # M6Z'Z5B2_\AJT^I_E6V_W3]*Q)(>"K>QG_:"^(4.L10R MZG(ENUB)TW9MQ%'OV9X_YY9]P?0U[>1FO./B?\(QXRN[;6M&U)_#_BFS ^SZ MA&NY' SA9%!!.-S@$$$;V'()4]6'G&+E&;LI*U^VJ9(G@W6_!VO>*_$MA8:7 M8P:A:2!IY!8^69T!:,R;RH#8D25,@G[OO7-_LY"$ZKX];3_^0.=6/V;'W<8) M7'_;,P_AMKF=.^ /CN74M2-QK^GZ/%J9V:A>63R3RS1Y9V1%*H$#.[L0" 2Y M)5LD'W7P7X.TSP'H%OH^DP^3;1%G9F.7ED8DO(Y[LQ.2?Z8KJK2I4X2C"?-S M6^5@+^O_ /("U+_KVD_]!-><_# MX8MXQ_GO7EE=#U"'[GX_TJ6HH?N?C_2I:!!7-?$G_D0]=_Z]7KI:YKXD_P#( MAZ[_ ->KT >&^!?^0IIG_79/Z5]'V/\ Q[)7SAX%_P"0IIG_ %V3^E?1]C_Q M[)04RQ11102%%%% !1110 4444 %5[O[GX58JO=__UM[_OC^5>> M_M3G'P?[X_E7/_ !I\!7OQ+^'U[H.G7T&G7TLT M$\-S=T\L#CUR:Y32?V1?B/I=XLQ\9Z+<1K>/?B.."ZM6$C";[LD M4@=%!N)3M#S3Z>GW&;5W>Q]$_"'X?3_ R\+R:) M+J1U2);RXG@E,:QE(G20, D\G&:Q?BX"8-%Q_S\M_Z U?)56Y M5)-N[OOW-4:OA/\ X]E^E=4OW5KEO"G%HOTKJ5^ZM9 .HHHH **** "BBB@ MHHHH *^>OC'_ ,E(/_7M#_,U]"U\]?&/_DI!_P"O:'^9H&MST;X6?\@*R^A_ MF:[X=!7 _"S_ ) 5E]#_ #-=\.@H$+1110 5\7?'>^A\3_$SQIJ:RV=K:^%E ML+6[@O[M8=0D"N)VDT_=Q&2&VY.=^,#'&?M&L'5? /AK7-:MM7U'P_IE_JMM MCR;VYM(Y)H\=-KD9&*8'%_ ;QW=?$7PUK&MW&H)=P7>IS2Z?:[H_-M++A8DE M5>58[';#<_-CM7RE\,;81>-_"6H7<*:%:/XHU(1>)()6::_E21\:?(.%C!Z* M6)SM[5]U:/X5T7P]<7\^EZ39:=-?R^?=R6MND;7$G]YRH&X^Y]35=O GAMM* M_LPZ!IAT[[1]K^R?9(_*\[=N\W;C&_=SNZYHN!\T^!/VEO&.MFXUW55AM?#G MV74)[S-M#C2_)5C&4"S&:8@C:ZLB\D8P.:Y[Q7\6]>\=?"WXE:+K=TE_;6MC MIE_;3R000S 2W4>5=89)$ X! )W#/-?647PY\*P:S?:O%X;TJ/5;]&BN[U;. M,33HWWE=L98'N#U[U':?#+PA8:?)86WA?1X+*6-89+>.QB$;HK[U4KMP0&)8 M ]^>M 'E/[8FT?""Q!$95M9L%99GV1N#( 5'A MH \/Z!X<\VZFUJ7PO)'JJVS[P(R%E=&9""-Q4$@\"OJ76_#NE>);'[%J^FVF MJ6>X-]GO(%ECR.AVL",BL+_A4'@4-9$>#=!!LI3-;8TV$>2YQED^7@G Y'I0 M!\^S?$C5?!'Q#^,&JZAXU6&RLX;.2VLWL?/U);?#GPK9:7>:;; M^&])@T^\C2*YM8[*-8IU484.H&& '3/2BX'SSXM^.?CW2/&ESH>BRVNL-H]K MI[D)#;1Q:J9D#22%Y)U,:GD)Y8?GJ>U=/^UC'I][%\-(-8\I-*G\46\=XER^ MR/R2C[PYR,#&<\UZU<_##P?>R:7)<>%M'GDTI%CL&DL8F-JJ_=6,E?E P, = M*TM?\*Z+XKMH[?6M)L=7MXVWI%?6Z3*K8QD!@0#@GF@#Y(@\&[+Q!;6-[?SQ6ZR3V5PFT2,L$LBQ-'*5S@\JZ\5](6WA?1K/1GTBWTFR@TE MU*-8QVZ+ RGJ"@&T@_2J-A\.?"FE>'[C0;/PWI-KHEPV^;3HK*-;>5N.6C V ML>!U'8>E 'S7JGQ\^(D&E^$$:2&UNO$Z7VIV\D5E"SQVR/BV@"RRQH24*NS% MMV#P*YVZ^+?B/PSXS\2>.[K2K.+Q2O@+39)[6.036\4CWC(SED8[HQG?PQX[ MU]=Z[X$\-^)]*@TS5]!TW5-.M\>3:7EHDL4>!@;58$# XXJ2W\%^'[25Y8-$ MTZ&1[06#-':HI-L.D)P/]6,G"]/:@#YMUCX[>,O"NC>.K9?$6C>*KG2=%L]7 MMM9LK0)% \LZQF"558J?E)8'.<=:K>(OVD?%W@Z;QG;1ZIHOBQ+.QL;VVU2Q MM]D%FUQ,(S&X#D,%4[AN8'CDCM[?XO\ @EH&M?#G6_"&A6EEX3MM4V-)-IMD MB@,LBON*+M#'Y<":%F/FQ03.J,K 'AN5*^M=5 MIWQ0\6Z/\;-.\*>)-8A_L^9H[.TGL+**2+4)A!NE$I$ADMY-P+!=NW QGG-> MPZ9\-/".BV5O9V'AC1[*TM[D7L4,%C$B1SC@2@!>'QQNZU/;^ _#=IXEF\10 MZ!IL6OS#;+J:6B"Y<8QS)C<> !U[4 ;H.1FEHHI %%%% '!?&[_DG]S_ -=X M?_0Q7(_#?_4Q_7^AKKOC=_R3^Y_Z[P_^ABN1^&_^IC^O]#04CV:V_P!1']** M+;_41_2B@DIZW_QZM]#6;X)_X\KO_KX:M+6_^/5OH:S?!/\ QY7?_7PU ^AT M=%%% @JM?)OA( JS364,"#T- &+INI06$;6]PXA*L2K-T(/O4D^LZ-+_ *R] MM_Q<5)>Z1'=9!4'V[5CR^$X&).Q"?2@9=&I:"/\ E[MC_P #%6D\1Z.@PM_; M@>F\5AGPC"/^6:_E_P#6H_X1"'_GFOY?_6H W6\3:5M)%_ <>CUP^IS?\)'X MG%U$I^SQ1B)&(QNP22?UK=3PC .J+GM[_I6I8Z%';8.W% %G2+?RH5!],UI4 MR.,(H &*?0(**** "BBB@ K&U#_1;R.XP6",20!V[ULU7N(5F&#^/- %8^(- M.507NXH\]G;!II\2Z4.M_;_]]BL^Z\.0S')1<>I__55)_",&?]6N/7'_ -:@ M9N?\)-I/_00M_P#OL4O_ DVD_\ 00M_^^Q6#_PB,/\ SS7\O_K4#PA#G_5K M^7_UJ L6/$OBFS_LJX@M)4NKB=&B58SD#(QD^F,UD>#M(:UCC4]O;VK9M_"L M*."JBMFSLH[8 +C\#0!;C7:H&,<4^BB@05S7Q)_Y$/7?^O5ZZ6N:^)/_ "(> MN_\ 7J] 'AO@7_D*:9_UV3^E?1]C_P >R5\X>!?^0IIG_79/Z5]'V/\ Q[)0 M4RQ11102%%%% !1110 4444 %,E7=&P]J?36/:@#%MKJ/3+N19CLCDP=^. ? M>K;>(=,4X:^@'U<4ZZL([E2",UC7'A6"1CE%!/K_ /JH&:O_ DVD_\ 00M_ M^^Q2?\)-I/\ T$+?_OL5A'PC!_SS7U_SQ1_PB,.?]6OY?_6H W?^$ETH]-0M M_P#OL5QWC/4(?$EY8V]I^]BMG,C2@'!8@C _7FM9?"$ R&C4?Y^E7K/PW#;L M"%&!Z4 +X>LS#"H89[5OU%!$L*X&,].*FH ****!!1110 4444 %%%% !7SU M\8_^2D'_ *]H?YFOH6OGKXQ_\E(/_7M#_,T#6YZ-\+/^0%9?0_S-=3X@U2ZT MFRCDLK!M2N))4B6%9/+ W'!8M@X ZGBN6^%G_("LOH?YFN@\5^3Y6E^<)B/[ M0M]ODX^]NXSG^'UJHI.2N(!J6O&0 Z)"$\@N6^W#(DP?W>-G3.!N]^E+;ZEK MLCVHET2*)9 QF(O@WE')P -GS9&#VZ^U;U%/F7\J_'_,#G8]4\0M#;L^@PI( M\FV5/[0!\M./FSL^;J>/;WI'U7Q"('9?#\+2B7:L?]H ;DP?FSLXY &/?K71 M4M',OY5^/^8'/W&IZ^DEV(M#AE6-@(2;\+YHSR2-GR^N.:<^I:\)9E71(618 M0T;_ &X#?(0,IC9P 2W/^STYK>HHYE_*OQ_S Y]-3U]I(P^APHC0EV87X.V3 M!PGW./^T =BO'L.>:6;5?$*),8] AD=9 L:G4 -Z<_ M,?DX/ X]^O%=#11S+^5?C_F!@3ZEKR2W:QZ)#(D>/)?[< 9>1G(V?+CGUZ4+ MJ6NF20'0X@H@#HWVX?-)@?)]SCDD;O;I6_11=?RK\?\ ,#GX]3U]C"&T*%0T M9:3_ $\'8PW87[G.<+SVS[40ZIK[K:;]"BC,DA6..E=! M11S+^7\_\P.=&J^(O*5O[ @#F784_M <)C[^=G7V_6EGU37T-T(M!BE$;A82 M;\+YJ\Y8_)\O;CW]JZ&BCF7\J_'_ # P'U+7A)=!=$B9(T!A;[4K,/MX/E)QAA\GS= M6XXZ>]=!2T'_T,5R/PW_U,?U_H:Z[XW?\D_N?^N\/_H8KD?AO_J8_K_0U MF4CV:V_U$?THHMO]1']**"2GK?\ QZM]#6;X)_X\KO\ Z^&K2UO_ (]6^AK- M\$_\>5W_ -?#4#Z'1T444""D:EHH ^8]-\07^@S>.]5OM-UC6/BO8W.I3Z5I MDWVL6OS%L\[L4EA\6OB3JLME8V$L5[;7&J):+KSZ!-"I M1K&6:0>2S#'ERHB;\X.[')Z_3A ZXKQB+XQ:W9?%36]#URWL=#TFR2>6SMKF M*5;G4X(X@YGAF8B$X)8%.JAYMM'1+;3Y=3^RVM_/HTI @& MF>>7VL5S^_!4,<#D#!K6U/\ :1BUB^\))X=@EM[&^U6>VU.]NH$E$$<$1ED5 M=LF"67#;P6 7)&XC!D_X:MT+6(=,;PYI-]K$ESJMII\D9V(4CN QCD'S$$D( MV$)# @[MO&0#GI?BS\3+;PV]S<6MN)KRTTBZ$\>ER(NG+<"03Y4EMY0QIU^Z M7Y&*Z_X9>,?'GBCQ]]BUF6QBT:TT2RO9GM;"54NKB4SJPCE?& !'&Q7:2-V. M :ZSP'\8-#^(>HK9Z5!>^>L$TUP)H0HM6CN7MVBEY^5S)')@!Z4@ M=*6BB@ HHHH **** "OCO4)/$D7Q9\42(NK72+J>JJ;-1=E9+;[&WE^9G]R; M??P FURQ7!QD5]B5X[\>OCVGP>O="MHX;2XEN2][?"ZEV>581%5E:/\ O2DR M+M7OM;TI@><:3\9/&NE:WX3T>6K*6[T738],DTN8_:()K='FF6=FPI5RT M80Y(\OG)K2^-FMZO8_%A;VW@U62+2+>TEM=-M(YVDU0^8TD@MF0>6C8 1Q+D M,IQ\GWJZ2^\<_#F+XHRZC/H%W<:S;:A!IG]N>1YEM%V5W=OIUS!_:MKL2XL[BZCA=TPW4;\40JLJ1M@H64#H#WYR]*\< M^/$T#2FT/2AX?L;>STN3^S=0LY[R0M<74D,J^:[A]JH%DY^8#&<:RJ <9W"@#S_7?C%\1- CTRS6V:\U*UU" M>*YD_LAU@U&!+Y8!MVD['\LF3C"@8.2.*U?@59ZK;^.8FO(;Z.$6NMC=<*X7 M)UN_\ 7J] 'AO@7_D*:9_UV3^E?1]C M_P >R5\X>!?^0IIG_79/Z5]'V/\ Q[)04RQ11102%%%% !1110 4444 %>8_ MM#6TMSX!18M7?2&6]AN*].I, ]J /EF/XF M_$2PTO31H&BG1=.@LM*F_LV]L;B\?F QG J?\ X73\ M1;5=,M;BT:74;;4KFWN&_LB18M0@CO\ [.I7&XH_E?O#C"XPV2.#]04F*8'S MAXC\2_$&6[\/:IC?$SXDZ-HNEZ> MNH"YO6O]06ZO-7TV90DLE.X'GGPOC'_R4@_\ 7M#_ #-?0M?/7QC_ .2D'_KVA_F:!K<]&^%G_("LOH?Y MFNA\53"&'3"9Y+?=?P*#&,[_ )ONGD<'O7/?"S_D!67T/\S72>)I'BBTXI-' M"6OH%/F+NW M]T<'!/8\?6KA\2$;=,DE6(9)I]8^JR/)-';HVUG;&:@!USKL M4)^^![&JO_"3Q?WUJ9O"=A,@\U97;N3(1G\JB/@C23_RRD_[^M_C0,3_ (2> M'^^M'_"3P_WUH_X0?2O^>4O_ '^;_&E'@?21_P LI/\ OZW^- :$D/B&*4XW MBM.VNTG0$-S7-ZQX.MX+"::Q:2":)2X!8I/^_P W^- ]!/\ A)X?[ZT?\)/#_?%'_"#Z3_SSD_[_ #?X MT#P/I/\ SSD_[_-_C0&A)%XCAR,#"U:6WFQ\K^86 M/N":PO"VKO*[1R'YT;:P]P<&@#T*D9@HR:9 ^^-3GDBJNJ7'D0$YQ@4"&7.K M10$Y?&*HMXEB4XWBI(_#L%U"&NC)([IW-C-)N>"0QD]CCOUH M ]'!R,US^APB/Q'XF<6KP&2YA8S,Q(FQ;QC6LPD^U0^89,;"?L\>-GMC&<]\U<=I>GZH1B_&[_DG]S_UWA_\ 0Q7( M_#?_ %,?U_H:Z[XW?\D_N?\ KO#_ .ABN1^&_P#J8_K_ $-04CV:V_U$?THH MMO\ 41_2B@DIZW_QZM]#6;X)_P"/*[_Z^&K2UO\ X]6^AK-\$_\ 'E=_]?#4 M#Z'1T444""BBB@ KAM6^"OA'7=0O;W4=-DOIKM)HW%Q=S.B+*,2>6A?;&6'4 MH :[FB@#B;#X->$=.EMY8M)#207,MXCS3R2$RR1>3(S;F.XM'\ISG\Z@B^"' MA�X-(CT^<6%M<17=M$;ZX/V>2+_5^4=^8PN3\JD#VKO:* .$^&?PV?P1?^ M)M5O9[6YU?7[[[9&?$6KWFIZIH]OJ%Y=V8L)9+D%_W.6.U03A>6;E0"<]>*ZBB@#Q M_P ._LWZ'HOB'6=2F NUDN()M)A9Y2MB(K1+=-P+E96&TD.PR-W7BK_@+]G[ MPWX2\-Z=9WEJNI:I#;VD4]\991YC6[B2,HI<^6OF#=L7 SU%>HT4 >>3_ +P M-<:A#>OH8^TQ2)*K"YF +)VU2&UNEU&"%;KUTM@#PWP+_P A M33/^NR?TKZ/L?^/9*^)X3-%IN+<7!6^@/+E=GS M?>X(Y'I51^)"-QONGZ5@W+'^V+0?[?\ 2MYONGZ5@7/_ "&K/_?_ *5(&_UJ M"ZU"VLHQ)<3QP(3M#2L%&?3)JMKFNV7AK1[W5-3N8[/3[*)IY[B4X6-%&237 MSSX1\(Z)^U!XS\2^*O%FF:AJ'A>SECL?#VG:@DUM;M"8E9[D)\NYG9CANP K MJHT5-2J3;45UM?Y+;\Q-G<^*?VHO!GA?7;W2UAUK6VT\XU"ZT73)+NWLCW62 M1> 0.2!G'>O3/#WB33/%FB6>L:1>1:AIEY&)8+F$Y5U/<5E> OAUH7PT\+0> M']!M3;:=$SOMDNDWND2V MWES:1]JD $D,@)W()&&5(&-W'>MO9T*UX4;J2VO]K_)]E?RN*[6Y]!ZJ?^)7 M>'_IB_\ Z":\U\ /NMX_\^M>E:ISI5Y_UP?_ -!->9_#[_CWC_#^1KSR^AZC M!]PUC:PQ$L'.?WB_SK9@_P!6:Q=9_P!9!_UT7^= (WVZ5\^?$7]IW6/"?Q8U M'P-H?@L>(;NRM(KMYGU..U!5U!XW@#CE?#/[2EIX?U+X^:Q;ZO:Z M%9[;*V;[?J5K<3-(=@PI$3>AZXZ"O5RVE3K5G&I&ZL^_EV:N2TWL;>M?\%!+ MWP]JUUIFH?#\6][:OYO8FO2/V=_VK/^%[^*]0T8^'#HYM M;3[4)?M7F[OF"XQM&.M?&FI_\(Y87\]O;>'_ ]J$$;82ZAM[A$D'J%:0$?C M7OW[$\^G2_$36A9Z)INFO_9V3+9QN'(\P<$L[GVA_P#T.O6CTKR/PI_R%KW_ *^7_P#0Z^+-#U6S M_P!6/H*R]?)%J_.?_P!=:EG_ *L?05E^(?\ CT:@1LP_ZI/H*\E\8?$7QG<_ M%*Y\&>"].T22>QTR+4[JZUN:95822,BH@C'4;"23ZBO6H?\ 5)_NBOFKXOZ_ MJW@+XZRZOX4OK*^UJ_T.*WO-)N=,O+MH(4FGRV-Q/]C NI98QYVY= M_P I@8_+UR/>MZZ\?_$SP7K?AI?%NF^%I=)U?5(=)W:/-<>?')+NVOB0;2 5 MY'6O'=0?5?B+<>(/%NO^(M$\/>)?#:Z9?1VMYIU[:VJ0V\T[J\WG*KX=I74% M%/*@&O'7B+XV>.?"6D:_K'AS3H;"_BUZ"VALKZVNKT0AB/)%Q&BNGS< MD$D#M7KRP\%&_(K)>]OV6Q-SZO7H*\G#$^.-8'_3P?Y"O6!TKR4?\CSK/_7P M?Y"OFC5'ING?<7\:S=!F$GB/Q,GVF64QW,(,3C"Q?Z/&<*23Q!XB1[F.9([B()$BX:$&",D,<#)))/4\$?07':7]=4#,#XW?\ MD_N?^N\/_H8KD?AO_J8_K_0UUWQN_P"2?W/_ %WA_P#0Q7(_#?\ U,?U_H:@ M:/9K;_41_2BBV_U$?THH)*>M_P#'JWT-9O@G_CRN_P#KX:M+6_\ CU;Z&LWP M3_QY7?\ U\-0/H='1110(***:[!1DT +FCT1H'8[#>O]X?G1O7^\/SKC/[;O/^?2[_ ._1H_MN\_Y]+O\ []&@ M+':;E]1^=&0>]<6-=NUY:UN@!R28CBKVE^)8[MAAB?\ /UH"QT]%10S>+:QDDXZ\YH LE@.])O7U%?\^EW_ -^C0.QV>]?[P_.C>OJ/SKC/[;O/^?2[_P"_1H_MR\'_ "Z7 M?_?HT!8[3:I7/YUT.FZFEU&NTYSWS0%C4HI,TM M@KFOB3_R(>N_]>KUTM@#PWP+_R%-,_Z[)_2OH^Q_X]DKYP M\"_\A33/^NR?TKZ/L?\ CV2@IEBBBB@D***0G H 6DW =Q67J.JK;X4O]X?G7&?VY>?\^EW_ -^C1_;=Y_SZ M7?\ WZ- 6.SWKZBER#WKB_[;O/\ GTN_^_1JQ9>)TEE*,65U."K#!% 6.MHJ MO:W0N%R*L4""BBB@ HHI* %I-P]16;J6IK;#&>M< M7_;=[_SZ7?\ WZ-36GB=7F\N3!W_G7/\ PL_Y 5E]#_,UT/BMHEATLRO,@.H6 MX7R<QKT7Q#?0V.CW;S,%!B95'=B1@ 5P_@>P:&&,% M2#W_ %KA+Z'HD'^K-8NL_P"L@_ZZ+_.MR)-J?6LG6H\,KX^5&#''M0"-D]*\ MP\5:/J-QXXDN)-,OK_2O*4 6C*N6QZD^M>F13+,BNA#*1D$5)6E.;IMM G8\ M!D\,>*3(^S3+T)N.T';D#/&>>N*[#X7:1K>G:QG4 M5T3Q,IQ<;(IRNK"'I7DGA3_D*WO_ %\/_P"AUZM=W45E \TSB.)!EF/:O,O" M-JTEU+-M($DI<#ZMFN,E'I=G_JQ]!67XA_X]&K6M4V0KZXJAK<'F0G SF@1I M0_ZI/]T5X!XO\5'X6?M$ZIXBU;1=_!=G+ ';\N 2>U?0U%=;QB:24-M%KMI9W[ M_P!;BL(OW17DH&/'.L?]?!_D*]9DD6*-G=@B*,EB>!7EE@@U#Q-J-Y&"8IIR MR'U'0']*\PM'H^G?<7Z5FZ(KKXA\2%C;;3<0E?)*^8!Y$?\ K,<@YZ9[8[5K M6$>R(9ZUDZ)$8_$/B5S;K"'N82)%;)E_<1C)&3C'3H.GXU:VE_75 S"^-W_) M/[G_ *[P_P#H8KD?AO\ ZF/Z_P!#77?&[_DG]S_UWA_]#%;^=7;NYCLK:6XFD6*&)2[NW15 R2?PH EQ4,ES#%*D;RHDC_=1F M +?05XV?&7Q(\:>&Y_%'ANTM].T=_P!YI>FR6JSW^H09^69B\L<<0=?F5,EM MI&2"<5B^$O'.I?%F].CZM9P6NN61)&8O)6XC#*LW!)>">%BNZ/<1\R,K,K@U MVK"RLY-K3?NOZ_K9@FF['T'U%>=^+"--\81+%\@G@$CJ.F[+#/XX%=IX?CO8 M-&M(M196O4C"R,IR&(XSGZ8KA/B 3_PFMC_UZ?\ LS5Q;.PSN=&F\R$$\Y'% M:E8VA?\ 'LGTK9H$%%%% !1110 A.!61=LLVI6\3:]U_PW^:"YU'B6SBNM#O1( MN=L+NI[JP4D$5QO@G4'G@0ELDUW&O\:%J)_Z=I/_ $$UYS\/B3;QG_/>O.*Z M'J43;D!I]10?<_'^E2T""N:^)/\ R(>N_P#7J]=+7-?$G_D0]=_Z]7H \-\" M_P#(4TS_ *[)_2OH^Q_X]DKYP\"_\A33/^NR?TKZ/L?^/9*"F6****"0J*X8 M+$V?2I:@N_\ 5GZ4 9VD;9[NXD8 NIV@^G6M?%8WA[_6WG^^/ZULDT Q#U- MP:\!^*O[0I^'5IXDT3Q3IKQZA+O73GT2[CRUG(NU)Y&D*"%PVY0I))*$J".1 MH?#7XOW>OZ1X8\.Z1I-W'KD,-HUW#XDG6.9].V8:^C="PN-V /E/WG&[ KM> M#K*G[1K3].XKK8]OVBN'^(ZI9RZ;=H-LSR&)F'=<9KMU))-<+\6#BTTG_KY/ M_H)KB*1M^&[DRPJ3R/3\!70=:Y?PM_QZ)]/Z"NH'04 Q:***!!4?NXXYZ>?_ +"GCZ?4 M=.\1>'=1\0R:C/;/;SV-I>W7G2I&T0,NTM\Q4/U'.TGM7HK!3>&>)OHNGE>U M_O%?4^L\5Q7Q)"6D.GW:C;-YQBW#NI4G'Z5VU<+\63C2M/\ ^OK_ -E:O.&C M4\,79EAC))/%=*#D UR7A'_CVC_W:ZQ/N+]* '4444 %?/7QC_Y*0?\ KVA_ MF:^A:^>OC'_R4@_]>T/\S0-;GHWPL_Y 5E]#_,UT/BB9H8M-Q*Y32OCWX?M= LKSQ+=V M%G&KD MG_CXN/\ OZ:2Z^-?@ZRT2?5Y[V>+3[>Z>SN)7L9QY$J!2PD!3*##*>'7R?+9XP>T M;8K-D\,W*GFXG&?^FIKJ?%.O6OA3PUJFM7D=#U;PM!KVO0Q>&+*[8_86N+V&Y%T@C$C%3"S %1G*GD;30.YJ_\ M(W<_\_-Q_P!_31_PC5P?^7FX_P"_IJW;?%KP9>V%[>VNMVUW:V9C6>2W#2;- MZED.%!)! )!''!YXK-\1?'KP%X:TR[O)M;@NS;V:7YM[']]*\+C*,H'!#9&# MD"@+ES_A$9)"OG-), > [Y_G70Z7HBV:C"@$5=TB^M=8TVUU"T)>VN8EFB8@ MC*, 0<'V-7<"@+@!@ 5'/%YJ8J6H;N<6MM+,P++&A<@=3@9H$<]?^'V=F,;/ M$3_SS?%94WABZ R;BX _ZZFN<^'W[1NC^-+:]N-0TVX\.0V]G!?B:ZFAFC>* M9RD8W1,VV0L,>6<-R, YKK8_BGX/GN-+MX]'YM8M-+TJZM-4OGOH;.ZB%P(C;"169 M2=P^9L+]P0D?E6YI7A]+0#"X.*PK?XV> KFPO MKZ'Q-8/:V21//('.%61ML9''S;F^48SD\=:Z7POXLTCQGIO]HZ)?PZE8^8\/ MGP'*[U.&7Z@\&@+FNB[5Q6!H42)XB\3,MK- [7,)>:0DK-_H\8W)P, #Y3R> M0?I70USN@-&WB7Q0%,Y=;J$.),; ?L\>-GMC&??-7':7I^J$8GQN_P"2?W/_ M %WA_P#0Q7(_#?\ U,?U_H:Z[XW?\D_N?^N\/_H8KD?AO_J8_K_0U!2/9K;_ M %$?THHMO]1']**"2GK?_'JWT-9O@G_CRN_^OAJTM;_X]6^AK-\$_P#'E=_] M?#4#Z'1T444""J.I_P"I?_=_K5ZJ6I@^0_\ N_UH A\/?\@R/ZM_.F>+-&_X M2+PQJVE>9Y1OK66V#_W=Z%<_K4GA\$:;'GU;^=:+#<*:;B[H#SWX,^+TU7PM M%H=_ ^F>(_#\46GZGI\PP8Y%3"R(>CQ.%+(PZCW!%<_X0M]/\4_&O5/$'A^P M,.DZ>EQ;7NJ%2J7]^_DQN(\]1$ELJLP^4L<#)4UF_M _L\ZA\5-8TW5M!U6# M1M0A@:WN7EW 3)G,>=HR=I+]?[QKUCP3X5M_!?A/2M$M%58;*!8LJ,;F ^9O MJ3D_C7HSG2C!U*ENNW?U\NWJB=3:6CL]#_ ./5/I6S6-H7_'L@]JV:!!1110 4444 -;H?I6)+ M_P AJT^I_E6XW0_2L256W^\_M(VWE%1+_PA]QMWCC/V MR+&?:O4B,UXA\5_V=-0^(OCL^)+/Q7-I#_8X[-85$PV*K,QVM',G#$@D'/W1 M77A>3G:J2Y4T];7)9QNJVWC,_LU>-?\ A/'6ZN[C5 T3212(TD!NXADQN3Y: M'!VH.BX)Y)KI/V7?#NI>'[CQ##>Z'?:+#"L5K"MW:F!'V2W!/E _>3#K@CCF MN;O_ -CG6=3LYK6Z\?W,\,J[2DOVMP#V.&NB"0<$9'4"OI?2[%].TZTMGG:Y M>")(VF?[TA"@%C[GK7H8G$4XTI4Z4E+F=W9-6V_R)2(]?_Y 6I?]>TG_ *": M\X^'O_'M'_GUKT?7N=#U$>MM)_Z":\Y^'RD6\>?\]:\0TZ'J$/W/Q_I4M10? M<'UJ6@05S7Q)_P"1#UW_ *]7KI:YKXD_\B'KO_7J] 'AO@7_ )"FF?\ 79/Z M5]'V/_'LE?.'@7_D*:9_UV3^E?1]C_Q[)04RQ11102%07?\ JS]*GJO=_P"K M/IB@#-\/?ZR\_P!\?UJSX@TR76='NK*#4+K2I9D*K>V1030G^\N]67/U!JMX M?!$MYD?QC^M;)&::;3N@/AOXS6Y^&OQMU37-1V>*;&YT\VD5Y<3Q^;;W)L5@ M&]L+&DXQO"MLW+<.5Y&*[_X?ZO9_$77?AG%I%Z;*V\->'I-*N]?B=$W7LUK$ M@M+9G!661/*:0X#*I1 ['_A&M!TS6(H-9GTI;>5+F:!5)N8@/WX ^ZQ8%N/4U[<\?"=* M,7'WDK7\K6VVZ]R;:FKX>TR71M'M;*?4;K5IH4VM>7Q0S2GU;8JKGZ**Y7XL M?\>NDC_IZ/\ Z":[L#%<)\5AFVTG_KY/_H)KP[MZLM;FGX6_X]$^G^%=0.@K ME_"PQ:+]/Z"NH'04 Q:***!!4%U_JZGJ&Z&8Z ,K0O\ CZOOJG\C5KQ!JRZ% MH.HZDT9F6SMI+@Q@X+A5+8S[XJMH2G[3>^Y7^1JG\1?#NK>*_"&H:3HNJPZ- M>7:>2;N>V^T*(SPXV9')4D9SQG-7!)R2EL!\0:1\3_%GQ1^-6CZAXEFLA!'8 MRSV-G9H0+:.X@BEV;B,OA=F2>^<<5'<^!]&L/'GBEM,M?['GT?1[6_TZZTUC M#+:S@3,75A_>P P.0PX->O:%^QMXAT#7;/5H?&^GR7%I:I9QI)HY";$B6)20 M)1EMJ#GN1\WI_*N=^%G_( M"LOH?YFNC\31>='IH^S&ZVWT#8#$>7AOO\=<=<54?B0C.-#,&G^.DMUEN[:V6Z MT:Z'GI-(X$2_=;AR-OS#:>:S8_V=O!&@:+UM+:?S6BAV( M-P!+'+98],U6F^"'CG6?#>OIJ]AI]QI2) \T$\AFPV"4WQD , M=QZ$\@&F!VFK_"[X??$OQ-XAT_FT<:O-;B\M3:A(PTHS@I*7?'\6!D\ !TGP.\93^ M'+^.[U1KW78_#UIIUE=KJU>W4@"BBDH Y_ MQ?KNDV5C+IUYXEMO#MY>1,MO.]S%',IZ;T63(8@D=017GGAK]F_1?#]RU^NK MWEQ=SW=U?W$HCABBDDGM3;,5C10J )AOE'+A>(O#&BW&J:E_8=I MIUI9K?:3<+]GA"QR"Y256E1OF++MDV2,-J8VX.6!W&L_ _0+6QT[3I_$]WIO MVB/3=-B0R1+]L%G%*JQ%&7$A=7=BN#R@('RU/I'[-VB:3X8\0:(FIZA+;ZSH M]KHTLA*"2..!'5&4A?O'>20>..E^E@A2)KEU"M*5 !8A>!GK M@5=ZUY#\*=&\8:=\0_%D^NQZC/I,QS;7VI72Y9M_"10QR,@C"C(;:C?-@AL9 MKUX4@%J&\@%U:RPDE1(A0D=1D8J:FDT > 2_ #P#IEK_ ,(G#XECTRZN;6T2 M6Q2:!);BY@&+',I"E6.,.O7H".G\/?L_:?X6U:TU#2]8N;&1K/[#J<%O M;PI#J,7F22_,NW]VV^:0ED()W&?1KC[& M&B26^$#R;Q'(?FC:,E'QE0X!4GFJNC^$/BY9CQ#?75SJUQK-E<)>PVQNHQ9: MH\=V7"1,9B8U>#,90I&O*YR5S3 [.Q_9ETNTMK**?Q!JEZ+/^SEA,RP_+'97 M#30I@(.#NPQ/)ZY%=-#\&M.AOY+M;ZZWOXC_ .$D(^3'G>68_+Z?]> M;?\ "&_$Z'Q+X2:>^U5[8003W%Q:7*R+;W37+RW*3JTR!HS&ZQ@A9,*OR@'D MXFF^"/B_HNEQ7/G:W?7)TVUN;RUEU9'9[J+4 SQ1%FPI:VR.H4Y )S0!V?B/ M]G2TL_#^G?V7<:EJ&H:59:?9V8CGAA=3:W+3QS9="I;+ME2,$#L>:['X&>!M M4\ >"I;/6I4EU.\U*\U*81OO"&>9I I;"AF 89( &Y5K9V'GHKQK%N7:2RCG*'(KZ9A#*BASN;')QC)H MDKGM#G:7Q%XEC-V]P(KF$+"P.(,V\9VCGG.=W&.370U@Z+(Y\0^(E:YAF5;B M(+%&N'B_<1G#G R3U')X(Z=!2VE_75 8'QN_Y)_<_P#7>'_T,5R/PW_U,?U_ MH:Z[XW?\D_N?^N\/_H8KD?AO_J8_K_0U!2/9K;_41_2BBV_U$?THH)*>M_\ M'JWT-9O@G_CRN_\ KX:M+6_^/5OH:S?!/_'E=_\ 7PU ^AT=%%% @JO>Q^9" M15BD8!@0>E &!;:LFD(T5PK",$E749_ BA_'.E(<%Y<^T358UA]/LVMEO+F" MV:ZE%O )G"F20@D(N>I.#Q[5DVD6DZO=ZA:VES!VBQO M/ IR\2ONV%AVSM;'T---KI0O[>Q^U6QN[A9&BA#Y9Q&0'(&>=I(!],T!9%X^ M.]*(X>8GT\EJYBZ:7Q)X@-\8S'$D8BC4D9 &3D^YS74)XMB MN?U_QEX+K&#'FF5&[KY9/ M\JA/CO2A_'+_ -^FJW<:+%(9MJ(,XR3GU(H" MR&:[XPAO],FM=/5Y)IU,99TVJH(P3SU.,U!X2T=K2) 1@#WK0E@TK3=1L;*> MX@M[N^+BUAD;#S%5W,%'? Y-=!!:1P8"@#'84!L3J, "G444""N:^)/_ "(> MN_\ 7J]=+7-?$G_D0]=_Z]7H \-\"_\ (4TS_KLG]*^C['_CV2OG#P+_ ,A3 M3/\ KLG]*^C['_CV2@IEBBBB@D*9*F^-AZBDN+F*T@DFGD2&&-2SR2,%50.2 M23T%9WAWQ7HWBZR>[T35+35K5)#$TUG,LBAP 2I(/7!!_$4 5([S^R+F1I$9 MH7ZE>2#ZTLGC;3(SAGE_[]&M6XLHYQR!^-9%[H]K!&\UP\442#@+(N_ M\)WI1Z/-_P!^F_PKF_$>HGQ7>6B01,MK;L7#/P78\=.PQ_.M>RM-*O=3OM/@ MN()[ZQV?:;=&R\.\;DW#MD#(J>SN-%75K?3H[ZT>_GA>XBMTD!=XT8*[ =P& M(!]": +V@69MX5W#Z_E6U4<4:QC I^:!"T444 %-D7%;#[ M;K.I6NEVFX)YUW*L:ECT&3WJY8WUMJ=G!=VD\=S:SH)(IHF#*ZD9!!'4$4 8 M_P!I_LB[D=E+0N/FV\D$=\=Z63QKID1PSRY_ZY&M2XLTG!!Y^M9-UI%H)TCD M:)9)<[$)P7P,G SSCK0,;_PGFD_WYO\ ORW^%'_">:3_ 'YO^_+?X53@T[3K MG4+JQBG@DO+94>>W5\O$KYV%AG(!VMCUP:;K%CIN@:9<:CJ5Q!8V-NN^6XG; M:B#U)[=: LB\?'FE?WYO^_+?X5SOB?5/^$JEM8+>)EMHF,AD?@L<$# ].:Z& M/P[ RAMBE2,@C-6+;2K6WN$BW1B5E+",G#$#J<>G/ZT ,\.V1MX5R.@K>Z50 MM=1L&U.XTV*YB>_MXTEEMU;YT1B0K$=@=K8^AIL'B#3;K7+K1X;Z&35+2*.> M>T5P9(XY"P1F'8$HV/7::!&C1110 5\]?&/_ )*0?^O:'^9KZ%KYZ^,?_)2# M_P!>T/\ ,T#6YZ-\+/\ D!67T/\ ,UT'BI(GBTL2Q2S8U"W*B'^%@W#'@\#O M_.N?^%G_ " K+Z'^9KH/%_\C50^)"-^DQ2 MT5(";11BEHH 3%&!2T4 )BEHHH **** $Q1M%+10 F*,4M% "8H P*6B@#$\ M;ZU=^&_!NN:M8VAO[VQLIKF&U&?WKHA95X]2*^<- _:,D\*:.NH7^MW_ (UU M.]T>WOTCC^RQ:=OFFAB^3RP98@CSA2),G"GO7OOQ0^(%M\,?"%SK]U:RWL4, MD40BC=4^9W" L[$*B@MDL> ,FN-L?&WPZT6QW>(+#0?"NH:O");BT;R)A-"\ MAC1VDC!5T9AU)[\X-,# U7]I#7-)L(Y;KP:EO<06!U&^AN+\QLD2WGV8F,>6 M=VX$.N[;UP<&EUO]IG4=*?Q9<0^#I+G2M%EGMDNS=;-\T5Q'"ROE,+O+DJ06 M^Y\V-PKLK;QG\,5T6UDAGTA=*E9].0I; 1*5D&Z)OEP@$C#AL#)![UF>(_B5 M\+]&UV1+B.QO=3O=131[QK:R$K+-N/RS-CHICYY)X'% &%J?[16IVOBV?PRF MD:>VI)%/;2/!>R2+:W\=F;KRGS$H9=F.5R?F7@9P*7@;]HSQ!K;>$-.F\.V^ MKWM[IUE?:C=Z=,[+P=XWCBL/ +^)]: M?3I-4GNK+[/'.D,9\IL&0J7;#X !S@D4:'XY^$]W8:#J%L-(M=UH-3L0UFJO M;I(K2Y&%^1B%=L Y.TD9H P?A7\8-4^)GQ2M2_D66CW&@27L.GVUXMP1_I.Q M7E 4&.3:""N2.?:N4\+_ +17B71FUBPETR'Q5=?;M>>T5;\+=;;.9F$+1"/Y M4\O"JQ))(&1\U>J0^.?!>D^)-,M_#\>B-/J$BFZN()$@>..6"2X1^%_>;Q'N MVY''S'I5#5?%_P ,9]$O+ZQ\06?AV74O,MAK>FQ+#<\$.[H[1D%1D,7(*C.2 M>] '7?#'X@+\2]&O-:M+=(]':[>'3[A9-QNH5 !E(P-N7W@#GA%/"MS'+;:&@M3'&6< M)MX(,A&&;.<\DYZUIZ%'L\0>)&^R>1ON83YVXGS_ -Q&-V#P,?=X_NU2VE_7 M5 87QN_Y)_<_]=X?_0Q7(_#?_4Q_7^AKKOC=_P D_N?^N\/_ *&*Y'X;_P"I MC^O]#4%(]FMO]1']**+;_41_2B@DIZW_ ,>K?0UF^"?^/*[_ .OAJTM;_P"/ M5OH:S?!/_'E=_P#7PU ^AT=%%% @I"P!Q2UX1^TWXQUW1IM TOP]K3:'=RQ7 M=]+*UQ%;),D4>%022 @OOD1A&,;PI!*C)H Z_P",^A:SJ\'A2\T33#J\^D:Y M!J,MJLR1,\:)(#AFXSEA7BGQ)N_%WAG4-3UKQ'J5[HFA:CJ[75OIL>OBVFVC M38@B1LK#(2X61C&I^;J W0]Y+\8+_P 6_L^^._%6EW:VDUC9W9TZYB3;T33-;NM3O/$RVFC:G?SVL^HP7GG2HUI ML!>&-57;YA.T@L@)R33 V/!GPY\>'/#NH:5I U"P9$UU8W_M4L)I9RK6DJ$ME>_7!# M;F/WLG;T/]H?6M5USP_I%SI.E:/-J+7$GV_4+W9;3Q1/"H6';N/FOYI^1B"- MAZY%5_"'QJ\7:F^GZ1/%I&H:G>ZGJUO--',T7V2"UD&05"D^9M8[0<9&PGJ: M>H'*_$BS\2?#:/=JOB34+;PR^JR30Q3>(7ANKC-BI&R8DL0MP)&,0.3Q@'&* M]W^!_P#:Z_"'PA_;[73ZT=,@:\:^),YD* G?NYW>N>:\M\%_'ITT#2$O'L;: MPM/#\.L7-QK5Y)/>7 =)&_",G'0(#Z3ZTM<-\'OB&WQ,\%PZS(D45QY\M MO/#$CJ(I$;:R'=U(/&5)4]02*[FD 4444 %%%% !7SW\??@]XC^(7C"\OM*@ MBGL1X<>S>VEE1%OW^U1R&U9B"T8=%.)%P5(';(KZ$I"* /G-_ GQ*N-2\8W2 MZAK%K+[7M(P'1WE0E5N/-;87 R5.& Q73?M(^*M5\/ZMX+M=/URZT6 MVO9[D7+6M]!9&0)%N4&:9'1<'MCGI67J/[2VK:!JE^LV@6][I=K/JEG"UO'=/BN-3NYXDE>[)B>"*WCG:1 FXY^= MDVMC)4'@&J&A_M.ZKJL,]T=(TJ:VATQ-:E2SO'DEMK?[2L4B2C;Q*D;,Y'JI M% #$^&_C^Y"W=O\ :K2ZAO\ 4YM*.J:C]KGL%ET_RHBTA+$AI\M@9V@CZ#T+ MX$^&_$'AOP[?)XAN]4FGGG5T@U2593#^[4.$<22$JS M\S=2< # '2_#GQ9+ MXZ\+0ZX]LMK;7N M_P#7J]=+7-?$G_D0]=_Z]7H \-\"_P#(4TS_ *[)_2OH^Q_X]DKYP\"_\A33 M/^NR?TKZ/L?^/9*"F6****"3G?B%HL7B/P1KFES:=!.L,PN'A(D7 \SR, MKN"XRP5B,4FN_!KX@>-?AMXEM=>O;^[UF70-/@L[-]586LUXL/\ I)=0=I+. MHY88.<^M?3^T48H \3^(_A'Q%>6OPHU+1="N-0E\-:D+ZZTZXO4\\)]CFBVF M5V(9@T@R>?&+4?%7A&2?4M9UB\TC3;V\O[FUTZ'6S;W!W$NA?: MR=0:)IX$M3'>^ MYDO;>2"6/YOE_=++CH0=^>6.?K8+BC;1<#Y/^)L/B+X3!K>+[,1(6WRA9?._=9)RPPIZ5]'_#I+Z/P#X:75#,VI#3+871N M"3(9?*7?N)YW;LYSWK>>%)"I90Q4Y&1G!]:>%Q2 6D-+10!YC\=/"]_XDT?2 M9-)T^_N]6L+LW-GS&O/[GX8?$?6-7L[K4=3U M"V(N=+2>+2M5>WMA!]F*7VR-6 &7QC SW%?1NV@*!0!\T:#X(^+%MJ?@Y+R> M^,6EO LUT-4:3SH/M,OG+.#)ACY)BQ\C$X.6!45:T3X.^)K#7?AEKNJ-JVL: MC8SW)U=YM8=WMS(NU&3^)]0^('B#4-/>XL;'4KO0U-S9WA@E:WA M>;[2,J00-LB\=\\5Y]XI^%/Q)U;PY%H\W]HZI;BPFMH$;6=JQO\ ;G8-< G] M^&MO*4;LX*D'!.:M:#\3_&WPU\!2ZQK\]Q?_ -K- VB6NORPO/)BU:6X)> ! M51BH*!SN SU. 9?&/QX\0^)/">NW>G60TNSTN;0Y/.M+AC=RM=-;2F)5P!@K M(Z=>F,YK.A^$WCM+K2M8:WO!K2>&M4TM+B+59-T$[%C;.^^5N6!&0&8*^T_P ( M(]P^%?C*3X@^"-/UZ86D4Y(!\Q<8<8X8$=JZ[:* / ]9^ M'OC;3K.[L-,N-4U"QN;?3HI))]6D:X5O,G>[=&\Q#NR\8P6 *\,[_ %GQ8&FN+KPYIEA)>27(FDEN(9+DR;B.2=LD?S'KGZU[CM%&*0"T M444 %?/7QC_Y*0?^O:'^9KZ%KYZ^,?\ R4@_]>T/\S0-;GHWPL_Y 5E]#_,U MT?B:9X8M-V71M=U] I.TG>"W*?CTKG/A9_R K+Z'^9KH/%4OE0:>YFMH%6]@ M+->#P:5]7LHV=7O+< M-&-S@RJ"HXY//'4?G4V8%VBJ0UBQ8X%Y;D[=^/-7[N,YZ],=Z%UBR3R/SH.MV"J6-[;!0VP MDRK@-Z=>M*S[ 7J*I-K-BAE#7MNIB.'W2J-A]#SQ2G6+)2X-Y;Y1=[CS5^4< M6Y)7>,2KROKUZ>]"ZQ8MY>+RW/F?32G6;%0Q:]M@%;8Q,J\'T//7@T6?8"[ M15)]8LD,F;RW'EXWYE7Y<^O/%']L60+ WEN"J[S^]7A?4\].1S19]@+M%4O[ M8LCLVWML2Z[E_>KR/4<].#^5"ZS8MY>+VV/F';'B5?G/H.>:5F!2\6^'YO$V MB3:?!J,NEM+C,\4,I:B(9=/33V.8^ M%6\-V64;,*2Y*[0-H7 %>N#6[ @$7UL06V@^:O)].O6E;6+%!(6O;=?+;8^ M95&UO0\\'@_E3U[ >4:_^S)HOB"YOY)=9U*.*]O;F^EMP(V19)GCFK;V^JWME<1^('\1PW48C9H[AG9BN"N"GSL,$9]Z[ MQM9L5\S-Y;CRP"_[U?E],\\=10=8L@?^/VV^[YG^M7[N,[NO3WHLP..\V]MV\P[4Q*IW'T'/)HU \KT;]F+PUHVGV=FEY?S1P7LUVSRNN^19+ M1K1820O")"VU<8(P.>M0ZK^S+I>OV6B0:KK=YJC:/!+8VK7EO;R*;1U13"\? ME[7XC7YB,]>QQ7K/]MZ?MW?;K;;NVD^#UHU Y'P7\)+#P1XLUO7;*\G#ZH%62RC1(;9<,2&V( &DP=I<\D ^M;. M@1)'XD\3,MO-$SW,):20Y64_9XQE.!P.AY/(/TK4.LV*EPU[; H S9E7@>IY M]Q^=9'AR[BN]?\2M!TO3]4!C_&[_DG] MS_UWA_\ 0Q7(_#?_ %,?U_H:Z[XW?\D_N?\ KO#_ .ABN1^&_P#J8_K_ $-9 ME(]FMO\ 41_2BBV_U$?THH)*>M_\>K?0UF^"?^/&[_Z^&K2UEC:?#"(8[&V2( C MRUA4+@KM(QCTX^G%7** (;:T@LH$@MX8X(4&%CB0*JCV Z5-110 4444 %%% M% !1110!6O-.M-055NK6&Y"G*B:,/CZ9H&FVBL&%K"&#%@1&,@D8)Z=2.*LT M4 4[?1[&S14MK.WMU4LRB&)4VENI&!P3ZUY_)\!M!N+?6DGO=7GGU: 6ES=M M>D3?9PY8P*P VHQ)W'[S9Y->F44 5M/L8-+LH+.TA2WM;>-8H88QA411A5 [ M 59HHH **** "N9^)/_(AZ[_UZM735Q_Q8U".P\ ZL78!ID$" _P 3,P&/ MY_E0!XQX&_Y"FF?]=D_I7T?8_P#'LE?.7A1?L5U9W##Y(I%8GV&*^C;$8MU& M23CN:EHHH **** "BBB@ K MYZ^,?_)2#_U[0_S-?0E?/'Q4F34/B3<^4<^3'%"WU')_]"H&CTGX6?\ ("LO MH?YFNWN["VU&W\F[MXKJ$D-Y$]$F$PDT;3W$SAY=UJA\QN>6XY/)Y/J:=)X7T::2:232+%WF4)*S M6R$R*,8#''(&U>#Z#TK3HJ^>7<#+7PMHJ.772+ .8C!N%LF?+QC9T^[CC'2B M/PKHL)A,>CV"&$%8BML@V DDA>.,DGIZFM2BCGEW RD\)Z)&D")HVGJD#^9$ MJVJ 1OQ\R\<'@3S6M11SR[@97<#*7PKHBLI&CV *QF$$6J<(004Z?=P2,=.32IX6T6/[/ MMTBP7[/GR<6R#R\G)V\<<\\5J44N>7<#)3PEH<:1(NC:>JPOYD:BU0!'X^8< M<'@>>:/^$6T4L[?V18;I(Q"Y^S)ED& %/'*\#CIP*U** M7/+N!EKX5T56B8:/8 Q(8XR+5/D4YRHXX!R>/P3[.2T.VU0 M>42%=%F\_S M-'L'^T/YDVZU0^8_/S-QR>3R?4^M:E%'/+N!EMX6T5S.6TBP8W "S$VR?O " M" W'(! Z^@I#X5T0]='L#^Z\C_CU3_5XQLZ?=QQCI6K11SR[@9:^%M%1H&72 M+ - I2$BV3,:G.0O' ^8\#U/K21^%=$A^S^7H]@GV=_,AVVJ#RFX.Y>.#P.1 MZ#TK5HI<\NX&1_PB&A;"G]BZ=L+^85^R1X+]-W3K[T^3PMHTJW"OI%@ZW+B2 M<-;(1*PR0S3R?4UJ44^>7<#*?PIHDAE+:/8,95"2$VJ'>HQ@'CD#:OY# MTJ_:V=O8P)#;01V\* *L<2!54#H !TJ:BDY-Z-@<#\;O^2?W7_7>'_T,5R7P MVYAC_P![^AKIOCG=I'X+%NQ DN+F)5'K@[C^@KG_ (;P$11X'\7]#4E(]@MO M]1']**6W&V%![44$D=Y%YL)'L:X6YN+GPWK*WL2&2$@K-&#]Y<]OQG MEMI3U>%MI/U]:IR2>*E.%UBX [?N45Y!YOBS_ *#%S^2?X4>;XL_Z M#%S^2?X4!8]?HKR#S?%G_08N?R3_ H\WQ9_T&+G\D_PH"QZ_17D'F^+/^@Q M<_DG^%'F^+/^@Q<_DG^% 6/7Z*\@\WQ9_P!!BY_)/\*/-\6?]!BY_)/\* L> MOT5Y!YOBS_H,7/Y)_A1YOBS_ *#%S^2?X4!8]?HKR#S?%G_08N?R3_"CS?%G M_08N?R3_ H"QZ_17D'F^+/^@Q<_DG^%'F^+/^@Q<_DG^% 6/7Z*\@\WQ9_T M&+G\D_PH\WQ9_P!!BY_)/\* L>OT5Y!YOBS_ *#%S^2?X4>;XL_Z#%S^2?X4 M!8]?HKR#S?%G_08N?R3_ H\WQ9_T&+G\D_PH"QZ_17D'F^+/^@Q<_DG^%'F M^+/^@Q<_DG^% 6/7Z*\@\WQ9_P!!BY_)/\*/-\6?]!BY_P#'/\* L>KWE]!I M]O)/*#D+-)E0?7'2N@\-^!4M75B@R._% [&9H_AAA8[=G5?7KQ M79^$O$JP1)IFH-Y4\>%BD?I(.PSZUNVND1Q0A2!P..*Y_7_"L=\C94'/J!0! MV8.:6O)S8:]IB>79ZG=11C@*7# #VSFH3+XLSQK%SCZ)_A0*QZ]17D'F^+/^ M@Q<_DG^%'F^+/^@Q<_DG^% 6/7Z*\@\WQ9_T&+G\D_PH\WQ9_P!!BY_)/\* ML>OT5Y!YOBS_ *#%S^2?X4>;XL_Z#%S^2?X4!8]?HKR#S?%G_08N?R3_ H\ MWQ9_T&+G\D_PH"QZ_17D'F^+/^@Q<_DG^%'F^+/^@Q<_DG^% 6/7Z*\@\WQ9 M_P!!BY_)/\*/-\6?]!BY_)/\* L>OT5Y!YOBS_H,7/Y)_A1YOBS_ *#%S^2? MX4!8]?HKR#S?%G_08N?R3_"CS?%G_08N?R3_ H"QZ_17D'F^+/^@Q<_DG^% M'F^+/^@Q<_DG^% 6/7Z*\@\WQ9_T&+G\D_PH\WQ9_P!!BY_)/\* L>OT5Y!Y MOBS_ *#%S^2?X4>;XL_Z#%S^2?X4!8]?I"<'LS>BC]:\@\,:'=:G M=O>7.9;B:0RR2-U9B2I[,/I7I-E?07]LD]O*DT3#(=#D5D:IH,<\94 M+VQFN*N/#%[ID[RZ?=36K$Y/DOM#?44"W/5**\B>3Q6.FL7'_CG^%-\WQ9_T M&+G\D_PH"QZ_17D'F^+/^@Q<_DG^%'F^+/\ H,7/Y)_A0%CU^BO(/-\6?]!B MY_)/\*/-\6?]!BY_)/\ "@+'K]%>0>;XL_Z#%S^2?X4>;XL_Z#%S^2?X4!8] M?HKR#S?%G_08N?R3_"CS?%G_ $&+G\D_PH"QZ_17D'F^+/\ H,7/Y)_A1YOB MS_H,7/Y)_A0%CU^BO(/-\6?]!BY_)/\ "CS?%G_08N?R3_"@+'K]%>0>;XL_ MZ#%S^2?X4>;XL_Z#%S^2?X4!8]?HKR#S?%G_ $&+G\D_PH\WQ9_T&+G\D_PH M"QZ_17D'F^+/^@Q<_DG^%'F^+/\ H,7/Y)_A0%CU^BO(/-\6?]!BY_)/\*/- M\6?]!BY_)/\ "@+'K]%>0>;XL_Z#%S^2?X4>;XL_Z#%S^2?X4!8]>)JIJ>K6 MFC6SI;6\8RSR-@?_ %S[5Y69/%A_YC-R/^^/\*S;KP?J&MSI)J%U/>,# MQY[[@/H.@H"QE>*O$=S\1?$D3QQO'IEKE;>-A@G.,N?<\<=@*](\%:,UM;H" MNWGBJOAWP0ELP)0#'TKOK&P2TB &?:@9:4;5 ':BBB@D6DI:* (I+=)#R!^ M50G38?[H_*K=% %/^S(?[@H_LR'^X*N44 4_[,A_N"C^S(?[@JY10!3_ +,A M_N"C^S(?[@JY10!3_LR'^X*/[,A_N"KE% %/^S(?[@H_LR'^X*N44 4_[,A_ MN"C^S(?[@JY10!3_ +,A_N"C^S(?[@JY10!3_LR'^X*/[,A_N"KE)F@"I_9D M/]P4?V9#_<%6Z6@"G_9D/]P4?V9#_<%7** *?]F0_P!P4?V9#_<%7** *?\ M9D/]P4?V9#_<%7** *@TV$?PC\JGCA6(< ?E4E% !370/U&:=10!5:PB?JH/ MX4W^S(?[@JY10!3_ +,A_N"C^S(?[@JY10!3_LR'^X*/[,A_N"KE% %/^S(? M[@H_LR'^X*N44 4_[,A_N"C^S(?[@JY10!3_ +,A_N"C^S(?[@JY10!3_LR' M^X*/[,A_N"KE% %/^S(?[@H_LR'^X*N4F: *G]F0_P!P4?V9#_<%7** *?\ M9D/]P4?V9#_<%7** *?]F0_W!1_9D/\ <%7** *?]F0_W!1_9D/]P5TC?.0#GV MJ8G% .: *G]F0_W11_9D/]P5"?%?B2?1K>^EM94W>7<7B+%!/CKL;=_Z$!GM7J-Q" MMQ!)$XW(ZE6![@\&O%_#/[)W@WP_XBGU.99M6@;=Y5A>A6ACSZC'S8[9Z>], M#U$>-O#Q'_(>TS_P,C_^*I?^$U\._P#0>TS_ ,#(_P#XJL(?!/P'C_D4=(_\ M!%_PI?\ A2?@+_H4=(_\!%I ;G_":^'?^@]IG_@9'_\ %4?\)KX=_P"@]IG_ M (&1_P#Q58?_ I/P%_T*.D?^ BT?\*3\!?]"CI'_@(M &Y_PFOAW_H/:9_X M&1__ !5'_":^'?\ H/:9_P"!D?\ \56'_P *3\!?]"CI'_@(M'_"D_ 7_0HZ M1_X"+0!OV_BW1+R>."WUG3YYI#M2..Z1F8^@ /-:PZ5R>F_"?P=HVH6]]8>& M=,M+N!M\4\-LJNC>H/:NMH 9*Q6-B.H&:\3_ &?_ (O7_B3X9ZUXC\9ZM;JE MCJ,L+7V2_P"J?Z&OB/PUX*UWQ'^R[KUKI]A=2W-M MXA-W)9&)EDEC6./)53@G!^; Z[3CFFA'TSX6_:!\">,=:CTK2]>22^F.(HY8 M9(A*?12Z@$^U>4?%OQ7\6OAGJ6DA_%^FW%OK6I?8[6.+3(\P!G 7<2.,=30+I+5M1M8CLG9G9 H10%/B M#<7=OHNJB>YM$\R:WFA>&14_O;74''3GWKR7XI>&O^%!?#VPB\#V,MO%=:G& M=2U8P?;+F% IQ+\P(R", XP,]LYKA_"NHZH_QDU;6]%BUS7YF\,W,MG<:[:& M.2[DVKM&T*HVDC 4C)Q1N![[H_[1/@#7=8M=,M->5KBZ<1P-);RQQ2L> %=E M"GGC@\Y%>;^+/BGXN\2_&K4O!.D^)K#P19V*@)<7ELDLEV^U3A=_&3NR ,< M]:\BU?Q'JGC71O!T]U>>(-4U*VU:(7=M)IOD6-B<_*D85 =V!Z\ <@<5Z3\? M_$'P_P#$&JZWI7B/POK,7B6S3R+34+.U)^T?*&C(;HRY;HP..<4[ ?0O@:SU M_3_#=M;^)]0M]4UE"XEN[:+RTD&X[3MP,';C/O705Y5^S-:^([/X2:9'XF6> M.]#OY$=UD2I!G]V&#QW>LZ'8ZGH9<8/L>WZ4P+/B?]I3P9X7TK1K^2YN;Z/58O/@CLX0SJF2I9@Q &"" M,9SD'BNSTOXC>&-6T^WO(-?TXPSH)$WW*(V",\J2"#[&O._%7[*_A7Q)H^AV M$5Q>Z<-)A^SQR0LK&1"Q=MVX'DLS'/N>#74Z;\!_ 6G6%O:_\(OIUQY*!/-N M(%>1\#JS'J:-!'2_\)KX=_Z#VF?^!D?_ ,51_P )KX=_Z#VF?^!D?_Q58?\ MPI/P%_T*.D?^ BT?\*3\!?\ 0HZ1_P" BTAFY_PFOAW_ *#VF?\ @9'_ /%4 M?\)KX=_Z#VF?^!D?_P 56'_PI/P%_P!"CI'_ ("+1_PI/P%_T*.D?^ BT ;G M_":^'?\ H/:9_P"!D?\ \51_PFOAW_H/:9_X&1__ !58?_"D_ 7_ $*.D?\ M@(M'_"D_ 7_0HZ1_X"+0!N?\)KX=_P"@]IG_ (&1_P#Q5'_":^'O^@]IG_@9 M'_C6'_PI/P%_T*.D?^ BT?\ "E/ ?_0HZ1_X"+_A0!UMAJ%MJELMQ9W,5W Q M($L#AT.#@X(XZU9K/T/0M/\ #>FQZ?I=E#I]E&6*6]N@1%R23@#U))K0H ** M** "BBB@!#7SEX\^*WBO6/C5=>!=(\1Z?X(L[2)&^W7]NLCW3LJMM7>,<[L M<9VGG/%?1K=*^9_C]XD\ :WKFK:+XL\+ZP-8L8A%9ZG9VI/GJR!U"N." S$; M6!&130'JEIXNN?A7X.MYOB3XAM;FZ>Z:!-0M[9E64')0%$7@X!SQCWJ&#]HW MX>7%S?P+XEMP]DC22,T;A6 (SL)7#GD<+DGMFOFSQ#I/BC_AF+0+;7+2_DD_ MMQ3:031NTJ6OEL "N-RKG=C/0$5ZAXS\/PG]JGXGI7S[:W6N>$+[X]7F@Z4SW M"WT7D(]F7CV>=+N=4QA]H.>,^M5-"U6\\4_%_P"%NK_;?$6N#S76XO\ 5;+R M84D\L[TBVH/D!/).03C!X-%AGT1:_'WP+>ZK%ID.OQOJ$M\=-2W\F0.9\D%< M%>@(QNZ>]2D\@C;\G?KZ=:P/V6 M/#5N?$/Q%O[[2@+Q=:D6&>ZMR&">;*WR%ATS@\>U5_">JQ>!OVI/%EMJFFW< M8UV2*+3Y8[4M&2=I#;L8 X//;'-&@CU'X_?$?4?A?\.+K6M*MTN+XS1V\9D7 M/=+\2Z#<1,UW96UHB-$Q0E55E4'*M MC(..]=E\8/$FF>&/!9+:ZM+>'SB$?/SE>X! ]*^O.S ))!SCB@#WO7?VB_A]X5#)*D;=,,RJ0#GWKDOCCX\OK;Q%\*9?#VMRQ:9J^J!9FLY!Y=U$ M7AP"1U&&/YUY)X7U^#X7>"/'G@GQ'X;U&;Q'J,TJP;+)I5NMR@(0X'(#98$9 MZ^M7M0\'ZUX8\.? G3]2LKE;R+67FEA$;.;=7FB<*^,[< \YZ<^E SZ?TOXC M^'M9U?7-+L]0$M]HF?M\0B<>3U[D8/0],UY[\0/VF= T+X?P>(/#EQ#K,UY, MUO9Q3))$LC+M\S)*\;0P/.,UYS:^(I?AG\:OBA:ZEHVIW,WB!2VG"SMFE$^0 M2,$<8^;!/0;3FN=T+P[J-Y^QSJEO#I]S+=0ZEYIB,#>;L#IN8+C/3)X%.PCU M+Q/\5;7QKX6\%ZOI/CT>%S+J26UT(K*21;F<*I>#!7( W#KP<]>*]"\:_&WP M;\.[]+#7-92WOF0/]GBB>5POJ0@.,^]?/WC[Q%;^./A]\*Y])L+TI9:O%:7" MO:,I5TCCW' 'W>?O=.#6O/J\7P:_:%\7Z]XKTJ^O-/UB '3M0M[4S*HPNZ/( MZ9 "G_='8T@/<)?C)X/A\&CQ4=;B?0?-6$W<:.^'8X"E0"P.2."*J:/\>? V MO^)H= T_7X;G4IL"-4C?8YQG:'V[2<=L]B.M?+FH^$M8MO@!XWU8Z/=:=9:W MKUM=:?IWDMYJQ"3[VP#*C! Z=$STQ7H/Q'T3[+XV^ S6>G/&L*Q)(8+<@1J# M <-@?+@ENOJ: /J('(K!D\:Z;%XUA\+,TO\ :TUFU^JB,[/*5PI^;UR1Q6S< MP&X@DC#M'O4J'0X9OGVX^!^KGXP6BKXF\7OI9T>4-KIO5\Z.3S5Q )- MG"D9;&.HZTAGT.:^:=3^*7C+QU\8->\(Z3XIT[P/;:7*881=6R2S7;#TWC'/ M7 Q\I'7/'T9IUD=-TVUM#<37;01+$9[AMTDF!C*[[ M7['5_"NLVWB^S9[6UO;6T;_22O\ JVW#ATZ=0<#.*: ]R/CD?"[P?IC?$/7+ M>;5I7:$W-G;.1U+6]/UF.33M-4M>/(C1M M;@#)+(P##H>W:OGJY\6^.?!7@#X;0:W-JFCVD[W OM6CL_M-[;Q9'DQC<"5) M7U&< =2,50\':AKV@6OQGU;2+#4KS4#';RVQUBS+3S*7YD=-H#,$8O@#CCBB MPCZ)\*?'3P7XUUM=(TK6#)J+J7C@FMY83*H&25WJ-W&>GI7CVC?$OQ[\6/'G MB'2](\8:9X-73IWAM-.FM$EEN-K,N3O&3TYQTR..]U6\\5?%SX7ZM]N\ M0:[\SK<7VIV8AA23:-\<6U -@)Y))!R,'@TGQLUSP)XUDU5K;PIKNF>/X[@Q MQO:V;+YTJ-M#MC[P('#8W=*=@/KGPW'J<.@Z?%K,T-SJR0(MW-;C$3Q*TC:XMHHNC,09-W;>?[V,9]\UUU2,**** "B MBB@!#61+XOT*VGEAGUK3XIHV*/')=1JRL.H()R#6Q7(7_P (O!FJ7UQ>WGAC M2[J[N)#+--+;*S.YZDGN: -7_A-?#O\ T'M,_P# R/\ ^*H_X37P[_T'M,_\ M#(__ (JL/_A2?@+_ *%'2/\ P$6C_A2?@+_H4=(_\!%H W/^$U\._P#0>TS_ M ,#(_P#XJC_A-?#O_0>TS_P,C_\ BJP_^%)^ O\ H4=(_P# 1:/^%)^ O^A1 MTC_P$6@#<_X37P[_ -![3/\ P,C_ /BJ/^$U\._]![3/_ R/_P"*K#_X4GX" M_P"A1TC_ ,!%H_X4GX"_Z%'2/_ 1: -S_A-?#O\ T'M,_P# R/\ ^*H_X37P M[_T'M,_\#(__ (JL/_A2?@+_ *%'2/\ P$6C_A2?@+_H4=(_\!%H Q/&G[1W M@OP-JEK87=])?S3 ,SZ/>,OV4O!OBK4K6[MHY="6+"RV^G!4CF4'T(.T^XKU[2M-@T?3K:QM MHQ%;6T2PQ(/X548 _("@"W1110 44A.*HW^N6&F75K;75Y#;SW3^7!'(X#2- M@G 'X?R'4B@"_16%I?C32M:OY+2RN'N)$+KYJP2>2Q4X8+*5V,0>" 36SY@) MZ@_0T 2450N=9M;34+2REEVW%WO\E<$[M@!;GMC-2P7Z7$DZA9$\F3RF,L;( M&.T'*DCYA@]1D9!'4&@"U14,MRD$,DLDBI'&I9V)X4 9)-5=&UF#7-+MK^V\ MP6]P@DC\V,HQ4]#@\X/7\: -"BJUS>I:HC,)'#.L>(HVD()( )"C@<\GH!R: MRO#7C72?%IG&F71N# D;R9C9<"12R=?4 T ;I&12;:@N]0M["W>XN9X[>!!N M:21@J@>I)J7S5 SN7\Z '! *7'KS5%M9M1=_9DD\Z83"&1(5+^4Q0N/,QG8- MO.6P.1ZBKAD"]2.N* '8HQ32X7&2!_6C>!U(% "E G44 -V^] M7'3 %.HH ;MQ1L!.>_8TZB@!NV@)CIQ]*=10 TH"03U%&WWIU% #=@//?UHV M4ZB@!H0#TQ04!'.#3J* &[:7;2T4 %)BEHH 0\TFP$Y(!-.HH :5SUY^M&WC M_P"M3J* &A1]/I1L&0<#(]J=10 @%+110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 5E:UX:T_79;>:[M8Y;BVW?9YR/GA9A@LA['WK5 MHH \:G^&'BR7PY9Z#'>V]K96>EC3"8;N18KH+M"2&()^[?"L20QY./>J/CSX M;^(HK[6=6M'MH=/BLY[:WM;$LCO"8D6-2%3<6#AB3O(QC:H.<^YT4P/+(OA3 M)J-R6OK&P@T\SSRC3XY7D2,O D8(.!R64L>F,CJ:CTKX:ZY8ZE#19;6. M*%%DMT0#!1V1^<@8F8D9 S['10!PUIX$NK#P1H&D6KQ0W=G-9374BNV)6C9# M*V>K%MIZ]<\UQWAOX2>)?"]Y;7L,]C<20K$AMQ.\:N!:R0L2VP]&=6''0'H: M]JHH \5U#X/ZY>V5S;,-/N5N-%@LIVNY6DWW$2Q >7E,HA,;9!W _*P .[-_ M7/A9JE[I=[%:164,U]>F68M)N>.$1;8T1GC< *_. O3.""^%-0\2^)3;6EK%.?[+ M5([NZFD3[+)YIQ*FT$,X SV/3G!-9OBGX7^)]?BN;2*[M8+;S+]HY?M4H>1; MB:.100%^7:JLO4]L8KV$=J!2 \1_X5WJNL^)?$ TV*+1X[;5O]'U,R2K*D/V M")/*C0#'EEFY(..&XW &K5_\*=:N-)NUL[33].F:2VDM[%+IY+421I('EE#) M\X?>H*@!L("&# 5[)W-+0!YSX+^'NI:!XQU'5[^\ENC.9@CK.FUU>0,H9!$& MRH 4;I&P.F <#G9O@_K]SYL;75M'(12! H'0R1-D=,/Z$UZ M'X*T>[T'1H+.Y4.VSSYKAI2SR7$C,\V1C@;F..3QQVKHC0.@H !TI:** "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@#_ !V0$! end GRAPHIC 20 tuya-20231231x20f005.jpg GRAPHIC begin 644 tuya-20231231x20f005.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" %5 G$# 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#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** $->/6'BC7-&L[N^N9EA2_UJ>QCU+5+MYK:WC6:H(X- '"?#[QKJWC"\F-Q;VMI:0VL,C"- M9"\LDA?YE+8PA"!AD9(<9QCG@?AO\2=1M"9M3U/[992O:QW$US=>=';,\DRL M6;:ODN2L8\HY4#G/->]!0*0PH59=@PW)&.#0!XRGQ=U34;6,S06L2W&GQ74, M5JTGF,QE4.78,&B !! *_/GANJU+JGQ:\0:5:7,\EA92I-N^SM&KJ+91>&W+ M2EV 88VMU4 \9QS7L/E)N+;1N/&['-*8U92I (/!!'6@#Q]OBQKRQN)+;2(; MLZ6+N"'[2KHTFX;B\@DQ&-IRJMP^0/,!S6MK?BPZAIO@^YN-5ETG0]2#/=ZC M$AM27" QQLS9,*N=QSG^$*&^;GTT^2G]T=,=.WI2B% H M48 QT% 'C]]\5?$$%E)):0Z5?"U2=WN527RKP1SQ1*8L$[0?-;)^;!C.,CFE M7XL>(4\1Z=HS:;8O-]LDMKBY+>3'5$M4=Y0>1B)K=F5P2P'!4$CKU'(KE+WQ7K7A#4[/1X MHH(FB%N8[&9Y[R74#+,RRB*=R#^[7#$LIQGG"X- 'JV:-W'>O-)?%WB"7X6C M4GA\_7M380V=M8PM$8VD;8@^L?_?0IWV>+_GD MG_?(H^SQ?\\D_P"^10 W[7#_ ,]8_P#OH4?:X?\ GK'_ -]"G?9XO^>2?]\B MC[/%_P \D_[Y% #?M+_ )Y)_P!\BC[/ M%_SR3_OD4 -^UP_\]8_^^A1]KA_YZQ_]]"G?9XO^>2?]\BC[/%_SR3_OD4 - M^UP_\]8_^^A1]KA_YZQ_]]"G?9XO^>2?]\BC[/%_SR3_ +Y% #?ML?\ WT*=]GB_YY)_WR*/L\7_ #R3_OD4 -^UP_\ /6/_ +Z% M'VN'_GK'_P!]"G?9XO\ GDG_ 'R*/L\7_/)/^^10 W[7#_SUC_[Z%'VN'_GK M'_WT*=]GB_YY)_WR*/L\7_/)/^^10 W[7#_SUC_[Z%'VN'_GK'_WT*=]GB_Y MY)_WR*/L\7_/)/\ OD4 -^UP_P#/6/\ [Z%'VN'_ )ZQ_P#?0IWV>+_GDG_? M(H^SQ?\ /)/^^10 W[7#_P ]8_\ OH4?:X?^>L?_ 'T*=]GB_P">2?\ ?(H^ MSQ?\\D_[Y% #?M1^7#);21VUPT2SPN5+QR =5.Q?3N.] $&I?$WP_H]KYUQ=N% M*RLH6%B7,Z^W&=3'(P\F"TE>6-5ACED,@ MV_+M60$XR,>IXJ1_A;I1GO)4N;^,W"31A1<;DB2:19)516!&&92T'/E MQEA(VY5*H1U(:1 ?][KP<:^E^--/UJ_O[2W%P);!5:Z,L+(L3,H?RR3_ !!6 M!(]_K6$GP\\.V&I7]A;7,]G?+?S13*QDA>Y;8TS1>2T^ !^ M\*$Y/3))QGFK6J?#/0=929+RWEFCFF:9T,S!69K?[.?PV <>O/6@"E'\9/#+ MV?VDW%PL:1S2S?Z,Y\A(MOF-)@$*!O3Z[QBNMTK44U;3[>[2*6%)D#B.=-C@ M>X[5@:=\.=.TN';!/=K.+:2U%P)%5PCLK' "AN:UO#?AVS\*:+;Z7 M8*ZVT&[;O;<V-W!83:B) ML2":4*5*Q;?F0;UR<@GDC@<]%'#U<0VJ2O97^0FTMSZ,HHHKG&%%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%U['++%4(5/92FE*U[-G>FJM_J4&EV-Q>74@AMK>-I99#G M"JHR3^0KFH_BQX8GD2--3)=V"*/LLPR2<#^#U-:_B;39=:\-:KI\+K'-=6LL M".^=JLR$ G';)J'2E"251-7[EJK&I%NDTVNVHFB>+]+\1+.;&YWM!M,L4J-% M)&&&5+(X! (S@XP<&M7SJ\M\0_#K6_$H^VW4UE%>HMO"+*&1C#+#&78J\C(< MDL^X90@;!P&!T^QRI&(V?3;J=GAF(FFD:-F" !/WBE0$P"H MXQ5;3?AQJ2:ZL+6]F$M4LF746\P-"$EED:.WSG(PPCY(^7KG@!NA1UM4V\O^ M"'MZRM>GOY_\ ]6 M]IYQO(8M0CCA1;RW61I8T2S:!POF3VAU>Z;3(])MKAK=8 M88HI(D8QQ;78+(%89/D_ M_P 162H5I+FC!M>C-I8BC%N,II->:.SHKS;P3\=_#WCWQEJ?AW3?M'VBS4M' M-)$52X"\.5[KM)Q\V,]JL>-_C1HG@+Q-I6BZ@MP\]Z07DBC)6!#PK'CYLMQA MM3G[.<6G:]O(TP]2&+7-0?,M=O+<]!I&.!7)_P#"TO#8)SJ+?^ L MW_Q%7=(\;Z/X@O/LMC>&>?:9-ODR)\HZG+*!W%9.$EJT;N$DKM&[YGM2&7 R M13:1AE2*@@IVOB+3[S['Y-RDGVR)IX,9_>(N-S#V&X?G5F+48II9HUW;HBH8 ME2%Y&1@G@_A7G3^ ]8N=*73[L69[5Y3HVB7D/Q$M?,M!/);323W&I^7,&9#;[%C+, K -C&">F< @D^IUG M*/+;4B4>6VH_S/:G#FHJYN?XF>';6>2&34&62)C&Z_9ICA@<$9">M)1)C9_OKKRY8/->Q3[>_[AC=+(GW1MXC##H0, ME1D$U[/28H \T\$>"-:TGQB=3U)(VVVUU!+>?:VE>[>2='1]A&$ 1<8[< 9 M!K-T/X;:X+.STS4#*+"'4WN+A?[38QS0E9\+&JJI49DC)4GM[5Z[BC&: /(] M,^'GB&+7-"GOPEX]E<6LS:A)J$C%(DMC&\(C(PQ\PE]QZ[R3R *U]2\*ZY-K M]];Q6UJVE7VJVFJ-?-.0\7DB+='Y>WDDPC!!Q\YS]WGT7&:,"@#Q4_#;Q3<6 M]A ]Q/;V4,\V%@O5^U MY92XDD(*M(I609 !PP.,EJV+'P#K>G:EHMT#]JN4 MO[FXO);B]>2'RWG+*P0\^8(\*I7Y5Y4@@YKU+%&!0 *,#%+110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 (1D5YAK?AG2;C]H' MPUJ,NF6*:KXNU'P]XN\1BSO/[<8->Y;![_ )T;![_G0!Y7\2-6MK7Q-8Q:AKFIZ79O MI-Q+ VES21M+<"6(*55,B1L$X4ANO0UC:?\ $SQM]NEL;G3;-+RQLDDN;:XP MLTK+!'*\B*K9.YBZ !=H(^\2"*]MV#'4C\:-@'K],T >-W'Q(U;[:ET8X-*L M]0BMY(]3NX9FBM+:22Y\IY8RP4.RQQC^'#2C<< "HI?BIXFDO/$*10Z5!#8A MT1KJ18W4+)&JR[2_(D5RRAMBYV#<1N(]IV#W_.C8/?\ .@#.\-:D-9T#3[[] M[_I-NDO[Z$PO\R@\H22I]LG'K6DPR,4!0.E+0!E6/AG3-,U2_P!2M+"WM[^_ M*FZN(T >8J,#<>^*DOM T_4KZRO+JR@N+JR8O;32(&:)B,$J>W%:-%4Y-N[8 MHI0^'00#'_ZZS_$+,FA:@R7AT]Q;R$783?Y!VG]YM[[>N.^*T:0C-2,\)TCQ MYKEAX;>/2#%=S6L=Y/<7MS-<:A!>/!#%(/(=B&57W$$<[6W XYMZ]\6/$'A M^7[')#;W%]'?A,I9ND=S 1 Q527R'7SR,*&)V;L U[5L!]?SHVCW_.@#R[P M_P"*/$>H^*= ;4+^UM--OUU%18QV3*7:&4)&/,9L[RH9^@'WL \$8LVO7L?B MJ^&GZGJEWXAAUQT_LD2R/ UD%0N&C(V(NW<5<8.XC!.<'VO8/?\ .@H",<_G M0!XIH'Q;\4WVCPWTVG6,_P!KE%I;QV^YVBNI8PT22JK'8JN&5BQ!Y!(7'-JU M^(FL6DU] ([>*2T2\N+>R>*9Y=5D2>=?+A9V^7'EJ2!N^^, +BO8=@]_SH" M=S^=,#QOP]\4]=O9- :^_L\VE]>F O9!9II01'M C60[55G8,P+%0JDJ!NQ[ M*!P*38/\FEZ4@&3P)<1/'(HDC<%61QE6!Z@CN*JZ/HUEH&GPV.G6L5E9PC;' M!"NU5&<\"KU%'D'D%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7!:K_R6_PY_P!@'4?_ M $?:5WM<%JO_ "6_PY_V =1_]'VE;T?B?H_R8F=[1116 PHHHH **** "BBB M@ HHHH **** "BBB@ HHI"<4 +129%(6&#W^E "YYQ2%@!D]*\S\??M#^"OA MXTD%YJBW^I)Q_9^F@3S9]&P=J?\ B*^<_'7[7WBSQ"9;?0((/#5FW EP)[L MCUW$;%_ 'ZU[.$RC%XNSC&R[O1?YOY(\+&9W@L%>,I\TET6K_P E\VCZ]\4^ M.-!\$6!O->U:UTJW[-]& M:/\ 5O"?S2^]?Y!_K3C?Y8_<_P#Y(_0#_AJ;X9?]#*O_ ("3_P#Q%)_PU/\ M#+_H9%_\!)O_ (BO@ MQQ3-QSUH_U:PG\TOO7^0?ZTXW^6/W/_Y(_0+_ (:H M^&7_ $,H_P# 2;_XB@_M4?#(?\S*O_@)-_\ $5^?N[/(KF]>\3FWWVUFX\Y> M'EZA/4#U/OVH_P!6L)_-+[U_D'^M.-7V8_<__DC]4? 7Q6\,?$U+]_#>IC45 ML72.X(B=/+9@2 =P'.!FNM+ "OCC_@G,Q/AGQR7+9.H6V2QR2?*->]_$CXJK MX?,FF:4RRZGC$DN,K;_XM[=N_I7Q&.PBP^+GAZ6J5M_1,^_RW$SQN$AB)I)R MOMZM'5:Y\0M \.7OV2_U!(;D ,T85F*@],X!Q6=_PN'PG_T%/_(,G^%?.-Q- M)<2R2R.TDLC%W=SEF8]23ZU"N:83SUI_5H#L?3'_ N?PA_T%A_WYD_PI/\ A='A#_H+ M?^0)/_B:^8_X:;^)H^K0"Q]/?\+H\(?]!;_R!)_\32_\+G\(?]!8?]^)/\*^ M8/Q-*W"T?5H!8^GO^%S^$/\ H+#_ +\2?X4G_"Z/"&(;];*QU));I@2L;(R%L=<9 R?:NEW"OC!'>-T>-V216# MJZD@J1T(/8U[Q\+_ (OIK)BTG6I!'J)PL-R>%N/13Z/_ #^O%85:'(KQ$=]X MF\9Z/X/6S;5[U;,71_M MI_\ (C>'SDC_ (FH/![^3)7AW@GXB^<8]/U:3]X<+#>.<;O]E_0_[7?O6<:: ME&Y\=C\YJX3%RPZ2MI:]^OS/LT_%OPJ/^8G_ .07_P#B:3_A;OA7_H)_^07_ M /B:^=".N>H]:0\\]J?LT8?VWB?Y8_C_ )GT9_PMWPI_T%!_WY?_ H_X6[X M4_Z"G_D%_P#"OG$@^M!'IFG[)"_MO$_RQ^Y_YGT=_P +<\*_]!0?]^7_ ,*/ M^%N^%/\ H*?^07_^)KYQ XZFFD'/K1[)$_VYB?Y8_<_\SZ/_ .%N^%/^@H/^ M_+_X4?\ "WO"G_04'_?E_P#"OG# HQ1[)"_MW$_RQ^Y_YGT?_P +>\)_]!0? M]^7_ ,*!\7_"9_YBG_D&3_XFOG&D)W#'2CV2#^W<3_+'[G_F?5VC>)M+\0P^ M;IU[#=J.HC;YE^J]1^-:(<&OD&"6:RG%Q!+)#.O*RQ,58?0BN]\/_&K6])V) M?K'J]MC!,GR3 ?[PX/XBH=-]#TL/GM.6E>-GW6J_S_,^@^M%<9X<^*N@>(2D M27/V&Y;@6]X/+)/LW0_@:[$-D9_6LFFMSZ.E6IUH\U.2:\AU%(.E+2-@HHHH M **** "BBB@ HHHH **** "BBB@ HHHH *X+5?\ DM_AS_L ZC_Z/M*[VN"U M7_DM_AS_ + .H_\ H^TK>C\3]'^3$SO:***P&%%%% !1110 4444 %%%% !1 M110 E(!COG-'W:XOQW\7_"GP[0C6]8@M[C&Y;*+][AVA([U0UC7M/T&QDO-3O;?3[)!EI[J41H/Q-?*/CG] MLS5K\20>%-)32XB<"^U$"6;'J(Q\J_\ BWTKP/Q+XJUCQE?B^US4[K5KG/R MO=2%@GLJ_=7\ *^HPO#N(J^]7?(OO?\ E^/R/D<9Q/AZ5XX:/.^^R_S_ ^9 M]:>._P!L7PSHR/;^&;.?Q'._CKXU^(7F1:C MK$EG8MUT_3C.1UH 4FDI"0*3=2&.IN>M)G-(QXH ,]Q03SUQWYXIC MRK#&SR.$C49+,< ?6N+U_P 1OJ),%L6BM>C$\-)[^P]OSIHFZ19U[Q.9MUK9 M,1$?E:=>K>H7V]^_:N:8X'! 4#G/84HR2!CKT &2:]Q^%WP=-@8-8\06VZZR M'M]/D7(B/9Y1W;T7MWYXKFQ.*IX6'//Y+N=V"P-;,*OLZ7S?1+^NG4]%_98U M'6_A_P##[Q!&L+Z?-K5U%-',YQ*D*QE'A0@[I#&( J-AWJ1 ME/\ =/Y5&01V/Y5@=_0C'>F-UIYSS@'\J:5/I0,A_AIM.((XIG7B@!>M*1@4 M@!Q3F!QTH !2D* ,XQQ1CV/Y4HR>,'\J (_B[XIU;QA MX TW2K@->RZ=>BX6XSF1X_+=2K#^(C(YZD?2O#)SS)"!@2'U'O_.LG!?9/A,^RJ=>;Q5'5VU7IU7^7W=B?P5\0 M#I_EV&JR,]F,+'O;>](1GFBU MGCOK:.>V99X'&Y9(SD$5)Y+=0#4'IK4B/% &:>T9_NG\J38P_A(IH3&XQQ0% M/K3MK?W2?PI.?I^%!#0AXHH(;/\ ]:D.5ZT7$+3"#^'I2[LTN?7%)@1\%2#R M#VQ6_P"'O'>N>&2JV-\_D#_EVG_>1'VP>GX$5A%2>11@L>GZ4MRX5)TI7\C7I&F:Q9:S;+<6-U%=P-_'"X8?CZ M5\E[3Z'\JFT^^O-'NAQ]!A\\K4]*RYE]S_R/ MKI<8&.AI<\XKPGP_\<]4L0L6JVJ:E'T\Z+]W*!]/NG]*]/\ #7Q!T/Q.%2SO M0MSWMIQYC_ .#\CJ**:O(!IU0>F%%%% !1 M110 4444 %%%% !1110 5P6J_P#);_#G_8!U'_T?:5WM<%JO_);_ Y_V =1 M_P#1]I6]'XGZ/\F)G>T445@,**** "BBB@ HHHH **** "BBB@!C_-CV-?E7 MX[9D^('BK#L"=7O,D,_P#(_P#BG_L+WG_H]Z^WX7_B M5?1?J?"\4_PZ7J_T,J.1_P"^V?J:G1V!^\3^-5H\'K5B.OOF?GUBY&3C))/X MU;B&<9P:J1A'#SLKV7JTOP;N_\ QNAO"_AIO^:BZ)_X WO_ ,;K/V\>S_\ 9?Y&WL)6Z?^!1_S.(DB M3G$:_D*KR1)C[B_E7;77@2"YL[N;0?$NE>));2%KB>SLUFAG6%?O2*LJ#>%Z MD*<@177^+?\ D&#_ *ZK_6N0 M/7-:HY*FYI>&W9/$.FE6*L)U*LO!!YYKUZ/4[QAS>7 ^LS?XUX_X=_YO^ MNP_D:]63H*\?'I.:OV/T'AC_ '>I_B_1'1:/J-UY%.*OL?>0^$N)>W/\ S\S_ /?QO\:E M%Y< _P"OF/\ VT;_ !JFG2ITK+E78LM)=SGK-+_W\-2KU M:WAW19O$6N6&F0,LCZC.&%K-C>A]ZR'O[GM=3C_MJW^-:.I?ZD?[W]#60XK1178YI[D$K-+(69F9CU9CD MFFD\],TIZT X(%?+UOXDO5GX_C/]YJ_XI?FS6T:5XX7"2.@+Y(1B!G'H#6Q' M<3'K-)_WV:QM''[E_P#?_I6K'TK!D0V+T^*39VTH2F_=1B,2! MU/YU"[M_>/YUU!\(VUT1'8>)='O9S]V%WDMRQ] 9% )_&L#5]*N]&O'M+ZVE MM+E.L;_OHU*_6H6H,)$;2N,_.W_?1J)9'^TP_.Y_>ICYCQ\PI\E1 M1\W,6?\ GHG_ *$*HR9]_P ?W!3Z8G"BGUP'[$%%%% !1110 4444 %%%% ! M1110 5P6J_\ );_#G_8!U'_T?:5WM<%JO_);_#G_ & =1_\ 1]I6]'XGZ/\ M)B9WM%%%8#"BBB@ HHHH **** "BBB@ HHHH :W0?45^5'CS_D?_ !3_ -A> M\_\ 1[U^J[=OK7Y4^/?^1^\4_P#87O/_ $>]?;\+_P 2KZ+]3X;BG^'2]7^A MD(, 58CJNM6(Z^]9^?%R+[IJSG$,G^Z?Y56B^Z:L'_42?[I_E63W+1[?\1=' M\(7>O6,NJ^++_2KXZ-IH>T@T5KE$ MDVXD$B@Y'.,<5S'_"._#_K_P )YJG_ M (3;_P#QVF_&/CQC;8_Z NF?^DJ4GQ'T:Q\+6FC:;IEI'=VCV_VY/$6,G5&9 M1N\L@X2)#\OEGY@>6Y->'1C)0IQYW=K^[V\X_P#!^YL]RM)>TJ2]G'W7_>[^ M4O\ )?>D*_A_P /E3Q[J)<] WAQQ_P"U:9_PC_@?_H>K_P#\)V7_ ..UVEC9 MV']N:5X%.FV$NC7GAY=0EO3;K]J>=K9I_M:S'Y@$==FT';@$&N+^%>E6?BN: M_P!)U+3T-G<6PN9M;4A'TC8"1,68[?*).UD/+<8Y%"J/EE)SE96?V=GU^'R> MGRW!P7/&"A&[;7V]U;3XO-:_H=7\*])\(V/CO3I[#Q5=ZK=)'<[+*;1)+=)A M]GDRK2>8=H(SVKCO%VD:8?#WA[Q'H]FVEVFK+-#)IIF,RVT\)4-Y;M\QC8." M-W(Y%6?A JK\3=,59%F15NPLB@@,/L\N& /(!ZX//-)K7'P;\#?]?^I?RAHM M*&(7O-WLM>UIO9)+IVN":J89^ZE:[TOO>FMVV]GWMY'"R=:JR=:M2=:JR5[, M3R)$#]:@?O4[]:@?O6J,F8'BW_D&C_KHO]:Y&NN\6_\ (,_[:+_6N0[BM8[' M'4TD:/AS_D8-._Z[#^1KU6/H*\J\.?\ (P:=_P!=A_(UZJG]*\C'_&O0_0>& M/]WJ?XOT1M:/_JI/]X?RK43[M9FC_P"JE^H_E6HG2O"GNS[R'PDB]*G2H$Z5 M.E9%EBW3S9(XP=N]@N?3) S7H^K>)[;X?^,+NPT?PYHY;2;@P17EY%)+<.RC M!D9MX&3D\ 8%>=V/_'W;_P#75/\ T(5Z3\0?^$+_ .$X\0_;#XD^V?;9?-^S M"V\O?WV;N<>F>:XZMG-*2NK/]"D8B^-[?''A'PS_ . YA;='(EH^Y3ZC]Y6GXPB\!P^(KA NN(!'#\NG"U\C_5*>/?U_VLT: M#'X"?3O$!8:X0FGELW?V4,O[Q.8?^FG/Y9K!R@XWY7J,S;2[T_Q?I^MPRZ#I MFESV=A+?076FH\3!D(RK@L0RL#CV-<-)7JWA/0]*U?2O$\GABR\17ETVES0 MW44)A)8K\@9.KG' ^M>675O+:SRPS1/#-&Q5XI%*LI'8@\@UO1DFY)"95>HW MJ1ZC>NHDA>HFXJ62HGK1"90U+_4K_O?T-9$A[5KZE_JE_P![^AK(<Y M7[XI!U%!^]2]Q7RU;^)+U9^/XS_>:O\ B?YLU=&_U#_[_P#2M6/I63H_^I?' M][^E:T?2L&9PV+<7-78NE4H:N15#.N)2,9K)]SW:25O9Z:6>NVJN_GJDO):&!)X>T[ MP]8F?7H[J\EDNIK6*TLI5C!$3;7D9V!XW'@8^M:;64&H_8/#S73W6GZE;BYT M.[N@!-:2DL/)8C^$LI4@<9P1BM?4%LY;1?\ A(AHR,+Z^\D7%Q=)D^=^\_U: MD8W8QGG%ZY[]K').C1LR.I1U)5E/4$<$?G5=JZ'QR(U\::^(<>6+Z;;MZ?>.?US7 M/-TK9;'BU(\DG'L0/UJ%^E3/UJ%^E!SR('[U''_Q\Q?]=$_]"%2/WJ./_CYB M_P"NB?\ H0I]#%GW^GW13Z9']T4^N$_8@HHHH **** "BBB@ HHHH **** " MN"U7_DM_AS_L ZC_ .C[2N]K@M5_Y+?X<_[ .H_^C[2MZ/Q/T?Y,3.]HHHK M84444 %%%% !1110 4444 %%%% "-V^M?E/X]'_%?^*/^PO>?^CWK]6&[?6O MRH\>_P#(_P#BG_L+WG_H]Z^WX7_B5?1?J?#<4_PZ7J_T,A:L1U73K5B.OOF? MGQTO2]1LM(ACU.P MU:1X/*6W18S/&X5@T97:3W4]:KGP#=/I4>F'XB>$&TV. M5P2.N*XWPIXGN_"FKQ:C9"-Y%1XI(+A-\4\3KM>.1?XE8'!'T/:NFC\4>#W. M3X"$9/)6+7;E4'LH(.![9KQ94ZM-\L;N*VTCI][7R_'S]J$Z55!F_P#![GZ+.]P\TSQM&#(Q50B+N+$G). !67KZ^7\'O!"9SMU M#4QGUQY(ITGB;P?SGP(__@_N/_B:Q/%GBU_$C64*6=OI6F6$1ALM.M-QB@5C MN<[F)9G9N68\FMH0G.I&4D[WU;MV:25F^_\ 6AA.<(4Y0BU9K1+FW;BVW=+I M&WZ;LYR3K563K4\LJCUJK),H]:]:*/)D1MUJ!N].>X3DX;\JK/=)G^+\JV29 MDV8_BS_D&#_KJO\ 6N0KJ_%$ZRZ: H.?,4\_C7*5JE8Y)_$:/AS_ )O\ MKL/Y&O58QG KRKP]QK^G8_Y[#^1KUFSA\Z15)PO&%_L]1+ M^;]$;&CH5@I MTE&.^:BS*+MFP2YA9B JR*23V&X@&>!7/.,N927];% M(KKIEX@/^@W0 YXMI/\ XFNS%F/AYHQN)UTV;Q1/,@BM9]MP]A"4W%VC(*B1 MN!SG -8(^(/B=UQ_PDFK=/\ G\?_ !K2O/&6EZU.;S5_#,=[J4H'GW,.H2P" M9@ -Y0 @,<3I'#;@^7!:1B"(,3EGV M)@;SW..W:MRQN[3XE-::9?Q3Q>)4M6BM]6$V]+DQAG1)T(SG:"N\'/ S6>VO M^&!_S*!_\'$W_P 33?\ A-M/TN*=M"\/1:3?31-#]NDO)+F2)&&&\L-@*2"1 MNY/I4N+:M"-GTV_S$<<6WH".,C.*8]/9@!@# '%0O(/>NU(D8]1/3GE7N#4+ MW"CLU6D)E744+0\=CD_2LAS6V\Z$'()![8K'NH_+D..4)R#[>E:)'/-=2FWW MJ.A%!ZT'DU\K6_B2]6?CN,_WFK_BE^;-31SB%_\ >_I6M'TK)T;'DO\ [W]* MUH^E8,B&Q'/+\1Z#/X-);RWC@UG3[/7DC79'-=!DN$'IYR$,1_O9J)(]: MC57+RRW7?;3;STOY]K%V?7M/\36(AUFYGTRYBNI[F*XMH//C99FW,C+D$$$< M'\ZT([NTMI+#Q 89(]&T: 6VDQW6!+?SJ2P; _A#,6.. !UK%_X232;3Y[/ MPM9+,.0][<2W2J?782 ?QS6+K6LWNNW?VF_N&N)MH1<@!47LJJ.%7V I6N;2 MK**O=-^5^FU[]O3U9G2R/-)))(Q>1V+NYZLQ.2?S-5FZ5.>]0-6AY,B!^M0O MTJ9JA?I082('[U'%_P ?,7_71/\ T(5(_>F1?\?,7_75/_0A3Z&4C[^3[HI] M,3[HI]<)^Q!1110 4444 %%%% !14-% $U%0US?B[Q]IO@J6PCU"+4':]D$, M'V.QEN TAZ)E <,<' /7!JHQE-VBKL#JJX'5F ^.'AP9Y_L#43C_ +;V==C' M?02)$PE0>9]T,P!/MCUSQCUJ-=0L)+Y8%N;9[SRRPC$BF39G!.,YQD8/;(JH M2<6W;H_\A&C16);^*M*N)+M!>Q1&UO/L$GG-Y8\_:K;%+8W'#KTSG-9VC_$' M3-<\27VA6T&I+?V/-QY]A+%'&#G;F1EV_, 2N#R!Q24)--I;#.LHJ&BH FHJ M&I1TH 6BBB@ HHHH ***0T #=OK7Y4>/1_Q<#Q3_ -A>\_\ 1[U^JI)./K7Y M5>/.?'_BG_L+WG_H]Z^WX7^.KZ+]3X;BG^'2]7^AD+UJQ'QS54.%Z\GTIZN9 M.O K[]H_/;E])>!MZ59B))R>:HQ#&*OP]JS>A4=2["PS@GGKCO5R.1%*AG5? M3<<9KT?X?>&]'\2^"M&L]0>.%IO$%RI:-XXIY@MEOC@$C?=#N H)X!/K71^' MK2V\'>*9=/MH8+1+KPY<:G=Z5J0@O9-/O5B+4Q<8N44 MM5?\/^&[?/4]JEA)-1DWH[?I_GW^6C/)(I$4 EE"G^(GBB7D9!S7H'PLU&*> M]\5ZGJ,\%M.-'EN%NOL$4_E2F2/YXX&PA/)PHQUK?N/"?A[QWI_B?Q%;6G]D M6[K6O]?/?>WB#=9T6YLM&EUB M_E6[MI[."YBN&0B)&2[M_/PDC*7. PVMU XS7DOQ/L'TSQUJUK+J,&K21NNZ M\MH8X5<[%."D?R*XZ-MXW UK0Q<:\^6/:_XVV_X/H85\+.A'FGWMY;7W_P"! MIUZ7XN:J%6JXP?PZ/U/U+AO"5,/A/:5%;G=UZ62O\_R'*/:I47%-2I4%>>V?7(DC M%6$P3C//I448&:]2T71=&U/P-H3WT>3;PZQ=RBVE6*64Q>68U+$'CJ!D'KQ7 M/4J*%F_ZT*/.D('7BIUY%>R^%/ F@V/BFUOK2*:^6*^L7$#7T:BQBDA$ADD) M'[T!SLQQ^>*QS\/].NM-FU7]^\,ED9PT-PF3=&[,;QJI/9"#@\9(YKC^M0;^ M[\1H\YB'XU..E>HWW@W0M-M_%-M!IAN;A+&"ZLU>]/VB%#*5=F5E&QP &9>> M.G!J-?!7A:^\0ZSIEO)=6J:,ZSSSS7:O]HM5&9B@"X##*XZ]:7UB+UL_ZM_F M,\JE=4Y9@H]SBHGZ5Z;\*;=K^/58H+/[*9I$"ZP8[><6*X8[94FZQD?>9>>* MEM/AEIU]X6-=0N)[;$BWNV"X25V5@"5^0C:/N@XR \Z1X1L]$\03V6EVDJ"^L;:5M298+A])8SM^;^): M\0U*,1W]TGFQ3[9G7S8!B-\,?F7_ &3U'L:VI5E4;2),^1:KNOK5IJ@<5V)D MLK2#!XJO/%YB$8JVXJ)NO3-:7):NC#;@D'[PZTBCFO1?%/PY9/AIH?BVR3*^ M6T>HHO8>:RI-_)6_X"?6O.Q],5\E6_B2]6?D.:8>IAL94C-;MM>:;NO\O5,U M=' \E_\ ?_I6K'TK*T8_N7_WOZ5JQ]*P9Q0V+<578JI15J10*-0ATPLMQ/ 0 M&509,*3N(4G!(&.*H>#O%5QX0U87UO!#=;HVB>"X!\MP2",X]" 1[BMG2/B! M=Z;I-[9_8[>>6\^T&:[=W61O.&&+8.&(ZKGIDUF[W/5I*A**4VT_Z_._X>8_ M5/ ^HV&M26-K%)?H)O(BF10OF.(EE90,]E;-59-"U"STV+4)K22*SEVE)FQC M#9VDC.0&P<$@9QQ6S:?%&X-W)=/IEE<2_:3&TCL=J[L"/>6 M)SQT.0<8QS4MK\0;VSTFXLQ;PR33I(LEV[-YDA9PVY@.&8$ GMQ4DOQ+G$K MM'I%E"LUS-=7*+)(1.\L1CDSD_+D'MT(I>\:*.&M[TGT_P"#T_KS,[4_A_JM MI=VUM;V\EY/)9Q74J#:OE-(2%CSNPQR.,'+=A52S\$:A<:!J.KW$4EI9VUJ; MF)W4?OCO";<9R!R>2/X36O!\3KNS00P:?!;VBP001P03R(8_)W;&#_>SAB#Z M^U9MUX\GNM,N;:73[9[NXL5TZ34"[^:T2OO7Y<[3(ADZ5%%_Q\Q?]=$_]"%2/4'6OP-:?3_,\U;;RI-N?+^<1F7R@Y7G:3GC->?W&O3>'=9GF\.7-WI?A M2ZMM/A&KRV5Q=I9Q!;QLK')DG3Q,^@M'8L8<%!SP3NZ^U>7V?Q8\:!8+6ZTAUUV4PW$ M=@-.E420&QD=B6Z+F=%7DY4MMQG!+?!^JZUK>B?$?4&U"]U6>72(?LMVNGRV M691;3%DBC/\ $KD#(YS@')7-;+#5*?O76EOQ=@N.\2?"O7=,L+J:WFBU"2R6 MZ_L.&SM6^T+=3WL=U#+,68*%CD0!L8RNX^U:^A?!>]T;QGH&J?VG;26&D@,J M"%EE9FMY$E!(P&W2R-+O;)Y*X'6N'A\2:OX8T-K_ ,&)JKZ*;&RAOI]02>2" MVN6?][-$LP+$JF0^ 4!9"1D-717/Q#^(=KHUP(],M[W48M+&L++;V"9/.W2$8SL7 '(-=&_$.M:@U\;J._@LH561 M3YB^1&R%F;/S%LYKQRU\9^+1-#K4]V3'-9);2ZO;V1 MQ43I5Y1Y')-+3^M/+_/0#WJBO"]-\8_$7S;2YFE6ZA9;&Z:T&CF,R">ZD@DA MW[LKL15DW=06RWR\5!X7\>?$/Q1IL4ZE'2O+/A+KOB#6M=UV37KR;=-::=>0 MZ:]H8H[7S;93)Y;$9(\P.I!.05.:]3'2N6I3=.7*W? M^CWK]*WU22[N(VD;(#C ' '-?F?X[;/CWQ1Z_P!K7G_H]Z^ZX8ARU*M^R_4^ M%XL3C2H^K_)&5'TYJU$M58R.,5;C.#7WLC\ZB6X1G%781S5*(U=AKGD;Q+L4 M:MU4'/!R,\>E7(D4#&Q<#G&.*JP,5NC%F'XF&W3AW'FK_6KWP9^%=[\8?'= MGH5L7AL\?:+^\5<_9K8'YF_WC]U1_>(]#5/Q'$]S91PPQM+*\R*D:#+.QX"@ M=R2<"OO/]G/X21?!KP(EM(M0*W.J2\':^/DA![K&"1[L6/I7DYICOJ5" M\7[[T7^?R_,]?*,L>98I*2_=QUE_E\_RN;?CO0++P_\ "/6M.TZV6ST^RTLP M6\"=(HU "C\N_3]:^/RYMPDW MW/V&24;)#T3O4RCBH@:F09%>HR421CFK"J/0>N<57C/-65Z"H8R1(T;&44_A M5A(UY.T$^N*ACX-3H>*S8QXC4?PKQSTK3M-7O+/3+NQMYA#:W>!.JHNYP"#M M+8SMX'RYP<U6B2NRY)J&1<5.QP34#MFM!,@85&PQTJ1CUJ-N.M7 M>":.2)QD.ID<$'V(KYA^*/P^N/AMXLETQM[V$H M,UC.W_+2'.,'_:4_*?P/>OJCX*W 'PL\/+QD12_^C7H^+O@.+XE>$I;%-D6I M6S>?8S..%E ^Z3_=1G66_7\/>"]^.J\^Z^?3S^9\?Z, M/W#_ .]_2M6/I69ID,MJ)HIHV@FBD9)(9!AD8<,I]P016G&?:H9^5T]BW$*N M1#%5(JMPYQS4,ZXER.MCPZWEZWIS?9X;O;<(?(N&"Q288?*Q/ !]3Q6/'5E, M$<)&FP+M7;Z8&* MMQ* . .>O%9\IZ_UF,G=P5_/7MY?+\K'I,&BZ&ZC2Y+_ &6D>H10RXN@$GD% MLQ9@3]T-)A W0#ZU4@\,Z+)I&I7%[:M97L3NKV=O>"7[(HB!1PQ8!@6/).[C MC -<,R@\8'3'X5 \:X'R+QTXZ4693Q$.L%_7RZ?UY=#XYT6PT=M.:P18$G@W M/ T_F3J1CF3!*C)R05.".PQ7)-4NP*/E 7Z#%1/Q5K0\^K)3ES)6\B!Q4#5/ M(:@;O3.61$]11G%Q$?\ IHG_ *$*D?I4:<3Q>HD0_P#CPJC%GWY#.DD2LK!@ M>XJ7-<9%JLMI.S1M_%R#T/UK=T_7X+LA'(BF/0$\'Z&N24&C]D<;&L3B@$&D MR",$TH '2LR1:*** "BBB@"&@@\_#R_P!)M[.TL[M[ MNWNKD1W]:4G",[S5UV X>T^,MG:W-O:ZO:S07-YJEUIUL+?:V3',T M:*P+[M[$ ':"H)Y('-8>E?'R75=3T=WT*]T_3+O2(]0,$D/G74T\TYAA@CVN M%!)4G)&".25"DUV,OPC\-RZU%JIM)UNDN!=$)=2!'E$S3JS*#AL2.[ =/F/M M4"?";PI;Q1:>D4T7YGV:7;)#N#')C>7Z'>2I/.+<7PC\,QV]Q";"1_M M, @GDDN9&>8>>9RS,3DL9&+%NISCIQ6GIW@?1])U--0M;1H[I)+N8/YC'YKE MU>8X)Q\S(I]L<5G*6'LU!._]?J!O?C0/K2XHQ7( E2CI4>*D'2@!:**CDE6- M6)( R23@ 4 .) /3FJNHZK;Z7#YEQ(J+V!/)^@[UR'B#XEVMHS0:=MN9>AG M/^K'KC^\?TKA;O7);V*YO^T1ZBC^T,_Q5VQI*.B-%&VQT@U#:P8$$@YQ7C6J M_LP>"=8U6]U&XN];6>\GDN91%=H%WNQ9L#9P,DUZ#]O'/.*!J'JPQ771JUL. MVZ,FK]CEQ&#H8M)5X*5MKGFP_94\#*.+S70/^OQ/_C=/7]EGP.O_ "^:Y_X& M)_\ &Z]&_M'_ &@:3^T/]H5T_7\9_P _7]YP_P!BY?\ \^8_<>?I^S#X*3I= M:U^-VG_QNI5_9J\&*MJ M,?N.(3]G+P@O2ZU<_6[7_P"(J9?V>_"2?\O.K?\ @2O_ ,178_VEZD4?VC_M M5/UO%?\ /QEK*<"O^7,?N.23X">%$Z7.J?CXIK&8O_ )^,G^Q\ M!_SYC]QY^?V8?!3];O6C_P!OB?\ Q%1G]EOP03_Q]ZX/^WQ/_B*]$&H_[5'] MHXYS5?7L9_S]?WB_L;+_ /GS'[CC_"?[/O@[PAXCL=;M#J%W>6+F6W2_G62) M),$!]NP?,NI_;0>^*YS^TAW(H_M#_:%_\ ?N.F'X)Z6>NLWH^D M4==9_:'^T*!J.#]X4>UJ_P P3'7;_VC_M"C^T?]H4>VK?S?D'LT<,W[/VCM_P QW4,?]<(J8?V>M( _Y#VH M@?\ 7"*N\_M'_:%']H_[5/V]?^;\@]G'L7O"FE0^$_#MCI,$\ES#:JP664 , M_%-U']H8_BKF<7)MOJ78R/$GPG\-^*-/@;X87I/J1_[>5_^(KI_P"T/]H4#41_>%3[ M,\R668.KT.<7X*>&5/^OU'_P)7_XBI5^#GAQ1Q-J'_?\ 7_XFM[^T M0?XA1_:(]11[,7]E8)?\NE]QB#X1^'5_Y;7_ /W_ %_^)J0?"GP^O2:__&9? M_B:U_P"T1ZBC^T1ZBCV2*_LS!K_ETON,M?A?H*])KW_O\/\ XFI%^&NB+TEO M/^_H_P#B:T/[1'J*#J(]12]DBEEV%6U-% _#C1#UFO/^_H_^)II^&NAMUFO? M^_P_^)K1_M#_ &A1]O\ ]H4>R78/[/PO_/M&8?AAH)_Y:WO_ '^'_P 333\* M]!;K-??]_A_\36K_ &A_M"C^T1ZBCV0O[-PG_/M&0?A-X?/6:_\ ^_R__$TP M_"3PZ?\ EM?C_MNO_P 36U_:(_O"C^T1ZBG[(7]F8/\ Y]+[C#/P@\.M_P M M]0/_ &W7_P")IH^#GAP.K&?4 5(/$Z]CG^[6]_:(]11_:0]11[,7]EX+_GTO MN.D-^78DXY.:0W@]1^-*'4N>2*EM=;DLIEDMY6AD4\,I_S^58S MPZEJMR7"^Q[H.E+7!>'_ (FV\VV#5"().@N /D/^\.W\J[B.9)D#HX9&&0RG M((]17!.$H.TD8M-;DM%-P?[U%0(=1110 4444 %<#JR*?CCX;;:-PT#4ANQS MCS[.N^K@M5_Y+?X<_P"P#J/_ */M*WH_$_1_DQ,[VBBBL!A1110 4444 9_B M#6(O#VAZAJDZL\-E;R7+JGWBJ*6('OQ7QEXC_;"O/%!(DT&2WLSRMK'>#&.V M\[?F/Z5];_$W_DG'BG_L%77_ **:OR^B_P!7'_NC^5?2Y1A:5:,YU(W:V*1[ M7_PT=&1@^'Y,?]?@_P#B*7_AHV/_ *%^3'_7X/\ XBO%\4G.:^D^IT/Y?S+Y MF>TG]HV/_H7Y/_ P?_$4G_#1B=O#\G_@8/\ XBO&,44?4Z'\OYAS,]H_X:-3 M_H7Y/_ Q?_B*/^&C4/\ S+\G_@8/_B*\5P:,&CZG0_E_,.9GM7_#1J?]"_)_ MX&#_ .(H'[1J?]"_)_X&#_XBO%<&EYH^IT/Y?S#F9[3_ ,-&Q_\ 0O2?^!@_ M^(H_X:-3_H7Y/_ P?_$5XK@TU?\ #1J?]"_)_P"!@_\ B*/^ M&CD_Z%^3_P #!_\ $5XK@TU?\ #1J?]"])_P"!@_\ B*/^&C$S_P B_)_X&#_X MBO%<&C!H^IT/Y?Q8*X-]3H?R_F',SVK_AHU/^A?E_\ P?_ M !%'_#1J?]"_)_X&+_\ $5XK@T8-'U.A_+^+#F9[5_PT:G_0OR?^!@_^(H'[ M1D8_YE^3/_7X/_B*\5P:,$T?4Z'\OXL.9GM7_#1J?]"])_X&+_\ $4?\-&I_ MT+\G_@8O_P 17BN#1@T?4Z'\OXL.9GM7_#1J?]"_)_X&+_\ $4#]HU/^@!*? M^WL?_$5XK@TO-+ZG0_E_%AS,]I_X:.C_ .A?D_\ P?_ !%'_#1L?_0OR?\ M@8/_ (BO%N:.:?U.A_+^+#F9[3_PT:G_ $+\G_@8O_Q%'_#1R?\ 0OR?^!@_ M^(KQ7!HP:/J=#^7\PYF>U?\ #1J?]"])_P"!@_\ B*/^&C4/_, D/_;X/_B* M\5P:,&CZG0_E_,.9GM7_ T:G_0OR?\ @8/_ (BC_AHU/^A?D_\ Q?_ (BO M%<&C!H^IT/Y?Q8#_P"(KQ3!HP:/ MJ=#^7\PYF>U?\-')_P!"_)_X&+_\11_PT:G_ $+\G_@8O_Q%>+U?\-&IW\/R?^!B_P#Q%!_:-C_Z%^7_ ,#!_P#$5XK@T8(I?4Z'\OXL M.9GM7_#1J?\ 0OR?^!B__$5N>&OVOKSPP_[G09)K4G+6LMZ-I_W?D^4^_3VK MYZQQ2&E+ X>2M*/YBNV?9O\ PV_X<_Z%S5?^_D?^-%?'F**XO[)PO9_>38_5 MNBBBOA20HHHH *X+5?\ DM_AS_L ZC_Z/M*[VN"U7_DM_AS_ + .H_\ H^TK M>C\3]'^3$SO:***P&%%%% !1110!S/Q-_P"2<>*?^P5=?^BFK\OHO]7'_NC^ M5?J#\3?^2<>*?^P5=?\ HIJ_+Z/_ %33=(O\ 48T;:[V=J\P4XS@E0<'%3W7@_P 06*1M=:!JMLLCK$K36,J!G8X5 M1E>23P!U-=7\%_'/B'PYXTT'2]+UF[L-.O\ 5;?[5:P, DV753N!'=>*](^* M/CKQ#>?M)Q^'I]9NY="@U^P:+3W8>4A!B8$#&>"2>M<%2M5C5Y$E:U_N$> O MI&H1ZF-.>PNDU$L$%FT#";<1D#9C=DYZ8J63P[J\-O=3R:3?QP6C^7]/N]%U&PLK>\NM.N[:SN,>1<30.D/B5HXEUGP/\#-"N#-;6$D?]IW"#'GW4F6=V'^RA=_8L/2O3_BIHNI_$#P7 M\0_#1T&\L+#PY]FN?#\TUNR1SK#%B0(QX;[K@8[,*S>/Y7!M:2U_[=O9/Y[^ M@'Q6,D@ $D\ #O5K4-,O=(N?LU_97%A<;0WDW431/@]#M8 X/K4%FP:ZMV'* MF1"/^^A7U/\ %3X91?%3]I2>PO;Z33]-LM!AOKVXC :3RU+#:F>,DGJ>@!X- M=E;$*C-*6UF_NM_F!\KJK2.J(I=V("JHR23T %;A\!>*1_S+&M_^"V;_ .)K MTF\\ ^"O%/P\U_Q?X!FUS3;OPU+'+/;:NZR>='D%9$(^ZW!8#U7!%=EX7^*G MC"[_ &;/&FMS^)+^76+34X(K>]9U\R-#Y654XQ@[CV[UC/%2LG3CU2:>C3=O M\P/FR[M+BPN9+:ZMY;6YB.UX9T*.A]"I (_&KVC^%];\0I(^E:-J&IQQG#O9 MVKRJI]"5! /M1/?7OB_Q*D^J7TMS>ZA3$%R694W$^PQ^5>_?M%?$7Q# M\+?$VG>"?!]W+X8T+3+")XTL%5&G+;LL6()(^7'NR'3+T1V1VW3FW?%N?20X^0_7%5(HI)YDABC>69V"I'&I9F)Z M 9)/L*]Z^'FLWOB'X'?&[4]0G:ZOKO[/+-,0 9'*X)P..U)^S3N1V9P/P&?92.YK.6*<(S;6L6E\VE^K \6UCPQK7AZ M.*35=&U#3(Y3B-[RU>)7/H"PQGVJM)I=]#I\-_)97,=C,Q2*Z>%A%(PSD*^, M$\'@'L:^C_V>_'>N_%ZZ\5>$O&=_)XAT:[TM[DR7JJ3;N& #*0!M'S9'H5!& M*Y?QFI_X9+^'H#&0+K$XW>O,XS^/]:E8J:J>RG%7NEIYIO\ 0#QI]'U".VM+ ME]/NTM[MMEM,T#A)V]$;&&/TS5R[\'>(M/@>>Z\/:O;0(,M+-83*JCU)*\5[ MAXC)'P9^ ?)'_$S'?_IK6[\4_C-XR\&?M)R:9INJ3W&D_:+*$:1( \,BR*@9 M0,9!.XD$'.:E8NI)VA%7][K_ "NW;J!\M*P8 @@@]"#FEKU3]I[P[IWAGXT: MU:Z7%';V\T<-T\$0 6.1U._ '3)&['^U7E==]*HJU.-1=5<84445J 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4C=*6D;I0!8W44N**+ M ?JW1117Y40%%%% !7!:K_R6_P .?]@'4?\ T?:5WM<%JO\ R6_PY_V =1_] M'VE;T?B?H_R8F=[1116 PHHHH **** .9^)O_)./%/\ V"KK_P!%-7Y?1?ZN M/_='\J_4'XF_\DX\4_\ 8*NO_135^7T7^KC_ -T?RK[#(_X=3U12)**,T9KZ M48449II/- #J*0>](3S0 ZBD)I >: '44A/I29/O0 ZBFY-+GB@!:*;S0"<] MZ '44A--S0 ^BF[C0#0 ZBC--SS0 ZBD)H!H TO#>M'PWXCTK5EA%PUA=170 MA+;0^Q@VW/.,XZUJ^.O'MQXS^(-_XKB@_LNZN9X[F...3?Y+HJA2&(&>4!Z5 MRYZTO;WJ.2+ESVUM;Y >\G]J.RGU.#Q'=?#S1[CQQ!"(DULSLJYQ@,8]N2Z?XQO+?QY;>*[W_ (F%^FHKJ4RL=@FWD;+!:-=$+;,R*A?=M^8X4CH M/O&JW@+]H7Q9X.\4_P!KZAJ5]XCM725)M-OKU_)??W&:3 MPM%IIQW27R6P%NZNH9=4FNK:W^S6[7#31VV_=Y:[]P3=@9P.,XKU6^_:1U63 MXL+XWL=*M[5FL5TZXTV68RQ3PC.06P""3@CC@CODUX^3S25I.C3J?&KZ6^3_ M .& ]3\3?&C3Y_!FI>%O"/@^T\':9JLJRZBT5TUQ)<8Z("0-J\8QZ<#&36'I M'Q,?2OA5KW@D:329J8X>E%TG]HNP\2Z)I]EX\\":=XSO=/3R[?4I+@P2E?1\*<]!G!P>N*\5YHS MFJJT85K1 MW[4FC?'A/!WBT:KX4\)Z=H6F3VOV34-%,S307HW$[F) *L < @'C.<@UY2M- MY]ZR>%HN]UOOJ_3:XSV'5_C]9V7AS5-'\$>"M/\ !"ZJICOKNVF,TSISE4.T M!1@D>V3@ UG> /C3#X:\&S>$/$/ABS\7>&FF^T0VD\IA>"3.3M8 \9Y'0C)Y MP:\Q'O3:/JM'EY;>>[O?UO?\0/2/'GQGN_&^M^')DTFUT;1/#[1G3]'M&/EH M%96.6P.2$"\ #MUKL=3_:?L+GQ)+XFM/AQHT/BEP FJW=P\[(0NU2%VCD#C M@BO" >*#[4G@Z#27+HO-]=^NOS$:'B#7M0\5:W>ZOJMRUWJ-Y(99IF&-QZ M#H !V %4*;D^]'-=:2BK(8ZBD!XH!]:8"T4TDYI0?6@!:*0GGVI MUP6J_P#);_#G_8!U'_T?:5O1^)^C_)B9WM%%%8#"BBB@ HHHH Y[XAQ)/X"\ M1Q22&&.33KA&D"%]@,; G:.N/2OST3X>Z&L:C_A+F. !_P @27_XY7Z%_$,9 M\!^(O^P?Z&?^9N?_P2 M2_\ QRC_ (5[H?\ T-S?^"27_P".5:R*,BCFJ?SO\/\ (.4J_P#"O=#_ .AN M;_P22_\ QRE_X5]H>/\ D;G_ /!)+_\ '*LY%&11S5/YW^'^0Z'_P!# MZ&/\ F;F'_<$E_P#CE6N*.*.:I_._P_R# ME*O_ KW0_\ H;V_\$DO_P Y_[@DO\ \UP6J_P#);_#G_8!U'_T?:5O1 M^)^C_)B9WM%%%8#"BBB@ HHHH Y[XA_\B'XB_P"P?1SV 'H"22 .36?75>$6ATSP_P")M4NE:>V:V72O MLJ';YLD^2K,W\*IY6[CJ0!ZUG4DXQNA,TM!\/6$271TC[+XUU:4!8G:JJ3CDDY.!5;5-(T?4)@+NYM?!>M0LT%]IUQ:S_9_,!^62,J M&V C&X'@'D9!K.\.7B0Z)K%MJ>E7VHZ%H( MY%=-XR\-0^*#;ZK9WIL;FXT9;JWT.^@D%PMM;)Y;'S<;6XC+ G!8>G&>5MQJ M6DWZ_P!:=^GG<74X/6-(NM!U2YT^\14N;=]CA&#*> 0RL."I!!![@BJ==9X_ MEAUK^S/$=JLD$&IQ&#['(0WV9[<)$41OXDV["">>H/2N3Z5U4Y.44WO^O4HZ M.V\*B^T+3KV*=8&D-X]W-Z?:06BI;S6D2SHT$\6]9 M4FV;U?D$C,:$$$$$9!H?Q%J-U->RQQ1A)+ V+QP0'RX+;CY5'.T @?,2>2WN;,^08[B%FVRK,SJI 8 C#1N&! ( M(K7TSX?F+5GMM5N[6$J+T);K(WF3F!9 60A<;=Z8&X@MM; XK,7QI>J74VE@ M]IY<,<=D\!,$(B9FC*#=G(9G.23G<3[B._./E4GGL.*0JRXR MI&X9&1C(]O6@!**4J58J058'!!&"/K24 %%%% !1110 4444 %%%% '0^#8+ M.>741-'87&H+;9L+?4Y?+MI)-XW;B64%@FXJK, 2.>PJ^+/0?^$[:$?838>3 ME8C.WV+[7Y.?+\WKY/F\;L].,XYJCX-T2#6I=1\RRFU:>VMQ-!I=M+Y/I-(@@N[B&.U:Z-C',IG#K!YC6QE VA@WR% M\?AFN2;BIRNWM_E_7WZB)/[ T[5O&'AVQ^SVT;S1J^LPZ1*'M[<*[%F5]Q5 M(PK/ABJDG!SQ5#QE;6,%A9,+?2;/56GEWPZ)<>= ;?"^6[$,P#YW 'KR:>6%M,O;CSG:- NV<' (!)*^A(RO%1"5Y1N_ZU\_\]EJ(Y.B@ M=:ZZ\T#38=%M-5NS/;V<6G69F6R13++-*\WS'>=H&(SD]SM ZUURFH[E')8) MI ,UW%U9Q>'=(\3V,EAIE]<:;=6]O%>S68,I64N6)Y^]@+@'[I!%9>EW$&E^ M#I;W^S-/U&Z?4UMA]NMS*2GD,VU<$$$D#DDPO/)%;03W$?[ETACD>-]QW/AY/+ 0%AC)JM!\.K>2X_>:D8K217NK:61 M40S6B0"5Y"6(53ET3G@'?D_+BI5>#5PNCAZ*[R/PAIUQ836UK?17,"WBS->P M!9I4B6SDEDB!0[78%"/E.TG!]<9P\,:2NBR:X;R^_LO[&MTD0CC-QG[1Y#*3 MG9C/(?IVQFJ5:.P7.4HKNKWX=6.F07,MYK<5LK/*EHTS1QDA(4D'F(S;B3YB MKM3)!R3D8%9AT&QL/&&B::K37PDFM#=).@1#YOEL8UPO:A5HR^$+G M,45V^N:#:V%_J%I:PQ"R@TV[OH]06(2&\ /.S<<($P4 ^\I4EN31KGA/1AK6 MOVVF2W;2V17R-.+1>]>^:!11CWHH 7)I,T8HQ[T &'? M$4_AZZD*+!/9W 6.[M+N(2P3QA@<.OMR01@@]#63CWHZ4FE)68'L]M^N7TY6W"S:=S M"#Z[,[?TI!JEZ--&G?;KD:?NW_8_/?R<^NS.W]*XU0:3VN^O7UW_ *[BL3ZW MX@N_$,\,MSY,<<,?E6]M;0B&&"/.=J(.%&3D]R3DDUG48]Z,>]=B22LAG<:; M!97'@_3FO(4NEM8=6N5A,I3=(OV?9D@@XR3QWYQ6K86^EBVET]+6&&SU.]T9 MI52ZDW1I*C-(BG=RJG=C=G&[G) (\QVCVHVCVK!T;]?ZO<5CT#2O#6G:OHFK M7S6,-K"R7GV9HI)9&MV@CR@=V?:"QQP58ODXV@#%XZ)9:>NH&WT.!OM6B7#6 MME>F478D0Q$EE+X+$%BKI@,%; &"*\Q**3D@9^E&Q<=!2=*3?Q:?UYA8[J_\ M-V-\NK6>DV >_LK:QFA\J=GDF\P(9WP3C"[AP!\H.3[2>)?#NGZ,NI2Z;I2: MK;P7]S%/,UP[+8QQNHC7Y&&=RDMO;.[H.E<"44C! (HV*,<#(Z>U4JO:6YL]]T-(^W!0TDS74YE*;/+5U.U4&[8I#$KUQQ7G_ ):$8VKCTQ044C! M/.:E49)6YOZ^\+'::9;V=GXZU.#3HVMI4@G73(]0"@QW7EC8IW$@,#O"[B>= MF>:T?#_AK5-;UDGQ3!=W9B\E/*U%Y7N%CDE(+J ZD*,-EV.U20<'->=;%QC MQTQVHV+C&T8^E.5)M:/IOU ]$E\(:=;Z8C'3B;(VE])-K+7#9AEBFF2$!<[? MFV1KM(.[<2,8-:UMX4M-'N;4I9H+YXM0LY(8I7CCNA]CW*59W)(9B0) %#9X M'0UY;?:I]C-[R[_UN%CU+ M0=+M=,U;2Y1"=)O3MRVR"1I)@059B?NJCX8DIO/(S69;VUNWANY1+ M-+ZY.EZ=.LLDKO);CSW$AC^;Y54;20.!GD8->?[%QC Q05!ZXZYI^Q=[N7;\ M/F%CTS6/#.BQZ=J]WY=W?2?:;]6NH@\S6\B2E859R^T @*S%U8N&R#Q7-^/- M%M](O;0VEG_9]M/&S1VTV\7* -C]\K,?F]&7"L.0!7+^6O' X]J @7H /I50 MIRB[N5P%SBES28]Z,>];C"ER:2C% "Y-)1BC% !11BC'O0!M>'-#MM4BU2[O M)+E;/3;<7,J648>=\N$ 7=P "V2QX ^M=5<:5;VVH#PGIS7=I82V8U#4;EH M;Z[40^>(?+!PNT8 BS@M\S$\ <'8:A=:5=)'+:Q MN98K;7E1X3J$826'=(T9W@'##*DJ1]X8Z57U_P /6=AI=KJ6GR7PMIKF6S:+ M4X5BF#QA3N 4D%<-C'52,'-8][J%UJ=V]U>74UW=/C=//(SN<=/F//%/U+5K M[69EEU"^N;^5%V+)=3-(RKZ DG JE&::U J9K0LO$.J:;*LMIJ-S;2+$( T< MF,1@Y"8Z8!Y ['FL_'O1CWK1I/<9,U[<,DZ-/(RW#B28,Q/F,"2&;U())R?4 MU;TSQ'JVBQ2Q:?J5U8Q2D-(MO*4#$# /'?'?K6=CWHQ[T.*:LT!>L]>U+3[6 MXMK:_N(+:X),T2.=KDC!)]R"03U(ID&L7UK-9RPWD\@R MQXZC'O1RKL!H/XAU22Z^TMJ-T;CSEG\P2D,)%7:KC&,$+P,=N*O6GC M?5[4ZC,+V=[V\BBB-V9/GC5'#@ 8Q@XQC&*P<>]&/>I<(O= :,?B/58HKR)- M2NECO&+W*^:3YS$8);/]4HI;("V-6O1!) +R<02&1GC#G:QD $A(_VL#/KBK+^*=9DAEB;5+I MHYHUBD4R??11M52>N "1UZ''2LO'O1CWI]&/>J **,>]&* "C.: M,48]Z "C.*,>]&/>@ I0,TF/>CI0 4=C1FC/!XH MT4F3Z44 ?HS1117YT MC<0:_0LC(KY<\9_LS^ -<_;*\,>*KS2I'U2XTJZUJ>,3L();RUFM(X)63N0) M22,@$JA(R.?3P%=4)S;ZQ:Z?J3)7/J,=*6BBO,*"BBB@ HHHH Y?XH7UMIGP MW\47=Y*8+2#3+F2:4(7V((V+-M')P,G K\TD^.OPL*+_ ,5T<8'_ # KS_XF MOT6_:!_Y(7\0O^Q?O_\ T0]?@3'_ *M/]T?RKZK)J7M(3=[:^7^1+FX['W#_ M ,+T^%?_ $/)_P#!%>?_ !-'_"]/A7_T/+?^"*\_^)KX@HKZ/ZO_ 'G^'^0O M:R/M_P#X7I\*_P#H>C_X(KS_ .)H_P"%Z?"O_H>C_P""*\_^)KX@H!STYI?5 M_P"^_P /\@]K(^W_ /A>GPK_ .AZ/_@BO/\ XFC_ (7I\*_^AY/_ ((KS_XF MOB#N1WHH^K_WW^'^0>U9]O\ _"]/A7_T/1_\$5Y_\31_PO3X5_\ 0]'_ ,$5 MY_\ $U\09&<9YZXHI_5_[S_#_(/:2/M__A>GPK_Z'D_^"*\_^)H_X7I\*_\ MH>3_ ."*\_\ B:^(**7U?^\_P_R#VDC[?_X7I\*_^AY;_P $5Y_\31_PO3X5 M_P#0]'_P17G_ ,37Q!11]7_O/\/\@]I(^W_^%Z?"O_H>C_X(KS_XFC_A>?PL M_P"AZ/\ X(KS_P")KX@HH^K_ -Y_A_D'M)'V_P#\+T^%?_0]'_P17G_Q-'_" M]/A7_P!#T?\ P17G_P 37Q!11]7_ +[_ _R#VDC[?\ ^%Z?"O\ Z'D_^"*\ M_P#B:/\ A>GPK_Z'H_\ @BO/_B:^(**?U?\ O/\ #_(/:2/M_P#X7G\+/^AZ M/_@BO/\ XFC_ (7I\*_^AZ/_ ((KS_XFOB"BE]7_ +S_ _R#VDC[?\ ^%Z? M"O\ Z'H_^"*\_P#B:/\ A>GPK_Z'H_\ @BO/_B:^(**?U?\ O/\ #_(/:2/M M_P#X7I\*_P#H>C_X(KS_ .)H_P"%Z?"O_H>3_P""*\_^)KX@HH^K_P!Y_A_D M'M)'V_\ \+T^%?\ T/1_\$5Y_P#$T?\ "]/A7_T/1_\ !%>?_$U\044?5_[S M_#_(/:2/M_\ X7I\*_\ H>C_ ."*\_\ B:7_ (7I\*_^AY;_ ,$5Y_\ $U\/ MT4OJ_P#>?X?Y![61]O\ _"]/A7_T/1_\$5Y_\31_PO3X5_\ 0]'_ ,$5Y_\ M$U\044_J_P#>?X?Y![21]O\ _"]/A7_T/1_\$5Y_\31_PO3X5_\ 0]'_ ,$5 MY_\ $U\044?5_P"\_P /\@]I(^W_ /A>GPK_ .AZ/_@BO/\ XFC_ (7I\*_^ MAY;_ ,$5Y_\ $U\044OJ_P#>?X?Y![21]O\ _"]/A7_T/)_\$5Y_\31_PO3X M5_\ 0]'_ ,$5Y_\ $U\044_J_P#>?X?Y![21]O\ _"]/A7_T/1_\$5Y_\31_ MPO3X5_\ 0]'_ ,$5Y_\ $U\044?5_P"\_P /\@]I(^W_ /A>GPK_ .AY;_P1 M7G_Q-'_"]/A7_P!#R?\ P17G_P 37Q!12^K_ -Y_A_D'M)'V_P#\+T^%?_0\ MM_X(KS_XFC_A>GPK_P"AZ/\ X(KS_P")KX@HH^K_ -Y_A_D'M)'V_P#\+S^% MG_0\G_P17G_Q-+_PO/X5_P#0]'_P17G_ ,37P_13^K_WG^'^0>TD?;__ O3 MX5_]#T?_ 17G_Q-'_"]/A7_ -#T?_!%>?\ Q-?$%%'U?^\_P_R#VDC[?_X7 MI\*_^AZ/_@BO/_B:/^%Z?"O_ *'H_P#@BO/_ (FOB"BCZO\ WG^'^0>TD?;_ M /PO3X5_]#R?_!%>?_$T?\+T^%G_ $/1_P#!%>?_ !-?$%%+ZO\ WG^'^0>T MD?;_ /PO3X5_]#R?_!%>?_$T?\+T^%?_ $/1_P#!%>?_ !-?$%%/ZO\ WG^' M^0>UD?;_ /PO3X5_]#T?_!%>?_$T?\+T^%?_ $/1_P#!%>?_ !-?$%%'U?\ MO/\ #_(/:2/M_P#X7I\*_P#H>C_X(KS_ .)H_P"%Z?"O_H>C_P""*\_^)KX@ MHH^K_P!Y_A_D'M)'V_\ \+T^%?\ T/1_\$5Y_P#$T?\ "]/A7_T/+?\ @BO/ M_B:^(**7U?\ O/\ #_(/:2/N1/C7\+9%W#X@6Z#TDT>^##\!&?YTO_"Z/A;_ M -%#M/\ P47W_P :KX:HS1]7_O/\/\A^UD?UD??X?Y"]K(_H>S1FDHK\S+%S1FH8[N"666))H MWEB($B*P+(2,@,.V00>>U58->TVZU>ZTJ&_MY=2M8TEGM$E!EA1\[&9>J@X. M,]<4 >VDEDC8-&&EB22))2N&Q*T*NJ$[6*[L5F: ME\#UO(?$6F6WBC5;#PSKOVJ2YT2..W>*.:X#&1XI&0R("[&39NV[B>QQ5&^_ M9STV]%S;GQ#JL5A&UU-I5I&(,:7/<3">26-BFZ0^8"5$A8 ,R\\8ZOW+MK;^ MNO\ P- +_P 1/VBO"7@'0K^\%_'JM_;//"NG6S-YCRPRK%*C-M(C"NP7"/<]XYY[UG4]FDN1W =FC-)N'K0#D9%8@+DU(.E15*.E ' _M _P#) M"_B%_P!B_?\ _HAZ_ F/_5I_NC^5?OM^T#_R0OXA?]B_?_\ HAZ_ F/_ %:? M[H_E7V.1?PY^J,I[CJ***^G(/4OV>].US5?%5[;>'/AQI?Q%UDVN^&+68FEM M; !LM.Z[TCQCY&?$&A>,;/3[ZVT M**);#6=,XLY('9U!B8KOC;=@@'/'OD6_$?Q8^'NG_L]:]\*_"^GZ]U M)8HC>LJ%)-\*D^2H7:$4,Q/)8CI7CUHU)U]%HFM==NNM[?*WF4K6/7_!?P4\ M ^"OVH?B7!XMT*QU3P#;7%C::5;RG$,?]K7,2VCISTCC>0^P0G@BO*M/^&VA M?#WX)_$S5/%FF1RZI)XJ@\(Z3/-'NFM#!*9+V:+_ &A$ N<=Q3/BI^T;I7CK MX%>$/#5AIM[8^,[0V"ZSJ3,!!/!FH^%=)U.Y^'?PF\#^+/@M]A7[%KVG6:W]ZB-""US/<+)Y\< MJN6.2-HVC/?'Q,HPHYSQU]:^G/A5\2/A)\!_$=UXP\&:_P"-_$.LFSN(+;PM M>Z9%:P.94*+]KFCD82HN<_*G) (QBOF5L[CN 5LG( Q@^F.WTKJP:E&\6M-- M7=-^J?Y]1,2BBBO2)"BBB@ KU/X6_ C5/&_A37O'&JK+I'@#P_"TMYJA 5[N M4<):6H;AYI&(3/*H3SS@'#^"OPHU7XW?$[0?!ND K/J4^V6XQQ;P+\TLI_W4 M!(]3@=Z^\?VOOC!X,^"WCCX-_">"T?\ X0?PK=VFL:UI]HH>01Q'_1D(.-QR M&F8=6XSR:\S%8F4)QH4E>3U?DE^KV1275GPK\;O@QKWP(\<-X;U^,B=[2"]@ MF5"J2QR(&.W/78^^-O\ :0^U<#7ZZ_MU?!G3OVCO@%;^-/"LD.JZMHD!U73; MJTPPO;-EW31ANX*C>!_>3'@YST<=P:LSB Z,5R$D$:[XD&$1N-S*6^Z0*ZHXF,DM-_P#. MWYBL>-45[EJ/PI\&>$M"\1:WJPUG48-*T3PYJ$5C;74<#7%QJ,!>5&D,;;$0 MC(PI.%QWR+7Q&^"_@KP'X6U>QG\16$?BS3-.M;R-SX@AEEO[B1(I'M1IZQ[X ME"2DK(7)/EY888 "Q,&TDGK_ ,#_ #06/ Z*,8[YHKK$%%%% $MI:3W]U#:V MT,EQ'?V"M=N=(@G\1^+=*\-ZE<#]WIS1^ MZMXVNVD+>'E\RV6(9=)-C,9 .Y"@[1ZG/ M:L[XS_&'PW\5=)LKO^R[O_A)(W\L7EY<[S# O(4$'#[B3Q@;>>37GU9U9U/9 MTG9+=VN6DDKLR/C3\!O%7P)UJTL_$-L'LK]&DL-3@5A!=JIPVW< 5921E6 ( MR#R"#7G.X9 SR>@[FOT/^#U_I/[;/[(VJ> M>^W?\)A\/[3[19Z[<2^8KOME M\@EAR1L7RF5N< ,,GI\X?!^_\2^&?@_!X@\ QW-IK$GB%K37]GV1 MAB,"I'@LD3LTY+*%WLBJ6Z"LJ6+ERRA47OQ=GT7D_FOQ%;70^?U8.,@A@>A! MI:^JM6_9ZM?$OBR;5?%&K>*-=O\ 6+C3;4P>'_#L%K>V-Q>1NT?_X9?TK^R5T_^U-9'B#[%_:?]OFT3_A'&A^U_9O)6;.\R]P< MXW?+CO6ZQE)[L.5GSH3CVI:^T/!W[.N@:?H?CJUTH>)M.DU2SO/#3OXQTV&W M\F2*^L$:[AV]4+2$E+7NOA M^;Q-\1-3N+7Q/X/TO2K6VM=2M8[I?#::>ME\T>7Q$DOAZ34+"6TU:TC2:^N+6%93- B#/DXW;U^9D#1'<=YQ MI]9BGRRW^\5CPJBOJCP[^SOX<\&>/O!T6IQ:_KLFJR6YCM4LHWM[9_[-BNY5 MO%*YVEI\*!M*I&SDMC%?*D1)B0GNHJZ5>-5OE\OQ_P"&!JP^BBNH^%_@&[^* M7Q#\/^$K*XCM+G5[M+5;B8$K$#DLY Y.%#' ZXQWK:4E"+D]D(L_#KX.^-_B MW->1^#O#-_X@^QA3'-/NDT M7Q+=10_V5=F-&G>T1<><(?D81R.S =@%:O.6*ES>\M.UG=+N^G]>3*L?*^X9 MQN&?3-+7NOP>NG\7> 8]%N%T:RBN/$6DZ(NJ2Z/:27%O;70N!*?,=-Q;A2&) MR"HP1BK^I_#;P!HFF:_X@N/#7B,V>E6T0.C3WL]J6D-^MMO\^6V5B"K,2H3 M=1AL' W>)49.$EKY!8^>Z*]VUSX,Z/H4<=C!H6O:L=1O[N%?$?GE+71XH;D1 M'SD1"KLL>)'+L@PZD#'-:/B'X7^ O#L_B"\N/#OB58?#]C>O/IDMU/ EW)%/ M!%%(+F6W3@F8^8D:L!A2K.U)N&XKN&X=L\U[?\4O!'A? MPM\*YI](\.7KWK:ZHAUJ>[9I+>VFL8+B."5%38V/,9 V5W$%L9X&SJ6E:Y'\ M1;30[#PC9R?#H7&GFWG328Y[=K%IH0+D7FS<[R%B&?=DEF3'& UB4U=+[_E_ MF%CYXHKZ!UWX3Z!/=:FA\-ZY:M(\^I'Q!#<+'IT _M%H/L8C*;5"C";M^\28 M^7:.:6F_ 9=&TN^U'Q%X=UU[FQGU5HM#4M;W&I1VK6Z!8SL+ *9G=W56RL9V MCJ0+%4VK_P!?U_3#E9X717I7[0WAVU\+_$6+3[+1I_#\*Z-I:UT4YJI%374EA78>#/@[X[^(VG7E_X6\':WXALK0[9 M[C3K)Y8T;&=N0,%L?PC)]JK_ Y^'>I?$WQ#)I>G7%I8)!:S7UYJ6HR&.UL; M:)?B';S^*M$T3P3XCEN?!OA;3K2UTB;3C-:Q&< M1*]QSI[_E_P .,T+KX!^$O#-XOA[Q?\4['PYX MY8()=+729KJRT^5@"(;N\1@(W&1NV(X0G!/!QY7XT\':M\/O%>J>'-=M?L>J MZ;,8)X@P9&I=,\4:XCWDU[=6 MK1W4R1KY=S)/,TC&Z\^9A+&Y5=BY'.:/"OBJ']HG1M2\*^*-'TP>)]*\.RW& MA>*+*W,%XWV&WWBVNR#B>-H8V4,PW*P4YZUS4ZM11]I)MK6^VENJMT_K4;ML M>=>#/AK#XA\*ZMXGUGQ#:>&/#VGW45A]JN+>6YDN+J1&=(HXHAGA$9F8X [ MD@5M^#OV=?%?BG5KBRN;;^R$CLY[E+BY*%))$LC>1Q9W@+YD0#!F("@\],4[ MX.)\1[[PYXAMO!V@0^)M!D>!]1L+ZQM[R#SPKF%UCE.?."B3:4RV PP15RT^ M/GQ$_L!;Q3HTNG::JV$_GZ7:EKD26C6@$Z$;I\VZF,D@@ #)!/-3G6YI*#7^ M78%8YS5_@/X^T+2=:U.^\-W$%AHS[+V<2QNJ +&Q==K'S(PLT1,B;E D3GFM MJ+]G37]1\'^$=7TB8:Y?^)EDDM-/L;9S$@02M)&]TQ$2S(L+.T)((4@Y-4=8 M^./COQGH=_X>NYX[RRU6Z5DMH+ (8G*QQB&W" ;%*Q1+Y8R,*,#DY=H_QM\; M_#W3ET'3H['018S/%=)'I,4<\\PAF@Q<"G?$M;J_X6M]^ MX:#+S]G;X@Z?>:;;7.A1P/J,_P!EMG;4+4QR2&(3*N\2%1OC8.A)&\NW\*>(/CO M_9VEWNF:5$]EJEN&LQ=6=J/M,-OIYMPZHY#%!;6Q ? #&,X))P?-[CX]>,-1 MUFVUBYN;.[G6SO[0+/I\3136][))+5S_ +.0!C%2IXB=U%Q_JX:' MGPY%%:>C>&=3\06NK7&GVK7$&DVC7UZX8+Y,*LJECDC."Z\#)YZ5F5Z":>A( M4C=*6D;I3 T:***0']#M%2;1Z"C:/05^4'0?/OC#X:^--1\=^)[K2)-1TK3= M4U(7#W6E:@MM+/''HQABR0=P N@G''*@G*YSD:%\+OB'I_B2;57?5%DU+58= M2U1(M86!+LQ:'$BHQ7.Q#>J4(4=%7@H,'Z9VCT%&T>@KI6(DE:RVL!\L>&=# M^+\*:=/J,.OR+_;L,ZZ7+J 6+R&@@$XEG%PTJI'()V3)=7(.8E#IMK>&OAC\ M4?#GARYL].EUZV_LJPO396SZRN+J];5))-V2YW![8KLWX4%B" >1]8%0.PKS MK6-?NX/CYX9T9+YDT^Y\.ZG=2V0<;9)4N+-4@K/V[M;E0'S#I?@?XMV>M^"5NM=U];9K:WGU"47"7GEWWV MDM.A& MJZ1<>5J6GE01F$-^ZD4Y&Y''.!A@:]ETG]C2Q^*4:7?PF^*/AGQ5;RKE=+UN M4Z9JD38SY;PD,">V1Q^%?,U"G:ZNO#K]UAP1]#VKEJ4IM\U.=G]Z^[_)H=^Y M]#:M_P $_P#X\Z3<>4? KWGI)9W]O*A_'>*O6?\ P3X^+L5E]N\16^@>"]. MRUWX@UJ&%%^NTMC\:\6T_P"+GCO2;5;:R\:^([6W7[L4.K7"J/P#UAZWX@U7 MQ-/Y^LZG>ZO-G/F7]R\Y_-R:Q4<6]'./W/\ S#0^D?#WB2R^!#V/A/P3\:KJ MZ\17^H0I=ZCX>MH;;0[%#(OFO+=2H9;G:@) 4*@P>O2O&OCOXXL_B7\9?&?B MC359-.U34Y9[;?&$9HN%1BHZ%@H8CU:N$ZT5K3P\:<_:-W;ZZ?H%^@4445UB M"BBB@#T;X*?'[Q=^S_JVHZIX.DT^VU"_A6VEN;VQ6X<1AMVU2Q^4$X)QUVCT MJ'5?B!IOQ(\;ZMXK^(\FOZSJNIRF:=M(EM[?+X 4 R*X5 JA0H' ]*\_HK% MT8.3FE9OKU'<^V_@1_P4 \*?L_>"V\+Z'X'\4:KI8E,T::QXBAF$!;EEB @ M12-O&&I^#;&Y\*:'XD$D<^DM,DNR&1UDD@#A1^[+ MJ" . <@5Q%%8T\)2I38 ZD!O+D=,CJ&QZ8OP_&SQC;ZQ)J46HVD<\MG]@FA32K06\\&_>$D@$ M7EN P# LI((&",5PU%;NE3DVW%:A%X?#U]J:76FPPQVZF2T@-P88SF.)KC9YK1 MK@84O@8 Z#%TZ7^V=X8TZ_2YD^!'@VZ #9CE5-IR/^N-?+M&* MY:F&I57S36OJQW9]8^-_^"@.H:K\-];\(>#/AYX?^',6M*8KV\T8_.T97:X5 M1&H#%?EW') )QSS7R]H'B+5O"E[]LT35;[1KS9Y?VC3KI[>3;W7^,_C7 MXD\::-#I,TRZ?IJ232M;V*,11RZA=27#(@Z*"Y) ]A6=12C3A!6B@-G5?&OB/71"-2\0ZMJ( M@C:&(7=]++Y<;+M9%W,)6OM.O6\1:NUYIJ>597!OY3):IC& MV)MV4&.,+@8K#HI\D=K ;L7C[Q/ ]V\?B768WO-GVEEU&8&?8,+O.[YL#@9S M@<=*P@,444U%+9 %7M#UN_\ #6LV.K:5=RV&I6,Z7-M=0-M>*5"&5E/J"!5& MBFU?1@?0%O\ MF>(K>UUZ >!?AZ1X@4#6770#&VI<[B9MDHW9;YB!@$D\5S> MH?M(ZH='U*RT+P=X)\%SZC;/9W&I^&]%^S7I@<8DB64NQ17'#8 )'&:\CHKF M6&I)Z1'=@"0A0$A3SMSQ^57+S6=1U%BUWJ%Y=L46,FXN'D)13E5.XG@'D#L> ME4Z*Z;(1;75[]+:YMEO[M;>Z(-Q"+APDQ'0NN<,?KFDN=6OKU46XOKJX6.(0 M(LT[N%C'1 "3A>!\O3CI56BBR E:ZG='1IY61R"RF0D,0,#(SS@=/3M4HU:_ M%C'9"_NQ91/YJ6HN'\I'Z[@F=H;W S56BBR L/J5Y)9-9M>7#6;2>?VE>F\MPHAN/M,GF1!1A0C9RH X&",53HHL@'S3 M27$K22R/+(QRSR,68GU)-,HHI@=Y\'OB#I_@/7-7BURPN=3\-:_I4^BZK;V, MJQW/V>4JWF0LPVB1'1& ;@X(/6MDZ=\#\DG7_B&3ZG2+#_X]7E5%82I)RYDV MO0=SW3Q'XK^%?BS1/#NDZKXL^(EW8^'[:2TTU&T;3PT,+OO*;A-EANZ9SCI6 M='\0/A_\-_#NNP_#^W\1ZEXEUJRETN36O$26\"6%I*,3+!%"S;I9%RA=FPJD MX&37CE%9K#Q2M=V[!=GH?P_^,^I?#7P5KFD:);P0ZKJ%_:WL&JS0QS-9>3', MF8E=#LD/G<2KAEP<=:[U/VL)O[1@GFT%KNU@DTF.&TGNE*1VMM:R6US OR<" M<32,3V)R=Q&:^?Z*:V>U55V962.*V\DNA7=YC,>>*S?BG^TS;_$3P)K7AV'0KFS?4=4 MN+Y[NZN([EY5EN//S(Q0'SD_U:R+C]VJJ>,@^#T5*PE%24DM5KU#F9[C8_M" MZ'#XJT'QA/X4O'\76.B'0KJ6+4U6SN(1I\ME'(D1B+1N%>,D;BI*' !;C;U# M]J[3=7TX:=?>$KJ:PN--NM/N(QJ* V:S6L,'E6&8<00 P"3RV#?,QYXR?G.B MAX2DVFUMYL+L^C/&?[6UOXM\+>--)C\-WVF?\)#]O7R+?4D%FOVFXBF$LL7E M R31B/RP^Y1LP,<5\YGJ3116M*C"BFH*P7;W"D;I2TC=*V8C1HI<&BI _HBH MHHK\J.@**** &OTK\U_BQ\/-3NO^"G'AO9XIO(7O;FSU.*54.^VACC!:V4[\ M;&V,.@&)&R">245Z>7R<:D[?RLF6Q^E(Z4M%%>84%%%% !1110!R_P 4O#__ M E?PW\4:)]H^R_VEIES:>?LW^7YD;+NVY&<9SC(K\SD_P"";"A%'_"Q6X ' M_($'_P D445Z>#Q-6@I*F[7]")"_\.V%_P"BB-_X)!_\D4?\.V%_Z*(W_@D' M_P D445Z/]H8K^?\%_D18/\ AVPO_11&_P#!(/\ Y(H_X=L+_P!%$;_P2#_Y M(HHH_M#%?S_@O\@L'_#MA?\ HHC?^"0?_)%'_#MA?^BB-_X)!_\ )%%%']H8 MK^?\%_D%@_X=L+_T41O_ 2#_P"2*/\ AVPO_11&_P#!(/\ Y(HHH_M#%?S_ M (+_ ""P?\.V%_Z*(W_@D'_R11_P[87_ **(W_@D'_R1111_:&*_G_!?Y!8/ M^';"_P#11&_\$@_^2*/^';"_]%$;_P $@_\ DBBBC^T,5_/^"_R"P?\ #MA? M^BB-_P""0?\ R11_P[87_HHC?^"0?_)%%%']H8K^?\%_D%@_X=L+_P!%$;_P M2#_Y(H_X=L+_ -%$;_P2#_Y(HHH_M#%?S_@O\@L'_#MA?^BB-_X)!_\ )%'_ M [87_HHC?\ @D'_ ,D444?VABOY_P %_D%@_P"';"_]%$;_ ,$@_P#DBC_A MVPO_ $41O_!(/_DBBBC^T,5_/^"_R"P?\.V%_P"BB-_X)!_\D4?\.V%_Z*(W M_@D'_P D444?VABOY_P7^06#_AVPO_11&_\ !(/_ )(H_P"';"_]%$;_ ,$@ M_P#DBBBC^T,5_/\ @O\ (+!_P[87_HHC?^"0?_)%'_#MA?\ HHC?^"0?_)%% M%']H8K^?\%_D%@_X=L+_ -%$;_P2#_Y(H_X=L+_T41O_ 2#_P"2***/[0Q7 M\_X+_(+!_P .V%_Z*(W_ ()!_P#)%'_#MA?^BB-_X)!_\D444?VABOY_P7^0 M6#_AVPO_ $41O_!(/_DBC_AVPO\ T41O_!(/_DBBBC^T,5_/^"_R"P?\.V%_ MZ*(W_@D'_P D4?\ #MA?^BB-_P""0?\ R1111_:&*_G_ 7^06#_ (=L+_T4 M1O\ P2#_ .2*/^';"_\ 11&_\$@_^2***/[0Q7\_X+_(+!_P[87_ **(W_@D M'_R11_P[87_HHC?^"0?_ "1111_:&*_G_!?Y!8/^';"_]%$;_P $@_\ DBC_ M (=L+_T41O\ P2#_ .2***/[0Q7\_P""_P @L'_#MA?^BB-_X)!_\D4?\.V% M_P"BB-_X)!_\D444?VABOY_P7^06#_AVPO\ T41O_!(/_DBC_AVPO_11&_\ M!(/_ )(HHH_M#%?S_@O\@L'_ [87_HHC?\ @D'_ ,D4?\.V%_Z*(W_@D'_R M1111_:&*_G_!?Y!8/^';"_\ 11&_\$@_^2*/^';"_P#11&_\$@_^2***/[0Q M7\_X+_(+!_P[87_HHC?^"0?_ "11_P .V%_Z*(W_ ()!_P#)%%%']H8K^?\ M!?Y!8/\ AVPO_11&_P#!(/\ Y(H_X=L+_P!%$;_P2#_Y(HHH_M#%?S_@O\@L M'_#MA?\ HHC?^"0?_)%'_#MA?^BB-_X)!_\ )%%%']H8K^?\%_D%@_X=L+_T M41O_ 2#_P"2*/\ AVPO_11&_P#!(/\ Y(HHH_M#%?S_ (+_ ""P?\.V%_Z* M(W_@D'_R11_P[87_ **(W_@D'_R1111_:&*_G_!?Y!8/^';"_P#11&_\$@_^ M2*/^';"_]%$;_P $@_\ DBBBC^T,5_/^"_R"P?\ #MA?^BB-_P""0?\ R11_ MP[87_HHC?^"0?_)%%%']H8K^?\%_D%@_X=L+_P!%$;_P2#_Y(H_X=KJ?^:BM M_P""0?\ R1111_:&)_G_ 7^06+7_#N,?]%#/_@E'_R11113^OXG^;\%_D%C "_]D! end GRAPHIC 21 tuya-20231231x20f006.jpg GRAPHIC begin 644 tuya-20231231x20f006.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" %Q E@# 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#]4Z8\JQC+ M'%$CB-"Q[5R&K:M_P#/A;?^!:_X4 >I_P!I0_WJ7^TH?[U>5_V+X]_Z M!]M_X%K_ (4G]B>/?^@?;?\ @6O^% 'JG]IP_P!ZC^TX?[U>6?V-X]_Z!]M_ MX&+_ (4?V/X\_P"?"V_\#%_PH ]4_M*'^]^M']I0_P!ZO*O[$\>_\^%O_P"! MB_X4?V)X]'_+A;?^!B_X4 >J?VG#_>H_M.+^\*\L_L7Q[_T#[;_P+7_"@Z)X M]_Y\+;_P+7_"@#U/^TXO[P_.C^TX?[U>5C1O'?\ SX6O_@8M']C^//\ GPMO M_ Q: /5/[3A_O4?VG#_>KRO^Q_'G_/A;?^!BTO\ 8WCW_H'VW_@8O^% 'J?] MIP_WJ/[3A]?UKRS^QO'G_/A;?^!B_P"%']C>/#_RX6W_ (&+0!ZG_:4/][]: M/[3A]1^=>5C1_'G:QM?_ ,6C^Q/'O\ SX6W_@8O^% 'JG]IP_WA^=+_ &E# M_>_6O*O[$\>_] ^V_P# Q?\ "C^Q/'O_ $#[?_P,7_"@#U3^TH/6C^TH?[U> M6?V+X]_Z!]M_X%K_ (4?V+X]_P"@?;?^!:_X4 >I_P!IP_WJ/[3A_O?K7EG] MB^/?^@?;_P#@8O\ A1_8OCW_ *!]M_X%K_A0!ZG_ &G#_>'YT?VG#_>KRS^Q M/'I_YA]M_P"!:_X4?V+X]_Z!]M_X%K_A0!ZI_:4/]ZD_M*'^]7EAT7QZ?^8? M;?\ @8O^%']B^/?^@?;?^!:_X4 >J?VE#_>_6C^TH?[U>5?V)X]_Z!]M_P"! MB_X4HT7QZ/\ EPMO_ Q?\* /4_[3A_O4?VE#_>_6O+/[&\>_] ^V_P# Q?\ M"C^Q?'O_ $#[;_P+7_"@#U3^TH?[WZTG]I0_WJ\K.B>/3_RX6W_@8O\ A2_V M)X]_Y\+;_P "U_PH ]3_ +3A_O4O]I0_WOUKRO\ L7Q[_P! ^V_\"U_PH_L7 MQZ?^8?;?^!:_X4 >J?VE%_>'YT?VE#_>KRK^Q/'O_0/MO_ Q?\*7^Q?'H_YA M]M_X&+_A0!ZG_:4/][]:7^TH?[U>5_V-X]_Y\+;_ ,"U_P *3^QO'A_Y<;7_ M ,#%H ]5_M*'N?UI/[2A_O5Y8-%\>C_EPMO_ ,7_"D_L3Q[_P ^%M_X&+_A M0!ZI_:4/][]:/[3A_O?K7E?]B^/1_P N%M^-XM4YSXMM9FBF&FQ2+U1]0C!' MX&FDWL)M+<]@_M.'^\*/[2@_O?K7CAN/%/\ >TO_ ,&45)]H\4?W]+_\&45/ ME?87,NY[)_:."X\4^NE_^#**@S^*TS_P914Y[) M_:,/][]:>EY$[8#"O&%N?$X/S/I8'_82C_QKH]-@\3VT#7-U;VZVZH9"Z7*M M\H&E@@CCFEK#\/ZP-0@C<'(8 UN4AA1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 5;]BMNQKQ7Q++91_;C$USCYC"#L_#/-&KZH-(LS^!5WH*@N& 3?YGE M =6(XJ06B,S1_$JZV;@Q6EU;I#CYKF(Q[\@],_2O,M(^-FMM:R/=^'I+EXI3 MYK6Q(55S@!3CYS@'T(X!&:]4CU*T!R^H12@= 64?RI\=_I_W5N(,D] XH%S1 M[GG&B?&FYUO5(HDT.6#3TO);:YNY2PPJQ22*R+C)R(P,'N<4O@SXKZIX@N8; M.ZT"Y@O"LLTRM&T8C4!GC'/5F0Q\>N:]06",#A1C.:>(44Y"@&D4>3Q?&*\L MK2S:>R&J7%USLLT=/*8@?NCN'+*3\Q[ $UDWWQ\UB.["0>&Y JQ@2)*6W(PN M%B=C@<+M+,I_B [5[:+6(=$ Y)Z>O6@VT9).P9/6F!Y/)\<[B"&67_A&[Z:* M .TNP9< 8 7;C[Y)R5[#FNS\#>+Y_&-A/=2Z=)IZQLB*LC[MY*!B1CM\V >^ M*Z7[-'S\HP3DCUI5B6-<*, =@* /.);39X)%DPSN%N7(50Q&<^X&?QKN5\&1PAEAU;5;:(EF$,=PH5#6[ZYK'_@4O_P 35>VIWV_%D>RG;_AC#\,Z M?!XAM;FX<:O9+&X55FO7RPVAL_F2/PJA862.=)@>XU*0W5LTK3?;I."/TKJS MX0?MK>L#Z7*__$U#%X$6"%(TUK6%5%VJ!&].FF=I96A!9VZM[FMFJFF6$>EV,%I "(H4"+N.3@>I]:MUR2=Y-HZHII), M***2D4+124M !1110 4444 %%%% !11368*1F@!U%%% !1110 4444 %%%% M#6.%-:?%I4T<4=[< ".\#+DM'[#H:ZTC-,$8R>/SJ MDTD[J]_P(DFVFG8\^T[XIW4ZJ+CP_?;RADW01DI][:%YP=P/!]*1?BXV(?,\ M/:G&TY'E*8^3D9Z>O6O0_*4=J3R5)!QR.GM4EG*>&/'B>)[^YL3IUU87$-NL M[KGV>.OTS>%1O95 D88+8Y/IFO MG/XG?L9Z9\3_ !YJOBBX\2W^GW&HF,O;16\;I&4C5.">>=N:^AR3&4<%B)3K MNR<;;-]5V]#Q89W@L M%_#A<_4XJC_PJY%C#?\ "1Z9EG90&FQP" 6//'?\:^GO^'>FBD_\CGJ7_@'% M2_\ #O71@?\ D<]3/_;G#7UJSO!_\_G_ . O_(^;_LO%?\^_Q7^9\JP>$M(^ MR31S:ZD5^+NXA0Y)B:.)4;7"*A!W M%CG.5X) [$=:^EA_P3UT;C_BL]3_ / .*E_X=Z:-U_X334_PLXJ;SO!=*S_\ M!?\ D"RO%]:?XK_,^.?%FAQ:$L44-X+PS6C32,IP(WW,NW@GL ?Q%?ISX*D/ M_"A]#<'YE\.0MGW^S"O"I/\ @GKHS1LH\9ZF-P(XLX1U&*^B_P"P5\+?#-M& MBD::'3M'-HLKXW.(X2N3CN<5\[GF8X?&4J<*,KM-WT:/:RK!UL-4G*HK)KN8 MOPQNVFTJV9B>47/Y5Z2.17EOPH_Y!%K_ -5Z1_P E;TS_ *Y7'_H% 'K]87B0!$LVG4O9++F? M )'W3M) _AW8S6Y2,NXE"%/[J_D*/)3.=J_]\BDE8XUAY)WYC.T M-;A=$MUEW+.(\8?J.N,^^,5R.F>%_&-C?Z<\^N?;+>)0903C+$Y88Q\PQP/2 MO0 NW/O3Z9VI621Q5[;>,WO[E;>ZLUM3*6B)3D)D *??&3^'O5"+3?B!!%.! MJ%E)<388.ZDQQD!!@#K@G<<5Z'1GF@9P;6OCM$=#=V1=LA9 ORJ.3TQU/ J: M;3O&YGE=-3L?+Z+$(L<9ZY]?#GQOXR^'NH:-'XF.FZJMW M%/:7UJ2CM&@&Y'8?WCGITXKO_ UCK6G^$]-MO$%Q'=ZQ'%MN)HONLV3C],5O MT4+0#BM>TKQ9+>7[Z5?PPK,T8B:8Y$<8'S +C[V<_-[^U9EO:?$59A#)>Z>R MB,'[1Y?REMQXQUSC!)KT?=1P#2O<#D7M?%<^DVP2YMX[Y+DLY<8#Q#(5>.[# M!-5KG2?&*QV[PZC;O=+:JCLW$9DW$L=N./;/3(;:+7[:>7:"\TL>6#D)Q0!Q%OI_C M9Y;47-_9K$)PTWEK\QCRORCWP&'XU1ETOQU9*+;3]0MY(QYI%Q>?.&D[D>W?\*S;_P .>,'LM36' M6%-S>2[XV!VK;J'4A5XZ;0P/N:[_ '4;N:!6//IM)^(+K%$FK6$:QL62T MG((SZ=Q4MKI/CI]7LI[C5;1;.)P9H(TXD7 R.G7^HKO-_M3J8''>%M*\36NL MRW&L7JSVQM$B2*-\@2!CN?&.K#;^5=%JJ7+VI%LVV7(P>HJ]1UH HZ4EREF! MMZE\1[:6:2Y@T"QAS#%" $N)V'+R-G.%' 7'4DGM7;\# MI0 #0 #I2T4E "T444 %%%)0 M%%% !1110 4444 %)BEI"V/>@!:3 HW"C/ M/2@ Q1B@G HSQFD 5E>+1_Q2NL_]>4W_ *+-:H.>U97BW_D5=9_Z\I__ $ T MP."^%(QH]M_N+_*O4AT%>7?"K_D$6O\ US7^5>HCH* %HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *NH_\ 'LU>5Z1_R5O3 M/^N5Q_Z!7J>I?\>Y_&O*])X^+6F=R(;C_P! H [SQ[-K<'AFZ?P[$LVL;HE@ M5P"H#2*'8@\<(6/X5R5UXS\<)-*L'A0F")V@::4$LS!B!*JJ?F3 !XY^;T!K MTS8_.@#S+1/%WCRYU'3K:\\+)%;O)$+JZ8E0B'.XJ,]>G'; M'/45BS>,/B=':B*U\.-=2.)'-U<0"(QLI'[L1AN1U"N3SG..*]GR_P#<'YT9 M?^X/SH6@TSRF;QC\0H)-Y\*(Z",GRX@Q^;=P/3J#5>/Q9\2-/F2SE\+PZF\-LDLU MXC>6DTA5B8TYQD':,XQU]J]6R_\ <'YTN6_NC\Z!F#X#U+6=6\/QW6NZ>-+U M!V.;4?P+@8_K70GI3 SC^ ?G1N?^Y^M,1Y5!XQ^(JS6T,WA")WDC+O*LO[M, M;< G/#'YN,<$#FFIXY^(,=A;._@SS[AY4#%24&QF;)VELK@;>M>K?/\ W0/Q MI1ZE);B&"/SEGA6,%&8DCRT=B1OYQBH4\ M=?$6:TMC_P (.(9Y699,S9\L;7*G!/7*J#GCYAZUZQE_[@_.C+_\\Q^=-@>2 M6GC_ .(5](\*>#8XI(PI=Y]ZJ 2>G/)(QP.F.>HK1T3Q;X[U'5+=+WPM%I=@ M;ORI79S(XCW?>X.,8[_CTKTG+_W/UI07 X0?G0 Y37.^*[C78I['^QH8I$'F M/<><." !M4>['(XKH-S_ -S]:P_$EQKT0@.C6ME,Q)\T7DK)@8XV[0<]ZN"] MY;?,B;M%O\CEYO%OC&&\4'PPTD"NZOY627&0 02>!W]\^QJT-=\43V@D?3&M MF-Q&NR. NZQE23P6Y^8!2W8'-3_;/'G_ $#=#_&ZD_\ B:3[7X\_Z!NA_P#@ M5)_\376TK:*/WG,I-;\WW&=-XJ\:%3*/#R00Q%G?.2SJN<@9/&>,'V/J*C@\ M=>+;W34NK?PLSDHK@.&3S-Q7&T$Y'!).>1C%:PNO'N/^0;H?_@5+_P#$TGVK MQYU_LW0__ J3_P")JO=M\,?O_P""2V[[R^[_ (!6TGQ+XPN+NW@NO#ZQ1^8H MEG;*C9D@D#)YZ8';OUKT#M7&6EWXV:[@%SI^C);EU$ICN9"P7/) *]:[ ,^/ MN?K7-5M?1)>AT4[VU;^9RWQ U'7=.BTQM#MI+F1[G;,(X!+\NQBH;)&U2V 7 M[9KE;3QSX]FMX&N?!1M9"P\P+(9 H+$# SDD;>?]Y3TS7J>7_N#\Z"7/\ _. ML#8\AG\9?$5X]-NH_"K1S/:7$LVG!04,JR$*C2DY0E & .XG%)+\3/&^EZ1 M=W.H^#I(GC+LLB([HB@C[RJ2S'!&-HRW3J#7KWS_ -P?G0=Y_@'YTAGC,7Q7 M\:S:9>ZDGA,+:6GF";>DH8%<<*N-S[23G ^;;\O6O6O#U[-J6B6%W<1&WGN+ M>.62$@@HS*"5P>1@G'/-7/G_ +G/UI07'\'ZTQ%#Q$M]_8E^VFOLOQ;N;<[ M_P"\P=O!X//:O,V\9_$:. 1GPH&EAD*M)@DSJK*-P .%+ D]P,>U>M[G_N#\ MZ,OC[@_.@#R4^._&UXFMV"Z$MIJUC9PSH\4$DB.SR8(7/#'9D@ DC'/45;LO M&/C^>.7SO!Z0;9S"JF;+D?,1)UQC"@'W<=@:]/!"O$ MGB76M5O(=9T#^RK.*&-X;DD@RN2P==IZ;<#Z]>A%=L*9N?\ N#\Z-S_W!^= M$E%1[G_N#\Z-S_W!^= $E%1[G_N#\Z-S_P!P?G0!2\17,UGH6H7%ODSQ0.\> M%W'<%)''>O,O"7C#Q#+BWN@JRQ>;R!&"H&YF&&*XXZ5ZT2Y M_@_6F;&SP@'XUM"HH1<7&]S*4')IIV.!TSQKXA4+#-X=NKOY0RW(7RO-!9@I MV'[O &0>1GI5.+XE^((D$MUX8N8EF=!$A#97<%&TX')W%AVZCL":]*"/W7/U M-*58_P ]>M4JL.M-?>R73G_ #O\#S]OB#XCC(#>#[KYWVJ YXX/7CZ>W!]J M+GQ;XDDTE;H:/+:SBZ:,P1PM*[*%&P7)C']:=B3^Z/SI.I# M2T%^(*G+K+\CS6Y^(GB0#SH/"MZ4W?ZIXVRP"98 XZ[NY[*<9)%=?K5S)>>! M]0GEA-O++I\C-$QY0F(DBMO#YSM_6LOQ86_X1?6,K@?8YN<_],VJ9SC)+EC8 MN$91^*5SAOA3_P @>V_ZYK_(5ZD.@KR[X4C&CVO_ %S7^5>HCH*R-!:*** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"IJ7_'L: M\LTC_DKFF?\ 7*X_] KU/4?^/9J\LTC_ )*YIG_7*X_] H ]9N+B*UA>6:1( MHD&YG<@ #U)IDE];11K(\\2(Q #%@ <\#^8JOKFCQZ[ILEG,S(CE6W+U!5@P M//!Y X-6[>1G,@8S'Y3G.1Z<\_@/2@#MC-&,?.O/O2+<0LN MX2(1ZAA7!6/P>L((+9;B_OKB2%D<-YI5=RL&Z#U*BK5_\*--OY;UVN;R/[7O MWJDF -_WL>E '8K=P2)N66-E]0PQ_GBF?VA:Y ^T1<_[8],_RYKB7^#6D21[ M#=7FT$D8E(/*E<$]QR>OJ?6KQ^&6F&=79YV58O+5"WRC]SY+'\5 _*@#KA/$ M2@$B$O\ =PPY^E(UQ",9E0=^6%?I5*W^#>F1^49;R^F=(?*_UV%/WN<#OEB?K0!WPFC(SO7'UI#N?K2/S7%VLMT4:18Y2JY4+T';.P9]:9'\*=*BMM1@6:\V7J1H^9B2FQRXV^G) M- '9+=0ONVRH=IP<,.#3C+&.KKZ=:\]N_@MIDEL\=K>7MJY8NI\TL Q0)R.X MV]N]:;_#2Q?0O[(-U>&U^TB[#>:?,WY).6ZX.: .M^TPA@OFIN..-PSST_E2 M^='Q\Z\].:XEOA'I)M);<37:H\\<^X2G>I1"H ;J!AC3%^$>F$1+)@Z9ZUQJ_"C3(XKN-+F\474JRR,)3N.-_RYZX^7S!F#*@F( P#GZ]3UZ4^#X0:1!,94GO1)O\P%IR0.0<8].!^0]* .X4(P MR#D>H-/Q69X=T&'PWI,&GV\DLD,.0IE;6_"G_D$6O_7-?Y5ZD.@H 6BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH JZC_ ,>YKRK2/^2N:9_URG_] KU34O\ MCW->6:1_R5S3/^N5Q_Z!0!ZXSA1D_I3?-ST5ORHEZ#_>%1WEW':6TDTAQ&BE MF/H*3=E=AOHB3S?]D_E2^9_LM^58^E>(8M0F:+;MDV[E D5\COG!X(ST--\8 M^+K7P9HIU&[C>6/S8X51&526=@J\L0 ,GJ34PG&HKQ94HN+LT;/F?[+?E1YG M^RWY5R#?%SPM!^[NM4CMK@'8\.&%5M)YFOV$D3LAMS$WFDJY0@#'.#UQT!!.,T =K MYA_NM^5'F'^ZWY5R ^,/@\WDELVMP1/'((2TH9%\PEALW$8W#:IQ@&@#IO-QU5ORH\P_P!U MORKC_P#A=96"JT(9A][;DD# P2<]AGIS6QX<\:Z)XN25]&U& M+44B"EWAR57=G&3CKP>* -CS#_=;\J/,/]UORJ2B@"/?_LM^5'F>JM^5244 M,5P^<9R/6D\T$9 )_"E0?,])%Q""?2@ \TC^%ORH\P_W3^5<9=_$W3;/XFZ9 MX(<3'5;[3Y=1208\L(C!2IYSN.A!QR"!D@U: MD^*OAH6][)!J27,UK9M?O;("LOE+WVL!CMUQP0>AS4DG5^8?[I_*CS#_ '3^ M5<#;_'/PO_93WUY/-IZH=FR6,N7;&<(4R'X'!4\]LU;L_C+X3N+'[3+J:V8^ M8^7<(P< %N=H'HN<=1D9QD4 =GYA_NM^5'F'^ZWY5G:!XHTOQ3:27.E7B7D, M;^4Y4$%6P#@@@$<$5JT ,\S_ &6_*D\P_P!UORJ2B@"/S#_=;\J/,/\ =;\J MDHH C\P_W6_*CS#_ '6_*I** &"3)P00?<4,^"1@G'I2/_K$_&D!P9/\]J % M\W_9;\J/,/\ =/Y5QWCGXDV7@F[T>SE@N+V_U:X%O:VUN.22<%F)X &>]=%H M>L6NNZ;#?6CNNQH M>;_LM^5!E_V6_*N7U?XEZ)H6ISV-[)+#-#+!"[&,[ 959E;/H C9/:J-[\9/ M#5G>W-JUT[2V[A'(0A3GT8\''.>XP2>*SN;G:^8?[K?E2^9_LM^5O;B'68'-P_EQ@!N6QD#IQGMG[W;-6=/^(>A:MKD>D65ZMW>LAD*1@_(NW<" M<]B,X(]#0.QT/F'^ZWY4OF?[+?E3Z*!$?F8ZJWY4>9GHK?E4E% $?F_[+?E1 MYA_NM^5244 ,\S_9;\J3S#_=;\JDHH C\S )(( ]JS/%G/A76?\ KRF_]%FM M27_5M]*R_%1_XI/6/^O*;_T6: .#^%/_ ""+;_KFO\J]2'05Y=\*?^0/;#_8 M7^0KU$=!0 M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110!4U+_CW->6:1_P EIZC_P >S5Y9I'_)6],_ZY7' M_H% 'K4O0?[PJ&]M([VVD@D&8Y%*L :FEZ+_ +PI^*32:LQIVU1AZ;X?BTVX M\_*F39Y:E(E3 [YQU/O6AJ.E6NK10QW<*SI%*DZJW9T.5/X'FKM8/C/6KC0- M"GO;5(I)HRHVS9VX+8/3OCIG ]Q40A&FN6(Y2E-WDRH?AMX>9YW.FH'GF:>0 MB1QN=L9/7_9'Y5F7/P2\'760VC1*&<.X25UWXW8!PW(^8\5E3_&ZVMGV'2+K M>L8+^:?*VL3C!!&0 2,GMD#J:O6_Q0NM0U""WM_#UU&C2M')+=$IL/ELZC ! M^8E0".V>M:$FT/AQH:0ZG%':M$FH,CS".9U(=,;70@_(P(#;EP<@'K66/@OX M79YFDLY91(P(0W$@$8PH95P1@/M!?^^?O9INA?$F\U*QG,V@W27-O;B28*<* M9#M'EKD9SEN_0 'O5>#XNS3[G_X1G44B1G1W;&05SVQTX_6@"]9_!KPII\L, MMOI[QRPR^\(AF?YU=MSK( M<_O%9L$JV02*PX/BG?7\&J1V^@7,5Y;V;W=OYP/ER8"[5.!G)W=O:H+'XFZA M,99;BP2RA5RZ12PR^9)!O ,G3"[5.6!_"@#=7X2>&/L,-FVF+)!$,*'F>D@_P!4OTH Y*]^'EG>>/[/Q2WE_:K>U:W$?D@EB3P^_J,#C'3\ MA788XI:9(Q2-B!D@$XIN3=KO8IR[=+:1VN[<6LYFN))/-C'3=N)R0 %SUP .@ MKDM*^-%V;.(WVA3RW#J93]D5MB*&5<$GJWS'@"V!N/5MHSG%9S?%?RM+FO9=$NXD26&* M-'8 R^9GE>/4<#OD=,U3O_C!-;Q!E\/7JN'3@^]MR0.^#Z4P.ZT M;PYIV@FY-C;+ ;EP\I!)W$*%!Y/H *TJ\WD^*5U>K=?V=HSNT=I+/$)F8-(Z M["@VA?NL')!SSM-./Q;9U/EZ%=NN-JSOE(S)T*DX.!GC//) H ]&HKSC1_BK MN&Z8J"^^,96*1K;0KRX:.>2$-&-ZML ME"'! ^N?[O'7-'6P['IV:6O/]/\ BB\\E^MSHEU;?9[62[7&7+A ,IP.#DG' M8X_"H;'XJ7.J7NDP1Z!=VHOKB./S+G("H5RQX'W@>Q[ GVH$>C44BG(%+0!& M_P#K$_&D4;FD!Z'_ I7_P!8GXT)]]_J/Y4 B,E2@INHE[SZG-:Q\._#^OZA)?7^G1W%S)'Y;REF!*X Z X[#GVK-' MP;\)B%(FTSS%12O[RXD;=D8+-EN6()Y//)J+Q+\0+GPUK\ULVFR7]JL,;J+5 M29-S-@EB>%7G@\YZ9SQ5&^^*>HV-Q:,_AZ>:W>Q%U,+N23[DFL;5/BPVF260Y$ M1;IG9SQU.!22?%UO[(M=3BT*[FMI9I866,Y=2NW!Z8Q\QW<\;3UH ]'HKSVQ M^*2O3'3OVZ\U< MT_XIW>HQZ@JZ%=12V\/VF-G0[)$WJH XR3@DY QQ3 ])HKS$?&@)8"[/AZ_2 M%G"1F0A2[$D$ $=>F/4G%+/\;[:(*RZ)?LC+$0[+M!+E@%&1RWR\#N3CB@#T MW-+7"Z#\2QK]G?.-*NK&>"S%U'%<+S)D,=H [@KTZU!I/Q+GU2]TVW;1I[!K MAU\PW!/RH03N&!VP <]"P% '?2?ZMOH:RO%?_(IZS_UXS?\ HLUJ,VZ)C[5E M^*_^13UG_KQF_P#19H X7X4?\@BU_P!Q?Y"O417EWPJ_Y UK_N+_ "%>HCH* M %HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M*FH_\>K5Y7H__)6],_ZY7'_H%>J:B/\ 1FKRS1_^2MZ9_P!\;Z_<^&="DOK2T-[*LB*8QG[I;#'CK@5T-<_XVUZ M7PSX?NM0AM3>S1C"0CH6/ R>PSUH Y:;XIPK(6N/#MZ5 &)!&&/&"!T]?UJ6 M3XNPQRW"C1[]EAN$MV8)W8K@_P#CQS]/>HO^%HRR648,CD<\4#$U;XM6NEZW,[F_\-V.IZ;; /-&?2;NVGM+07,JL/ESNVD ^@SG/H#Z5G1?%UKG3A/8^';R9WA,T<;. IQSRP M!P.Q(S\W'O5_4OB.^GWS6B^';^Z<[E62/ 1]H4GDCI\Q_+WH AO/BYY"SF+1 M;N80OM=^B_AQUQG]/6GW'Q3F2TU&=-(F"V2QF19<@DM(BD XZ@,3^ ]:IWWQ M;3["2#2I M'N;]G\I\'^*_P#A M*7O(VTFYTUK41Y^T@8;>N[Y2/2F!AQ_%::+5);6ZT.Z5?MQLXI8AN#8D*%CQ MQV/OFO1!W--\E./E'7/2GF@!J_>>D@_U2_2E7[ST0_ZI?I0 ^D9MJDGH!FEI M&.U2<9P.E 'F]K\9;6Z9?^)7>*K.%!V'D%V7(&/8?G[43_&**&T6Y_LNY,8Q MN0*2Q). 1Q]T]CWJ _%E?]'E&@7D<1^:?E-LOBK!D]AD#GK0!9L_BH-3GL;V*Q[;XK2:?: +UO\ %F9K0-)H5TURH'FI']U6/;D?C],'O5_5/B8NFVD,QTF]=I88Y@ F M0N\L I]\J1CZ>M9-[\6I8Q EMXG<5I6'Q*- M_;7\W]@WL4=M 9@9,8D(8#:..,9!S['TH ?IOQ0BO[E;=M.NDE^RRW+84G;Y M8&4/HQ]/<>M9R_&&QM;AK1-+N%V#=F)?D.8]YV\=8VL4Q$:*?,,C!2L9/ M8=HW5E;3Z;.!A@:]$5BU-,*'JH]:>!BE8!C_ZQ/QH3[[_ %'\J'^^OT-"???ZC^5, M"2D/2EHH XGQ5\1X_#5Y+:C3Y[J93&J",'YV<,1V^Z,=:QQ\:[8+&)-*NXY7 MW+L;CE5R<>P[GMD>M:>O?$BWT;Q%" M^CN]1?PO.9;:-#;$*/,97P'7)'!!]."!2 TU^(:7=A>S?V/=--:K%,+=P-S! MV(0^Q^5C[8JA:_%FW69 M'95&249EY[XVXSTY]JBF^--M;A=N@:@Q9HP % +LR;BJ@CDCH1Z#-,#2G^)S MRVVD?9-*N'FU%4=1(,+&IE",3] 2?R]:K7'Q?\J?R5T.]WASDLN%V"786![G M'./<>M6=<\?W&GZ5I5_9Z--.EU TTL;1DFV!4; V/]LJ#[53O/B?_$N&Q6$MIUS(9(H90J#YOWF>,>V,?7BLJ?XRVD+7H_L2^>2WR M %4$L1_"< [3R.#ZBFM\8X/.NHT\/7\Q@#%F7;QC:=I]&&[D=1[YH @N_BVO MVG_B8^'IA;!XS '7+>: 2<9&,CMCD\U)JOQ:M9T3R]$N+L>8S0/,GR$HJMYG M3@?-P>N15SQ'\0;>RU2_MV\.7NH_V6%G$RQC;NV@Y3(ZC=CCWI^M?%"VT.:] MAFT6](MXU=7"C:^Y VW/12 3G/\ =- $^E?$N/4Y0K:7=1(LEM?B[%<"3R] OG*3> M41'ALMC/IUY!QW7FH8/BO=3^3 ?#=Q;7?VF&%S(=T2!Y"I(8#)(4$C@9Y].5 M89Z:QRC_ $-9?BO_ )%/6?\ KQF_]%FM1^8W/J#69XK_ .14UC_KQF_]%FF( MX3X5?\@:V_W%_D*]1'05Y;\*?^0/;?\ 7-?Y"O4AT% "T444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %34?\ CV:O+-'_ .2M MZ9_URG_] KU/4O\ CV->5Z1_R5O3/^N5Q_Z!0!ZW)P%_WA4E1R]%_P!X5)0 M5C>*?$$7AC2WOYH99HT95*PC+W^,MG=-:*FF71-R' M=>1]U3\S#CD#G..AXJ*V^,T=Q<6X71;U89HE<':=ZN0QPP(P!@<'OSZ5Z''I M5I'E'EJ.U M'F=W\4YM&N=1@DT*9+6RG>!&A!(=4ZGIQQM(_+K5V_\ B9)I>KWEE+I-S,P= M/LGE CS4,8=F)(P,$X_*N_,8/44I4'M0!YK+\7 M\J#2+K[*T88.%)?<7V[2 M,?*1Z'N0*Z_PMKP\1Z>UP;:6RD61HV@F^\,=#^(K:V#TI0H% "; ?6@(!3J* M "D-+2&@!J_?>DA_U2_2E7[STD'^J7Z4 24UVVJ3@G S@4ZB@#SK_A;$90>3 MHM[,^SS-B=ADYSQ[8^N1VJBWQH$SEK;1;R:'+Q J"2)@V-I(&!T.1UKU'8/2 MF16\<*;(XUC3).U1@9)R3^= '"Z)\3/[>UK3["+2KBW,\LB2O." H1,DKQSS MC\"/6NWDL8)YXII(E>6+/ENPR4SP<'M4VP>E.H 9Y8P.32[!3J* &>6/4TNP M4ZB@!AC##GGM20P1V\8CB4(BC 51@ 5)10 4444 1N,RI^-"???ZC^5#_P"L M3\:$^^_U'\J )**** (Q;QJ[.% 9N6(&"?K3@@'K3J* &[!4,MC!/+#+)$LD MD)+1NPR4)X)'I5BB@!HC I#&">]/HH KV]A;VOF>3$L7F.9'V#&YCU)]31;V M,%J93#$L9E]244 11V\< M6[8H3<=QVC&3ZFG^6,Y[TZB@!D@Q&WTK+\5_\BIK'_7C-_Z+-:DO^K;Z&LOQ M7_R*FL?]>,W_ *+- '"?"GG2+;_KFO\ (5ZB*\N^%'_((M3V\M?Y"O410 M% M%% '-?$#Q[IWPY\/2:OJ?F- KK$D<*Y=W;HH_(_E3O!'CG3_ !]X:M]:TW>+ M:4LA25<,CJ<,I^E1?$G0+#Q'X+U>UU&U2[MQ;22JC_PNBEE8'L01FCPMX5T[ M3_ 5GH]E;"RL9+,(4@."-Z?,<]YF M7'QI\*VVE7&J-J#MID E)O8[>1H7$0)DV.!AL8/(]#C-=9%K5G-;B9+J$QE$ MDR7 PK#*DYZ9[9KR6+X/>)8?@Q>_#L7VF26JZ9+IEI?LKAW0Y$;.@&%(4\D$ MY/3&:P-4_9HUC5!XA#:Y;H=0LKB&,E&8O)*]NZB7U6(VY5,<@.>G0^+[7$*W MN7T]-=3[7ZCE,VTL3RI2:3^*\=.5V25F[O3IY'L_B7QWHWA+1O[4U*_BAL?- M2'S4^?YG<(!@9S\S >W>GZ]XTTSP]>V%C=3DZA?%A;6D*&264+RS!5YVC(R> M@R*\(O/V8=?N])>V_M72P[S7D@1HY#'"9M0BO%:,8X;$9C/3((P>U>J>(/ . MIS?$72/&6EW%L;NVT^;2[FSN]PCDB=UD#(PR58,O<$$'MBJ56M*[<+;?\'[C M&I@LLI\JCB.9^_?HM$N3H[=:_\ M#M8UWQT_B*35;8&6&/?'M<%'6VGA,*=<0N9P[ \DKT.1CF/#'[-/B#P]IFD6 MLE]H\RV&J:9J! 63:PM;7R' !7@R'#9_/-1*MB$[*'S_ %L:TLORIKVE3%=$ M^6VNM[QYGI==[6?8]VT?QCI6N:59:A:WD7V:\C\V S'RV=E7AK-D M1N%Y;E<[<^:N,XSCKZ&_@[K_A7Q]H.G7NBOK%G9P00MJT,X\I'\JYCW M['7<459SN16 ) .":Z3PS^S1J^C:?I=IGJ;XC*SUV1[KK'BS2= TVYO M]1U"VM+.V56FEDE "!ONYY[YX]>U)I7BS3=9:Y6UNXY#;W363Y^4&4 ,57/W MN"#QGO7@^L_LP:WJFH>+I$U72[>RU:#R;6TB@D"0[;R.XC+ YR=J,AQTW<<< M5+=?LS:U=:IJMPNLVEI%?:K=7D:PJ^;2.:2V??%P,2J+1R#HZV(O_ M _ZO_D8K+LJY5_M>O?EV]U/;J[W6_0^@K;4;>[=EAGBF*_>$;AB/KCIT-6J M\;^%_P &=7\"^/[S7+FZL'L[B&]C,-J'#$SWAN$+9 !V@E/Y5[)752G.<;SC M9GAXZA0P]7DP]7VD;;VM\@HHHK8\\**** "BBB@"IJ7_ ![FO+-(_P"2N:9_ MURN/_0*]3U$?Z,?QKRO1_P#DK>F?]B_[PJ2@ MJ&XN%MU#,&()"@*,DFIJJWW/V?\ Z[+_ %H /MX_YX3_ /?LT?;Q_P \)_\ MOV:XGX@V7BV35-.N_#3DF&"8-%+*%A9ROREEZL>F.WTZUSEM9_%9;_SY+NS> M,@,8I NQ>"2B@<]<#)YQG% SUG[>/^>$_P#W[-2P3K<*64,,':0PP0:X'X8Z MGXPU1[JX\16ZPV+QJ;;<@24,'8-N4>V#7;VP)%T!P3*V#^ H$6\T$D=J\S70 M_'D-B(!K,$C!& /K71[%?SHP]J_Y6>B4M><-I7CU;9@FJVGF*,(I4'/'4DCU'ZFO0K??Y2^9C M?@9QTSCFLYPY/M)^AI&7-TL2T445F6%(:6D- #5^\])!_JE^E*OWGI(?]4OT MH DIKL$4L>@&33JANO\ CWF_W#_*@",7X(!$,Y!](S1]N'_/"?\ []FL#QW: M:K?^#[JWT62:'4G1/*>"0(_!!(#'ID9%<#>VGQ9GND9;BSA@CE8"*%EVR+\I M4LQ^;^]G&,TF!Z[]N'_/"?\ []FG17BRR!-DB,1D!UQFO+=+U'XC'QA;V-S! M;2Z=;F'[7<",(LB,6W%3G[V,$@>WO7I\W_'_ ?[C_TI@62U&[BN-\0Z9XI? M4[B?1]0BAMW1-D,HR,@'<>1QVK,ATWQW C*=1M9MTYGI0! MZ_\ ;P/^6$__ '[-']H*,;HIE&<9:,@"O'I;KXIZ/8Z?"RV]YT.JHJZD88_M*HW-<] MXOL=9OHK7^Q;U;*:.4EV;D,I&,8[US2Z5X\662;^U+8L%^2+ V-B3/IQ\I(S M["MHTU)7YDC*4VG;E;/1RV*7/ KSE]'\<&Z\Y=2@R%"["?DSD\@8]"O7/0UL M>&K+Q/;:HQUB]@O+(Q$+Y:[6#[@1P!TQD?E1*DHJ_.F)5&W;E9U]%)2UB;!1 M110 R7_5M]*R_%9_XI/6/^O&;_T6:U)?]6WT-97BO_D4]9_Z\9O_ $6: .$^ M%)QH]J/^F:_R%>I#H*\M^%/_ "![;_KFO\A7J0Z"@!:*** ,CQ;_ ,BMK'_7 ME/\ ^BVI=+G:U\+6DR0O4W_H MMJ=I4TCB<1RM9HJ.PR%)08)'>MO^77S_0Q_Y>?(\Q\!_M4>"?&EIYUU M/+X89K.UU"./6VCB,L%R95A*E79=Q:"4;,[AL)QC!KMT^*WA&6]AM(_$6FO< MS7BZ?'$MPI9[AE9EC&.I*JQ'KM;'0UY[X8_9JLO"W@WP#H5M?VRR>&=3AU&Y MO8M/2.34FCCEB428/!VRGYLD\5#IW[+6F6FAM8RZ[>M>06=E8:?J<*+'/:0V MEP\\# ]&D!D=2_&5)&.36)L=7K/Q\\*Z)X>U_7)M1M)=-TR!9HY(;R)GN\P& M8(B;LJQ53@-C(YZ.]'\1R106MW']O:UCO'LG8":.-P#EE]L@'&<$@' MJ*\I\4?LPQ^(?$^L:S;>(WTQKU3;Q6\=FLD<-NU@;)XR"?F)7#!N""".036K M\,O@#I7PF\3ZIXA_M"&]FGB*I,9[_ ,K4K:SMH;E+:WEN;A5:X+3O;@B,_,@,R%!N&&)7!R<5O)\8?!,^ MFWM_%XJTB6QLF1;F>.[1EB+Y*[B#QD*QSZ*Q_A./+M/_ &8O,ALI_P#A+S/( MJ,LLT5FA2=!JG]I1 ?,<;9=RGDY4CH157PO^R9<^$KJPO;'QD8]0L(;:&WE. MFH4*Q_:U<.A;#!TO)!_LE5([B@#U.Q^,/A;5M5EL[#5K.Z6UN+JVO)C<+$MO M);QI)(,/@N LBDLF0,@DU;M_BYX+N'L(X_%&DM+?,$MH_M:!Y6,GE;0I.<^9 M\F#_ !<=:\U\4_LM6WBJ?48Y?$<\&GWMY?7K0QVZ^9')<) /E?/W5>W5]N,, M"5/%5;[]E9KGQ'J&N0^)5AU'4@CWA^P*R/,+V&[,B#=\H)@1<<]22230!ZS? M?$K0H?#.M:W9ZC9WUKI(?[25NHXU1E&=K.Y"ID$$%B!@@YQ1'\4O" *^QMP!ZAR%(]2!U(KB%^ 6SX8>-/!R:\Z0>(UE1&%N## M8JZ!66*)F.%/+;<[0S' XKF9OV6[B.^EU)?&/V6Z2]N]3@GCL$'E7$UW!=* MS9;YD5X "I^\&/((% 'H=K\>O"$^NW^GRZI!:P06UO=V^HS3)]FO8Y899LPL M"=VU()&/3A21D U'XF^/7ACP[J]CIJ7<%_<7>GW.I*\5U$D4<4,*S;I'9@%# MJZD$\<@G (-TNX$6:S20QR7-E':3/G=R,1*RKV.1TQ0!Z_%\4 MO"DES?6I\0Z8MYI\337MM]J0O;*K!7W@'C:S*I]V'J,Z?A;Q;H_C;1X=6T+4 M;?5M,F9UCN[1]\;,K%6 /J&!!]"".U?/?CC]FO6K72M:U#2M375]1N;FZNTM M4M$B=)+B>SD,B,6P6B-FCH#U/7M7KWP1\*WW@WX?V.EW]M!:W"37$Q6%=IS5Y5H_P#R5O3/^N5Q_P"@ M5ZIJ7_'N:\LTC_DKFF?]AH DJ*> MV2Y38XRN<\''-&QO^>A_2C8W_/0_I0!!_94'^W_W\;_&C^RH/]O_ +^-_C5C MRV_OM1Y;?WVH K?V3!_TT_[^-_C5BWMDMD*Q@@$Y.3GFE\MO[[4>6W]]J %\ ML4>4*3RV_OM1Y;?WVI6 7RA3AQ3/+;^^U'EM_?:F!)14?EM_?:CRV_OM0!)1 M46QO^>A_2EV-_?:@ 7[ST0?ZI?I2JFT'DDGN::(BHX=@/2@"6D90ZE3R",&H M]A_YZ']*-C?\]#^E %<:3;@8^?\ [[;_ !I?[*@_V_\ OXW^-3[&_P">A_2@ MQMCAS0!5.FVXX^?_ +^-_C4L%C##)O3.[&.6)X_&O*_CYJ?CK2]-TH^#HII0 M\K"ZDMHP\@P!L&#_ DYR?I74:)=^,Y-(LGO++3ENV@0S*96&'P-W0>M=+H- M4XU>9:WTOKIW.55TZDJ?*]+:VTU.UQQBDV5S(N?%?_/IIW_?]O\ "D^T>*O^ M?33O^_[?X5E[/S7WHU]HNS^YG3>6*<%P/6N8^T>*_P#GTT[_ +_M_A0+GQ5C M_CTT[_O^W^%'L_-?>@]HNS^YG445R_VGQ7_SZ:;_ -_V_P *#<>*C_RZ:=_W M_;_"CD?=?>@]HNS^YG445RWVCQ5_SZ:=_P!_V_PI?M/BO_GTTW_O^W^%'(^Z M^]![1=G]S.D?_6)^-"???ZC^5@]HNS^YG02Z?#-(SL&W-UVL1G\J9_94'_ $T_[^-_C6%]H\5_\^FG?]_V M_P */M'BH_\ +IIW_?\ ;_"CV;[K[T'M%V?W,W#I,!_O_P#?QO\ &E&EP @X M8X.1ER?ZUA?:/%7_ #Z:=_W_ &_PH^T>*O\ GTT[_O\ M_A1[-]U]Z#VB[/[ MF=.% %&P9SWKF/M'BO\ Y]-._P"_[?X4?:/%?_/IIW_?]O\ "CV;[K[T'M%V M?W,Z;8?7]*4)@YSS7,?:/%?_ #Z:=_W_ &_PH^T>*_\ GST[_O\ M_A1[/S7 MWH/:KL_N9U-%*_\ GTT[_O\ M_A2?:/%?_/IIW_?]O\ "CV;[K[T'M%V?W,Z:7_5 MM]#67XK_ .14UC_KQF_]%FLW[1XJQS::<1[SM_A6?XEN?%!\.:J)+/35B^R2 M[BLSD@;#G'%'LWW7WH/:+L_N9B_"G_D#VW_7-?Y"O4AT%>,?#.37!I-O]GMK M%E\M<&25@>@]J]#%SXJP/]#TW_O\_P#A3]F^Z^\/:+L_N.EHKF_M/BG_ )\] M._[_ #_X4?:?%7_/GIO_ '^?_"CV;[K[T'M%V?W%WQ=_R*VL?]>4W_HMJJ37 M5Q8_#][FTW?:H=,,D6U-YWB'*X7OR!QWJEJT/BG5-,O+,VNG1BXA>'=YKG&Y M2,]/>MU'30/#X:X8^596P,CJI/")R0.O04Y>[#EOU%'WIWMT/F*U^)7Q233K M&6>]O(Y9/#0UI6E\/R2?:Y&M)&G@PB;8I(IQ$%5R&()X?=Q2N/B[\5;.6U^Q M1ZEK$KSSQS6S:(5V0_V;;7/F(=@W.DS7"("<,5V')YKV-OVEO XLY+@75ZT: M0^?D6,HW(;8W2$9'.Z%79?78WI67XH_:>T+P]*;F"UN=2TBU@OI;V:%")8VM MX;>90B'[X=+E"#6)L>>7/C?XIZ=J5YJCMJ]WI4-G>)=/\ [4GL-.DB2YM< MR%C-"RDI&5V%MX'/4#H.@U3]HBTL-2U& +;BTLH=4>XNI1(OV5[1;9MDB8R2 M1<\E<@8&,UNK^T!X.,^HP_;YO,L/,23_ $:0+))'<+;O'&2,.PE=$P.[KZT M>!^"_B-\0X/#&U#J&C1:?;Z-%;Z?;^'"DN:-^TS MX)ULVHAN+^%KF6WA1;BQD0YFDGCC)&.!YEM,A/8KCN*M^'_CII7B[Q'H%AH: M-=6VH37MK<23*T4EM-!#',JE",_,D@/T(H \FUWQS\7?#7@;1I+B#59O$\<[ MVEV(=-2>WG-HZK),"B;@MRI>1%P,A<94K\T>G_$7XK:@^CLMS=VT.J:C?I%= M7'A^618I(;\I#:O&BADCEM 7$KE06YW#&#[#K7[07@WP_;ZO/?:A)!#I=R]I M.YA8@R(&,H3^]L".6QR N<_#&J>%_%7B!6NH]-\.WEW9W3O"=\OV8 M S21)G+H '/B-J=II\FH)HRI9W=LZ:<);=(S;WBW.^7; M@!9$MFY.06_NDUY7J_Q!^)?C7XF:Z_6O$>@_"KPC9-(@L](M_*LK2WM(R_&,1QQJ.O X'MQ0!\_W_CC MXD:CX@-G:IKUEI$.HZ$] M.2\EFNKA8;< ++]F?9.^<-%$Q&'D4@@IU&#Z&J]E^T3X%U:X:"RU66[_ -&: MY$D-K*4=1!'.0IV\MY)[/QGX;LM9L([F*TNPS)'>6[03+ MABI#1L 5(*G@UL]*\;\J]I+Y=O&)GA_>E5.T^9% M(F.N5KL?#7Q9\->+?$]SH6F:@+B_A265?D(2=(I?)F:)NCB.7Y&QT:@#LZ** M* "BBB@"IJ7_ ![FO*M*/_%V]*_ZYS_^@&O5=2_X]C7E6E?\E;TK_KG/_P"B MZ /7)>@_W@*1HT49*BEEZ+_O"H[RV6YMY(FW!74J2AP?P/K0 T/!)D+M8].# MGFG2&"%-TFR-?[S' %>.?L_^'_&FE3^*I?&)E5I;XMIP<@ 0'/R\$],#\Z]$ M\>Z!=>(]"CM;1()94N89S%FW%YK_G64"3"X@5FQ.[*0KD$<#E?E'3;D=:.AQ'IBF%\%=K9]#2 MJ86) *DCK@]*\7L_@YXKTVS6PMO$(%BL$5NG[R0.JK#M8$_Q98L >H!!ZBKN MD_"WQ7H[32QZXDLMPPEE5G<+YHB*!O4@C=Z]+\%:%?\ A[3);6_OWU%S,726 M0EF"E5R"3_M;C^- &]Y*?W11Y*?W14E% #/)3^Z*3R4_NBI** (_(3^Z*7R4 M'\(I](: &(-K/C@4V.-?+!(!..IIZ_>>FI_J!]* *+:E90S)#)<0+*QP(RX# M'VQFKXA3&=HKYLU/X<^.M1^)VLWTME -$&HI)83*$:5U9U9B23E54 _G7TFR MEHF X)!Q7-1JRJWYHVM^)QX>O*OSO K3/PZ\>?93'_P ) M2"ZLHA8;AY2@$;C_ 'B %X/7+$UT([#U9F@5&+,JJ.I)X%*!$R@X4CU'(KS. MQ^&FNV6F:O:S:DFJ1W%[%>6\%TS;0JG+0N>I5CSGWYX%1-\.O%QNV:/Q MI! M'EHHH6?8#M 0;3T5.1C^+J>:8'J6V(?PBC$/HN>E>31_#CQI;WJL/$SW-E'& MJ+;O*RE\.&(9@,\_WNW3I4=K\+O&$/E0?\)(R6GFL6V2OO$98DKGN6&.3]W; MQUH ]<RD\C XP,YJA-\-/'#VD5H/$,36L$!C"!G1IMP&5+#[@&" 1S^= S MUX+"3@ 4_P B/^Z*\K\*_#WQIHNL:;->^)!>VEO=L\L+$['@\L*JA<<$$ %=7UR33YM*OVLTM$?S(U!+2 M$R1,,?@CC_@5=#X0L;[3_#FF6VH7#7-Y';*DTK=7?N36$:DG4<'%I+KW.N5& M"H1JJ:;>CCK=&L3;K((R4#D9VYYQZXI2L0[+7G/C'X?:YJ_BR75M-ODM8VMT MA9#(P,B@\IP/D)S]Y>W;O6=!\.?&R->S2>*#),6D-LC,WE LW<#_ &/E^N#6 MUSD/5]L.1P,FC$7]T5Y%8_#;QO;65@)/%)FNXR!,Y=L$#;L(]=N"<=&)YK6U MSP-XMOKZ[>SUO[,DMT\DGRC*XZ'.[J*:!:GI&V+&=HI"(1U"Y MKRF^^&GC'R@MEXIFB'VE>X.,[>FW'2A:@>O;(L?=%(5B'4*/K7F[>!O%L6@S6L7B,R: M@]W!,W_HLT <+\*3_P 2>U_ZYK_* MO4!7EOPIS_8]K_US7^5>I#H* %HHHH *J:M8)JNEWEE)))#'VE6TEF&428H=A;V#8)H \EM_V6O#4 M,=O#<>(/$=Y;0I;(UO/=P[9$ALI;)5;;"#@Q3/G!!+8(QBHC^RAX4:Q>UEUS MQ)<02VMS:SK+?(?/$]M!;,['R_O!+:$KMP 5S@Y(KB[GPE\6]0T;319KJ>E7 M$VGS[X[C4(Y6M-9#0>7<,0?FM2$G^09/S_=YXI6N@_%LWK)<67B-H;O4H7N9 M%OH0%MUU:1F"#?E0;-E&!Z =10!Z'J?[+/A_5Y=9DF\3^* ^K_VA]JV7D(S] ML2%)@,P\<6\>WTYZYK#\=?LUV=MX;OAI?BC5/.N)+@-'JM]&D)^V7<,TY5E@ M)20O$FPD,%)(P<\<;IGA/X]7%M:3/>:A9WMIHA6WAEN(#'-*$>-X;A\DB1FV MNCJ".A)&"*V]4\#^.X=:CU?3=*UW[/<:9I\,=G=ZE%/+:R+JWG3K("VT@6YZ MC)PN,YH&=9I'[+VD7%OI<^NZOJDNI6<,,!^P7*V\;K!-++;[_+C7<\?G2#> MN[<21G!&UX(_9T\/^ M;TO4]-UG79)+">6X$-S=1O'#_ (SLVGF274Y(I+JVCU>*TO8PTLBM=^=<0DD;87C:V 3@[AT^ M4D]OJ.F?$B_^&GPP$=O>CQ/;V]LNMP27"(IG$:"1I75NS!V!7<#T*\\ &YK' M[-GAG6M:N]9DU;7+?6+B^6^COK>[1)(,!P8D_=X*,DCH=X9MI W#:N+MK\#? M DL'BG3OLPO3J=U>W%UYT@>6SDO8@+@0OC=&''S8R>6XXXKQ:X^%/Q;\0Z+# M)J=YJ3ZKY^H12QF\CBBBD?3;B%)XBC9,3S-$V&P5/.T8-2:_X3^*QL)[/2M, MUZUB6%O*,-_"K%ET2..(%M^3B]7//N>AH$=K/^RY:_\ "56,0U;4KWPO/:7: M:PMWJ&;F^>5;-/+;$>#"R6:API4Y/!QD5WFI_"*U\0_#V7PGK&O:M=VDMU-, MUQYR&;RWD=A 69""BJX1?ER JX(*@U\[:7X@\8^+O'?BRU@U/6KG58HKFUMX M;2:)XPX:W+1R1"0>7Y6R>,$[2XD)#9VY]0^*&B_$^[\%>"H?#EK/%KMM;++? M&'4%*QW"& [&+8\P%1. Q_$'.0 ;MU^S+X6ETW4+&'5_$%C9RWL>IV:0ZCG^ MRKI =T]J75MK/EB^_>#O;@;C5*;]G'PGXIDN=6M_%/B%[;4WDNLV6H1"(^9: MI;$HPBW8*1H?O?>![$BN!TC0?B_'V-Y=6EQ!?Q%+E+FQM&@5%8XRLZ M3=< ;CC(-7_%W@WXI:S8-,-,N[CQ+:>)8[JVNY;F)[$VZR3/#*D.X%"D3I$W M?.2-W6@#ZK5@PR*6N;^'(N1X'T5;S3KS2;I;5%ELM0G$\\+@8*O("0YS_%WK MI* "BBB@"IJ7_'N:\LTCGXMZ9_URN/\ T"O4]1&;9J\KTC_DK>F?]B_[PJ2@!GE+Z55U35K;1K1KBZ+3Y=,;^T[A+2V5U<7#RB+RW!^4ANQS0 ^3Q1I<,44DE]!&),;0S@$Y( X M^I I\/B'3+J8117UO)*1N"+*"2,9SC/I7$S>$_!$ERUQ->P2.PE8E+N=XPJCJWT]ZXZV\"^";&=XQ);&;RT M=E>[!8IAMK$9Z$,?;@&H;;2/ EN^HRB\MW,D<=G=2/<9#"1EV9_WCM (XH [ MB/Q+I./SDS(/F3.-P]LGK5&V\=:'>7[V<.HPR3HNY@& MXQOV=?\ >XKF[CPKX*FL8HWN+40V$ MA)]K \I-Q7!.>/F++SWJM+X:\!:7F MZ-U;0M'(J^8EUDHS/\J]?7(_.@#M(O%^C37#PIJ-NTB!=P$@P,C(&?4U)>>) M-.L=(;5);E#8JH;SD.Y2"<#&.O/%<+!X!\"VTR:8 ^T#J.AQB@#H%^\])"/W2_ M2E7[TGUI(/\ 5+]* &BUB'1!4I(49/2EIK@%#G&,1K$ M&V[I#L!]QGJ#V-*GBW1I(1,NI6OE'@.90!W_ ,#^5<>_AKP7J4<$3:C#.B*8 MXE%\" G4*.>B[6QZ8-54T#X>_P!F+>FZMC93+A))+GC&X] >>3_*@#OKKQ+I M=DL[3WUO$(/];ND V?+NY_X""?I2_P#"1:9L1C?VX5P64^:O( SZ^] M!+K5[NWOI8!>P8FG5IONG85P??;GCK@5#IWA[P!=7D=O:W-O)-&%N%7[3Q(I MP5(R<, 5'3H>M ':/XLT:&UL[EKV(17CA("&SYC'L!4Y\2Z4N"=0M<%=X_>C M[O//7V/Y5Q":3X#OM,LH4OK=;&Q=_(S=[%&7!."2,@.1@^M55^'?@RPN[J*; M4H5A2V-J;1[D*T)(^=B<[MQ!'7IGWH ]$3Q%IDLWDI?V[R[@FQ906W'H,>], MB\3:5-;RS)J%NT,7WW\P87YBO/I\P(^M2">Z=3'&L=WN/1LA0#Z,_YFG?\(]X$N[>.V-Q:R16%K]F&;CA8EYSGOC=R M1ZTP/0[>YBNX4EA=9(G 974Y# ]P:EKGM,U+0O#FBVEK#J%I!8PQ,D3/.N"J M<-R3SCO6EINN6.KS745G=17+6KB.;RFW!&*A@,CO@@_C0!;?_6)^-"???ZC^ M5#_ZQ/QH3[[_ %'\J 'E0>M)M [=*=2'I0!DR>*M-BU2?3WN4CN8$1Y YP%# M'"Y)XYJ<:U8,5 NX/G3>O[P>,@-QWYJE?:-X/O[FTM'O8/.*I:PP17."WE@L!@>B[OP- '3IXHT8F4#4 M;;,6-X\T?+QN'Z!$"2?:K0J< M2?->## J2#UZ8!(^E+J/ASP-=V-E:2W-L8(4\J"..Z'W9"'SP>1QNSTQF@#K M+3QMH=]*T<&IVTK*Q4XD'4$@CZC!J5?%6DO<- +Z#>+=;G.\;?*8D!L],$J? MRKA+KPMX#@G9$NK>.[EB6:+;/NVK(Y*R*,X*[E//3CGBIK7PQX,-AIT$VIVM MV]G;1P^;]K4&1!O<%@#C!R[>G'M0!V,GBW189XXFU"W\QT\P 2 _*!][ZP%?-\G<)!C>?X?K[5Q5UX,\$PEDFN;>'8"0C7879N4-Z^B[OP MS5"\TKP';O::6+^*-%F2[,$,N\3,RLJ D>H_\ "6Z.)=AU"W#D MJJCS!\Q8@#'KR0*EM_$FF74,DL5] \:8W,)!A*6/Q#ILU[#:1WL$EQ-NV1JX+-M^]Q[8K MSF3P)X,OM6B6/5-\US)&R11W <91BVW/;<#CZ#BNPT7X?Z-X?O8[JSMS'/&2 M58N3@%2N/I@T@.DE_P!6_P#NFLOQ7_R*FL?]>,W_ *+-:DO^K;Z&LOQ7_P B MIK'_ %XS?^BS3 X3X5?\@>V_W%_D*]1%>7?"G_D#VO\ N+_(5ZB* %HHHH * MHZYJ0T?1K^_:,RK:P23E%."VU2V!]<5>J.X@2ZMY(9462*12CHPR&!&"#0!X MQIO[4'A^31]*OM0T^^L5NX8//PHE%M'X^4UUM_\!?# TJYM]*LX])O M&L!8P7D2^88-L+0Q2!6)!9$0O&:\]@_9(\FR\-VR^)3#'I32N$@MG5(F M?;^\M\R%HG^0+?V@/#W@[Q)J>BW]O=K=V?D(@"#_2))2@C6,=6!+XW#@$$ M'I6II'P2\)Z+JEKJ5KINS4+>XGN5N#,^YY)G\R4MS\P,F7P> Q)%3^(O@SX3 M\5W]]>ZKI27=W=QA'F9VW)@H:6_[54.J^(K'3;/PQJ, M4=]=6]M'/=!8WB,FGW%ZS/$<,"BVY7;W)J_H'[3^B2Z1I\M[::E,ITV&\GU" M*SVQLS:=]N 6/<6!,08[><$8S7368%@OU M+L%G"XVL5!QN 51NZ_*.>*!B>"?&NG^+M3OY=.TJ:*VS)&-5:)!'=-#*\+H& M!W$HZ,,-VY%=JH!'2N1TCX4>&] O;NZT^P^R27=ZNH3".5PIG!+%PN<#5Z1_P EJ:E_P >QKRO2/\ DK>F?]O/>6-;> MWF\[=M,*8! )P=H(R>G2@"6;PAX/NKV2XEOHI#MBC5!<@+&J1A0!CKN4KGUX MJ2W\(^#B#IT+1SR3Q%]BSEF9$D5B2<]LFK.D^'O!5K=>99SP13V]UYQ/VC!$B@X M!SU&'Z=P13U^&_@M 0J($$F2/M1(+9& >>QZ"DB\&^"]/OK%4DC6:9_-@C-T M2)2&R"!GG!!H CA\/^#[Z#4].MKV*-C<1B[*SC=N60E4R>G.5X^E#^"_!,]S M-8;H4D@*Q/ +C;M^7[GXKC/T%33>#_!M]X;6;'09R/TJYJ'A+POJ,6GI/< BQB-M RW6&55*\9SDD$"@ M##T_P+X*>PD@FO8+]HI\R7#3A3O.,+QQ]T*,>E=UH'AFP\.?:OL,1B%PRLZ[ MB1E5"C [< ?6N)MOA]X&W&R@F^Y&BF-;PD ?PD\_>X.#UZUZ/:30W$"202++ M$X!5T.01]>] $B_>>DA&(U^E*OWGHA_U:_2@!],E02Q.AX# @T^D90ZE3R", M&@#SBS\$>#;#3X+8W,4PC*OYC7(WRE1L!..N"H [J*(O"G@NTMI)OM2)'M! MD8W6<*6 (([9=E)_VB*OQ_!KPQ#M\NUF3:H5<3M\HW;L#TY[]:LV7PK\-Z=: M7UM!9%(;Q=LRB1CD;@^,_P"\,T 4K[P?X1N+J;5KJ:+=*YF,QN=J_>^;'H-V M<^]53X2\$27,L2W$236T:1-MN<%-J_*?J QY_P!KFMM_AEH4RV*O#*ZVF[8# M,V&W/O);^]\W(S4$/PD\-P7T5VMI(9HB"FZ9B!SD#'IGG\32 QT\)> BTA\Z MV_= [MUSP,H#GD_W?T-:%EX,\,ZUJ6LRI+]MNGDVSM')_J=P1MBD=.%4_C4L M/P@\-PS02"VF9H22@:=B,D8SCITXK:\.>#M-\*K.NG1R1+,5+*TA8#:NT8ST MX% &3)\*/#\DB.;5MT:A$Q(?D4/O"KZ 'IWY-6#\--!:UM[=[/S(H%D1 SGA M78LP^F37544P.4M/AIH=C=6MS':DW%O+),LC.22SKM8GUX JM/\ "/P]<;C) M;RL[0_9R_G,"4XP/P Q]*[2B@#E9_AKH=PFF(]LQCTZ-HK>/S#M53UX[FM+P M[X6L/"\4\>GQ-%'*P8J7+8P, #/0 5L44 1OQ(GXT)]]_J/Y42?ZU/QH3[[_ M %'\J )*1NE+2'I0!Q6N:'X6O]?EGU.6%=0*HA2:;9D $J0.YP>M5-)T3P7I M4TT]K$]>U6_@OYHUU6: -)^_P\:J MN V.@P&S4$'PO\&E%D(%PT2?9WE:YR6(4?>YZX_G0!7G\&>!+6TA\^Y@%O 1 M(H>[R,[>N,]U _!13SX8\#'4KE6EA:YF53(#M2CX>^"(A*W M[E1,JD_Z3VP,$<_[(/X4Z3X<>#[9Y$E;9*SF1_,NR&W,2Q/7OS^&: 'WGA+P MI/ID=RTT(@2 6<5UYX*@ARPYSRV_)K&TOX>>#;<)=SZBEXOEJ$,TP7;A2SD^ M[;]QSTXK=O/!?AR;2;2P6\-MI\<\=ZL23@!@%9!SUVMNP?I5(_#3P1+"DXV+ M%-EHV6Z(5O,4+D<\Y X^M %S7-%\)W-X9[Z:)I9[G9L$W#2A1N7 [X521_LB MLRX\-^!5@DOF*R0+,ML3'*6 \:X,9N#DRD M;3DYSCCO4X\(^%K;3+NU-P%@OI!&:&1+E6-T VX$8)Y]<"I[?P_X4BN;NQMY8?M.JLP>..?YV*-N(&.FT@_E M63-\-/"-W.+Q+]TB+ A5N\K^[8AL$GT.P^@J_H6B^#K/4EFTR\B6\@G+;H[G M=AMI!0Y[;21CT H$06WA'P3XV_ZYK_(5ZB.@KRWX4\Z/;?]F?]Q9VB4R<_,!NR>X^4<5V]% M '%6_P )= M1?"."15O(4@E'F?PJP88].5%+>?";0;]+!;B*67[%YGEYDZAV M#-D=.H%=I12 XB'X1:#!=+,%G8"0R^49?D+=B1[<_G3T^$^@K8Z?:&&1HK&) MX8OGY"LVX\]^<87:!^5=Q10!Q5G\)=#L(-1BA%QB^""4M+DX7;MQ_P!\BJMC M\&=!MFMI)%FFF@9RKF3'5PPX]L#^M=_10!P-M\%?#MJJ*L=P0JA3F4\@,6Y^ MI-==HFB6_A_3TLK0%;:,DHA.=N23@>V2:T*0T -7[STD'^J7Z4J_>>D@_P!4 MOTH DHHHH **** "BBB@ HHHH **** "BBB@ HHHH C?_6)^-"???ZC^5#_Z MQ/QH3[[_ %'\J )*0C(-+2'F@#@/%'A+PGK.NW@U.=8[^>VC,@:79A-VU2#[ MD 8SS3AX-\)1Z1';QWD<5H9O.#)_#'-:7B/X;Z/XEOTO;F.5+O> MI>>*0JSH%VF(_P"P?3UYZU6L_A/H4.E6%C*D]PEG(TJN\I!9F !SCM@*,=.! MG- &#)\/O =C:SW$E]"D4EMY1E>[! 3&S(Y_ 8Z$5J:WX'\+:I>E[Z]P\4JN MT9N0 'CC Y[Y"XR#_6K7_"H/#/VDS"TE#&-H@/.;:H))) Z \FI]2^%N@ZM= M7UQ[ MGN;B&4RS+(KE9",[V))_6FM\'_#S2VS>3+MMR62/S/ER5 Z?\!_,GUKN** . M(O?A%H-]I]M921S>1;I*D863! D8,T4 <+I?PCT>RT6:1_R5S3/^N5Q_Z!7JFH_\>SUY7I'_ "5S3/\ KEM2]%_WA M4E1R]%_WA4E !29YI:IZ@H=85(RIE4$>O6@"WG%&17GWCGQS8^!]1LDN]/,E ME+#)++-&2SKM' "#DY]>E8%O\;]$EO\ R7T2^C@(!279EF7D[MH.0 >O/2@ M=KGL&X4 YKA_!GCO0_&]]>6EG:RQS6T:R-YHX(+%>"#S@BNLM/W,=P%'"R, M/P% BYN%&:\T'Q?QIXEDT:[6XV,=F/E)4 G!_/\ *K-[\6H8(9A%IETUU'P8 MG&T Y'&>_!S@=JZ'AZR^R8JM!]3T+-+7G;?%Z&.W:5]*OL(N7(CX!QG'\_I7 MH$$RSQ*Z_=8 CCUK.=.=/XU8N,XSV9)1116984AI:0T -7[STD'^J7Z4J_>> MB'_5+]* 'T45%='%O*?1"?TH DS1FN4\::K%X3\+7&JI9+=R0JG[IGVYR0.O MXYKA;GXZ:%%3IN*2S;"JHPVY !Y;AN,"AZ >R[A1FO,[#XM^'+[6[ M+2S8W<-S=.D8$D9 1F)&&YXY&,]#FN^%O';7T/E($W(^<=^E %^BN-\0_$#_ M (1S4KFWFTZXFAA1&\Z 9'S G!_*LV#XOVYC)GTR[B=6_Q;$CO')I%V)MQ"I&,Y ..OYG\O6NL\,>(8_$ MNG->10RP 2O$4F&&RIQFIG2J4U>2*C4C)V3-FBBBLC0**** (W'[U/QH3[[_ M %'\J'XD3\:$^^_U'\J )**** $S1FJ!MXIY[II4#E6 !/8;17E1^-VEVD$R MW.AW#WZO+MMK?YE*(0,ESQD@YH ]DS1FO(K;XW>'FL([B?2KR(O@;=G!XYVG M/.#@?KTKO].N[+6?#]IJMDA2*YBCGC)R& ;!'\Z -[-% M)-(8V6$99>.#^=8"_%V$S2EM+O$MHQ\TI7D'S-AX]!E3^/M6T:-2:YHK0SE4 MC%V;/0Z*\ZD^+<:784Z9="WV@[\98G)&".QXZ'U%;'AKQ[%XBU-K(65U:2K" M9OWZX! 8#&?7D&AT:D8\S6@E5@W:YUM%(.12UB:A1110 R7_ %;?[IK+\5_\ MBGK'_7C-_P"BS6I+_JV^AK+\5G_BD]8_Z\9O_19H X3X5?\ ('MO]Q?Y"O41 MT%>7_"K_ ) UM_US7^0KU =!0 M%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110!5U'_CV>O*](_P"2MZ9_UQG_ /0*]3U'_CV: MO*](_P"2N:9_URN/_0* /6Y/NK_O"I*CD!(X&2"#1O?^Y^M $E5KR&254,94 M.CAANZ&I=[_W/UI=[?W/UH HS6W]S]: (S; G[J$?[HIYMXCUC4GKT%+O;^Y^M&]O[GZ MT (;>,@@HI!]A3P,4W>_]S]:3>_]S]: )**9O;^Y^M&]O[GZT /I#3-[_P!S M]:"[_P!S]: %7[[T1'Y%^E" Y8G S34W( NW./>@"6F2IYD3IG&X$4;V_N?K M1O;^Y^M %)[6XF@\F6*VEC( *OD@_ABF'3G+;C:61;.[)4YSZ]/:KX=O[GZT M!V_N?K0!CP^'8K?5)M12PL5O9E19)PIW$+G:,X[9K12"=[E))?+ 16 "$G.< M>OTJQO;^Y^M&]O[GZT #1(X(9%.?44S[-&1S&A//44[>_P#<_6EWM_<_6@!! M!&#GRT!]A2I$J# SG %)O?^Y^M&]_[GZT 244S>W]S]:-[_P!S]: 'T4S> MW]S]:-[?W/UH '_UB?C21_??Z_TH^9G!*X ]Z3YE8D#.<=Z ):*9O;^Y^M)O M?^Y^M %45D(/SD@C@#M]*KC3".EG8]S]T]^3V[UH;W_ +GZTN]O M[GZT 8M[X;@U%[1KC3["4VDGG0[E/R/@C(X]":NM:W#0" );QQ# PF> /08J M[O;^Y^M)O?\ N?K0 XH&^\ >_(IAMX\$>6F#[4[>_P#<_6C>W]S]: (Q;)G. MQ#W^[3Q"@;<$4'U YI=[?W/UHWM_<_6D ^BH][_W/UHWO_<_6F!)14>]_P"Y M^M&]L_<_6@!9/N-]#65XK_Y%/6?^O&;_ -%FM-V=@5V8SQUK-\5C_BE-9'_3 ME-_Z+- '"?"C_D#6O_7-?Y"O41T%>6_"G_D$6O\ US7^0KU(=!0 M%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!4U'_CV->5 MZ/\ \E;TS_KEJZC_Q[-[5Y7HX_P"+M:9_URG_ /0* /6Y&*@8ZD@4 MPK(/XU_[YITAR%_WA6?XBNY;+1+N>%PDJ1G:S= >F?UII7:0%WY_^>B_]\TN MR3_GJ/IMKR7X8>.O%/B;Q3J2:OIK:=H0EGBTN6<@3721,49Y$ZQD,.G<,#7? M^--6N]'T-[BS&UQ)&LDWEF3R8RV&DVCEMHYQ5U*V3_GJ/^^: M-DG_ #U'_?->0VGQJU2ZL8#%H5Q,YP6N9()8XS$1\LS#;E5/)*]1M/%68OBI MXB_L1KR3P\R3PZJ;22)HY/GMS&[+.N!]TD+^&' MM5OI_#4L=Q87D-H(7)WRJQ =]@&<]PHZAA0!ZCLD_P">H_[YHV2?\]1_WS7C M!^-/BF:X@E7PJT%HZRDPL)&GRKD!>%PK8QD'WI^H?'36M,ODL9O#:M?A&>2W MC=R^T,O[Q5VY9,-@="6!'2@#V0))_P ]1_WS1YH_[YJ:B@"'RY/\ GH/^^* D@_Y:#_OFIJ0T ,3. M6!(..X&*:OF.H8,%![8IZ_?>FQ_+"/84 !63_GJ/^^:39)_SU_\ ':^>M=^- MOBVQ_:73P/;6\+^']]HK/]G8R 2*"YW].,_A7T0S%8B0,D FNFOAIX=0<_M* MZ]&<]*O"LY*/V79C LG_ #U'_?-&R3_GJ/\ OFO(=.^(WC33-'MKG5=#25KF M,3!MK#R5+!=KA5..3QW&1GO3+?XW:V)+L7'A>X#,Y%O$L4F8P%!=9#MQN3.6 MQQC.":Y;G0>P[9/^>H_[YHVR?\]1_P!\UY->_$KQ4FGVEPND+Y37]Q#=36T, MDGV>V0(4F"$!G)W'@#H<]B*7_A<7B"W5!<>$9_- ,@&F.QZQLD/_+0'_@-&V3_ )Z#_OFO'$^,WB8:E/%)X2GAMFC$T'/CCK6JZWIVDR>'0\\KP+=R([+]EWY!$@(X8XW*/[ MO7!H$>R;)/\ GH/^^:-DG_/0?]\UX]K'Q=\3:(UP[>'IKM;:6XC(2VD E/GX MAVD X_=!LGIN(]:6_P#C=K>F)9&Y\+2PBX$CN[B01V\87*/(Q7 P?O#J.U*X M'L&R3_GJ/^^:-DG_ #U'_?->.:=\;O$FM68GLO"#-&5B=97D?:ZL@)8 +G!) M!4GJ,]ZEB^,7BB]2]\CP;- T#2*/M#,6.U1C*A>[-D>J^],.ESU[9)_SU'_? M-&R7_GH/^^:ATBZ>]TNSN)5"22PH[J 0 2H)Z\]3WJY0!$N]6 9MV?;%24UO M]8GXTX=* %I*6B@!,4M%% !28I:* "BBB@ HHHH 3%%+10 F*6BB@ K)\6_\ MBKK/_7E/_P"@&M:LGQ;_ ,BKK/\ UY3_ /H!H X/X4?\@:U]?+7^0KU$=!7E MWPI_Y UM_P!LR?=7_>%$]O'UU:%%X&4(4@[1R&P<_I0!USZ/I[ MSM.UG;M.SK*93$I8NHPK9QG(' /45:"+QR>..M>9W7A+Q]J M_.U^VC$83Y( M2R!R%PP8[>1D>V<]JL6NE>-H[N33[C4%G@>Q<"\( C21@ !@ ,6!W$=,# H M]$$:XP"P [9-0KI]J+HW(A07)7RS,%&\KUVENN,GI7GVDZ9X\M-6L89[Z%]. M@G"22<$R0HB@-C&1NYXS][G..JV/A+QCIK+]@U*TM(R7:6-V:;S'YVN21QNX M! Z8S0!Z2"O.*-PSUKAM-T'QA::E9^9JUM+8I<[YQ@[GB(/R@8X.2>_.1TQS M5T+PIXPT[4;+[1K,$MC#*SL@+$N#O&"".>JGKU'M0!Z)N% 8&O.;G2?'-[J^ MIQ1ZA:PZ;YZ/;R2C)VX)P !G@[003VSDYK?\':5KFEMJ!UB\2[2>020JK%C$ M-H#*3@9Y&8ESZ4J_>>D@_U2_2@"!M,M6G$Y MMXS,.DI0%_SZU:QQ2TV0%HV X)!Q0%B-(H\Y!;/N:/+0-G+ _4UY=:^ _&NG MQ>5!K]O(C;4=IV=CY:(P7MUW$$GOBK-WX4\>2;XX=?MGB?EGFSNR -H "X'( M)- 'I)5<\L<_6CRE&/F;C_:K@[WPOXO-QI]U::U;_:8HA!.\P)5E\TL6"@8+ M%=H/3I45IHOC>[\/:I;W6HPQ7DRK';L7^:,!F#G<%[KM(.,_2@#T+"@8W'\Z MAAT^UMGF>*&.*29MTK(H4R-C&6(ZG'26 //0$U';V_CN\@MXVN5LY3=7/F32[>(_D$?R@'K^\(';@D\4@/2#$@(Y; M/UJ.>T@NH9(9T6:&0%7CD&Y6'<$'@BN#N?#_ (Y-[%,FL6CK"\A1'8J&!X ; M"\\@':G%5(QDXZ]:\^/A[QO<66H6]SK-LWF6K1V[1$JRR^9D,3MXX MXX'?'M$^(3?:2NM6"E@XB 4X'R* ?N]<@^PSGGI0!Z*,+P*=7 )X?\9QV M]XRZO;?;I;E&5SDH(PA& NWCG!(YS@\\UU?ARTO[+28(=3N1>7B9#3 ?>&>* M -%O]8GXTX=*:W^L3\:<.E "T444 %%%% !1110 4444 %%%% !1110 4444 M %9/BW_D5=9_Z\I__0#6M63XM_Y%76?^O*?_ - - '!?"G_D#VW_ %S7^5>I M#H*\N^%)_P")-:_[B_R%>HCI0 M%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110!5U#_CU:O*M'_P"2MZ9_URN/_0*]5U'_ (]F MKRK2/^2MZ9_URN/_ $"@#UN7HO\ O"I*CEZ+_O"I* "L;Q3%JLVDRIHTL<%] MN7:\HRH&>?TK9K!\96NLWFA7$6@7,-IJC%?*FG^ZO(SV/:@#D[&W^($ZPR3W MUG$I4EXV0;PV[./3IP/0'GFH['1?B%&V^;5K5I)0/,.,JGRX^48Z#K[G';BK M,>A^.X=4@"XB,,FT -$!APPQP2<'\ZS98_B(^I$)+:Q0F95!P"BKLSGUQG@^N1BO3L M"C%,#SAM'\?^;!,FJVNX?(\3*-FW<#N.!RV 14,^E>.=-M8;J&^2YNT%RTD# ML&60LZF, 8Z CCIFO3<4$4 <1K-EXR>Y;^S[ZU2/$8!D48R$PQ(Q_?R?ICW MJD-(\?1DD:Q:2!"=H>(?/TX; ^O2O1,48H \]DT+QI=:5=13:M"ERS0O#L 7 M;L<$J2!SN4'/O[4RXTOQY=07 .I6T!G5]JP@ PGD+@D<@#&?>O1<?KFNX[48H- #5^^]$0Q&OTH3[[T1? M<7Z4 /IDQ81.4^_M./K3Z:X)1MI .."1F@#S?3++X@36%K-<7]K'<,5+Q.@^ M4;#D' Z[CV]![TRWT3QZ-*6TEU2%'4<7"L#(QR3DDCWQQ5%_#GQ!L(9Y8-6B MN)II'O&L=MJ$DFL0M?RI;+"^?D7;DR?+MXSGGKN MQ_#GB.Z\)^,[F&P_XJ';=02RN\BMM1P2A0%=N& (<8[!N_6C8"Q=6OCC?:P6 M][ ?+M,3W#J ))=[=..N OMR:JQZ#X\@=7&K6SJN[$6/EY=>I(R1M#?0FIAX M2\4ZA:V4FH:S"VH6PN\-$N(V:0J(B1UPJ[CQST&:HP^$?&6GS@6^I6\DBQA? MMC3N"ZJ458S&P( VJS%@G7FJRV-[#<6CRM-!&Y!DYDR%&1@ +QBK]SIWC6X MTZV@6_LTE,4B7$A!!+;CL*XZ?+C/IBL?3O"_C_3HK>W&MP26T0E#;I_:TVC>.K.QTJSM]2@FFBCN3<7)8+&Q./)4@J6R 6&1W&3Z4QB- MX>\C6?FBWB$S!I@@WLO0MCG'X MUYQH.F^/3K\ O]23^S;=T%P65<7(\ODQX&0 >N>2>1CI70>#M$UW3[V^N]F 3N'Y =J!'5M_K$_&G#I36_P!8GXTX=* %HHHH *** M* "BBB@ HHHH **** "BBB@ HHI.E "UD^+?^15UG_KRG_\ 0#6J6Q63XL;_ M (I;6?\ KRF_] - '"?"K_D#6O\ US7^0KU$=!7EWPJYT>V_W%_D*]1'04 + M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 5- M1_X]C7EFD?\ )7-,_P"N5Q_Z!7JFH_\ 'LU>5Z1_R5S3/^N5Q_Z!0!ZU+T7_ M 'A4E1R]%_WA4E !28%+10 F!12T4 %%%% !1110 4444 %%%% !2&EI#0 U M?OO20\QK]*5?OO1$?D7Z4 /IDJLT;A3AB" ?2GT4 >;:!HOC?39K(76J6]Y; M"0O<+*,N?D/ ..F[:?Q-43I?Q"T^=;2"[AN+=#'_ *0<9;>S,Y.>?E.!_N\" MO5Z* (K;@28&['3/?%2;12T4 )BC:*6B@!,4!0*6B@!,"DVBG44 )M% M&,4M% #&_P!:GXTX=*:W^L3\:<.E "T444 %%%% !1110 4444 %%%% !111 M0 4R4[8V-/ILG*&DP/E+]IK]I3Q#X6\:6W@7P3$/[9*Q>?<>7YC[Y.4BC4\9 MQ@DGUKR;QA\3?CKX*N]*LO%>HW%I9ZI*D +0QLDBLP#H2!P=I/%;/[4?ASQ- M\,OCM#\2-)A=[2Y,,\5UY/FI%*B!'B<'IN4<'WXZ5Y]X\^/NH?$N#2M#%CQYS7Z+@L+2^KTG2I1E%Q]YNU[VU^Y_ MTCXG$UZGMJD9U&I)Z)7M;^OZ9]Q?#%0MA$HX51@?2O31TKS/X9C_ $%/K_6O M3!7YTMC[=BT444Q!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110!5U'_CV:O*M(_P"2MZ9_URN/_0*]5U!=ULV*\PTF!E^*NFOV\J?_ M - H ]5EZ+_O"I*CD'"_[PJ2@ JM>RR1H@C8*SN%R1G%6:J7YVK"V"0LH)P, M\4 4+C5X[34;:PFU.".]N0QAMV4;W ZD"GQ:BL]V]K%J=O)<<@' MCGCFN;\:^!].\<20O=7-Y:^7#)!NM1L=E<=-V,X]1T-H]#U(?:&/%TA[\(/\:DM9G*2^8P8QN5W 8XP*X' MX;?#^W\ FYN6O);J\NHPDRI%LAX=F!5?HV/S]:[RS'F1SG!"O(Q&>"1Q0(K) MXGTJ2T%T-2M1;D9\QIE Z \Y/'4?F*DNM?TZRM_/GO[:*'L[S* ?ISS7(-\& M?#_EE4@G0,'#$2#+;A@YXYZ#\AZ5-)\(=#E:7*3!),C8'4JHX.%!''(!X_EQ M73RT/YG]W_!,.:K_ "K[SJUUNQ90WVRW ()YE4<#&>_;(SZ9JZ&S7!/\%_#K MQ2(89P7X#^8-RC&.#C_/!.<"NZMXO)B5,E@H R3DUE-05N1W^1<7-_$K$M%% M%9F@4AI:0T -7[STD/\ JE^E*OWWI(?]4OTH DJ.9S'#(PZJI/Z5)45P"T$H M R2A 'X4 9FI:FNC:<]]J&HP6=J@!>650%&< <^Y.*;-K$-MY/FZM;1F8!H@ MQ4&0' !49R1R.GK5/Q1I5IXK\/3:5?4YS6\52:UD[^G_!,9.HGHM/4ZR'Q'IER MC/%J%LZ*2"XE7;P0#SGID@9]>*O07,5PA:*195!*ED8$9!P1Q7$#X.^'Q/YC M0RN.NQG&WKGICUYQT_(5TGAOPU:^%M.:RL@X@,KR[7;."QR<>U*:II>XV_D. M+G?WD;%%%%8FH444E #6_P!8GXTX=*:_^L3\:<* %HHI* %HI,TM !1110 4 M444 %%%)0 M%%% !37SL..O;-.HH J7%G#>1-%/ LT3?>210RGZ@USGB?PEH MD/AO5I$T:PC=+25E9;9 00AP0<5UU97BH%O#&K@=39S#_P <---K9D\L7NC@ M_A5_R![4]_+7^5>H#H*\R^%T#1Z3;9'\"_R%>FC@"D4+1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 1S)OC85Q&HV4ND:U'J MD$ GDB5U"$X!R,=:[NH)K6.8$,M 'G-W\2M=A;:N@0. ?CXI^(3_P RY;_^!+?_ !-) M_P +4\1?]"[!_P"!3?\ Q->@_P#"/6X_A7\J3_A'H,_<7\J . _X6GXB_P"A M=@_\"6_^)H_X6GXB_P"A=@_\"6_^)KT#_A';M_[BT?\(];C^!: . /Q2\0Y)_X1V#G_ *>F_P#B:%^*7B%0 /#L M&!_T\M_\37H'_"/6XZ(*3_A';?\ N+0!P/\ PM3Q%_T+MO\ ^!+?_$T?\+4\ M1?\ 0NP?^!+?_$UWW_"/0#^!:/\ A'H/[BT 'K?^Z!0!P'_" MU/$7_0NP?^!+?_$TG_"T_$7_ $+L'_@2W_Q->@#P_!_=7\J/^$>M_P"ZOY4 M(20?^$<@R/^GEO_B:7_A:GB+_ *%V#_P);_XFN^_X1Z ?P+2_ M\(_!_<6@#S\_%7Q#_P!"[!_X$M_\32?\+4\1?]"[!_X%-_\ $UZ!_P (] >J MK2_\([;_ -U?RH \^'Q4\1?]"[!_X%-_\32_\+3\0_\ 0NV__@2W_P 37?\ M_"/6_P#<6C_A'H#_ +0!P'_ M/Q#_T+MO_ .!+?_$TO_"T_$/_ $+MO_X$ MM_\ $UWW_".V_P#<6E_X1VW'\*T (O^A=@_P# EO\ MXFC_ (6IXB_Z%VW_ / EO_B:[[_A';?^X*7_ (1VW_NK0!P'_"T_$/\ T+MO M_P"!+?\ Q-'_ M3Q%_T+MO_ .!+?_$UWW_".V_]Q:7_ (1ZW_NB@#@5^*GB M$G!\.P?^!+?_ !-7X?&FKZU;3VMQH\4"3(T;,LY. 1CT]ZZ\>'[?^ZM3Q:/! M" GRAPHIC 22 tuya-20231231x20f007.jpg GRAPHIC begin 644 tuya-20231231x20f007.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" %Q GH# 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#]4B<#)JO/ M>I".3BDOY_)A)!YKS7Q'XCNIKY+"Q0W%W+D1Q!@"Q R>OL#0-([Y]>A3@L : M9_PD<']]?SKQ'4+3XA,Y\GP[.R]B)X__ (JJ!L_B4#_R+4Y_[;Q?_%4#L>^_ M\)'!_?6C_A(X/[ZUX%]B^)/_ $+-Q_W_ (__ (J@V?Q)'_,LW'_?^/\ ^*H% M9'OO_"1P?WU_.C_A(X/[Z_G7@/V/XE?]"U/_ -_XO_BJ/L?Q*_Z%FX_[_P 7 M_P 50.Q[]_PD4']]?SH_X2.#^^M> _8_B5_T+-Q_W_B_^*I?L?Q)_P"A9N/^ M_P#%_P#%4!8]]_X2.#^^OYT?\)'!_?7\Z\!^Q_$K_H6I_P#O_%_\51]C^)7_ M $+4_P#W_B_^*H"Q[]_PD<']]:/^$C@_OK^=> _8_B3_ -"S<'_MO%_\51]C M^)7_ $+-Q_W_ (O_ (J@+'OW_"1P?WU_.C_A(X/[ZUX#]C^)7_0LSG_MO%_\ M52_8_B3_ -"S_?\)'!_?7\Z/^$C@_OK^=> _8_B M5_T+-Q_W_B_^*H^Q_$K_ *%J?_O_ !?_ !5 6/?O^$C@_OK1_P )'!_?7\Z\ M"^Q_$G_H6;C_ +_Q?_%4GV/XE?\ 0LW'_?\ B_\ BJ L>_?\)'!_?6C_ (2. M#^^M> _8_B3_ -"S<#_MO%_\51]C^)/_ $+-P?\ MO%_\50%CW[_ (2.#^^O MYT?\)'!_?6O ?L?Q*_Z%FX_[_P 7_P 52_8_B3_T+-Q_W_B_^*H"Q[[_ ,)' M!_?6C_A(X/[ZUX#]C^)/_0LW _[;Q?\ Q5'V/XD_]"U/_P!_X_\ XJ@+'OW_ M D<']]?SH_X2.#^^M> _8_B5_T+-Q_W_B_^*I?L?Q)_Z%FX_P"_\7_Q5 6/ M??\ A(X/[ZT?\)'!_?6O ?L?Q)_Z%FX_[_Q__%4?8_B3_P!"S/\ ]_X__BJ ML>_?\)%!_?6C_A(H/[Z_G7@/V/XD_P#0LW'_ '_B_P#BJ/L?Q*_Z%F_?\)'!_?7\Z/\ A(X/[Z_G7@/V/XE?]"U_?\)'!_?6C_A(X/[ZUX#]C^)/_0LS_P#?^/\ ^*I?L?Q) M_P"A9N/^_P#%_P#%4!8]]_X2.#^^OYT?\)'!_?6O ?L?Q*_Z%FX_[_Q?_%4O MV/XD_P#0LW'_ '_B_P#BJ L>^_\ "1P?WUH_X2.#^^OYUX%]C^)/_0LW'_?^ M+_XJC['\2O\ H6;C_O\ Q?\ Q5 6/??^$C@_OK^='_"1P?WUKP'['\2O^A:G M_P"_\7_Q5+]C^)/_ $+-Q_W_ (O_ (J@+'OO_"1P?WQ1_P )'!_?6O ?L7Q) M_P"A9N/^_P#%_P#%4?8_B4/^99G'_;>+_P"*H"Q[]_PD<']]?SH_X2* ?QK^ M=> _8_B5_P!"U/\ ]_XO_BJ/L?Q*_P"A:G_[_P 7_P 50%CW[_A(X/[Z_G1_ MPD<']]:\!^Q_$K_H6I_^_P#%_P#%4OV/XD_]"S^_\)%!_?7\ MZ4>((#_&*\!^Q_$H?\RS/_XJ@5CZ!@U1 M)NC+5V-PXR*\5T_5]=T%[;^V[%[$3,53>ZMN(Y/0FO4=!U'[5"ISP>V: L;E M%%% @HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH R- M>D\NV?'I7B%CJ+GXQ^'HLG:TLF?^_;5[9XB_X]9/I7@NG_\ );_#..OG2_\ MHIZ"D>Q^$8?$T6I:B=;EMVA\]S&(E8#9D;-G/ V]H*,BF"-@@IF)/[P_*C$G]X?E0 _%&!3,2 M?WA^5&)/4?E0 _ ]*,#TIF)/[RT8D_O+^5 #\48'H*9B3^\/RHQ)_>'Y4 /Q M1BF8D_O#\J,2>H_*@!^!Z"C%,Q)ZC\J,2>H_*@!^!Z48%,Q)_>'Y48D_O#\J M 'X'H*,#T%,Q)_>'Y48D_O#\J 'X'I1@4SY_[R_E1B3^\/RH ?@>@HP/04S$ MG]X?E1B3^\/RH ?@48IF)/4?E1B3^\/RH ?@>E&!Z"F8D_O#\J,2>H_*@!^! M1BF8D_O#\J,2?WA^5 #\#T%&!3,2?WA^5&)/[P_*@!^!Z48IF)/[P_*C$G]X M?E0 _ ]!1BF8D]1^5&)/[R_E0 _%&!Z"F8D_O#\J,2?WA^5 #\#T%&!Z"F8D M_O#\J,2>H_*@!^!Z"C ]!3,2>H_*C$G]X?E0 _%&!Z4S$G]X?E1B3^\/RH ? M@>@HP*9B3^\/RHQ)_>'Y4 /Q1@>E,Q)_>'Y48D_O#\J 'XHP/2F8D_O#\J,2 M?WA^5 #\#THQ3,2?WA^5&)/[R_E0!Y!^T1 \[?-?:2-P7/YD#ZD5THKSWQ;X M?%ZB+4+69TC=RC1-M/S#!&>XX! M^J@]JUII-ZF$VTM#>'BO<2H>W+#J-X/]:4>*":WM#L97F=NOC>!H//6YM#!N*>8)!MW D$9SUR"*F'BT.[('MR MZ@%EW\@'H3]<''TK@S\#-$!N-EA=1K<)LD19!M(SG@$<YRJ_!'2$T M:YTM+6^2SN'A=P)_F)C)*\X]2<_IBCEAV"\SN!XO1I"BRVQO M0D''K3AXL!E\H/;F39YA4."0O'S=>G(Y]Q7'6_P?TRU-T8;.YB6X*[E5Q@ ; MN!D=/G;Z<8QBJ\7P.T>&*ZB6TO0ES&(Y-LVW(#*_;'\2 ^E'+ .:9V4'CZSN MK::XBO+*2WA8K)*LP*H1U!.>,59'B@L@96@92N[<'XQZ_2N!@^!6A6\C/%IU MR@9#&5$F5((P>",!WQV&31R MPZH.:H=I)XQCA#EY[5 A 8M(.,G SSW/%/7Q26?8K6[.3@*'!)/T_ UP;? [ M2&C$9M[]DRN09?OX.Y=W'.",YZYZFK%A\'=+TR[L[JWL[E;FTE$LV6/^^7&/SS3#XSB6,.9K4*7\L$R#&\\!?K MR./>N%@^!NE0*1Y5_(-[NH:087?PWRXQTXZ>_7FI8_@KI<5I<6GV6[>UE2%/ M+:3)01G(P<=3P">N%'<9HY8=@YIG:GQG%'<"%I[43$J!&9!N).<8'O@_E4O_ M E#?-S =IP?FZ'WYKB++X,Z587UM>16UZ]Q;G=&TTNX#@@ C'09_2F:?\$] M+L'MW6WO9&@*/AY?ED9>06&.?FRW/<^E+E@%YG<'Q9AMI>V##.5+C(QU[TB> M+A+NV26K;6*-AQPP&2.O4#''O7!ZA\"=#U$WS2V%WOO'9Y)%EPPW$DA>.!\Q MXJR?@SI1M;:U%G<"T@E:81;A\[L$!8G&3_JU[^N:?+'L'-,[,>+5,FP/;%PN M\J)!G;Z]>G!YIUMXJ^V*7@D@G0<9C?4..@Z56?P!?S"EQG./]0U!\=8*@VLX+< &!LFN'/PMNRQ(LK@?,'Q_:!(R!@'_ %?I MQ5@_#N^%MY/V"39DG<;[+#.,X)CR.G;'6J='#]'_ %]XO:5NS_KY'8GQPV &*%74J01U#Z;\/;_2M12\@TZ3S%YVM?DH3C M&<;*ZC2]'OX89?M%L$EDF:39&=RKG'&<#/2LYTZ$?AU+A.J]S6_X2"X_YYI^ MM'_"07'_ #S3]:J_V;=?\\'_ "H_LVZ_YXO^59H6_^$@N/^>:?K1_PD-Q_SS2JG]FW7_/!_P J/[,NA_RP?\J.6D'- M4+?_ D-Q_SS3]:/^$AN/^>:?K53^S;K_GA)2?V;=_\ /!_RHY:8:?K57^S;K_GB_P"5)_9MT?\ E@_Y4#_E1RT@YIEO_A(9_P#GFE!\0S_\ M\TJI_9ET/^6#_E1_9MU_SP?\J.6F'-,M?\)#:?K1_PD-Q_SS2JG]FW1_P"6#_E1 M_9MS_P \'_*CEIAS3+8\07'_ #S3]:N:5JDE[.R.J@!<_+61_9MUW@?\JT=" MM)H+B1I(V4%<9(Q43C3478N+G?4\O_:6_P!7X2_Z_I/_ $"NH^'G_'E#]*Y; M]I;_ %7A+_K^?_T"NI^'G_'E#]*Y#JZ'H*]!]*=35Z#Z4Z@D**** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,;Q%_QZO]*\#T__ )+C MX9_ZZR_^BWKWSQ'_ ,>K_2O ]/\ ^2X>&?\ KK+_ .BVH&MCZ4!Q3!*CY"L# MCK@]*<<8Y.*X6Y^&8GO9+B/5KRV$LQE>.)B!@YRHYZ')K2$8ROS.WR,Y2:^% M7.YW ]"#2+(A8*&7=C.,\XK@U^&#BZ6;^W;\ 9RN\_/Z;N><W(B2,SQH/,^7T;.0#W%6Z=+3W_ ,".>?\ +^)W (/<4O%>>I\,;F&4 M(NOWWV< \%SNST&.< ?J!Z<]/X;T:30X[F.2ZDNEDE+QB0D^6F H)_$_C4 MSA3BO=E?Y#C*3WC8VF944LQ"@#))[4SSX0JL9$"L<*TQ=:T>^T]G M:);J!X"Z]5#*1D?G7"?\*?$FE1Z?+K5V8(+B.:##',05"N%YXR26_ =:Q-3T MO*],BD+JB%F8*HZD\ 5YU)\([BX$AE\4ZKYKN9!)$^PJQ[KSQ].E6M%^%SZ5 M-(9=;OK^"6W>W>&Z;S%;<;<8X '/MQ7I(Z"F 8%%+10 F*,4M% "8Q1BEHH * M3 I:* $Q2; 33J*5@&>6*/+6GT460" 8%&!2T4P$Q1BEHI6 3%&*6BBP"8HQ M2T46 ****+ )BC%+118!,4M%%%@$Q12T4P"DQ2T4K %%%%,"M<70@<+MSD9Z MU"-34OL"C?UV[N?RI-0!,HP"?E_K6!J7AN+4YWF>2>*1RI)B;'12!_/\P* . MA_M($<)G\:0:B#_!^M"2 ,G'-=:O2F!XM^TM_J_"7_ %_2?^@5U'P\_P"/*'Z5R_[2W^K\ M)?\ 7\__ *!74?#S_CRA^E!70]!7H/I3J:O0?2G4$A1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110!C>(O^/5_I7@>G?\EQ\,?]=I?_ M $6U>^>(_P#CU?Z5X)IW_)<<3 ?D!7K;=37EOAV+Q1_PC&A3:(T;0+IL6V&)V M&1K5L?\ MXO?_C]:D%V#?&H&-V[G:=W3:>_<5L>%CK\TM^^NQ6 M\(,@%JEN<_N\'EO?_"G]8J!["!R1\ >)Q_S&;8?]O%[_ /'ZK2ZCKO@S=;OK M.E2L[983IO2W4@L/-,GFY81G:S+Z UW8.+Q= M3V=222.'%R^JT_:05V>T:5?^*];@\ZTU/0I%'7-K-D?^1*NZ3J>OV_BE-*U> M2PG26RDNHY+*.2,J4=%P=S'.=_Z5YU\$M/\ &%OHR[KBQC<1X;[9 \A]@2K@ M9Z5UES#XG_X6!9AKO2#<_P!ES[6%K+LV^;#G(\S.CA<]C_WU05QV/YUR%]/XKL(DAI-/NO% M>HI(4N]&C>-MKQO9R[E/X3'BN'V>E^9'=[36W*_P_P SL/S_ #HQ['\ZX9-? MUJ22X1==\-LUO(8IO]'E&QP,E3^^ZU+)JNO1,H?7/#:E@2 8).0.O_+;V/Y4 M'D2<=?\ IM['\J7(OYE^(<[_ )7^'^9VF!Z'\Z!SV;_O MJN/2]\12%0NL>'6)YXMY#G R?^6WI_.II3XJ@*!]2T%"QPH:TE&3Z#][1[._ MVE^(<[_E?X?YG5D8]?SI/P/_ 'U7*D>+,@&_T+)Y'^B2_P#QZGQQ>+)%W+?Z M$RYZBSF(_P#1M/V?]Y?B'._Y7^'^9T^/8_G2[?8_G7-?9O%__/[HG_@'-_\ M':/LWC#_ )_=$_\ .;_ ..TN1?S+\0YW_*_P_S.EQC^]^=&/][\ZYHVWB__ M )_=#_\ .;_ ..T?9O%^/\ C]T3_P YO\ X[1R+^9!SO\ E?X?YG2?@?\ MOJC'L?SKFOLWB_\ Y_=#_P# .;_X[1]F\7G_ )?=#_\ .;_ ..T_YUS?V7Q?_ ,_FB?\ @'-_\=I#;>+_ /G] MT/\ \ YO_CM'(OYD'._Y7^'^9TN/K^='Y_\ ?5+_P#G\T3_ , Y MO_CM'V7Q?_S^Z)_X!S?_ !VER+^9?B'._P"5_A_F=(.>S?\ ?5*1CU_.N:^S M>+Q_R^Z'_P" _YTN,?WOSKFOLOB_P#Y_=$_\ YO_CM!MO%Y_P"7 MW1/_ #F_P#CM'(OYE^(<[_E?X?YG28_WOSI=OL?SKF?LOB__G]T/_P#F_\ MCM*+;QAC_C]T/_P#F_\ CM'(OYD'._Y7^'^9TF![_G1C'8_G7-_9?%__ #^Z M'_X!S?\ QVD^S>+_ /G]T/\ \ YO_CM'(OYD'._Y7^'^9TN,_P![\Z7'^]^= M,,?\?NB?^ 4W_P =HY%_,OQ#G?\ *_P_S.DQ M]?SH_ _]]5S1M?%__/[H?_@'-_\ ':!:^+_^?W1/_ .;_P".T,/^?W1/\ P#F_ M^.T?9O%__/[HG_@'-_\ ':.1?S+\0YW_ "O\/\SSO]I0[H_">!TOGZ_[E=3\ M/3BRA^E>?_M IKR1^&?[0N--ES>/Y?V:WD3!V(S81?9[K2 M5X'^MM93_*04"/AAXBU[26C6_TZV:YB$T>]&*G MHPR.,>]>?Z!\==8M'NH-3L$U&._\-$6Z3W\4VB7$ M;VJW"A?/C^>:#R_.3)( "F488GYL' Z9Y?7OVGI=5\(0ZCX;T\VU_E9)Q>8= M(D%\MHRX&"Q8DD$8P,9]*B6-H1O[QT4LCS"JXVIZ-I7NK7=[?D_NMN?15%>/ M?&'QSXM\*^)]!TWPPJ7DVJ6-_)%9FU$C// B-&-Q9<(Q?#'/ Y%0-\?KK1F\ M06VK^')([G06L[>]DMKE7C:YN4C,:)WQOD"DGIUJGBZ49.,M+?=M?\B(9/BZ MU&G6I)2YU=)-7MS6B\SV>EKYY\0?M-RW^EVC^'K$V]VES"E\;P!TA4W M_P!C= !RY+!R&!Z 9ZXK!G/2I^NT-?>-/[!S&RM2U;:M=7NK=/GIW/:J*\YT7XAZOJ/Q"@\.WFC M1:>G]D_VC/\ Z2)71C,T:@%1@@A<_P# AG&,5G^ O'&O_$*UU/5[>XL],M+3 M5I=/33YX27,<4NQVD;((D8!B .!D9S6BQ,&TE?6_X;_F<6*SG)"0SK&DK.=Y'#?N2 O))91ZXR6.P[^T= MLL@S*-DZ6K\UVNNO5:KR39[C29KQ>Y_:1@M9;R%]!N5GM[>5MC2A2;B.T2Z> M$\<8C<#<>-P(QWJK??M%2Z2EAJ>HZ1+9:=>:2-0@MPZRO*7E@BBRP/R M-@@ M@]"?JWC:"^T9PR3'S:2I[[:K7TUU/^<=_8_E6G;7,5Y DT,B31.-RR(I/K61L7JSM0T&RU0AKF!78?Q M=ZT:*:;3NA-)Z,KV5A!I\/E6\2Q1CLHKG+S_ )*98_\ 8(N/_1T-=77*7O\ MR4RP_P"P1:S%KBX\@,) M N\8#CHV,<]NO!QR#7H!E ['\J3SAZ-_WR:DLY&T^&.G6-F8+::ZMQYQF#Q2 M[67*A"@('3: /7WK)?X&Z&(3Y$MS'R3O)O*LW5N1S@XKT3SAZ-^5'G#T; M_ODT ,8#$'/L2.G3IO$7A*R\3PQ1WGF MXB.Y#%(5*GUXK9\X>C?]\FCSAZ-^55&3B[Q=F)I25F<:?A/HC2;S]JR&##]^ MV!UX ].>E=/I6E1:1:+;0[O+4DC)YR3D_P ZM^C?E1YP]&_P"^30!)14?FC^ZQ_P" T>;_ M ++_ )4 245'YP]&_P"^31YP]&_[Y- $E%1^C?]\T 244SS1Z-_P!\FCS1 MZ-_WR: 'T5'YP]&_*CSAZ-^5 $E%1^4/TH*Z'H*]!]*=35Z#Z4 MZ@DR?$GAK3?%FDSZ9JUG'?V$_$MO+RCCT([CVK%A^%_A:".*./1+51%=)>HV M"6$R#".6SDD#@9/ Z5L^*_$=IX2\.ZCK-ZS"UL8'GDV#)(49P .I/0#U->5? ML\?&/5OBAX2U]=6CM9?%6B7TMO+!;PRVD44V=-/$UZ<>2G-I=DVD>@ZC\,O"VKS7\U[H5C=/?J%N3-$&$N"#R/JJD MGOM&>@JL?A'X.^SI;GPYI_D(SLL7DC;EG$C<>AHSUKQSPA^UK=>-]0N] M)B\(2:=J,6G+?-&=2!=459Q= 9AV[X)(1&5/\4B9P#6-K_[5US9ZWX2N+2WN M4\,V?G+KGQ3:I8#%M=,6#P@]0N#QGOZX&:B?X>^'9+K6+ MA]'MGFU<*-0=TS]IVC"E\]2,<>F*\]O?C]?:5\,Y?%-_X,O[*\75X-(CTNXN M%0S&:9(HY5=E'R$R \J#P>/7E-7_ &O&T+4-0TZX\(22WMK<65FJV^I))&\L M]ZEF1YFS;\DCJ3M+VL"HKV<.R,EB*T4DIM65MWM>]O2^OKKN>RS?"SPI< M0VD,OAZP:&T0)"AA&%4/YGX_. W.>>>M.N/AAX5NKN[N9=!LI9KM)4G9X@?- M63!D##H=Q4$^XS7B5O\ MFQ7T6A26_A"Y*7:J]\)KY5>V42W,4KQ*$)G6,VD MA8C;@-'G&[CI]#_:;M+WX8>(_'.J>&-5T72=*C@N;?SL,;Z"95,3Q],^NYZM8^$=(TR[M;JUL(8;JVM_LD4RCYUA) MSLSU(R,\U&O@C0UU:;4UTZ!;R5M\LBK@2-_>9>A;W(S7B!^-WB3Q[X_T'PEI M]B_AN6+5KW3M:DBO(Y&1[>"&=3"[1,LB%)E)&%.RD\1RV>@ MK>:9H]W)IANY-2CA>2]22-#$82I< F3*E0Q;:0%R5S7LX62Y49^WK7;YWKIN M]NWH=C8_![P9I<82T\-:=:CS(90(H0N'A),3<=U+'!]S6)XY^ NA^,=-M[*V M>?0(8KU[]O[,D>#=*RL&;*,N.6)XXSUS7DVD_MI76L:Q)%;^#)IH9M/TV6PM M8[IC_M?M8:_-9S>!]0M[6SLGO-2>ZNEC MN;+%O#, \.TC8S3I&)"P4LK^E92PU&4>5Q5CJAF.-IS]HJLK^;;\NOD>MV/P ME\/PZ>L-]9)JUTUD+&XO[T;I[E-@0F1AC+,H )ZD<'-6;CX7>%KJ""*;0K2: M.WLSI\2.I*K;DY,8&>F0#^ ]*\EU']IV^76[WPU_PB-Q%K=G;ZA+?&'4X_+M MUMHH)6:*1H\2$I#-=URSL+#?-J&Y26N5@BE: M)@J#)VRYR@))5L)RN:]A2VY5]QD\9BF[^TE][_#L>Z6/@_1[#5(M1@T^!+V* M+R$N-N75, $ GU"J">^.:W,BO%]6_:*M[7PKX(OK#24U75?%T5Q/I]C#?H(2 M((&FE!G*XR%4@ J"6X(7#8R?@E\6M7^-7Q"U;4K:6?3O!]IIFFWMA:,R;YA= MP&0^>A3<&'8J^!MZ'.:UC&,%:*L_T4@&!BEJC,**** ,;Q'_Q MZO\ 2O!-._Y+CX8_Z[2_^BVKWOQ'_P >K_2O!-._Y+CX8_Z[2_\ HMJ!K8^D M3U->8>'M?U[1_"WAQ=,T@ZK:M8(6"':ROGJ3TQC'3)S[?O?C7(?#R[\O MP5HD:X9A:(VT=<5LE>F_5?DSG;M43\G^A3_X3#Q2)#&WA5@V>'\[Y/IG''KT M['N176Z!?W6I:9'/>6C65P696A8YQ@D9'L<9'UH:]9,EE50.I/2G)>R,,JH8 M>HZ5GRLUYD7Z*SQ?N9/+&PR8W;<\X]<4JWTC%@%4E3AL=J?*Q_P#) M3+#_ +!%Q_Z.AK<-[*HR5%_P#(/N/^N;?RJ#1/^039_P#7!/Y"I[W_ )!]S_US;^50:(,Z39_]<$_D M*YU\)MU*>O>*K#PO:VTVHRM#%*=@D$;N <9YV@XK/T?XDZ-K^L1:?I\SW,C@ MG<+>55&!GDLH'ZUU VA2A./:@%5/$9'T%(HYH>-MVNW&G?V=T&]%''4G!R,C/OGTKL>,_ZL_E284?\ M+-OPH XBU^)ZSPAWT>]4L=J(FUBWOG..X_4]*VO#?BV/Q+-*D5C=VJQCEKE MN3Z#GZUO +_<-&0.=C4 /Q1BF>9_LO\ E1YA_NM^5 #\48IGF?[+?E1YG^R_ MY4 /Q1BF>9_LO^5'F?[+_E0 _%&*9YG^R_Y4>9_LO^5 #\48IGF?[+_E1YG^ MR_Y4 /Q13?,_V6_*C?\ [+?E0 [%&*;YG^RWY4;_ /9;\J '8HQ3/,_V7_*C MS/\ 9?\ *@!]&*9YG^R_Y4>9_LO^5 #\44SS/]E_RHWG^ZWY4 /Q1BF>9_LO M^5'F?[+_ )4 /Q13/,_V7_*CS/\ 9?\ *@!^*,4SS/\ 9?\ *CS/]EORH DI M,4WS/]AORHW_ .RWY4 .Q2TS?_LM^5'F?[+?E0 [%&*;YG^RWY4GF?[+_E0 M_%&*9YG^R_Y4>9_LO^5 #\48IGF?[+_E1YG^R_Y4 $P'DO\ 0T]?NBHW8NI7 M:W(QR*D4$#F@#Q7]I;_5^$O^OZ3_ - KJ/AY_P >,/T%G- M>=_M?,/^%%ZL@MVNYWO].$5NF\&0B^@9ERH) V!\G' SGBO#[7]D?QNFJ^(+ MJS73]-@GTN1M&@749)(M/D;4)+@V*_*"L302&$R+T#, -N*!H^F?&)\ ^"_# MMQJ^N6FGV.E2E[62Y6UWA_M,TD?PB^'230W0\+:&9 M+:W6%)3;(VR%8S$HR>WEDI_N\=*^=?&7[+'CC6K5XK6VTF?2;R;[3:Z!>7S" M#P](+^&YW0,$/F;TC=" %"D@#*DU%IO[,_Q+TB';]AT*]M=/98_[-DU.18M< MMUU"ZG$,Q\K]TOEW*D0L#):[Y#/-<*(WVH"P! MG*G=@ /R3GFO)=:_9D\516NI6>D:'H$7VN[L[F&9;US' ([)(/)D5T+RQHT9 MPVX/\VY2K9K=_:(^ 7BGXA>-AK>CZ?I>IQ7.FZ5I]PMU<^2\8M=4%W)@E&W* MZ94#(Y'/6@1T=[^S+X+L/&=IXAM)K;1=.LHEEBLK:)(A J.TCM'*I!5'9V9P M=P.3TS7H_AWP=X(TOPI-8Z+I&D0>'-54O)!:Q1_9KE9!Z#Y6# _2OE*U_95^ M)MW8Z993VVCV$5N;FV$O]J/*T=I*=17R3^[.5"W<'R*5!$9!SM3'J6J?!OQ4 M_P *_A=H2:!HFK+H%BNG:QXLV M/PR\%:?>Z9YKR=%,L89U4X($.X,Q'W!SP*^>]9_9H^(%WJUR\NC:- M>6%QJUI<7$4>JN@GA@OY)MQ#1EB6@D$9#NWW2,[< =I:_ OQ//\ #X=^%M8 MT;3M9O\ PYJPNKS2+J_+075L!W)Q7(? W]G;QG\-/B'IMUKNHQZWIVGVG^C:NNHR>:B MM D36+0M'EXD*!D=I",8.P-DU%RT:]N(M<%]_:!O9/-\2Z>UT MTQLKM"NV((K!0?G!,2#A2U SVD_"+P&1 3X;TQGCM9[.,^4"WD3*!,F2>5< M ^H ]!4<'P@^'MJLS0^%]'A$L$5C(Z0(NZ./;Y:$_P"SA<=QM&.@KYMT/]E_ MQ_X7UC[6=-LM<:&2R^R22:NRFVMU2\6:W0LI.T+<0QC/WECYQ@5C>'OV3OB9 MI.FBQET[3Y=(DCL8[O2DUQHQ-*+$V]Q=+(87V2+(%<';N89(*L : /K;7/!_ M@AM L=(U;2])72;*5!;6MPB+'!(V0NW/W6;<1QR=QZYJ:VT#PCX!FUOQ+:Z? M9:5(\"_VA>6T6&>.!/E#!1D[%& H&<< 5X#:?LW^+U34HM5TO0M:O[;7;;4+ M77I[V5KC4[9;U;@13(Z%8VB3*!OFSM &T$BL"P_9<^(-GIK"_CL=?F>\DAU2 MUO=8!Z=_R7'PQ_UVE_\ 1;U[YXB_X]7^E>": M=_R7+PQ_UVE_]%M0-;'TB?O?C7EN@>#8/$7@K1S-=7=NLEE"K"V8+G8693G& M?XC7J1^]7F/AWQI-X>\,^';5=+FOXI-/63=;\L&R>,=A@=3]*Z*]Q>PAV([_X9VM[]F(OKV)XHQ!O#Y)C& M>#[[CG/7BHX_A98!H6>\U L@^8+)A6.,9QCCZ?2K6H_%F'3)H!-I5[Y,UNDJ MN(\'>5+,G/&0NT\'N?2F+\74\R-#H6HLTH+)LCS\H7.2??GI[>M-8JJE;F#Z MO3>MB;3_ #;:=J5O>1W=\\D.T@229!P",$8YSGDU:D/_%Q+'C_F$W';_IO! M3M+^(L&J:O!8KIM[#YQ&)WC_ '8RI8 GUXQ[&IKP?\7+L#T_XE%QQ_VVAJH5 M93D^;L_R)G34$K=U^9T5[S87'_7-OY5!H1SI5G_UP3^0HU2[2UL6#Y)DS&JH M-S,QZ "H] N$DL8XT+9A41,KKM92!T(KC7PG3]HU:*IQ:M:3&<)I YQS07QZ4K@/HIH;-.I@%%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 >*?M+?ZOPE_U_2?^@5U'P\_X\H?I7+_ +2W^K\) M?]?TG_H%=1\//^/*'Z4%=#T%>@^E.IJ]!]*=02<+\:/'US\,?AY?^(;.P34[ MF">U@2VEE\I6,]S% "6P>GFY_"N7^'_[16E>/_%VFZ/;:;=V]KJ]O?W&EZBQ M5DN19W @N R#YHB&8$!AR#V/%>@^/-/T75/"M_:^(K(:AHLBK]IMC TV\!@5 M^5 6)# $8&00#VK#_P"$6\#?"L:SXM73[#0FE4RWNH!,<$@M@=BS8)"@%FP3 MDT#/ - _;!UG_A+],O\ 6]*$/AG4M)L7^PV3([VD]QJUQ9+,7."ZX2+*CIR1 MZ5Z]\.OC)<_&O0M=/A_3-2\-2QP1/I^J:M8.()UE4E9$#A=^W&"!D=,,0:KZ M;^S_ /"3QA':^((?"$!\\I+$TL=Q:L"DYG3,3%2NV4LX4J,$DXKN/#G@SPE\ M.%EMM'LK/0TU.Z9VBB;8)9F!8A03QW(5>!S@"@-#QOP7\8?%NF7\]WXAU"+7 MM-G\7WOA"WMH;6.V>%XYV2&=G!^8$(0PQW!'I6CX>_:J37Y["!/"MS;SZAIU MOK%G%-?0J9[)TE::8,2%7R6A9&#$'+(>C UW]G\#/ >FZ#<:'!X>MQIEQJ(U M>2!Y9'S>;@_G[F8L&W '(/KZFJ%A\+/#^C:VL%X=-.CR6$FCZ1H0M8XDM[9U M4W$0/63<4!(XP!^- '&>)?VA+WQ%^S[\0_%WA9/[%UOPT;B)3=Q">-I8@KY M.-R,K#GCU&1@UII\8M0UJ^L_"=A*]EJEW=S:-'XBDMTD07MM&DMQFWR, IYF MTDXRO/&W/9R?!#P)+X1U7PQ_PCUJ-!U4H;^R1G5;DHJH-Y#9)VHH//..#_#^JR:EINBPV]_);K;//3;.R6!PUG=7,0PRDYWI"F,OB7H_P MCB\:#Q/HL[WVF17_ -DM; 8MI9)(2JPN7/F1A7=26&TN/3M':668V@=Y$+R',A^7PU9RP:N +V.0,RRX8-D9/RG>J ML2N"64,K_2O!-._P"2X^&/^NTO_HMJ!K8^D3]XUS7PV /@/0O^O5/Y5TI^ M\:\JT+P/>^(/"^A7MKK$]A_Q+HX/*3.TA/6A@HQDX/UK@#\/M _$ MC7$D]CXE=9)D'FAPR@,H55VX/ (#9]SFLC8]%:-&&UL'V-*$4=.W'':O/5^' MWB!)25\67*0[6VHJ'ABV0>O..?SK5T3PKK.GZVMYO6,MY9?N9OL\T9+I)SQP0>G/0FH_"^GK86(?S!*\P#[DSC&..O/3OW MK1OO^0=<_P#7-OY5#H1_XE5G_P!<$_E6:;Y+%67-2W=ZGF M3O<&*)PB!G4AC@#KSUJJ?@7HS6(MFO+TJ&#"0N-^?0MC.#W7.#SZUZ1YR?WA M^='G)_?7\Z@T. 'P;TCS* M;V^&",8< C!X&0,X/?\ O<9Z5Z5YJ?WA^='G)_>% &/KOAR#7=/CLY9IH4C( M*/"V&!Q@'-8#?#"W?&=7U,A2",7!]O\ "NW\Y/[X_.CSD_OC\ZUA5J05HO0S ME3A/62,SP]H<6@VLD,%'G)_>'YUFVY.[+245 M9#Z*9YR?WQ^='G)_?'YTACZ*9YR?WQ1YR?WQ0 ^BF>:G]X?G1YJ#^(?G0 ^B MF>:G]X?G1YR?WQ^= #Z*9YR?WQ^='FI_>'YT /HIGFI_>'YT M>%'G)_>% #Z*9YJ?WA^='G)_?'YT /HIGG)_?'YT>:G]X?G1YJ?WA^= #Z*9YJ?WA^='G)_>% #Z*9YJ?WA1YR?WA0 ^BF M>(/V8O%6JV'B*XL-#M;# M5=0U74+B"=M4;?%"0KV.!@HH1_,& -RY&TX)IFN_LS>-=7US^UVT>QE:/5I; M_P F[U 2W#R26]Y&76;8 5#3PLH8;UPR[B$6OLRB@=SXJ\*?LJ>-/#6I^%I[ M*QM+$M9^'I-6G_M-I)(;^QFD-U. 0?-:59,@Y&=N#U%7IOV7?%&MZ'H4=]X< MT>UU6W2^@U&?^TY+E;NXEL'MUOAO7Y"S[&*CYL\DDBOL>B@+GQU<_LV^.?$? MC6UU"\TVVT>U:&YE62+5FD^R7AT^TA@F9%"[RL]N\F1TW ]_$?\ MQZO]*\$T[_DN/AC_ *[2_P#HMJ!K8^D3U->;^%/'FG>&O"FBVU^6@C33XIWG MQE5#,448'.217I#=:Y+X>:;:W7@?0I);:&606B+O>,,<>F3VK5?PY>J_)F#_ M (J]'^@1_%7P]);F=+F1X@ 6<0M@9Z=JDA^)>BW5UIL-O,T_V^:6"%PI"EHU M#'D^N1BM\Z/9$ &TMR "H!B7IZ=*?_9EK^[_ -&A'EGY''%9&QQW_ M NCPT@G$UQ+#)"5!C>%@QW*",_\E-T_P#[!%Q_Z.AK>EN_1_D85OA7JOS.AO?^0?<_]/"(X60QF1);=V(^5MI5@P!!Z'Z5OWUA;ZI MI[V=QN*.>=F000<@@^QQ5'1?"^GZ%=MOZ4>>GK^E #]HHP/04S MST]?TH\]/7]* '[1Z4;13//3U_2CST]?TH ?M'I1M'I3//3U_2CST]?TH ?@ M>@HVBF>>GK^E'GIZ_I0 _:*-H]*9YZ>OZ4>>GK^E #\#T%&T>E,\]/7]*//3 MU_2@!^!1@>E,\]/7]*//3U_2@!^T4;13//3U_2CST]?TH ?M%&T>E,\]/7]* M//3U_2@!^!Z"C:/2F>>GK^E'GIZ_I0 _:/2C:/2F>>GK^E'GIZ_I0 _:/2C: M*9YZ>OZ4>>GK^E #]HHVCTIGGIZ_I1YZ>OZ4 /P/04;13//3U_2CST]?TH ? MM'I1@>@IGGIZ_I1YZ>OZ4 /P/048'H*9YZ>OZ4>>GK^E #]H]*-HIGGIZ_I1 MYZ>OZ4 ).!Y1X'4?SJ05#+(KH57DG'\ZF% 'BO[2W^K\)?\ 7])_Z!74?#S_ M (\H?I7+_M+?ZOPE_P!?TG_H%=1\//\ CRA^E!70]!7H/I3J:O0?2G4$A111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C>(_\ CU?_ M ':\#T[_ )+EX9_ZZR_^BFKWSQ'_ ,>K_2O ]/./CCX8_P"NTO\ Z+:@:/I( M_>->7^'M-\37'A;P[<:'?PV\8T]$>.X&Y=V[.0/7''/Z&O4#R37!^"?%FE:) MX/T"UOKM+:5K%)AYG V],Y^M:K^&_5?DS!_Q5Z/]!;W2O&]U#)''J]O;KY?# M(JF0OQWVX ZX^HI\6F>,+F[M[F:^@BC;3Y8I8$. EPQ)1P,'..!U]:VV\=Z MLGEKJ4$CX)VQMN(PI8YQTX!-2W?C+1+&4QW&HP1R*ZQLI;E6)P ?3GCZUD;& M"GA_Q19Z?;B/5OM=XJNS-,Y5%D( 7C!W*,'@]V]*KP:7\0 (#)K.GL6),W[@ M?)Z!>!D?6NYL[V#4+6.XMY%E@D&5=>014^.,4 9'AB+5H=/D769XKBZ\Y]KP MC \O/RYXZXK+O?\ DIEC_P!@BX_]'0UU8 ';%_P#)3+'_ + ]Q_Z.AK>E MN_1_D8U=EZK\SHKW_D'W'_7-OY5!H7_(*LO^N"?RJ349XX-/G:5UC78PW.< M9'%1Z')&VEV@CD24+&J[XSD$@ 'FL5\)IU-&BF[Q[T"0$XI%#J*;O&:3S!CH M: 'T4T,#1O% #J*;N%.H **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \4_ M:6_U?A/_ *_G_P#0*ZCX>?\ 'E#]*Y?]I;_5^$O^OY__ $"NH^'G_'E#]*"N MAZ"O0?2G4U>@^E.H)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@#&\1_\>K_2OGZ%F7XT^&RIPPEEQ@9_Y9M7T#XC_P"/5_I7S'XP M\/3>+/'NFZ1!J5SI$UTSJM[:'$L6%+''L0"#[$T%(^J+&=I[9'8Y8]37)>!_ M#NG:QX*\/3WEJEQ)%:($+\[V1LD+*Y 8-R-O4<'*G/;:?6M5_#?JOR9SO^(O1_FCL+?P'H5F9C!IL,1F)+ M[01G((/Z,WYTV7P!H,[L\FFQ2NVTLSDDL0:Q)M;\:RZ=?B/1H8 M+M+0M 2X.9]P&WK@C&3GC-/NM7\7QR));:29B\49-O*T82,E06!<-DL&R#C* MX /-9&QV.GZ=;Z7:1VUM&(84SM1>@RF&76;9+2\+G]S&_P#)2[#_ +!%Q_Z. MAK>EN_1_D85OA7JOS-#Q%:W,]BC6@0SPN9%\WE0<$9P2,XR#U'UI/#5E/:PS M23MEIBKX!!YV@%N..>M:5[_QX7'^XW\JAT+G2;/_ *XI_(5FF^2QI;WKG"7O M@7Q7-JU[+:>(/L5I<3O(8MS.>5(7D] ./E'UST%,D\%^-9+*.,>)V%PI#&;) M!9?XDP%P,\X8@D9'I7IF5]11E?45!9YQ+X'\3SZ@![@\D_ES7H^5]11N7U% '%>%? M#/B;2]5$^J:Z+^V$83[.H(&>Z7R0HP4%9"T4FX>HHW#U%06+12;AZBC?\ 'E#]*Y?]I;_5^$O^ MOZ3_ - KJ/AY_P >4/TH*Z'H*]!]*=35Z#Z4Z@D**** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** ,;Q'_P >K_2O K-!)\;?#2GH99?_ M $4]>^^(_P#CU?Z5X)IW_)R2-Q!*4# 9QGZ;C^= M:K^&_5?DS!_Q5Z/]#OHK^UN(_,CN(I(_[ZN"*;<:M968A\ZYBC$KB./TSX9:3IFFBRB>Y$(=B")<-M90I3/I@# M\>:R-CI#JUD)1$;N#S"I<+Y@R5&,GZU<:OP< M\-(P<6TGF!2N_?SSCGIUX%=5HNCV^@Z9;V%H"MO NU QR<9SU_&@"]7*7O/Q M,L/^P/]_P"0?<_]0G]Q:/)C_N+^51-J$* EB0 M!ZJ:6WO8;O>(GW;>OM0!5?5M+BOY+)[FW2[C19&B9@&"L2%/XD&FQ:YI$ZN4 MO+;",58LX'(('?W(%<]J]IX23Q*UU?RPQZK T6>.Z1\K &N&*C!Q@<\ ;C^= '4P>(M$N96CBU"SD=?O*LJY'.W^8(J MS;W^GW;A(+BWFV*UO#]E MX.T2[FOM-N+:.60^6SB;(!/S8&3@9QG\* .U\F/^X/RI/(3^XM9 \8Z-Y??VI3XOT@3O$=0A\Q4#[=W)7;NR/7Y>: -;R$_N+1Y"?W M%K&D\;:)!&6EU*&$A=Q20[7 _P!WK38O'6@3(K+J]KM;[I:0+G\Z -OR$_N+ M1Y*?W%_*FVMU%>V\<\#K+#(-R.IR&'J*FH C\A/[B_E1Y"?W%J2B@"/R$_N+ M1Y"?W%J2B@"/R$_N+1Y"?W%J2B@"/R$_N+1Y"?W%_*I** (_)3^X/RH\A/[B MU)10 SR4_N#\J3R$_N+4E% $?D)_<6CR$_N+4E% $?D)_<6CR$_N+4E% $?D M)_<6CR$_N+4E% $?D)_<6CR4_N+^5244 1^2G]Q:/(3^XM244 1^0G]Q:/(3 M^XM244 1^0G]Q:/(3^XM244 1^0G]Q:/(3^XM244 0R1*D;,J@$#.14HY IL MW^J?Z4Y>@H \5_:6_P!7X2_Z_I/_ $"NH^'G_'E#]*Y?]I;_ %?A+_K^D_\ M0*ZCX>?\>4/TH*Z'H*]!]*=35Z#Z4Z@D**** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** ,;Q%_QZ/]*\$T[_ )+CX8_Z[2_^BVKWOQ'_ M ,>K_2O!-._Y+CX8_P"NTO\ Z+:@KH?2)ZFO-?"_B:^T/PGX?2'39;VU^Q1L MQB4ECG()&./EP,CJ=W%>E-U-!-"4L-WV53C//2M5_#?JOR9SO^*O1 M_H8>&+E1A?E&[())!_AZ 8/TK0N_%^M6]M;WHT20PR6IF>U )F1 MLG"D@8SC''O79Y%+61L<1HGCW4M8U*SMF\-WUC%*?WL]P,*G7./7MS7;T44 M%_P#)3+#_ +!%Q_Z.AKJZY2]_Y*78?]@BX_\ 1T-;TMWZ/\C&KLO5?F=# M>_\ (/N?^N;?RJ#1/^019_\ 7!/_ $$5/>_\@^Y_ZYM_*J^B?\@FS_ZX)_(5 MBOA-.I./>2=H9BVWD #')]..E4XO&'A.W"QKI5PB MB0M&#:?Q$G;D>E5H?%OA:1#$/#USMW*73[$,+QP>O.,D<>];ND>*-:U.& OH3 MV\GG+'<"1B J'.64XYQQQ[UUX2LY1<'9EQDI*Z.&TW4?#>LVUY##H[&"W43, MLEN &P#@*,YR,?X57'B?PS:2Q!M'*7.SRCY-LKA%/&-XX(QZ=J]"V"@( *@H M\Y?7?##VR7!T*1H7DV,9;4!AQD-SR1_]>H4\4^$,#&AR*"-V/L7.03@>QXS^ M5>F;!FC:* *FCRPSZ;;/;QF& H-D;+M*CTQVJ[2 8%+0 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% # M)O\ 5/\ 0TY>@ID_^I?Z4]?NCZ4 >*_M+?ZOPE_U_2?^@5U'P\_X\H?I7+_M M+?ZOPE_U_2?^@5U'P\_X\H?I05T/05Z#Z4ZFKT'TIU!(4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 8WB/_CU?Z5X)IW_ "7'PQ_U MVE_]%M7O?B/_ (]7^E>":=_R7'PQ_P!=I?\ T6U UL?2)^\:\T\*>"O[<\,: M+>K?2VCMIL=ONAR'7!9@58$=VY'L*]+;K7F/A?QY;>&?#6@6MU!(T)T^.5I( MSN89W ?)Z?+RC_ $+U>B(-JX'05P5I\8M)O[];.&UO/.D4O%N0 .H3<3G/'I^%,3XR:?# M:V4EU8W:&YC63]RHD5,GH.G6LC8]"HKS^+XSZ.UPUN]I?QW W'RO)!8 MJ/XN#Z'.#SBI5^,&CM*8S::DLF"P5K;DKZCGIP: .[KD[W_DIMC_ -@>X_\ M1T-;VBZHNM:7;7R1O"D\8D$EN_1_D85OA7 MJOS.AO/^0?<_]*?M+?ZOPE_U_2?^@5U'P\_X M\H?I7+_M+?ZOPE_U_2?^@5U'P\_X\H?I05T/05Z#Z4ZFKT'TIU!(4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8WB/_CU?Z5X)IW_ M "7'PQ_UVE_]%M7O?B/_ (]7^E>":=_R7'PS_P!=9?\ T6U T?2+=37*_#RV MAN/A_HJRQ)('LU1MR@Y4CD?2NI8X->7Z)X8U77?!.A-I^K/IP^Q1*'C9E(P2 M6 XPP(!)&1MXZUJOXU/6" M)4VK&@3K@*,5PUEX5\66]VLDWB@W$4?4YKNP<"LC83 MR8]V[8N[UQS2F)"+](\#^&+S5M=OX]-TV)=K MW$F2 6X ')))Z"F?#WQ;HWC/PM8ZEH>H1:G8,GEK/%D# MWLNH74\4?EQ^;(1D(F3M48'>MU##_5>;F?M+[>7W?K\C#FK_ %GEY?F3UKSR^^#B7LTY76[NWAE MN))MD2JK?.Q8@N!N8Y. 2>%)'>J,GP,\R6=!K]]':F)4B".1(K@,&);/0[AP M,=.M<1VGJ7G+ZY'K2-.B*68A5'4DX KS=/@TUC9:I%9:SPK$#,2R1'>K M,0,\YQWYYZU'/\#XYH!"=?U$J=Q?>0V\L226]<9X'8\T >F-.J_>.WOR::+N M(N$#@L1D*",X]?I7"V'PI:VN_/N-;N[UMCIF5%W#=&8^#V !SCUR>]9P^!%K M&ZO'K=^)#&L3R$@N44[L!NH)/?T+#O0!Z;YZFE2=)%!5@P/0@Y!KS.X^!L,L M*11Z[?PQ>:994W!A+SD!L]ADC [$U;T3X/1Z-J5I>#7+^8VLBR1QDA5.&)(; M'7.=OLN![T >BT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!XI^TM_J_"7_ M %_2?^@5U'P\_P"/*'Z5R_[2W^K\)?\ 7])_Z!74?#S_ (\H?I05T/05Z#Z4 MZFKT'TIU!(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 8WB/_ (]7^E>":=_R7#PS_P!=9?\ T6U>]^(O^/5_I7@>GG_B^/AG_KK+ M_P"BWH&CZ1*EL&N2C^%7AV)0D=O=1(.B1ZA<*H^@#X'TKL!THQ51G*'PNQG* M$9_$KG)?\*NT'_GE>_\ @RN?_CE)_P *NT'_ )Y7O_@RN?\ XY77T5I[:K_, M_O(]C2_E7W(Y#_A5V@_\\KS_ ,&5S_\ '*7_ (5=H'_/&]_\&5Q_\-[_X,KG_XY5K2? VD^'KU[ZR@E6Z:(P^9 M-0:,T7 J?VBG]T_E1_:*?W3^1JWF MC=1<"I_:*?W6_(T?VDG]UOR-6]U&:+@5/[23^ZWY&C^T4_NM^1JWFC-%P*G] MHK_<;\C1_:*?W6_(U:,@T7 J?VBG]T_D:/[13^ZWY&K>:,T7 J?VBO\ =/Y4?VBG]T_D M:MYHS1<"I_:*?W6_(TO]HI_=/Y&K6X49%%P*G]HI_=/Y&C^T5_NG\JM[A1FB MX%3^T5_NG\J!J2'^%OR-6\BA6##BF!4_M%/[K?D:/[13^ZWY&KE% %/^T4_N MM^1H_M%/[K?D:N44 54OT4/TKE_VEO]7X2_Z_G_\ 0*ZCX>?\>4/TH*Z'H*]! M]*=35Z#Z4Z@D**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** ,;Q'_QZO]*\#T__ )+CX9_ZZR_^BVKWSQ'_ ,>K_2O ]/\ ^2X^&?\ MKK+_ .BVH&MCZ4%+2"EH$%%%% !1110 4R7[I^E/IDOW3]* 'U!>?\>TGTJ> MH+S_ (]I/I0 MI_QZQ?[H_E4U0VG_'K#_N#^534 (2 ,FJESK-C9O&L]W#$T MC%$#N!N8=15IQN7%?\ MHW^%(MYJ;_=.GGJ.)6_PK)32+*$EHK"^1S& M8\A0>"#D]>O)I8]+LX'WI8WX;D_=!&2,'C/O1RKN%_)?U\S4:_U%$W,^G!<9 MSYK8_E2_;=2W;=VG[L9QYK?X5CC0[(0K&;&_)4?>*KD\8R>:F@T^TMB^VPOV M#@AMR@YSCW]A19=QZ_RK^OF:?VO4_73_ /OZW^% N]3.?^0?QU_>/_A6(-!T M_:X.GZ@Q8@Y(!(QZZF.I MT_\ [^M_A0+O4F[Z>?\ MHW^%9(T>Q"!/[/OR@YVE01_.F_V'IV,?V;?8SGA M1_C19=PU_E7]?,US?:CEANT[Y1DCS6X'Y4IN]30 L=/4'&"9&&<].U8YT.P+ M[OL&H ]L*./UJ:XTVSNY8Y9M/OG=(_*!V@#';C/7WI67<-?Y5_7S-(7VI%BH M;3]P )'FMD?I3?[0U#?LWZ=NR!CS6Z_E[5GC3;,1-']@O]K(8\XY ^NO6H3H-D50&SU$LO5MHY]>_?&*=EW%=_R MK^OF;?VW4BQ7.GY R1YK=/RI#J&HAPF_3MY&0OFMDC\JRTTFRCBDC6POU60 M-A1V_&B;2;"=5#:=?848&% P,Y]?6E9=QZ_RK^OF:QN]47K_ &>._,C_ .%/ M636&&0EB1ZAW_P *PKK1+.[D\PV6H*VP)PBXP.G?VK;@U'[/$D:6-X%10H!C M'0?C3LNX:_RK^OF/WZS_ ,\[+_OM_P#"C=K/_/.R_P"^W_PI?[8?_GRN_P#O MV/\ &C^V'_Y\;O\ []C_ !I67<6O\J_KYB;M9_YYV/\ WV_^%&_6?^>=E_WV M_P#A2_VP_P#SXW?_ '['^-)_;+_\^-Y_W['^-%EW#7^5?U\PW:S_ ,\[+_OM M_P#"C=K/_/.R_P"^W_PH_ME_^?&[_P"_8_QI?[8?_GQN_P#OV/\ &BR[AK_* MOZ^8F[6/^>=E_P!]O_A1NUG_ )YV7_?;_P"%+_;#_P#/C=_]^Q_C1_;#_P#/ ME=_]^Q_C19=PU_E7]?,C>36!U2R_[[?_ J71KJ:]@:2551PS(50Y&02.">> MU,.K,QYL;K\8A_C2Z KI:/YD31,TKMM<8."Q(JEOH*7PMM),U****LP"BBB@ M"*[_ ./6;_?\>LW^X?Y4EG_ ,>ZT >-_M+?ZOPE_P!?TG_H M%=1\//\ CRA^E@^E.IJ]!]* M=02(6 [T@<$X!YKC_BWXVE^'7P^UGQ#!;+=S6:+Y<3L54L[J@+$=%!8$^P-8 MFM^,M<\ 06%UJ<]KKL=^T-G;VUO']GD>\ED"H,DL!'@MECR,#KFN>=>,).+Z M;_,[Z6!JUJ<:D;6DVEW;23?W)K>VYZ;17@\W[6&FK?:='!X=O;BUOHK*2.X$ M\:D-NETV:U@NI[G[0A,"R7!ML;/XB MLH['D<^U9+&X=_:.Z61YE%7=%]NF[Z;[^1[:2!WI/,7UKPSQ#^TJ4.NV&DZ& MYU33KZTM +J=0DB3W#0[P5S@AE/'N#GJ!1_X7UK%EJ+7<]BMQIEK%JKWMHH5 M98UM9HD+(^2& 60\8&[':H>/H7LG?_A[&L>'\PE%-PM?9-J[]WF_%-6[GT%N M'K2UX=H/Q[NQXBO=&N=,GUB\DUBZM[1+&/:4M(A%N=AD[F'G+P.H!/&.>O\ M%WQAL_"'C?1/#4^GSS2ZFR(ERDB!$9]X0;<[CRAR< #(QGG&D<71<>:^FWWG M+4RC&TZBI.%VTY*W5+=_(]!) I-X]:\0L/VF;75;([]!NK.^E%L+.$SHXG>> M>2!!NX"X:)B2>U0:;\:];_X4!IWB^YMK>76[R\%@,(5@A9KHPB1P#]U1@GG\ MLU/UVAT=]&_DC?\ L+'JW-"SM.KP/7_CUJOP]\A7S(7&X=!@X.<4UC*-[-V>UB)9+CHP554[P:3NGI9KF7I MIWL>P45YQ\'_ (S6_P 7(+MX=*GTM[>"UN"DTBON2="Z'([\'(KT8=*Z:=2- M6*G!W3/,Q.&JX2K*A7CRR6Z_$6BBBM#F"BBB@ HHHH QO$?_ !ZO]*\#T_\ MY+CX9_ZZR_\ HMJ]\\1_\>K_ $KP33_^2X>&?^NLO_HMJ!H^DQ2T@I:!!111 M0 4444 %,E^Z?I3Z9+]T_2@!]0WG_'M)]*FJ&[_X]W^E !:?\>L7^X/Y5-4- MI_QZQ?[H_E4U !116?J.MV.DS6\5W!KFP%R4UFZF:2-EC64G8C-_%P?K^9ILWP^O)MN->O MAC:3NR>0FG48PZJ;JW#-T&[K^M %_%&*H1ZBDAPEU;L>3U]#@]_6G MO>K&Q#W,"G.,$X_K0!IQYY&0T9'T- $^!1@5#B MX_O1_D:3%Q_>C_(T 3XHQ4&V?^]'^1HVS_WH_P C0!/BC J'%Q_>C_(TFV?^ M]'^1H GQ1@5!MG_O1_D:-L_]Z/\ (T 3X%&*@VS_ -Z/\C1MG_O1_D: )\48 M%0;9_P"]'^1HVS_WH_R- $^*,"H-L_\ >C_(T;9_[T?Y&@"? HQ4&V?^]'^1 MHVS_ -Z/\C0!/@45!BX_O1_D:D@-_M+?ZOPE_P!?TG_H%=1\//\ CRA^ ME@^E.H)*NHZ;:ZM9 MS6EY!'O>'?A[J^H>&(+>ZU^(1BTM[F1460M(JLJER%\PJ6V!B 7V@D UX:W[ M7DOA?2GDO-)N-=ECL[^\G^T)_9EW:M:2VZ2VL\#!@)0MRK!U8HV.."#42A&6 MLE;'RX(PK@X)# 8O#T7KRHZXYAC()Q565GINSUR M#X/^"[5;A(?#UE$MQM\T*F-Y60R*3[AR6'N:F/PI\)MG=H=LV99)CN!.6D(: M3//(8JI(Z' KR?X+?M*ZQ\8/'>DZ<_A*/0-'U+PK'XF@EGOQ-E56_:VN8(UNI_!%Q%IJO'YTXU*(O'&=2;3V8+MY(E"MC(RK'D$8JO8 M4OY%]R(>-Q3=W5E_X$_3OV/9HOAIX8M]1%_'H]NEX+F2\$X!WB5P [9S_$ , MCH<#TJ74OAWX$7G[6WVJS^V)H M5Y:)97RB:.WN(I%N('L+BZC!9D_B\@@F,D @8=E)SIZ;^UFU_P"&;#6)?",U M@ES>VULPN;]!%#'/;6\\3O*JE5+"Y"X;:N4(+#*YKV-.UN5?<1]:Q%^;VDKV MMN]NWIY'JMM\(/!MJDJ1:!:*LBHC<$\)(9$QSQAR6&.A)]:U+3P)X?L?#KZ! M!I-K%HKA@UB(QY1W'+<>YY^M>#Z3^UEJL6CI>ZKX-7RE@FNKFYL=0#1PQ_;Y M;*$!&0,[-)&N<#@-GG&*FU']K^30Y;:#5/ ]_87;+*DUK)=)YBS+'=2)@8_U M;K9L0S[#^\7"G#[14J<=HK[@EB\3/XZDGK?=[K9^OF>A>.?@?H_B?2K:RL?+ MT@QZG:ZE-,L7F/.8&RBLQ.<<8Z\#I74VWPZ\-VAMS!I%O T%N]K&8EVXB<[F M3CJ"Q)Y[DFO)? ?[5 \9>-]"\.7'A*ZTN7598HEN#>1RK'YNFG4(20 "48OO+&6N%/F<\* M20,C,JA23YE%&DL=BITU2E4=E=[]]'ZZ*VO0])\+?#WP]X):9M#TN#33,B1R M>3D;E080?0 D#ZUT/2OGK3/VL9+[Q?;>'I/!EU#<1WT6G:E-]NC,=K,U\UD= MG&95$@#9XRIZ C!I6G[84MS'8P/X'O8=5U>""YT>S6\647:2"Z.&9%/EL/L< MH P<[DZ9.-8QC!Q!,P_:)U;2=672Y?#LFHO MJ%_J=AIL\U['$)KRVN1&MF L?&Y"75FR2J/NY!JC.Q]!Y%+7S/\ \-)^(]+C MN)_^$<76K&TL+[4[LS7JPW,4<&IR6C[0D95D1$+_ -XA<PENIDL9DG$JW5NKE8[A3@860#L7^Z/ MY5-4-I_QZP_[@_E4U !6;JWAZQUJ2)[NW2=HD9$W]@V,_P A6E2$XH Y%_A= MH+Y!MY0AZJLS 'IUY_V5'T45:NOA]HUXD*S6[2&$-L=I&W LVXGZYYK.J'DC<>N!DXJI!XGTNYMEN([^W,+T,=Q$F,'_.!7-WEH-/N M%@N?']_#,T?F*C_9P2OJ/W?(JN9;=;&WO7^(.HQVMPVV*5T@4,<9[Q>G.:.6 M/\WYCYI?R_D=:V@VCK"AM96CB4JJ%ACDY)Z]::OANR1U=;652&W\/WSG/7KD MD_C7/R:7_ %:L]J"_&>!Y?H":6#3FN[XV<'CZ^EN@,F%'MBX' MT$=+EC_-^8!CU]#2VF@6=C<":"TDCD&?FR#QC M&.OIQ6:?!^IA23XPU?'^Y!_\;JM-H%W;P/-+XUU:&),;GD2!0,G /,5%H_S! MS2_E-8^%[$ON%I*,YR XYSCW]J;_ ,(IIF5/V&0[5" %NPS[^YKFU,3Q6LB? M$'4)([F3RH600,';;NP,1?W>?I6T/!VILH(\8:N0>^RW_P#C=/EC_,'-+^4T M&\/V;)&OV67$9RH+#CG/K^'T-.ET&RGDWR6DC-DD988&<].?>L<>%]0+[1XR MU?.<';RY76@/!VJ$9_X3#5\?[EO_P#&Z7+'^8.:7\IU/GO_ ,\)/T_QI/M#?\\7 M_3_&N0?P]>QQR2/XSU=$C4NS,D 4=3_ *KI65:O!>2RI!\1+Z9HHUF?8;<@ M(<8;/EXQR/S%'+'^;\PYI?RGHGVAO^>$GZ?XT?:6_P">+_I_C7#V&G2:I?7- MG:^.=4FN;=5:5$2 A0PRO/E8.?8U>E\):E"NY_&&KXSCA(/_ (W1RQ_F#FE_ M*=7Y[_\ /!_T_P :3[0P_P"6$GZ?XUQ-_I4^F0+-=>-]6@B9@@9T@^]Z?ZK_ M /53+.Q_M&(26OQ O;A"$GZ?X MT?:&_P">$GZ?XUS \':H1_R-^K_]\6__ ,;JO_PC%^=Y_P"$QU<*HR28X,8] M<^71RQ_F#FE_*=?]H;_GB_Z?XTOVAO\ GB_Z?XUYU'-#)J"V">/M4>\9E58E MBA.25W#!\K'W2#FK-O:_:R@A\?Z@Y=S&@S; NP[*#'S^%/EC_,'-+^4[O[0W M_/!_T_QH^TM_SQ?]/\:Y*R\-7NI6R7-MXVU2>"0922,6[*P]B(^:E/@S5!S_ M ,)AJP_X!!_\;I#_I_C1;95#N!4LQ.#7#R:;)!<>2_ MCK4Q)G&-MO\ _&ZO#PCJA7"&> /M,P E.3R=^%SG.=J^@K _:VE,?P/U4)$\TSW^FB.*+?N M<_;H"P^0$@; V3C &<\5XL?V4/&KZGKMQ9W=AIUO/IERND0_;I733Y7OVG%L MORY$9@=HBZ\KO8*,8H&CO=3_ &2O#=_X6G\-7&LVZZOJFMC7KF_-FGGW<<=\ M+LP;"_\ JQ(R@E>Q'?FO5?\ A3/@@3:=*/"^FB2PMS:VKI %\J(Y.WCKRS$$ M\@L3U.:^?/$'[+'C*_N[K4]'O=/T>:<3>39>>Q6SMVO+2X-BCAM<3:=;S7LN_PL[7$LD9M0%Q+A9%!&5' MR #?A[\)K[PG!8Z'9:-<%6T'1FMH&)C1@TQMU;G:A\MFP3C(XZU M6?\ 9F^%TL AD\%Z6\*J(Q&58KM$YN ,;O\ GL3)_O:"^E7-P M;"3R_P"SH[W3X=3D6)IH+2Y@N+Y)"NX23&>,G&"!'DDG%>C? OPQXK^&]NGA M?5K"SFTYEGO5U""$M-M+K4[M+ M>PC$#NCS10$HIY*C$46!NX(0#L*\CLOVJQWLUII^^VO)KFTD75G8V^_ M67O%*Y3&5MW,?U^7[O-:NE_LY^,8M TK3=2L]&N;^.>6+4]9COYGDU)3:7=N MMW)&RX$A-PK% >S?,<** /7=8^%'PT\(Z7XCUV\\+:?!:RZ=<1:FZP%Q+:L[ M33(R#.06+/@#J:SM.^!WPI\5Z>D47@?3Y+*W@AMX7GLVC22$1EHRC'&\!9W& MX$X+N,]17B4G[+WQ$N+34(KR'0KVRO[);2;3)=2E,?GC38K5;HMY6"RO$3@C MI*3]X+_&.I0PV%C?^(O$TMSHM[G2IO,OI+0!IX7.P M& I)Z_*O/ KA?@C9WU MW^T7J=[J>GW,U]:?;8#=9D\R'>L&[SS(JAH]T)$13/#MU!XZ'XD?LLZCXD\= M:]XBT'7$TAY[RTUC3(^0+/4,>1?38 Y$MJ N/[Y8T#)+ZU^ E]IVD>()_#*R MV=VUK8Z=?C2;PBX?SG>"*,A6YZ+PS\%O@[XIL'M;'P':R:?/: M0@FZTZ:- D4\ACC!D VND@D.T88;R>C<\KX]^ _B75/$]XFB6L%OX<:_\.S6 MXBU1X)H8;!I#+M^4[7(= I!Y*Y)'%=2WA;Q3X ^(ZZKH6G?V[I$^G:9HA:_U M*1KIPEQ,T]PWR$%ECD7EB-VPY(XR =Q<_ _P)>7VIWLWA72GN]4MHK2]E^S M&>*/;Y:M_N[$QW^5>>!5_1/A=X7\.QA-/T*RME74)=57$>[;=R B292N:?02>:7OP%\-VVESP>&[*T\,W\OGJ+^WMA*Z)<2![I0'./WN# MD]B[T'0[/PUHNGZ3I\*V]A86\=K;PH,!(T4*BCZ 5H44 %%%% &-XB_ MX]7^E>!Z?_R7'PS_ -=9?_135[YXC_X]7^E>!Z?_ ,EP\,_]=9?_ $6U T?2 M@IA9LD;?UIXKE/%6D>(KN[:;1;Z*W8P[$\YV"HV3D[ "&R,X_A'YUQ9TCQJNE-'_:MK)?%Y,2 M!-JJ"!LXP3 4K@9.25YST&!QP>U 'HY=A M_"/SI'+;#D8_&N5T;1?$8U&*75-5\V*W*E5A&T2DJ=^X>F[;CT /K75N,(?I M0!)4%Y_Q[2?2IZ@O/^/9_I0 MI_QZQ?[H_E4U0VG_'K%_NC^534 %(1D=,TM M% %"^TBUU*2-[BW262)6$;D?,FX8;![9'%8EW\-]"O H:S**H VQ.5' &#@= M_E'/UKJJ*!W.5L_AYI%C<030QS!H'\R,-,2 VN=T#3/$D4FJFYFG5I87$PVG'T K2T;P3X8T"^BN[2&5;B)@RN[LQ&%*@<]L'&/8> ME<>=(\>6]W<3Q:M:73-PJ396+[H&Y5YVX.3C/-,ATSXB!"'U6P+.!EM@ 0[0 M#M&WUY^F?:DJ46+V\EV/77U:TDC92S$,,?=JCJ*:?JVFW-E>/)+!<1F)P 5. MT]<$=_>O-H=*\=V^@1Q?VI92ZFCDM-.@8.I"<'"CD'S,'_=S4$.G?$6)MK:I MIDD8R0YCQ(6/K\N-HZ8ZX[T_8Q#V\_([*W\">%+<82S8X>1QN=CM+J5;&3QP MQ^E=9'JMI%&$!8 #:>E>.7%C\1K/3)3#J5G>W2;EC4(JF0$MM)R, @;,CH M<-["M*_L/'!N97M-3L#$_P!V.6(80_EDC_ZU'LH^8>WEY'I8OK97!\U]@.X) MM[UQMW\-_#M[=0S/=ZAOC=I2WG$LQ+%A\V,C#$D?7O6/I5EXSCT.^@O;ZS?4 MV8&UN FY$3/*O@#)QWP.]5C8>/98(T?4[!)2/GE6,$=.RE>O3\<^HI^RB'MY M^1V7A?P;X8\&WSW>EVSV\S1F(L69_ESG'/T%=++JEI-&4WL,]PM>4G2_B &B M*ZQI[!F/F9A^Z.=NWCZ$YJM<:9\12]P%U73PC1E5VJ =W8CY?EXP><\Y]L+V M4?,/;R\CTO7-.TOQ+IYL[]I9(RZR$IE3D=OIU_.N;/PL\'^>9/)N<]$S.Y\L M=<+GH 23^)]:P=3T?QW>7[);:Q96M@LJF-HU_>E.-V[*D'G\Z;>^&_&M_J-Q M+_PD$5C:L"T45JIRC! H4^H8Y8^F< =Z/91'[>7D=3IWP[\*:9>17,,,XDB< M.NZ5F 8,&!_[ZR?Q/K79#5;;;@N?^^:\YL]$\06JSPOJDERF^W*3R.-S*K9E M&,?*&!V]2>,YS51=%\6V9)@U5)\60C47#;@)MV68\F!1[&*%[>70]' MDGLYX9(9I7:)D,>W;CY2,'D5R=E\-/"%BUV8;654N0P:+S7V+NQN"CL.!QTX MZ5SNHZ?X\=-+6SU&P0I&3=LRXWR9; V_< VC'4X/(JWI5CXU75;1[^^T]M/ M60F6-8\R,NTXYX&0<=!WH]E$/;S.W\.Z;HOAE)%LA*OFA0YD9F+;XOK$RQJ]MINMVRPW4DV%??NB)0\@@C([ M$$@CT-85C\/?".GWMI=06CK-:@"(EV(&&R..^*U<>PHQZC]:7L(=Q?6)]C<_ MMBU"@;F_(U6-U:M&R&1F0J5 *D8!ZUF8]!^M&/\ 9'YT>PCW']8GV*EIX5T. MRFLYHY+KSK;&V1I"Q8! @#9ZC: /PJO:^!?#5KK5EJBF[-W9KL@+SNRQKG(4 M*> HP !Z5IX']T?G2X'I^M/V$>X>WEV-/3KG3]*LX[6WW)"F=JX)QDY/\ZAU M[7(HM'NVA<^8$./E-42#V6D>)9$9&7(;@@TU1@FFQ.O-IH^6O%7C?7[/Q2*59I3&Q(54=/N9VL2W4 <5Y:(?C'^S5<6OB?6=7NKK2'F$=S;2 MW4EW#*IR<."3L) .&'(/UKTW]K7X>^*;+Q5HWQ(\'?:GO]+A$%TMIS*BJQ*O MM'WE(9E8>GMT\/M=>\=_'5)_!NA^'SH^G:A>_;-0>!IVBR3DM*\I.$'!"# R M!@5]YE\:4L)3<%'V=O?OO?KK>ZTVW^1\?C'46(GS2ES_ &;=NGKY[?,^D_BW MXOOO%WA?PAJBZ,UM8W5PEU;2M=QOYJO$2!@]=CX)UK6H;&/R/#,D_ P? MM\*_SKG_ (PZ#!X5\#^!-&MR6AL)DMD8C!8)"5R?_#WFRA^E?".4%)\ ML5;IOM]Y]C&,^1M(JC:/I3 MZF4D]E;[_P!65%-;NYYQ^T+XPU?X?_![Q+XDT*6.'5-,MQ<1>=!YRMAU!4KD M9R">]>1V?[0'BQ-4U+3I(UFGTK7[6T>&YM19W5U:RV$\^&0DK&"\6%D'!"GC M@U]#>,_!.B_$+P_=:%XBL$U/2+G;YUI(S*LF"",[2#U -<_:_ SP-9RQS1>' M;=;A+^+5//+NTK7,:&..1G+;F*HS* Q( 8C'-06>5VW[8=G>6.ZW\&ZO>& M"Z3?'I]I/'#).P8#,FZ0?NQSP>?7T>+]F+X706/V.+P3ID<'G0S@*K!E>(,L M9# Y 579< XP2.G%:DWP'\ 3WSW;>%=/-P]S+>.X0C?+)M$A8 X(?8NY3P2H M)!- :'E7BC]KQ+)+8Z'X7GOXM2O_ +#I%WQ&*Z;X(?&35/&ER=(\06#)>$ZA/;ZG&46*>.#49;;9L!RK*%CY/#9)KL[SX M(>!M0EU:2X\,6,K:K(9;LLI_>.9%E+#GY29$5R5P2R@G)YK"U#]F+X>7<$$4 M/A^*T\F594DCED+(17#Y&$ *HBC!9V4+/VG)/ T$H'AS4O$-Y+K-Y8 MQ6HE@@8)#<0P_N\#]XC)/J=]!':W5RM MQ+&T\,>[9&^UP"HWOP>/F/K7"^-OV6-'\3^(-*O]+U&;PY!9W-Q>O#9A_,-S M.R-)/',)%:.0^6H_B7@?+0&AR>A_M8S^'M%AB\6:)=7>I7MU>0:1=604IJ3Q MZE):K$(T#-&5 CR2/F 8CTKKO '[2MO\0?%VF:);^#O$%@9X]M[<7EJR#3;G MREE\F<8P,AA@[N3V&:Z^3X"^ KG1]4TNX\,V=S9:F?)CYOFZ\U"_#GB.'7],\.6-EK$-JEDEW$A#"%1A5QG!('&X\X[T > M:>(?VK+;1/%-YH$?A/4+Z[6]MK&T,%U#LN6FNS: DD[4Q(!D9)P03@\5DW?[ M3]YXIO\ P7;^&M*GLA*&Y7=AXI2FU7XVMA3]X&N/?]ICQUH'B_5;34'M[S3M-\2Z- MHLLTFF>3:K!>06[N\UP&_=.K3%4XPQV+C+9KZ:U+X6>%M9;Q&;_1;>_7Q% M MKJT=UF1+R)5*JCHQ*X )' '6L7_AGKX>_P!M2ZLWA:SEOIKV+49&E9W22YC" MK'*R%BI9 JA21QM&.@H'<\Q^(?[4-KX8\=^';O2M9M]2\!G2]6O-4-K;>9*9 M;/R<1HY(P29@"".PYZTGCOXY^+GT^:YTCR_#5[I?B.P\-ZGI5Y;K>-YES-"! M*DRL%*B*92 !G=G/3GV7Q5\)/"/C?7;76==T*VU74;6UFL89KG\COX[;?(/](CQY@H$=;X?AU"WTF"+5;J.]OT&);B&/RUD.3R%R<<8XS6C3(D\M OI[YI] @ MHHHH QO$?_'J_P!*\#L,_P#"[_#.!D^=+_Z*>O?O$";[5\>E>&:?9,/C1X;/\ \\!_WV*G'2EH)*_G7'_/N/\ OL4" M6?O!_P"/BI\4M %8R3_\\?\ Q\4>9/C_ %//^^*LT4 5O,G'_+#_ ,?%(\EP MRG]P,_[XJU24 0>;/_SP'_?8J*X:YEB91;C)]7%7:3% %6![B."-6@&54 _. M*=YD^<^0/^^Q5FB@"OYUQ_SP'_?8H\V?_GA_X^*GI: (/-F_YX?^/BD\V?\ MYX#_ +[%6** *[2SX_U'_CPKCF\/:[;:CJ5Q976GK#>SBX,=W:M(RML5#@B1 M>/D!Z5W&,TWREV[<<5<9RAL1*$9[G'#2?%(_Y>-%_P# "3_X]2_V3XI_Y^-$ M_P# "3_X]79;11@5I[:?E]R,_8P_ILXW^R?%/_/QHG_@!)_\>H_LGQ5_S\:) M_P" $G_Q^NRP*,4O;3\ON0>QC_39QO\ 97BG_GXT3_P D_\ CU']D^*?^?C1 M/_ "3_X]798%&!3]M/R^Y![&']-G&_V5XJ_Y^-$/_;A)_P#'J0Z;XH'6ZT0? M6QD_^/5V>!4%P!E..YH]M/R^Y![&'G][.2_LWQ-_S]:'_P" ,G_QZE_LWQ/_ M ,_>A_\ @#)_\>JQJ/B"ZL+NY0:9+=118V>2/F?Y.E'MI>7W(/8Q\_O9&-,\4MTN=$/TL9/_CU+_9'BG_GX MT3_P D_^/5U5L/G;ITS5C H]M/LON#V,/Z;.-.E>*3_R\:)_X 2?_'J/[*\4 MC_EXT3_P D_^/5V6!1@4>VGY?<'L8?TV<;_97BK_ )^-%_\ "3_ ./T?V3X MI_Y^-$_\ )/_ (_798%&!1[:?E]R#V$/Z;.-_LKQ21_Q\:)_X 2?_'J/[)\4 M_P#/?1?_ D_P#CU=E@48%'MI>7W(/8P_ILXW^RO%7_ #\:+_X 2?\ QZC^ MRO%7_/QHO_@!)_\ 'J[+ HP*/;3\ON0>PA_39QO]E^*?^?C1?_ "3_X]1_97 MBK_GXT7_ , )/_CU=E@48%+VTO+[D'L(?TV<;_97BK_GXT7_ , )/_CU']E> M*O\ GXT7_P )/\ X]798%&!3]M+R^Y!["'],XW^RO%7_/QHG_@!)_\ 'J7^ MRO%7_/SHG_@!)_\ 'J[' HP*/;3\ON0>QA_39QO]D^*O^?C1?_ "3_X]1_9/ MBH_\O.B_^ $G_P >KLL"C H]M/R^Y"]A#^FSC?[)\4_\_&B?^ $G_P >IXMO M%T05%O='5?06$G_QZNOP*0H#U%)UI/>WW(?L8K;\V87A72+CPYH-EIS8N&MX M]K2CY0QR22!DX'/J:U_-G_YX#_OL5. !TXI:R;;=V:I**21!YL__ #P_\?%- M:2VD3[."S+@9<5!9:;]F08M5#>SCK6Q12L!XK^T M<6_L[PR638?[1.!G/_+,UT_P]_X\H?I6%^T5;FXLO#04'Y;\D_\ ?!KHO <) MCL8LY!Q3*Z'>+T'TIU-3[H^E.H)"BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@"GJ$ F@(QDUY=KVB76EZS!JUDB-=6^3'Y@RO((Y_ M.O7"H88-4KG3([@8(!H'<\2O_B;\0H'(B@TS&>,P,?\ V:J/_"U?B9_SPTK_ M ,!G_P#BZ]HE\+02$YC!_"H_^$1M_P#GF/RH'='C?_"U?B9_SPTK_P !G_\ MBZ/^%J_$S_GWTK_P&?\ ^+KV3_A$;?\ YYC\J/\ A$;?_GF/RH"Z/&_^%J_$ MS_GWTK_P&?\ ^+H_X6K\3/\ GWTK_P !G_\ BZ]C_P"$1M_^>8_*C_A$8/\ MGFOY4!='CG_"U?B9_P \-*_\!G_^+H_X6K\3/^??2O\ P&?_ .+KV3_A$8/^ M>8_*D_X1&#_GF/RH"Z/'/^%J_$S_ )]]*_\ 9__ (NC_A:OQ,_Y]]*_\!G_ M /BZ]D_X1&#_ )YC\J/^$2@_YYC\J NCQO\ X6K\3/\ GWTK_P !G_\ BZ/^ M%J_$S_GAI7_@,_\ \77LG_"(P?\ /,?E2?\ "(V__/,?E0&AXY_PM7XF?\^^ ME?\ @,__ ,71_P +5^)G_/#2O_ 9_P#XNO8_^$1@_P">:_E2_P#"(P?\\Q^5 M :'C?_"U?B9_SPTK_P !G_\ BZ/^%J_$S_GAI7_@,_\ \77L?_"(V_\ SS'Y M4O\ PB,'_/,?E0%T>-_\+5^)G_/OI7_@,_\ \71_PM7XF?\ /OI7_@,__P 7 M7LG_ B,'_/,?E1_PB,'_/,?E0%T>-_\+5^)G_/OI7_@,_\ \71_PM7XF?\ M/OI7_@,__P 77LG_ B,'_/,?E1_PB4'_/,?E0%T>-_\+5^)G_/OI7_@,_\ M\71_PM7XF?\ /#2O_ 9__BZ]C_X1&#_GF/RI?^$1@_YYC\J NCQO_A:OQ,_Y M]]*_\!G_ /BZ/^%J_$S_ )]]*_\ 9__ (NO9/\ A$8/^>8_*C_A$8/^>8_* M@+H\;_X6K\3/^??2O_ 9_P#XNFM\4_B4V,V^E''_ $[/_P#%U[-_PB-O_P \ MA^5'_"(P?\\Q^5 :'C/_ M'XE?\^VE?^ [_ /Q5'_"T/B4?^7?21];9_P#X MNO9O^$2@_P">8_*C_A$8/^>8_*@-#QE?BC\2D.1;Z4/^W9__ (NG?\+5^)G_ M #[Z5_X#/_\ %U[)_P (C;_\\Q^5'_"(V_\ SS'Y4!H>-_\ "U?B9_SPTK_P M&?\ ^+H_X6I\3/\ GAI/_@,__P 77LG_ B-O_SS'Y4?\(C!_P \Q^5 71XW M_P +5^)G_/#2O_ 9_P#XNC_A:OQ,_P"??2O_ &?_P"+KV3_ (1&#_GF/RH/ MA&#_ )YC\J NCQO_ (6K\3/^??2O_ 9__BZ/^%J_$S_GAI7_ (#/_P#%U[)_ MPB,'_/,?E1_PB,'_ #S'Y4!='C?_ M7XF?\\-*_\!G_ /BZ/^%J_$S_ )X: M5_X#/_\ %U[)_P (C!_SS'Y4?\(C!_SS'Y4!H>-_\+5^)G_/OI7_ (#/_P#% MT?\ "U?B9_SPTG_P&?\ ^+KV3_A$H/\ GF/RH_X1&#_GF/RH"Z/&_P#A:OQ, M_P">&E?^ S__ !='_"U?B9_S[Z5_X#/_ /%U[)_PB,'_ #S'Y4G_ B,'_/, M?E0&AXY_PM7XF?\ /OI7_@,__P 71_PM7XF?\^^E?^ S_P#Q=>R?\(C!_P \ MQ^5!\)0?\\Q^5 71XW_PM7XF?\\-*_\ 9__ (NC_A:OQ,_Y]]*_\!G_ /BZ M]C_X1&W_ .>8_*E_X1*#_GF/RH#0\;_X6K\3/^??2O\ P&?_ .+H_P"%J_$S M_GAI7_@,_P#\77LA\)0?\\Q^5'_"(V__ #S'Y4!='C?_ M7XF?\\-*_\!G_ M /BZ/^%J_$S_ )]]*_\ 9__ (NO9/\ A$8/^>8_*@>$;?\ YYC\J NCQO\ MX6K\3/\ GWTK_P !G_\ BZ/^%J_$S_GAI7_@,_\ \77LA\(P?\\Q^5'_ B5 MO_SS'Y4!='C?_"U?B8?^7?2O_ 9__BZEM_BE\2';#P:6/I;O_P#%5Z__ ,(C M;_\ /,?E2KX2MU.?+&?I0%T>;M8A@C*\XQSDFO2_#NF_ M9(57& !5NUT.*WZ(!^%:440B4 8H%<>!@8I:**!!1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4A[T44 ,'2I*** $;I3:** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I5HHH #UI*** "BBB@ HHH MH **** %'6E/4444 )_'3J** "BBB@ HHHH **** "BBB@ HHHH **** "BB 4B@ HHHH **** "BBB@ HHHH _]D! end GRAPHIC 23 tuya-20231231x20f008.jpg GRAPHIC begin 644 tuya-20231231x20f008.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" &0 J4# 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#]4Z:SJO4@ M4.P523VKEMM>/?VKXO\ ^AQ?;HO6C[='ZBO'?[5\7_ /0NW_\ WR/\:/[5\7_] M"[?_ /?(_P : /8?MT7K2_;HO6O'?[5\7_\ 0NW_ /WR/\:7^U?%W_0NW_\ MWP/\: /8/M\7K1]OB]:\>_M7Q?\ ]"[?_P#?(_QH_M7Q?_T+M_\ ]\C_ !H M]A^WQ>M'VZ+UKQ[^U?%__0NW_P#WR/\ &E_M7Q?_ -"[?_\ ?(_QH ]A^W1> MH_.D^W1?WA^=>/?VKXO_ .A=O_\ OD?XT?VKXO\ ^A=O_P#OD?XT"/8OMT7K M1]NB]:\=_M7Q=_T+M_\ ]\C_ !H_M7Q?_P!"[?\ _? _QH&>P_;HO6C[?%ZU MX_\ VKXO_P"A=O\ _OD?XTG]K>+O^A=O_P#O@?XT >P_;HO6C[?%ZUX__:OB M[_H7+_\ [X'^-']J^+_^A=O_ /OD?XT >P?;XO6C[=%ZUX__ &MXO_Z%V_\ M^^!_C2?VKXO_ .A=O_\ OD?XT >P_;XO6C[?%ZUX]_:OB_\ Z%V__P"^1_C2 M_P!J^+_^A=O_ /O@?XT >P?;XO6C[=%ZUX__ &KXN_Z%V_\ ^^!_C1_:OB[_ M *%V_P#^^!_C0![!]NB_O#\Z/M\7K7C_ /:WB[_H7+__ +X'^-']J^+O^A=O M_P#O@?XT >P?;HO6C[=%ZUX]_:OB_P#Z%V__ .^1_C2_VKXN_P"A=O\ _O@? MXT >P?;XO6C[=%ZUX]_:OB__ *%V_P#^^1_C1_:OB_\ Z%V__P"^1_C0![#] MNB]:/MT7K7C_ /:OB_\ Z%V__P"^!_C1_:OB_P#Z%V__ .^!_C0![#]NB]:3 M[=%ZUX__ &KXN_Z%V_\ ^^!_C2?VKXO_ .A=O_\ OD?XT >P_;XCWI?MT7K7 MCO\ :OB__H7+_P#[Y'^-+_:OB_\ Z%V__P"^1_C0![!]OB]:7[='ZUX[_:OB M_P#Z%V__ .^1_C1_:OB__H7;_P#[Y'^- 'L/VZ+UI?MT7K7CO]J^+_\ H7;_ M /[X'^-+_:GB\?\ ,NW_ /WR/\: /8/MT7K1]NB]:\?_ +5\7_\ 0NW_ /WP M/\:3^U?%_P#T+M__ -\C_&@#V'[=%ZT?;HCWKQ[^U?%__0NW_P#WR/\ &E_M M7Q?_ -"[?_\ ?(_QH ]@^W1>M'VZ+UKQ[^U?%_\ T+M__P!\C_&E_M7Q?_T+ MM_\ ]\C_ !H ]@^WQ>M'V^+UKQXZKXO_ .A=O_\ OD?XT?VMXN_Z%V__ .^1 M_C0![#]NB]:/MT7K7C_]J^+O^A>O_P#OD?XTG]J^+_\ H7;[_OD?XT >P_;H MO6C[=%ZUX]_:OB__ *%V_P#^^1_C2_VKXN_Z%V^_[Y'^- 'L/VV+U%.2YC7:PSAI&QVY 'U)(' MXUZ[?C]P:\4\6:9;:WXRT>PO(Q+:W-R(Y%/H<_K51M=O>']VHF%]!5._P!7T[2_*^VWEM9B5_*C\^54WO\ W1D\ MGVK N?#3W4S'_A(]1AB:0OY,>P ::&)(5W2,[ ",>K9Z#@\FO'[S M]GG-E=.L;R,P+%C]X/COC!]: /54NK>1799(V5/OD,#MX!Y].#FH[#4K+5;;[ M197,%Y!DKYMNXD7(ZC([^U>UUF*YUNXU.74+,6*SO%L>&,*%&/F( M)P%STSCWK.U;X&WFLF#[3X@2V(0QNEC8^2FWI\H5QC<.')R6 XQ0!ZS/?6E MHRK/-%"S9*B1@I;'7&>O:GP3PW*!XF26,YPZ'<#VZBO%]3_9SCU+4))6UHBU M,4L*0/9EF57*D1[C)]Q0G QW/-2+^ST[K''/XCEDA1MQ5+5^HW5(=:NL9_L:[_[ZC_^*KCM4T'1=5NF MGDGU**02O+&8[-@49NOS;0* M'(MF^8*<@'Y>1GMZ<4E3IO?\G_F-U)_TU_D=^==N A;^Q[HAU$ZQM'\S(R2 M8RK*<$^:5U$BE6VER02#6]7-)6DTCHBVTKC?+7T M'Y4>6OH/RIU%(H;Y:^@_*CRU]!^5.HH ;Y:^@_*CRU]!^5.HH ;Y:^@_*CRU M]!^5.HH ;Y:^@_*CRU]!^5.HH ;Y:^@_*CRU]!^5.HH ;Y:^@_*CRU]!^5.H MH ;Y:^@_*CRU]!^5.HH ;L7T'Y4;%]!3J* &^6OH/RH\M?0?E3J* &[%]*-B M^@IU% #?+7T'Y4U@J]0*DJO>0?:8)8MS)O4KO0X*Y'4>] A6D1%9FV*JC))[ M"B&:&XA66)TEB895T8,I^AKE_"O@)?#/A!M!?5M0U5&613>:A+YL^&SW]L\5 MG#X2V@DDD&J:A&\F-_DN$&,8(4#A01C@=^:J22DU%W0HMN*A%>>/\&[58U6'5KU 6#2%B"3Q@X].Q^H!JWI7PR31/$%A>VU_ M.]O;[V=)F+L[$,.O8<\^N!4E'&?M$_M&-\";G1(8]!&LG4UD;)N1%Y>W'^R< MYS7C_P#P\&NEC,G_ @?[L<&3[<=H/IGR\5!_P %"I5BU/P47(4&.YZGW2OF MSP[\2(-!TB+37L+:^@C>5SYDO7>4/3&.-@_''2OT'+,9&1G4>H]?N=*%_X*%S,1M\$1MD MX&W4+_P!%K7SF>X##X.%-T89+X!NVGL8B3U KNQ7G'PW/_$M@^@KT<=*^0/I1:*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* *U_P#Z@UX_JO\ R47P[_U^+_(U[!?C]P:\?U3_ )*/X<_Z_%_D: /:*9+( ML2,[$*JC))["I*ANK=;J"2)QE'4J?H10)G.3>*Y@Z>7;6Z1R?-&;BX*%U[-@ M*< ^YIC>+;A7V[=,W#J#?]/7^&H[GPS/,-(U.=8+6^CGD<9 M4+G!]LD8R/3K4Y\2Z4,YU&U'.W/G+U].M5;;P9IEGJ!O((&CDW,X4.=@9LY8 M+T!P2/I5&/X:Z/%>FY6)U<@ ;9#D9$U*U)@&9/W MG"C&-1J5H6D)" 3+\W&>.?2L/_A4_A]4$:6KI%AMRB5O MFRN.N*5/A9H4$0BM[9H(PHC""1F7:VDD=5_6@#:?Q3I,:!WU.T5,[ M.T99+1P\'[UB$QG Z]!DT 9'A+XT^$_&W MBG5O#NFZENUC3)S;S6\Z&,LZYW!,_?QM.<5W%S+':V[S2L$C0%F8\ #N:X^V M^#WAFS\V*1"CJ>X(Y% M*P&0?%^B 1%]2MHO,!9!*^QB!G)P<'L:D/BC1N2=2LQS@_OE_P ?>LJY^%V@ MWMP)[BVEGG$8C\V6=V; .0>3U_PJ&R^%.C6C3.4>>5W+JTC<)_=&T<$+SC/J M:8[F[<^(--LQ;^;?0Q>>YCB)<89@"2!] #39/%&E12QH]_"#(GFHV[*E?7=T M'XFL^X^'&B7FGV=I2IS@T"))_&NA6:!IM6M$!)7/G \CDCBI1XKT?C.J6@R">9U' M QGO[BLAOA9X=)!73_+X PDK ' PN>>< G'UI3\+/#AC*?V<,$@@F1B5PSOH-0A$MO,DT62 T;!@?Q%4M1\2Z;H]W#;7MY';33 M&LI(##Z] M!^=6-*TJWT:QCM+2,101YVJ#GJ23^IJMJGAK3]9E\R\M4G?R_*W-UV[MV!Z< MB@!@\6Z.S.JZG:ED^\!,./3O[&DF\7Z1;Q32-?Q,D)42&,F39N.!G;G&2*S# M\,-!W9%HRMUW+,V>#D=^QQCZ"KEAX(TK3([E+:V*+@.3^- M%L>)]*,@C_M&UWD@!?.7.3T&/>FS>*=+MKM;66^ACN&8((V;YB20,?J/SK#M M/A3HEK?)>&.22XC96C9GXC( !VCW[UJ7G@C2=1O&NKJS6>X8HQ=V;DJ,#C.. ME #W\9:/'%=R/?(J6K^7,<-\C;MN.G//'%.'C+13;"X_M2U$/.':4#IUZU#< M^!]+N8C$(&@1AM80N5R-V[G\>:SQ\*O#JS"5;$HXR!B5B #]X8)[_P!* -2[ M\:Z'8P>=/JUG%%W9IA4USXITRTBCDEO$".Z1J4RV6894#&>H!-8X^%GAW()L M"3G)S*WS>F>>>!CZ55&[\_IQ0!I,^U-V*R],\3:?K- M]?V=E=)2(G(SM)Z9QU'4=ZO7UO)=64\,4K6\DB,BRIC*$C 8>XZ MUA>!?!4/@71%TRW:-X5@#I1TI:** "BBB@ HHHH M **** "BBB@!-H'84 8I:* $Q2T44 4=1T6PU;;]MLK:[VYV_:(5?'TR*J?\ M(;H./^0)IW_@)'_A6S15JCCI2*%HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH KWW^H->/:I_R4?PY_U^+_ "->P7W^H->/ZI_R4?PY_P!?B_R- 'M!('6D M+@4C\CBO,D\(^-],MK:TT[7H"C_O+JYN2SR!\DD+D-P05'X4!N>F^8N:4L%& M:\P_X1SXB";SQK=J7\L*T>[$9(/)0;/ER#WSTJ6Z\*>,KS3;6&[U9+BZ2;>T MT$[6X7,> ?E7Y@K\A3U% 'I/G+[T>8*\JL_!WQ$-X;R[\3P23>6\6Q$VQ@9) M4A,$9)(!)YP,4^T\+?$: LI\06;"27J YH)Q5+ M18KN#2K6._E6>\2,++*@PKL.I'UJZ1F@!OFKD]L4N\5Y:?"OCVTO2VG:U!:V MSS.TJ7+M<%SR58%A\BG(!49Z<5*-!^(R&(?VW8Y^TI),PCW Q9.]%!4F[QC-&\"O+[WP;XWL;N2ZT?7T+W-X\LZ7CLZ1PEFVH@(/."!GCH*O\ MAO0?'%MXD$^M:Y;WFDQ;PD,$>QF!& 6( R1^5 'H1.*0N!1T K \4:=J=_#; MKI=\;"1'8R/C.Y2C #'U(/X4TKNS=A-V5S=\Y??\J4R**\V/A_QW+874$FMV MRNVU(6B)#*N!DEBN<_XFK1TKQT]Q!NU?3UB!;S2B'ICC (ZYK?V*_G7X_P"1 MC[5_RL[XS*O7-+YJUYZ^@>*[FSM#/JD9U&-'#31N8T5BRE3L PX !&#ZT-I' MCN2UCC.MV:DC]XZQ8325)/[:_'_(;G)?99Z$)03T/Y4>:O-> M=KI7CDSB ZG;+"L:_P"D<')S\W&W.<=/2I5T7QLTTZOKEL(L$1,L8##@]3CK MG'04W12^VOQ_R%[1_P K/0%8,,B@L ,FJ6BQS0Z5:Q7,OGW4<2K-)G.]P.3G MW/-7)!E>GX5SFZ#S%R!GDT&51US7F%OX)\::/:3_ &#Q)]HN)@787;ET60N> MA8$A0N.._MUIMKX?^(\<[J^L6;V\DPD^ M(ENJ:B=96[:U5G%E:X!D)/*@%0I(4#!;H232;L!ZUY@I!(IKRF#1_BC=:-&\ MFK:?:7OV<#:PS^\+ EGPF,A>,#C.:DLO"_Q&@@BB;Q%:9!R\S#>[8&.Z=2.O-,#U0'-!.*BM1(+>,2D-(% 8CH3WJ'589KC3KN*W?RKB2%TCDSC:Q! . M>V#0!9\Q$OB+I(B6#7+98$@'^C73M<$S84',K#=M)W-P. M"<5I:?H?Q BU2P^U:S9O81RL;H*F6E3'RA> 5[YY//(]* /1C(!_A0)%(R#7 MC\O@KXB0VQ@M-?C@@<$R1-Q;A3J\#][M@<"O7X-X@C\P@R;1N(Z9QS0 \L%&33?-4 DG%-N8A- \;9VL"IVG!P? M?M7D2>"/B1IMFUG9>)8#;Y4*TY:23:5.XF5@6W9((^@H ]@\P4;Q[UY4FF_$ M33-0T6-M0BO[:6[47?EJH6*$," MM.ICTF GG+SUH6=6.!G/I7B&G^$M?MO&EK>VFE8G&H,]Q>71=<0EFWG=DAR5 M*X';%=;?:+XO35;RXTZY$:/7$[( MUVEO$C$%R5)<%?EQ\O4'J>_&*7L5_.@]J_Y6>D>8*3S![UYS_97C^3S1)J%J M@P0ACQSQ@9XX]>.^*GO=%\5K-:RVMP'>.*/<9;@[20N'4KC!+'G=BI=))VYT M-5&U?E9WWGIZG\JYWXCN&\":WC_GV:N6N=+^(,UQ;RQW=O$5WLR+*-F#T4C; MR1V/2NB\>+(OPZU43$-,+,[RHP"W&\GZ%QGS=&C$^&W_(,@^@KT M<=*\X^&W_(-@^E>CCH*R-!:*** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** *U]_J#7C^J_\ )1O#O./],7^1KV"^ M_P!0WTKQ_5/^2C^'/^OQ?Y&@#V7#_P!X?E1M;^\/RIY.!FLPZ]"K$;'XH T, M-ZC\J,-_>'Y5G_V_#_'Y4;6_O#\JS_[>A_N/^E+_ M &["/X'_ "H OX?^\/RIH_ M*EPW]X?E6?\ V_!_H_*C:W]X?E6?_;\ _@?]*/[? MAS]QZ - A_[P_*LK7M,U+4K=$T_5VTF4-EI4MTEW#'3#@@?6I?[?A_N/^E'] MO0?\\W_2FFXNZ$U=69SX\)>*/^AVF'_<,M_\*/\ A$O% _YG:7_P66_^%=!_ M;T&<>6_Z4?V]!_SS?]*W]O/LO_ 8_P"1E[*/G][_ ,SGO^$2\4?]#K+_ ."R MW_PI?^$2\49S_P )M+G_ +!EO_A70?V]#_SS?]*/[>@_YYO^E'MY]E_X#'_( M/91\_O?^9SW_ B/BT;_I0->AYS&_Z4O;3[+_P&/^0>RCW?WO\ S)]/@FM[2.*6?SYE4!YB@4N> MYP.!GVJS\_\ >'Y5G_V_ /X'_2E_M^'^X_Z5@;%_#?WA^5&&_O#\JS_[?A_Y MYO\ I2_V]#_SS?\ 2@"_AO[P_*C#?WA^59_]OP?W'_2E_M^'^X_Z4 7]K?WA M^5&&_O#\JS_[?A/_ "S?]*7^WH?[CG\J +^'_O#\J,-G.X?E6>=?A'_+-_TH M&OPG_EF_Z4 :&&_O#\J-K#N/RK/_ +?A_P">'Y48A_YYO\ MI0!>VM_>'Y4;6_O#\JH_V]#_ ,\W_2C^WH?^>;_I0!?VM_>'Y4FUL_>'Y51_ MMZ'^X_Z4AU^'LC_I0!H8;^\/RI-K?WA^54!KT/\ SS?]*/[?A_N/^E &AAO[ MP_*N;^(X;_A!-;R0?]&;I^%:R:Y%(Z*$?YCCI67\2?\ D1=;_P"O=OZ4 <[\ M-O\ D&P?[HKT<=!7G'PV_P"09!]!7HXZ"@!:*** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *]]_J#7CVJ?\E&\. M?]?B_P C7L-]_J#7CVJ?\E'\.?\ 7XO\C0![0?NFO._%>K2Z'HUS=0^6L@=$ M$DV=D>YPN]L?PKN)/TKT,_=-#T85DP?%/Q('F,OAF40R#S(6=94:-, M#YI %.=IR6Q\V&7 /->K6VD/91".VL1;QCD)#$$7/K@5(+*YX_<2''M^M SR MOP=\1?$NJZK:VVK:(L$5ZF(&02(4=4+R%@PR5(QCTZ'K4-E\1_&9M(UD\+P3 MW 0-)(S31*3C)"@*>F%Q-(XSM+S#RSN((L$O/7@TILKK@^1+D>U):$GCB_%_Q!I\EM%J'A]3-=R%E@ M'FHZQ?-D* IW%%&6SC.>*=J7Q?\ $4<=G]G\*L&O-[1R.L["-%_B.FSLX=K5C(O"N4RR_0]13OL-UD_N)>>O%,H\WT7XAZ]J>JVUO)X;:*U M9U6>4M)OCR0 "H!89W'G&".:SH?BKX@DOGMAX;\R66X$4&T3JD:[?GWL4Y* MG&<<'/!->M&QN3U@DZ8Y'%'V*Z QY4F#V[4"6QY8GQ1UNWU?1;&]T".V34[Q M+>.5I),[3+Y9^79]_&7 SC Y/-1#XLZY,MQ);^&A-;Q32Q^>'F*G;)L X3EN M.<9'*X.,UZJ^F32,K-;,SKRK%WX4X6%R@PD$B@;<9D$$ 6;,:[?WGF-LQE#][;D'HN:GU3XD^)+#0K.[30DO+N6_EBD@M MXYN84?Y=N5X9E^;+8&/4\5ZK]ANN!Y,H'IBE^PW.?]1(3]#2!'DC?%O7_LZ; M?!MT9V:,%@7\L+(I*,"5SGAL@], $C-11_%[Q"UW#9GPPOVQXBXB=IE9L,%. M (\#&=S0$<9"\_G3'<\CB^*WBO[6+-_!A M^T$##K+*82"< [MF?ESR,=QCO78^#_%%WKFES2:G;BQU&-IG-JBN-L2L0A)8 M#DXKK/L-T5QY,F#ZBAM/N6ZP.<]>.M.X[ZW/)K+XM:_?:5!?Q^%1)%*5"".6 M8F3()^7,?'3;D\9[XP:+/XLZU-)+#-H&YOM)1)UCG$$<&0!(V4W'!.TX[\CC MFO6187*K@6[A?0#BC[#1+CZ&E%E<@?ZB7/THZ"2L>6Z+\4-=O8=76Z\,S&YTZV6X'E+*BS$N M%*+N7J 0>/0U)H_Q"\1:I>S/+X=DL;064MRD,JMN:15)1"V.,GMC->F_8;G_ M )X28'08H%C%R>H.0,BJ6@_%'Q!?W$5M=>&) _P!BDN&N(_-6.1T4G8NY MJ_8;KC,$A [$4GV&ZQ_J9?K@T"1Y6OQ/\3P,B7GA-5E9?,VP23,'[;%/EXW# M&XYQ\HXY.*RH/BSXOCA-W<>&&N( F-L$:]K%E<_\\)/ M7@4?8KHG/DRY]<4Q'$>#/&&H>([_ %.'4K$:5Y;HMK"5?&P"WICIS7IYT^YX_<2''3 M(S2_8[K&/)D_'-(9Y0?BUK@O/*'A9WA$JQ"X4RXDW(2&4%,[2>YZ#J,U!;?& M36I[B0'PI)#;06AO+BXE,J;512SJN5Y.!\HSS^->NBRNO^>,A_"D:PN'4AK> M1@>H9<@T >=-\0==36]*@;P^3::A!;RAAO+0^83N4G;MW ;3@X PV3TJI)\4 MO$$.HSV\OA21(U3\J /(KOXG>+;BQG-CX82*0.L:32>0QK(CS?O#O90H&SK\N"1QEASC)J*+XMZYOE23 MPVS&24"/8L^R)-H+F0^7DE#PVWKSMS7K0T^Y7A8)%'LN,?2G_8[L_P#+&7\C M0(\C_P"%H>* TEN/#27%PTFR)U\Y(VRV 02F<*"&;/8\5/XE^*.N:(+-X?#S MS!K7[3-$%E9R^&^5=JX"@CG<=W(P.M>J&RNL8\B3\J0V5T<_N9<$YZ&@$>;^ M"/B-JWB/7X],U'09=/5[:2Y^T[9 J$,-D9W #.T\^X->@J>GTJ=K&Y;K!*1U MY!I!87(/^HD_*F-$.3S29-6/L-S_ ,^\GY4&PN?^?>3_ +YI#N045-]@NO\ MGA)^5.^P7/\ SP?\J (*,Y]ZF^PW/_/O)_WS1]AN.T$G_?- 7(:P?$VOW>BS M6B6\ E6YS'EP?E;(P5Q]XX/W.,]CUKI/L-S_ ,^\G_?-*;&Y('[B3CVH$-M2 M1<1=<;@/UJ7XD_\ (BZW_P!>S4MM97"S1EH' # DFD^)/_(B:W_U[-_2@1SO MPV_Y!D'T%>CCH*\X^&W_ "#H/]VO1QT% "T444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 5K[_4&O']4_Y*/X<_ MZ_%_D:]@OO\ 4&O']4_Y*/X<_P"OQ?Y&@#V=SM0GTKG'^(/A^+R0^JV\1ED\ MI!(2I9O8'M[]*Z-AD8]:YB;X;Z#)](5W2%=4LS-&X1D\]:.4P-&) &WCJN/6L2/X5^&XRQ6Q )"#[Q^4+C:!Z8P!6@/ ^ MC_VH=0-L#-[':?VS9_:)-VU?,Z[>O/3BK90ID.T,<9./?%4E^$N@_:7=HI&@:/REM]V$4'[W3KG S]* M .DM_$6EW>(]/T^]BM;J[BMYI59D$C8R!U.>@K M*A^'&A6MQY]O:FWF$GFB2-L,'QC.:NZWX.TSQ%Y7]HPFY\M=H#,.25-6M6BCF6W:3S!M$AQA<]SS5F3Q/I,,(EDU.S6,G /GJ<_3GFL>;X9> M'IK06S6(,.XN5#$9)ZY]N*:WPL\-L!NT]2<8)SU&,?T'2@#8N/%&EV]K-<-J M-L8H0&D*2AMH)P,@<]>*J1>/-#F;:NHPAB0JJV07). %S][GCBJ]G\.M'L&O M?*CD NT$<@+GA1C@?7:,_2G1?#K0XY('^S,\EN% SDC/IS6> M/AYHJVT]N+=A%/())%WGYB!@9_"J_P#PJKPYYDLGV(F24AFD,A+9 P"#VH U MU\7:,\,4JZK9E)"H3$RDDMC QGOD?G4=MXRT:ZE\N/5+3?@G:TH7@,RGK[JP M_"LVS^%WAW3Y/,@LRLGF))O\QBV5Z-M0C#)(8WX8A2.N3CC M'2J"?"WPZL\4OV,M)$V]&=RV#G).#ZGFK5QX T>[GN9)87=KG(F'F$"13U4C MN* -!/$^DRQI(-2M5CD)",\RJ'QP=N3S^%+_ ,)-I"C)U6RZ9_X^4Z>O6LZ? MX>Z%=6B6LMDK6Z*8TCR=J*3DJOH,]JS[CX2>'IY;1K*(A/ECA"ASA@W0C@]^ MU9UY\.-!O[B2>:RW2R$,S!B#D ?H!4M_P"!=)U"VC@E@)6-51#N/ 7=C/K] MX_7- %J^\7:1IQ02ZC;AF[*^\@>I"YP/<\4EOXOTB[AAEBOX6CFE:"-R2 SJ MI8C/T!.:S++X8Z%8MOCAE$QB$#2B4AF3&"IQV/<5-/\ #C0KFU%M-:&6(.T@ M#.>&..1SUX S[4 :G_"2:4 "=3L@#P/](7K^=7;:Z@OH_,@FCGCR1OB<,,CJ M,BN;F^&VA70_?6[RG#+N=R2 W)QZ9/-;.A:!9>';5[>QC,43.9"I.>3UH T< M8HQ2T4 )M HQ2T4 )BC%+10 F*,4M% "8HQ2T4 )BC:!2T4 )BFL<4^FE-Q!SC'Y&N36MJ7=_< M9WGV1L0ZQ9W+2".[@D*,58+("01U!YH_MBR$C(+RWW#J#*./U]ZY=?A'X<62 M63[,Y>0_,3(HI?@[H!2W6%)+<12)(0C<-MSQCWS6G+0_F?W?\$C MFJ]E]YUL>MV3F4"\MRT3F-QY@!5AS@\\&B+6[&9'=+VV9$8HS"48##J.ON*Y MZ_\ A=H.I7*SS0/O5]^%D(!.@_2LOXBL7\!ZT3_S[M_.C2?A MYHVC3-+;6^&;9DLCCI4%"T444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 5K[_4&O']4_Y*-X=_Z_%_D:]@ MOO\ 4&O'M4.?B/X=_P"OQ?ZT >O:E?Q:99SW4[;8H5+L:YVQ\>0L+TWMI+9) M:K(7;._'E@%E( SD @]Q[UTE[:)?V\UO,@DAE4HZGN#6!IW@NQLOM9=Y[@W) M<.99"#\P 8@C') '/7BKCR*+ON9M2YE;8IP_%SPQ):P3/J4=N9AN6.8@.%SC M<<$\>]2W'Q7\)VQA\S6K<+,I9)!N*8"[N6Q@''8\]JIGX-^$9"YETI9F=2KM M+*Q9R3G].F^$/A:6R%HU@YM00RQ"X?:K_WP,_>/&3ZBH-"Q_P +5\.S M7TEG9W,FHSQ /(+.%I B'^/(&"HXR1ZU;M_B-X;N())EU>V58\;PSX*D] ?S MQ]>*SX/A-X8MY"\5C)$Q('RW,H^0=(_O?<[[>F:BE^#GA.X8E]-/^L\S:MQ( M!D'(& W0'Y@.@/- %N/XJ^&Y#IW^G[$OX99X))$*J4C)#$Y''0X!ZXJQ-\2_ M#$&#+K5K%DD NQ49"[CU'8?KQUJK/\+/"]S916L^F">.)55'DE=I%VL6!#D[ ML[F))SR34YD.TM]XC)XR?F/OS0 7?QA\*6;QC^TQ M,'61MT",P79&)"#QP2I&!WZ5)/\ %OPG;06LTFLP!+B01)C)PQ&?FP/E'N>, M\=:@A^#7A.)@3I(E*E2IDF MT/6;3Q#I%EJ=A*+BRO(4N()5Z.C %3^1KR;XK_LF?#GXTP:%%XGTB:5=%0Q6 MSVMT\+M"<%XG(^\C$CCI7G'PV_Y!D'T%>CCI0 MM%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% %:^_P!0:\>U,8^(_AW_ *_%_D:]AOO]0:\?U3_DHWAS_K\7^1H M]HK%\2L4T.[(8KT!*GG&X5M5E:Y:2WNE7,$&UIFY56. 2#GK^%5%VDF3+;0A M7PQIQ&1:KCW9O\:\ML_BEX?U*ZBLK307EU&22:'R);D1)&\;D8>0G #*I<'W M [UZ@FHZSC_D#QG/I>#_ .)K/DTEIHY(W\*::TCSM;_B MO\S*\.WX,Y5O&6BR6%Q/:Z!-=SPVCW7V>*8,S%9?+" @]2>1C.1T!K!_X6]X M=ATX:C<>'YEL7 5&MY_-D+_+O4QX#*%W#D^G:O21ITJI.@\*V(2XP)E$R8DQ MTW#9SBDATN2VD:6'PK8Q3$ &19D#$#ISL[4[3_F_%?YE7I_R_@_\B.V31!X= M76+V""RM?LPNI':XW1QIMW$[P<$8[CBN?^#WCW2OB3H&H:KH@F_L;^UI;> R MD_.$5-CHYC3Y44\A0 M<''-=I\!? &O_#SP,VG:\UA)J3ZA+=F/3B1!'&0JHB_*,8"@=*[YTJ,,(YRJ M)U&UI>]E_G^"_+SHU:D\4H1@U!)ZVM=_U]YZ?-:JL!:.+S) /E4MC)],]JXG M3OB?I,NF6USJ%J^GRS9_<*_G;!G )(QU.!]2*[@2SD >0O\ W\_^M6;=>'K. M\4+)I5L!\N=N%R%8,%.!TW ''M7DGK'+Q?%31KUIFL;>2[@MY/*N'#A2C$@* M%4_?R2.G05T?A/68?%.D?;/LKVCB1HW@=B61@<8/ JQ%H=G P:/1[.-@Q8,B M*#DC!/W>I %6K6!K&$0VUE%!$O2.-@JC\ * 'QH(M0VI\J^43CWS5RJD*2M= MF61 @V;0 V>^:MT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 5S7Q)_P"1$UO_ *]VKI:YKXD_\B)K?_7LU '.?#;_ )!L'^Z*]''05YQ\ M-N--@_W17HXZ"@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** *U]_J#7CVJ_\E%\._P#7XO\ 6O8;[_4&O']4 M_P"2C^'?^OQ?ZT >T'I401ZB@"3 ]*,#TJHNK6;RPQ+=0M+-N,2"0%G"_>VC/..^.E6=_.,'- # MZ*B>XCCQO<("0 6.,D]J)+F.&-I)&$<:@EGS4 <[\-O^09!]!7HXZ5YQ\-O^0;!_NUZ..@H 6BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"M??Z@UX_J MG_)1_#O_ %^+_(U[#??Z@UX]JO'Q&\._]?B_UH ]9UG3AJVG7=FTC1B:,IN' M\-<=I'@2\=M4&H_8?*NGF.VWC)5C(H4[@W484<=\^U=\R=3DTR 8#?[U6IN, M7'N0X)M2?0\EF^ "SD[O$>IHHC*JD1PD;9R"@+' '8$DCCFG7GP!CNK"&W;7 MKTRP@".[*DSCY=I7<6^YCC;Z9&37KN<49'K4%GEEE\#TL;Z:\35I)IYHQ"[W M-NLK,G)+^&)W5G4#.Y5.0#\W7L3W7CWKU3(]:0 ML/6@#RRX^!5O/:Z8B:Q=VL^GP-!!);*$4*[LT@VYZ-NP1GH!3[KX)M>21,VN MW,2H[L4@5H]^Y<88A^0.@Z87CWKU$&C% 'FFE?!R.QT?4-.NM5N=0AO'@?\ M>+C8T8QD<]^/88K*_P"&?A+:7\=UXCOKV2Z8G=<+N4 C#!EW8.0 >W(!KV#M M10!Y!/\ !I&C,?BG58U6=9BK'<.!C:/F& 0 /Z5V/@7P$/!4^JR1ZC=7J7L MJR".XAVPN+Z=+: N(P[GJQX 'J: +]%92^*=(DF2)=4LS*YPJ>>NXGTQFE?Q-I4< MCH^I6:/& 7#3J"N>F>>* -2BD#!L8.0>A%+0 44A.*3>/49],T .HI-P]11N M&<9% "T4TL*"X]10 ZBDW#U%!8#O0 M%(#FEH **** "BDI"PSC(S0 ZBD#9 MSZ4;@1UH 6BDW#!.:,C.,T +574/]1_P)?YBK513P"XC*DD>XH Y[QPFIRZ5 M"NEF?/GI]H%H5$YAYW;"W&ZE\4M.BACLK"*]627=ON0A>)"2-K;6 M ) P=W'I7K!M'/\ R\2?I_A2_9'_ .?F7]/\* /'Y?%'Q.;6WTZSL;6=[4*D\\\! MP.F,\UZ8+)A_R\R?D/\ "D-JP/\ Q\R?3(_PI6 \KO=0^*$5X7MK2";;#D0M M$@B@;C./QK)^)'/ M@36_^O=JW&LC(,//(RYR0<CCI7G'P MV_Y!D'T%>CCI0 M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% %:^_U!KQ_5?\ DHWAW_K\7^1KV"^_X]S7C^J_ M\E'\._\ 7XO\C0![34-//2HX#@/G^\: ,?Q9_;1L8O[":W6\\SYC< MC^VO/EU?XJSV;[]-TVUE61=NT!V90>0QW8&0",@<9'%>M[U]1^=)N M3_9H \LN-<^*1F?R-"TB.+[/O!D% M3Y#X012;!NSSDJ23CG(QU(KT[>OM1O7VH \_T74?B#_;=C'J=II8TR0LUQ+" MK;XQCY5'S_K^E>A"F[E]J/,'J/SH ?13/,'J/SH\P>H_.@!]%,\P>H_.CS!Z MC\Z 'T4SS!ZC\Z/,'J/SH ?13/,'J/SH\P>H_.@!]%,\P>H_.CS!ZC\Z 'T4 MSS!ZC\Z/,'J/SH ?13/,'J/SH\P>H_.@!]@S70>8/4?G4-Y!#>V[0S*KQMC*MSR#D?J* /&VM?A0S1:>UY")9ML4 M8+N'+.VX;6QURP.0>.,XKHY/@!X0EDGD-MN>M;-K\ M,?#5K>+=C387NE9'65R259/ND>GOZ]ZZ[>OJ/SH (84@B2.-=J( J@=@.E/I MGF#U'YT>8/4?G0!%J'G?8I_L^//\MO+STW8X_6O-;:+XDZ?'';I-8WH6)&:[ MNEW,TA&6 "E< 'CIWKT_S!ZC\Z-Z^U 'EQ!]:]-WK[4;U]J M/*H]4^*0M(KB73=&65G"R6^UCL7/WL[^>G3WJRUO\1+.8SPSVMXUQ*VZ&=1Y M=M& -NT#!))R.IKTS>OM1O7VH \OO-6^)UK:RK'I6DW<^P>7(N5!?(R"I?I4 MBW_Q*N=/O5-KI-O=@0_9V .W)YEW?,>@X'N![UZ7N3&,+2[E]J .%\%ZMXPN M=72UURQMH;3RWD$R ^8 " BL0=I8Y). !P:[VF!U'I1Y@]1^= #Z*9Y@]1^= M'F#U'YT ./2N.\5?\)"FJ6\FDB22WC1G,:;-LDG]V3=SMQTV\YKK_,'J/SHW MK[4 >:'5?B:4A>/3=)0R%MT3AB8Q\VWD/R2-N?3-+/OM0!Y?)JOQ*5EQINFRJ0"3&-NSD Y4N M=Q().,C!'4UUO@FY\1W-M3S_ (UT>Y1Z4!U'I0 ^ MBF>8/4?G1Y@]1^= #Z*9Y@]1^='F#U'YT /KE_'$>M/;6RZ*[HQE_?F$(9-N M#MQOXQNV[N^,XKI?,'J/SHWK[4 >5Z?KGQ,N2IDTC388"I8;D*RLP/(VE\+T MP"+_2K#3!+*>"1E8NQ& _('7/))XXKUC8OJ!7._$G_D1-;_ M .OU3_ M )*/X<_Z_%_D:]AOO]0:\>U3_DH_AS_K\7^1H ]H/2J[*#!)D \U8S4#']P_ M^]0 _P"S0_\ /)/^^11]FA_YY)_WR*EKR?QC^U1\*OA]XJO/#?B+QKI^E:Y: M!#/93"0O'N4,N<*1R"#0!ZG]FA_YY)_WR*/L\/\ SR3_ +Y%CAFD+E9HYL#Y<9 M!!)]1M_X%GM0!T/V>$?\LD_[Y%'V>'_GDG_?(KR/29OBG)=(;L1K#'*%D)2( M;ANP64 #NZ<8H ]! M\B#_ )Y)_P!\BCR(/^>2?]\BO.K8_$62UEAF-FDRW*[+A=@W0A3NXP>2P7_O MJB]U7Q[:WOFVNG)> 11>9;.8UB#%!OV,"&+!\Y!XQ0!Z-Y$)_P"62?\ ?(H^ MSPC_ )9)_P!\BO+)M6^)EQH4DITR&UU+[8J1Q0[#NA^;ELL0,G;GVHAUGXI3 M0AY-(L+<-<"/"!6=8MP.\Y?'(R/;&>>E 'J7D0?\\D_[Y%+]GA_YY)_WR*\U MU'4?B3;:S<_9--LKK3U=DB$C*"X\PE6.&! V8!]QG%48-?\ BJL%HDFA6+2! MP)YF*C*%^"%#GD+U&>_>@#U=HH%&3&@'^Z*CW6?_ $Q_(5G>(9G33%#NT,3N MB3R)P40GYCGM7,WFFZQ;W,GV+2-,FM-V(R5^;;ZDYY[<^])NQA.HX[*YV^;/ M_IC^E/6*W?[L:'Z+7G#6OB/RUQH.GMAB265!E3T &[J/UKK= 'D7]W! 1]G1 M48HIRL2?\ ?(H^S0_\\D_[Y%2T4 1?9H?^>2?]\BC[-#_SR3_OD5(>*ANK MZWL0C7,\=NKL$5I7"@L>@&>Y]* '?9H?^>2?]\BC[-#_ ,\D_P"^15:/7-/E M2)H[ZV=9B!&5E4AR1G"\\\'/%2V^HVUV6\BXBFV\-Y;AL=1SCZ'\C0!)]FA_ MYY)_WR*/LT/_ #R3_OD5+10!$;>!1S%&/^ BJ\<]C,A>,P2)TW+@CKBIKR%; MFVEA?.V1"AVG!P1CBO-&^"-A+=-<7.M7\Y,>SRPRHB 'Y=JC[O3GKDC- 'H[ M26:?>\I<>H%-6YL'+ / VT[6QMX/H?>O-#\!]/,=J@UK4B(9O.>YW74IE>+Y=@8DDD#'N/RH []C:+C(B&>F0.:0M: 9 MQ%CGD@?C7FL_P*TZ8P*=9U1H(IO/:(R*0_ ^7.,@8 %6V^#]L=/TVUBU:\C^ MPO,ZN0&,OF$';(#P0,#(XS[4 =\)K(IO'DE?[PQC\ZD1+:0D*D;8ZX45YM%\ M"=(6[,WVR\,)7!MMP$9)')VCCD\D8ZUTO@3X?6O@47_V:ZN+H7<@2?]\BC[-#_ ,\D M_P"^14M% $7V:'_GDG_?(H^S0_\ /)/^^14M-+@=>* &?9H?^>2?]\BC[-#_ M ,\D_P"^13_,7.,C/IFG4 1?9H?^>2?]\BC[-#_SR3_OD5+10!%]FA_YY)_W MR*/LT/\ SR3_ +Y%2T4 1?9H?^>2?]\BC[-#_P \D_[Y%2T4 1?9H?\ GDG_ M 'R*#;PC_EDG_?(J6J>K:C#I6GSW5QN\F%"[[!DX'M2;LKL:3;LB0QP X\I# M_P !%.\F'_GDG_?(KGH_'&G21JRR2!6E\E 8SEFQGCVQWK(UCXFQV4OE6EC+ M?[+<74^6$11"7"J >K'RW..GR]>141J0F[1=RY4YP5Y*QVL\4:Q;EC4'(.0H M]:POB3QX$UK_ *]VK7M[V+4=)MKN!M\%Q&DL;8QE2 0?UK(^)/\ R(FM_P#7 MLU:&9SOPV/\ Q+H#["O1QTKS?X;#_B6P?[HKT@=!0 M%%% !1110 445YWH? MQR\->(?'-QX6M)9S?1L\:2-'B.5T^\JGVP?R-:PI5*B;A&]M7Y&4ZM.FTIRM M?1>9Z)15>:]AME4RR)&&. 68#)]*D\]2!@@Y]ZQN:^9)14?GKG^7O2^:*8#Z M*C:=$(!(!)P,GJ?2CS10!)14/VJ,2;"ZA\9VD\X]<5%_:EIYOE?:(O,/&SS! MN_+-*Z0[-]"W14*W<;R,BLK.O4!AD4[SESBF(DHJO+>PP%1)(D>XX7 MM2"8$9'3UI7 DHJ/SUIJW4.ZF<_$?P[_U^+_(U M[#??Z@UXYK)\OXA^'F Y%XO]: /:\9%5W_U$G^]5@5 W^I?_ 'C0!.:^&_C% M%X=@^.7BUM2\.Z7JTC3Q;YKVV620;K= ,,1VZ@5]R5XSXP_9AT'QIXPU/Q#= M:I?P75^R/)%%LV J@48R,]%% '/_ +%7AVT\+?#_ ,06-E*9X!KDKA_+$8YA MAXV@\8KVCQ7>:S;10KHT$&X?:Y=93T( VX]SS517,[";LK MF/H>N^*+R\O[>_TN*V6&-O+D4'#/CY.2<'/7';N:CTF]\7+)!-J$0V^9LFM8 MHT8A<\,&!&>,'IQ68/$'CUX8G_L2-6WG,94?.N22"=_R\8YYYI;CQ%X[$\XC MT*)8EC1ANYY)PRC#?-@<]N]='U:>W,OO1SJO'L_N98AO?'!M1.\2)/PGD?9U M*LQ/0=:35M;\:1:A/ M%8Z5&]H -DK(#@XS@?-SGWQ@@=V> MO3BDL/)KFYE]Z&ZZ3M9_<>@:0]Q+IEJ]XGEW31JTJ?W7P"1^>:M[163HDVIS M"4ZC;PVXR-GDN6SZ_AGH?TK7'2N=JSL;IW#%&T4M%(9%+ DT;(XW*PP0>016 M;_PC=AVM5Z^I%:]%!+BGNC)_X1S3A_R[#_OH_P"-7K2R@LXQ'!&(D'15&!4^ M!2T HQ6R"BBB@H**** $/2N/^)D6C3Z'$NN2SPVHNHS&]L,OYO(7'!]378U3 MU#2[;5$C2[A2=(Y!*BN,@..A_6@#Q&+P1\,@;6VB\12V\B.&@43("A!XP2G9 MNY^A) Q6]X1'@#X>:IJ=Q9^(4-S<1H;@7-P'P,L01A1U.?;TQ7;/\./#)E1Q_"Q M!P?SKRS3_#WQ&L3MN-<@O6 4!Q@(X523CY"?2O696VHS$$A1G ZF MN N/B1<);+YP1V(JX0E4^$B4U#Y^/YK=5FUZ!G5HS"0Y5XB!\QD(3$A MYQC '>KWAKPUXQM/$L%QJNOO=Z=&9-T2LHWC_EGE=@]3GGM76^&/$D7BBT>X MB@FMA'*8F28 '( /;ZUNXK"47%\KW-(M25T Z4M(!BEI%!1110 4444 %8VI MR:DFJV?V;RVL2D@N,IEE;'[L@YZ9SD8K9I,"@#C-(OO$KZIH\-]"%A-JS7SK M"!'YF?E"G<2">N.F.]=F.E&!2T %%%% !1110 4UFVCZTZHY5#8^M &=J6L/ M8SVT$=NUS-<,P1%8+]T9))-4;O4I[^*:TFTL.&0B2/[4F=I]>XHUUY(=0TN[ M2WFG2%Y!(L"[F&Y, XSTS7.:KHEGJ>ISZ@UIJ\4\JA7\N'Y2,8Q@GI7!6G.- M[?TK>C/2P]*$K.7;?SOZHTVTF 0^4= 01==IN$QTQ_*L_6O"MAJ,:2W?AZ0B MVA*$Q7@0M&,G8V#\R]>#ZFH[C1K*ZBLQ)::MYEO%Y*MY/WNN<\]R?Y5CCH*\X^&__(-@^@KT<=*H MD6BBB@ HHHH *\D\-_#/P]I/QHUO4K6S*74=I%=1YMU MQNF?\E3U[_L&6?\ Z'-770G*,:BB[77ZHYJT(SE!M;/]&?%:3ACYJM'V9P1A\=%(R*YC7HO'6@>/=+L-"BU>S\+)= M68CCBC\V*"V^S2B13USB01\9KZ&N;VWLV03RQQ%VVIYCA=Q]!GJ?85.H5USC MBO'EAKWM)K6__ ]#ZNEG+A93I1DE#EL]M-I);*7GUNWU9\T6UK\2;VX\/75S M;7\NJ:<=5ACN))"+>YF$ ^S2NF 41FR-K9P<\X(J&XO/B,"V;[45 &,++T]^E:VD7? MQ*U)M+66?6-)@OM0G:YD>U,S:?'L/V6,@X+_ 'XA@ MU.UN+ET MXT,Z&V6,_W3&,]^2:Q-$\*W-I\6O%^H7'A^5].N-7%Q91MIA+22 MB- DRS#[BJX8D<9SFOIKRU]*-@)Z57U167O;._X6,5GM1.;C32YH\EET7-S: M=M=%V6VNI\@?VAXR\'Z9KWBK75U'3-7GLM/AOKV2(#?(+UUEAA*@@91EVG!X MKKOAIK'C7Q5KGA.9/$LU[X=6T::>^@M3(ES<"XD$MO+NP4*Q^6H;'520.U?0 M^I:39ZO;&WO;6&[@)#&.= ZY'(.#W%0:='I]B_\ 9UFMO 8EWFV@VKL!)YVC MIDYYQS4PPDH27ONW_!N=-?/J5>E*^'BIOK9-)*=(GU[0KVPMXM%:*$SQVV PGCV_P.Q*G=W ZBN1\7ZYX]\.>(=<73 MH=5TOPCI^CWD,$TRKY<3QP(T+(PR<9# ,>2V+Z57O=/M=4M)K6[MXKJ MUF4I+#,@='4]0P/!'M6D\,Y)J,K.]_\ @7['+0SI0J1E6HJ45%1L]M$ES);* M5EJ^K;9\M:GK_P 5+CPW?R:&FMW<-QY4FF7)C3>3]A5Y2Y.&V^=D)@8)XZ5; MTK1O'&G>-O$%Y:V6HVL>K7<-S=GRP(981I^V3 _O^=@ =<^U?3=GI]OI]M%; M6T,<%O$H2.*-0JHHZ =!3?M< NEMV=%G8%EB+C<0.I [CD5G]3;LY3>G_!_ MS.E\0QC"5.GAH)-6>FKUBTWY^ZGZML^0? ?A+Q3I]U9M<:#J-LSG0$G_ -%* MJ?(\\3$\8^7T3XD>'=)ADL]/U0Z\FB7T4L]XOFE9WU%6.UC_ !&$ M,R\X) KZV%U!]K%L9(Q<,N\1%AO*CC=CKC)QFI]B^GM4+ **TF_Z=S>KQ14J MS7U[K>@OINV>>6V^S>3* S*SCD/ MN#*IY!!7WKV5/NBCRU]!4$%Y%)6*G&?(HV5M%:^^ME97Z:);%FBBBMCA*U__ *@UXYK?_)0?#_\ U^+_ M %KV._\ ^/4'!-XO]: /:QTJN_\ J9/]ZK Z5%&H=7!&06.: M )-U&ZHQ;18'R"C[+'_<% $F0>U&1Z5&+:/^X*7[-%_<% #S@]11\OI3/LT7 M]P4?9HO[@H ?\OI^E''I4?V6/^X*!;1?W!0!)D#H*-U1FVC_ +@H^RQ_W!0! M)NHW4S[-%_<%!MHO[@H ?NHW5$8(0.5 H6WAQPH- $NZC=4?V:/^X*/LL?\ M<% $FZC=4?V6/^X*/LT0_@% $FZC=3/L\7]T?G2?98O[@H DW4;J8;:+^X*0 M6T7]P4 2;J-U1FVC_N"C[+'_ '!0!)NHW4S[-%_<%'V:+^X* '[J:(XQT11S MG@4GV:+^X*0VT?\ <% #9+:"0J6A1BI# E1P13_)B_YY)_WR*3[+'_<%'V:/ M^X* 'J%0850H]A2[J9]FB_N"C[-%_<% #]U&ZF?9HO[@I/LL7]P4 2;J-U,^ MS1?W!0;:+^X* '[J-U1_9H_[@H^RQ_W!0!)NHW4S[-%_<%'V:+^X* '[J-U1 MFVB_N"C[+'_<% $FZC=4?V6/^X*/LT?]P4 2;J-U,-M%_<% MHO[@H ?NHW4 MS[-%_<%'V:+^X* '\=<+^Z/SH ?QZ487TJ/[-%_<%'V6 M/^X* $N,&(X'.1_.L#XD_P#(B:W_ ->S5T'V6+CY!Q6!\2>/ FM?]>[?TH Y MSX;?\@Z#_=%>CCI7G'PU_P"0;;_05Z..E "T444 %%%% !7':7_R5/7O^P99 M_P#H-6\/0V$:B"V@O;J_OS+';B.6;RE1&2-@7SZX':IYOVC/ -K]I\S5Y0MO-=0 M,XM)2K/;$BX"G;SY>T[L= #7.;GAUMK?Q&MKR/5;Z7QI#IM_IFF+?2QPM.]G M;^;9HI(9V MN$NY#*L#+N6,0.P!_=N>G:O=[W]H[P'9)?-)J-PWV%;E[@+9REHA!&DLF1M_ MYYRI(/56R.*T6^.7@V'4K.PEU)X;B\F6&$26\BJQ8JJMNQC:S.J@YP6.* /F MSPO\4/B]J.@:??7USXCTW4+719IUC?PU+*M^J)*K^:OE@)<"182HP"1T5@YQ MZ9\,=;\;#XD^'++4M5\0:WIEYHBWMT]]IWV6.WDDC\S$G[E5)#G8 &#KC:RD M7<%G<+KRQVUY,L,$TT3QK(6<1JP+ 90R$)NZ;N,UO^)/BMX5\) M:U!I>JZHEK=2O%'DJS)&\I(B5V PA<@A0<9/2@#Q+4?%WCJ\@\2)/)XPT[5_ M[373;JTM--S9V\+W&V"XM9Q$S%3#MWLF_!)+!2.,#P1\6?B=J'BOPL-:?Q); MG^T["RU#3YO#$9[&W>XU-7N76V+BRAFE MB4W!D$ #; ?G,3@9 Y&.XH \V^)?C/XB:5X\\:1:*-?O-(M[.#_CSTYV2TB, MD(D: >7F>;8TS+Y;L?O J"BYXG7M;\;Z5XKDOX4\137TOAO2[;6-?T[P[,LY MC,]VV](]AS*JO;[PF60$DJ,$#Z&L?CEX:U&PEU6SNS?:0ME%>B6T@E>54=I M6=-ORJIB8'G(*D'%/'Q_\!/<6UN_B&"UGN+/[<4 M > >,]9^*^L^#O&>GW5[XO@\6V6FJUJNAZ3Y%EJ%L4B(GC<*QCN-_G;HU;<. M%VXQ7.UGHKW;R3Q^2;?S7\EB'?]X#'P6Y MXKM[/XYVDOP_\;^*YM&O(K7PS=75NUJJ-Y\XA16W;"H*$[NA!QUIVG?'OP_I MME'_ ,)3=P:)?LCR-&JRM&F(O.\HLR#$HBRQCZX!ZT >&CXA_%*]A\0:?;W? MBE/LE[>C0M1;0V#75ULADM;><&$ V[%YEWD 8&"X*BLWQ)J/Q.U'7SXFELO$ MUIXQT6WU 75K9:89+*U5;JV:..V;RR)DE@5R0"Q<@C@BOIC7OC)HVC:7X>O5 MMM1G77KE[2Q06E 7/&]6\4^,['Q2-3M-*\2W>LC2M4CM[R MXT:8S+9'48'4!A&!Y@@$K(A^8[>A.,]QXI\1_$/3/@!X=EMKS7M3\07E[Y1U M&RT@Q77V8B5H6GA*.\72)6;9DG&0H8X[[3_V@/"%UJ]O8?VO;W4NHWIM-,BT M])9VN0((IF;A>,),K9&5VD'/6O40H8<8- ,^)['XT?&>Z\3W\D-KX@FNC"L= MCH]WX=D@M'F;1A*0TIB&W%Z"F6< $E2<5[1^RU#J/V3QM>ZC%KF_4=7CO$N- M>L&LYI@UI 'PA5>%=77IQMQDU[CY?&*4* /ZI_R4;P MY_U^+_(U[!??Z@UX_JG_ "4?PY_U^+_(T >T5%$0N[GJQJ7_ !K,UA;R31[] M=/=([]HW$#O]U7P<9_&@#2#CIZ4;QCM^=>237?Q#MK=8M,TNX$1&]I=1G@EF M&,Y7@C[QQCK@=?2J]@OQ7:..WD:!&#.TES*D##;EBH7!Y/0'C& O?- 'L0D! MH\P>H_.O+-5T_P"(G]IVEQI]Q&(_L(CGC8Q>6)PTAW!?4CRQZ $U7)^*]I(( MUCTZ^C+@^;,(D(7N, _YP?6@#UP.",Y%.KQO2[GXLR)8O>VEE&3>[)HR8B1; M[CASM;TX('/ XKV2@ HHHH **** "D-+2-TH \)^+_Q5F\.2S%%=XXV"*B\% MB?>H?A=\<;+48T-_/RYS5K MX9?#!?"X3$(@A0Y"X/)].>M?0N>#^J6:]X^?4,7];NG[IU'_ M/PS_T%8_^ M^'_PH_X6IX9_Z"L?_?#_ .%=3]FC_NK^0H^SQ_W5_(5X5Z?9_?\ \ ]NT^_X M?\$Y;_A:GAC_ *"L?_?#_P"%'_"U/#&GV?W_\ +3[K[O^"'_ +Y;_"C_ (6AX9_Z"T7_ 'RW M^%=-]FB_N+_WR*/LT7_/-?\ OD4KT^S^_P#X [3[K[O^"GV?W_\ +3[ M_A_P3F?^%H>&/^@O%_WRW^%'_"T/#/\ T%HO^^6_PKIOLT7]Q?\ OD4?9HO^ M>:_]\BB]/L_O_P" %I]_P_X)S/\ PM#PS_T%HO\ OEO\*/\ A:'AGOJT7_?+ M?X5TWV:+_GFO_?(H^S1?\\U_[Y%%Z?9_?_P M/O^'_!.9_X6AX8[:O%_WRW^ M%*OQ.\-,>-6A_)O\*Z7[-%_SS7_OD4&VB/\ O\ WR*=X=G]_P#P M/NON_X M)SO_ LSPS_T%X/R;_"D_P"%F>&?^@M!^O\ A71_9HO^>:_]\BC[-%_SS7_O MD47AV?W_ / %:?=?=_P3G/\ A9?AK_H+0?\ CW^%'_"R_#7_ $%H/_'O\*Z/ M[-%_<7_OD4?9HO[B_P#?(HO#L_O_ . .T^Z^[_@G.?\ "R_#7_06@_\ 'O\ M"C_A9?AK_H+0?^/?X5T?V:+^XO\ WR*/LT7]Q?\ OD47AV?W_P# %:?=?=_P M3G/^%E^&O^@M!_X]_A1_PLOPU_T%H/\ Q[_"NC^S1?W%_P"^11]FB_YYK_WR M*+P[/[_^ %JG=?=_P3G/^%E^&O\ H+0?^/?X4H^)/AL_\Q>#]?\ "NB^S1?W M%_[Y%)]EB_YYK_WR*+P[/[_^ %JG=?=_P3G_ /A9'AO_ *#%O^O^%)_PLCPW M_P!!>W_,_P"%=#]EB_YYK_WR*/LD1_@7_OD47AV?W_\ "T^Z^[_ ()S_P#P ML?PW_P!!>W_,_P"%'_"Q_#?_ $&+?]?\*Z#[)#_SS7_OD4?9(O\ GFO_ 'R* M+P[/[_\ @!:IW7W?\$Y[_A9'AO\ Z#%O^9_PH_X61X;_ .@Q;_F?\*Z'[+%_ M<7_OD4?98O[B_P#?(HO#L_O_ . %I]U]W_!.?_X61X;_ .@Q;_F?\*/^%C^& M_P#H,6_Z_P"%=!]EB_YYK_WR*/LD7_/-?^^11>'9_?\ \ +5.Z^[_@G/_P#" MR/#?_07M_P S_A2_\+%\._\ 07MO^^O_ *U;_P!DB_YYK_WR*/LD/_/-?^^1 M1>'9_?\ \ +5.Z^[_@F!_P +%\._]!>V_P"^C_A2?\+%\._]!BV_[Z/^%;_V M.'_GFG_?(I?LD7_/-/\ OD47AV?W_P# "U3NON_X)@?\+%\._P#08MO^^C_A M1_PL7P[_ -!>V_[Z/^%;_P!DB_YYI_WR*3['#_SS3_OD47AV?W_\ +5.Z^[_ M ()@_P#"QO#G_07MO^^C_A6!X_\ 'F@7O@O5X8=4MWD>W8*H;DFN]^QP_P#/ M-/\ OD5S?Q'M8D\#:TP101;-C@47AV?W_P# "U3NON_X)Q?P^\7Z)::?"LVJ M6T9 YW-_]:N^'Q!\.$?\ABU_[[KE_ANBG3H/D7[H_A%>ABUAP/W2?]\BG>GV M?W_\ +5.Z^[_ ()B#X@>'#_S&+7_ +[H_P"%@>'/^@Q:?]_*W#:PG_EDG_?( MH^RP?\\8_P#OD47I]G]Z_P @M4[K[O\ @F'_ ,+ \.?]!BT_[^4?\+ \.?\ M08M/^_E;GV6#_GC'_P!\BC[+!_SQC_[Y%%Z?9_>O\@M4[K[O^"8?_"P/#G_0 M8M/^_E8WAK4;;6?B+KMW92K8D9]<$?G7:_98/^>,?_ 'R* M5($BSL4+]!BJ4XQ4E%/56W\T^WD2X2DTY/;R\O4\M\>_!%/'/B74]5E\0WU@ M+VRM[(V\$,3)&L,_G*P+ G);(.>,&N;N?V6;&ZL%LW\4:GL$^KW!/E19+:CN M\_\ AZ+N.T=N^:H?$KXP>+?#_P 0O$NF:1=:=)'I*Z?)%IDEHSS7,<\RZGJ%YJKW6I0ZFWFA(PK):K;-%\HYC>- M&4YSS4.H?LOZ)>KX92'7=8MK?0(H5M;L&>ZS?):O=Z8C*(;V6U?S+8L2,KAL9P0" ,UR7P)^*/BGQ#XNTO1]=OEU M:UN/#T%XMU!:J")_*@9_/(P8Y"9'XQM88VD%6%?09&: /GWX6?LZSV/AWPAJ M7B>[N;;Q?H]O:PKY3QR);)"9#Y((7#JQEB]VF;=Z@#I7O&*6@+G@%C^RI;Z=X9DT&/Q;JCZ?)%%;RQ2 MVT)$T27$D_ER8 W*S2D,.,J /7-[4_V5_#NL7^O7EY?732:W:+%=^5;P1L)P MB(+B-PF^,XC3Y VSY>G)S[C10%SRU?@C&_P]\6^&)O$.I7#^)I99KS47CB\U M&D1$?8H7:.$[@\DUB>(/V8=(\1VU]!>:Q?LEW(;P@(F([XVQMVNE&/O%&;Y? MNY.<5[9C-&* N<%XK^%T/B[2?#EMA3+/!>PHFZ1Q"T+;E((PRNW3H M<8KS2V_8WT6WM5B;Q#J,S11V4<+S6MO*$%M$\2_(Z,K;DD8'(ZX(QBOHC%&* M!'C>E?LVZ;I'Q)TSQ?!K5]Y]A?7-]#9>5$(09K6.U=.%SM$<2XQT.?I7L:+M M%.HH **** "BBB@"M?\ _'NU>/ZI_P E'\.?]?B_R->PWW^H->/:I_R4?PY_ MU^+_ "- 'M%0A@J,2.C&ICTJLX_=-_O_ -: )-[?\\OU%!=AC]US]11._E1, M^,[5)Q]*YZTO=?U"SAN4ATU(ID$BAY),@$9Y^6FE1_2E\Y_\ GDU86[7MVW9I.[&<;Y,_RJ.YN=;LX6FN#H\,*\EY M)9%4?B11R>:^\.?R9T/G/_SR:CS7_P">35@PS:[9_.L,GQ"O6/2A_P.3_ J- M-;NX='U*ZN(8?/LW9"D3-L8@ YR>?XJ7(^FHYQ3O^*@(!$>E8/??)_A0H/NAN=NAML[XXB/YT M>8__ #R/YUB$Z^#@QZ3D_P"W)_A2&;75C+D:0(QU;S9,#]*?L_-?>+G\F;OF MR?\ /(_F*/.?_GDU8"3ZY*[J@TAW3[RB20D?7BI,>(3_ ,L]*_[[D_PH]F^Z M^\.?R9M^<_\ SR:E$KG_ )9G\36%_P 5 3CR]*!]-\G^%.TW4=0&LM87T-JI M-OYZ/;.Q'WMN#N%)P=KIH%-=C<$C_P#/,_F*/,?_ )YG\Z>IRHI:@T(_,?\ MYYG\Z/,?_GF?SJ2B@"/S'_YYG\Z/,?\ YYG\ZDHH C\Q_P#GF?SH\Q_^>9_. MI** (_,?_GF?SH\Q_P#GF?SJ2B@"/S'_ .>9_.CS'_YYG\ZDHH C\Q_^>9_. MCS'_ .>9_.I** (_,?\ YYG\Z/,?_GF?SJ2B@"/S'_YYG\Z/,?\ YYG\ZDHH M C\Q_P#GF?SH\Q_^>9_.I** (_,?_GF?SH\Q_P#GF?SJ2B@"/S'_ .>9_.CS M'_YYG\ZDHH C\Q_^>9_.CS'_ .>9_.I** (_,?\ YYG\Z/,?_GF?SJ2B@"/S M'_YYG\Z/,?\ YYG\ZDHH C\Q_P#GF?SH\Q_^>9_.I** (_,?_GF?SH\Q_P#G MF?SJ2B@"%IBHR4('3K7/_$CGP)K?_7NW]*Z"YXA;_/>N?^(__(AZU_U[-0!S MOPV_Y!L'T%>CCI7G'PV_Y!D'T%>CCI0 M%%% !1110 4AZ&EHH Y_3?!&D:5 MXJU?Q%;6S+JVK1PQ7DS3.PD6(,(QL)*K@,WW0,YK=$,8V_(OR_=XZ?2GT4 , M\F/##8N&.2,=:4HI8,5!(Z''(IU% #%B1#E453Z@4^BB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH K7W^H->/ZI_R4?PY_U^+_ "->P7W^H->/ZI_R M4?PY_P!?B_R- 'M%5W.8F_W_ .M6*K,/W4GLV: '7Q_T:4=]C?RKG[&XANO" M-O:1W\=M.]H(_,#C=&2N,X]16^;N!ARW_CIJ@UCI;,3]FMV)ZDQ#_"J374AI M[H\YG^%<#P0VZ>(MT,*21Q"4@[492-IPP!')/3-;UQX6C,>RWUJWA;RT43%% M:0,JA>&SD*0.E=/]ATS_ )];;_OT/\*/L.F?\^MM_P!^A_A71+$2E:[?X&*I MNL^P:9_SZ6W_?K_ZU'V'3/^?6V_[]#_"AXB3ZO\ 5 M*W1')7G@.SN[QIWU^0J7+"/SR .F!PW;!_.L]_AP[)M'C&YP&!7=+DJ!Q@'= MGT_*N]^PZ9_SZVW_ 'Z'^%'V'3/^?6V_[]?_ %J:Q,ELW]R$Z-]TOO9A>%=! M@\+W%XYULWR3E=B32Y\L#L.:?=2I)X;\2LC!U:>3!4Y!^5*VQ8:61S:6_P#W MZ'^%3Q"SAB,*+&D1ZHJ8!_#%9NK>7,]7H6J7N\O34R_$UK9^)M#?36U%+>*; M:)6C=22F>5Y]:Y(?#^0R!CXLD)# G+@@C9M(^]W 'TP<8S7=-8:6 ,6MO_WY M_P#K4GV'3/\ GUMO^_7_ -:G"LZ:LG^0I4N=W:_,X:Y^'QEL7MU\4-&S,6\U M7.[&!A<[N@[?UJI#\+(XK5K?_A)VDA./W4CY3KDY&[GGD>Y->B?8-,_Y];;_ M +\C_"E^P:9_SZ6W_?G_ .M6BQ4DK)_@B'03U:_%G':EX!L;_4;RX_MHQ+N1^0KH8;F*X\9 Q2)*!IY!*,"!^\%6?L.F#I:6W_?H?X5/:QV-J M2T,<4)/!,<>,C\JSE5YFV]7:W0J--JRZ&@GW13JK_;81QO\ T-+]MA_O_H:P M.@GHJ#[;#_?_ $-'VZ'^_P#H: )Z*@^VPG^/]#1]MA_O_P#CIH GHJO]NA_O M_H:7[;#_ 'S_ -\F@">BH/ML(_C_ $-)]NA_O_H: +%%0?;8?[_Z&C[;#_?_ M $- $]%0?;8?[_Z&C[;#_?\ _'30!/14'VV'^^?^^31]MA_OG_ODT 3T5!]M MA_OG_ODT?;8?[Y_[Y- $]%0?;8?[Y_[Y-'VV'^^?^^30!/14'VV'^_\ ^.FC M[;#_ '__ !TT 3T5!]MA_O\ _CIH^VP_WS_WR: )Z*@^VP_W_P#QTT?;H?[_ M .AH GHJ#[;"/X_T-'VV$_Q_H: )Z*@^VP_WS_WR:/ML/]\_]\F@">BH/ML/ M]\_]\FC[;#_?_P#'30!/14'VV'^__P".FC[;#_?_ /'30 MS_J&_SWK ^)'_ M "(>M?\ 7L?Z5MS7$'/^OQ?Y&O8+[_4&O'] M4_Y*/X=_Z_%_K0![13(N0WU-$DBQ(SNP1%!)8G ]:S+#Q!I]VTJPW:.4!=N M<87N>>U.SM<5UL:NQ?04NT>@JO:7\%_;K-;R+/$PR'C8,#^(J0SHK*"<%N@) MY-(9)@>@HP/05&\RH!N.S)P,G&345KJ5M>B0V\\<_EMM?RV#;6[@XH LX'H* M,#T%-W], G-(\RQJ68X4=2> * 'X'H*,#T%(KAL8. MCCH* %HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH K7_\ J#7C^J_\E(\.G_I\7^1KV&^_U!KQ[5/^2C>'/^OQ M?Y&@#UO6M.&KZ7=69HS7%6?P[NY(M92YE@A^W^<28!D;I$5"<'H, M*#CN:]!"X8FG5:FXQ<5LR'!-J3Z'FEW\)KRY>:2/6I+"68AV-FI148 *=J[L M!2!DCN>:;_PJ"X"V['7+F>>($O).6/GG 'S?-P.#TQUKTVBH+/,M(^$M]I^M M0WUSK]SJ,</E^E>I;U]1STHWC..] '/^#/#$WA:R MFMI+QKM&E+QAO^68P!M!)R1D=^G2NBIN\9ZT>8N,Y&/7- #J*:'4]#FC>/6@ M!U%-WBESF@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBDS0 M%)2% M@* '44WS%SU%&\4 .HINX#'O1O [T .HIN\4;QZT .HI 0<^U+0 4444 %%% M% !1110 4444 %%%% !1110 4444 %CCH*\X^&O\ R#8/]T5Z..@H 6BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"O??Z@UX]J MG_)1O#G_ %^+_(U[#??Z@UX]JG_)1O#O_7XO\C0![10S;>M JMJ-DNH6B,A21G:"2 ,GZFL3P/X[O_%%Y)]HM M+>VMD5E;8[%UE#8V\\$$<[AZU%J5IJ6@6WDW:MJ>E#_EYA3]]$.V]1]X>]0Z M9?7NH,T>@6!$/3[=>+L0?0=36;4G).^ADXSALV17D6EV7Q$LDA$;@ M"0[;E[YA,RR98[T /$>-N>_' KU'2+2XLM/BBN[C[7<#)>7:%SD]A[=*PYM( MUVVN7:SU-1"[YV3G?@9)XR.#@C\JT-3EWE^),\L1>.RA38LACC(&&!.5+=_\ M.XJK%>_$F[2Z2.WB@EBD95::*,*4V90CGEBW#=AVKK[_ $GQ"TTWV;4XXXFF M\Q0_9?[O3@<4GV'Q.[9;4[9(^ORQC('/?&#_ /6H YP/\1VO9HO]#%NH^20( MI+@=#UX)/4>F*)-/\9-9Z=ODN7U%+=P7695B$_GY!D ZIY>1T-=&D'B:YL2O MVJ*"Y68X9E&'0 .O'3M0!SMM?>/H6#S M6:2QA@1'&L>YT_CW?-PV?NXZCKS4#2?$Q+69]MF9#M(CV)\H.2..OO73 MP6GBB6XE\R^A@A5_E8(K%EV@C''KD5+9V/B)IX7N=2@>-6&](E SP?;IDB@# MD[V/XC)-!,&B?9$Y,$*)L:0D84Y.0, X;G&>AKT^U>1[>)I5"2E 64'.#CD9 M[US,%AXGBR6OX&4L3C _ #Y> #^G'7F@V?B@H7_M*U5F;[@C! 7V..OUH ZS M-&:Y>RM]>COT:?4K>>+.&3 &>#V ZYI+:V\21,ANM0MF&7RB1C)X^7''YT = M3F@G%<=:VWBRXM_,:]AMW))2.6-20.P; Z_2I+C3O%,GE[-3MUQ\S$H 2>,# MIT]: .M!S2U@^'X-6BNYWU&[2X5D4(J8 !RH *K37\%NVV6>*-NN' M<*:G8X%>)-;:YMHKHKY 7S8P^T>7GC/2JBKW\B9.UEW-XZM:]KJW) M_P"NHI/[6M.]U!_W]%>::Y\1_#&F>+KSPU!IEA)J5O;1SEY$C6,%GVF,G&0P M!#'CI3V^(?AZT@\R[T"-2&9-T$$;JS XR!C.".02.1FNE8:HTGRO4YW7BFU= M:'I0U6S_ .?J#_OX/\:3^UK//_'U!_W\'^->;2>/]&AF19?#4<2LA<;HXLD MD?3/!PO4G '6DL_B+X=U&Y9(M#@2*)96F>2&,'"J6&U<9;/3V/%#PU1*_*_P M!5XWM='I/]K6O_/S!_W]%307<=P,Q2)(HX)1@:X#P?X@L?$^H&RE\.VME,D! MDE#0+E'#A2F"H]PBT@<#RH#_ *P>[>A/I4^M6M[M1))\28X(7D2UD=R/-540>7P,!>>1N)!]AZUT M[6'BDJ2NI6P;/"M&".W7 ^M/33]?EC?SK]=YB904PH#'!4X ZC!_.@#G;BV\ M8SZ=$M_YCN+N-W&GNL>Y>>&"SAC(;9;RJG;&W.%Q*I M(CC0/L!&<@GG/.1D<#M786NG^(TO$EFU"%H@C*8@HY..#T]?TJ*33?%)4H-3 M@8$??\L!AUZ.N<=_:F_V;XBDLEC;4HUG64$2*!RF.0>/7'Y4 =5 M1FN96U\2&T3?>VYN-[;F5,#&. ,CUS40TWQ09ED.I0X&1L"#'L/N_3F@#J\T M9S7+-I_B)4MBM]$9 &$W VG+$C QUQ@4VWL/$S29N;^#RMZG9$N#C//.* .K MHS7*36'BB1YS_:%LL3.=B*HRJ'ISMZYQ3[NT\2F63[->6RQ\A-R9./?CKVH MZC-&:Y:ZTWQ']IDEM]114;;\D@!&,?-@8X.?YU)1 MBT( :V^]P!ZXZDT =)F@&N/@A\6"YQ-.E6H;#7K6YG8WJ M36X\UT1L%B3G8.G '^% '39YHKD$LO%DI7?J%O$FSH$!8-CO\N.M7-*378M5 M$=],MQ;!"3(BJ!GC Z9SG/X&@#I*YKXD_P#(B:W_ ->[5TMYKQ_5/^2C^'/^OQ?Y&@#V@4M(*6@!",C!I%14 " MJ% Z "G44 -?[M<.GAVUFN&5O$9E<2^;Y?FKPW(QC/'4\5W$A 7)Z5Y]#+X3 MCE=D\R)HIED9V1B">W/H: $NM+TS8T+>(YXF+8D=V99)'.54R(Q^^-Q !Z=S20ZGX7BN;65 M!+YL* P_NW/ X!QW^]C\: &+IVGW.GVBQ^(8XS"9 DIE&[!P.Y'3:!^=*OAJ MUB79)XD=B%*[7G&,\ Y&>>F*8Q\*1PQ2O;R$73,@RI)/."?S%1LG@X+$^QF' M.P ,=V<@X'X&@"]-I^G64\-W-KI2&)4D5/,&U@H X&>1QV]33;+1M-L;Z&:+ M70,.6$ F 5R>F1GW%5;F_P#"DL:%XI)O)3R5 C;H&Y'_ 'T:EE_X12UMXS(K M8N [CABQP,'/IT_2@".WT2S:-T;Q(#.N%EVRC:#Z#)]N?J:LQZ#9Z$;V\2W@5WE;@'YLP?O'.? M7OT/M6C+X1TR:]%V]ONG\PR;RQ^\:VJ .9T+P?\ V%?":.[DD0IAU;^-OX>/ M0#/YUTHI:* &."PXKGGT_5K/6+ZZLX[::*Y\LXF=E*E5QV!R*Z2BFG:_F2U< MY=[+5GE:5M)TEI6&&N/][3M+;G/,C?4?PTT6^L*1(W?K_#72T4<_D')YG. :^K%A8:: M&/4^<_/_ ([4^BV5]'?WEU>I#$\P10L#%AA1CJ0*W**.;2P^35.XBCBD9%?& MY0V#D9%.HJ"Q*:[!.U/J&XY '>@ \Y0,[3^5(+A2BK;ZQ?'4KPN7:;)(7.. 3SVS^.*W]I]* )O/4=J7SU]/ MTJ#!IPH E\]?0_E1YZ^GZ5$>G0T@!!Z&@";SU]/TI#.OI41!/8TF#Z&@"?SU M]*//7T-08/H: #Z&@"?SE]/TH,ZCM40!]*;M/I3L!/YZ^E)YZ^AJ'!]#2$'( M.#Q2 E6\B:1D4@R+]Y002/J*<;A1S@],].U>?ZM\/K^^U.]N[?4$LS+*TB-$ MKJ[!@H*N01D#;D8[U6C^&6K2),MQXHN[C*D1AMP"E+<*W(!(]J1;I&Z<^XKS)_AIKYD0IXFE2)'M,?1=%LK&1_,>WC"%US@_3//YU-2G""O&5_D5"KFOB3_R(FM_ M]>[5T:]!7.?$G_D0];_Z]FK U.<^&W_(,@^@KT<=*\X^&_\ R#8/H*]''2@! M:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** *U]S;FO']5_Y*/X=_Z_%_D:]@OO]0:\?U3_ )*/X<_Z_%_D: /: M!2T@I: "BBB@!&&X55&DV:L2+6$$G)(C'/>K58NOZVN@Z7S@*J00/+'&.E2G3+1B";:$E>A,8XKDI?B?HELZ17%Y)% M/AO,18F81%3@[B!Q\W'N2*@_X6UH<;SI/)=VSPOL9);=@V>W&.YX'J:8'9OI M-G(@5K6%E!R 8Q@'N11_9-F7W?9(-WKY2Y_E7':G\6-#TF6S2>:Y N5W*RP, M=I(R%( SN(!X]JCA^+OA^6R2=[JX@D8*1 \#&0[@6& !SD GCM2 [4:59C?_ M *+ =YRV8UY^O%0W7A_3[V#R9K.%XL;0NP# [BN/3XQ>&W)_TV8( &,AMWP% M(&&Z?=.1S[TW4?C!HFF26IF:Y6":$S>>T1"J!(8RI'7<"#Q0!W$6F6=O_J[6 M&/\ W8P*M"N!\3_$(:?HEC>Z?L/VR.6:.:\C<)&D:[F+*,,6[!>._I6SX5UR MZUBVN%NTCBN[:012_9V)C)*JP*YY'#<@\@T =-255+,.C&DWO_>-.P%O-+50 M,W]XTA=@?O&BP%O-+5/>W]XTH9L?>-("W15/>W]XT;V_O&@"Y2$XJFSL!]XU MC^(O$)T&UMI/*:X>>=8%0-MP2")]56RL%N"3 \QDE38 58*4P>X8@ MO=%L=0R;NV@N> 98PW0Y'Y'FJECX/T?3H]MM86J'88R_E@LR$Y()ZG)YYH MR4^*>DQ7CV5[(]A=HZ1M'(H<;F7(&Y21Z]^QJ"X^+6F_8;J\LXYKNUM;B*"2 M? B0;QD."V,J!U(K?/A'167:=+L2N-N# O3TZ5+%XF<4 ;2SNPSN!!Z8%*)GSU_2FB+ W@THC _C M'Y4P#SW]?TH\]_7]*/+7^^/RH\M?[XI 'GOZ_I1Y[^M'E#LXI?*']\4 )Y[^ MOZ4IF<#K^E&P#JXH*+C[XI@)Y[^OZ4"9SWQ^%'EC^^*78/[X_*D OFOZ_I3? M.?/7]*78/[X_*D\L?WQ0 IF8=3^E9NNZX="L'O)(VD@C9?-9<9C0D N<]ESD M^U:.P'^,?E3+BVBG@>*0))&X*LCC(8>A%"LGJ)WMH<3!\9=":,FYFEM9E4N\ M31[BHSQT[D8./>NQL-334K."Z@TUF+-9698XR3"O8Y] M/7FKUO!';QQQQ[$1!M55& .P%7-TW_#37J1!5%\31>Z5S?Q)_Y$36_^O9JZ M6N:^)/\ R(FM_P#7NU9FASGPW_Y!L'T%>CCI7G'PV_Y!D'T%>CCI0 M%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% %:^_U!KQ_5!_Q<;P[_P!?B_UKV&\7= U>6ZC8,WC[0I=O"70/Z&@#UD&E MI%.>E&: %HI,T9% "U3GMUE5D=4D1CG#?I5O-8VOWD^G:9^9!D @D#D M D@=<9SCVH :WAO3&N)YVL+0RS_ZUS&I+_4]Z8OA32(G5TTVS#J32;/RG4JVR,*<$[B,CD9-'4IK5X3(\=H$79(H1?+'/+F1VQQT"GTH [2 MQ\!:#IL-S';Z7;*MR2TN1DMD =3T& !VQ4]KX/T>RL8+./3K4V\*&-%=0V% M))(R>>I)_&M*%I3$I=2KD LHYP<AYJQIFDVND6BVUE#';PJ2=J'J24?4 M?G2?@?RHSCUI@+Y1]1^='E'U'YTW/UHY'K2 =Y9'8CZC\Z3RCZC\Z0$^_Y4F3[T .\H^H_.JU]I5MJ4 ANX8;B,,'"R@$ CH?K4 MY8X[U@>,M3O]-L+62P+JSW*I*ZQ&0I&0V3CZ@#\:<4W)10F[*[- ^&=+8DG3 M[-B6W\Q+U[']!1)X:TR9@SV%F[=F*X<_$+Q);P6_F>&I;B5R$D$18&- MB<8;CIT;C(P:>WCGQ+;W,@ET$N@5<)&'.3U(#8Y//? ^4^M=2HU7U_%',ZM- M=/P.WL/#NG:9-YMI96UM+L\O?&@4[9QS?$9H%\ MR+3!*&8L5! X. H^;G.=P)],$G#FK'E)Z4>4GI0!6/6C-6?*0]J/*3TI@5K/ ME)Z"CRD]*+@5@,T[ ]*G\I/2CRD]* *S'&:,U9\M/2CRD]*0%;-*.AJQY2>@ MH\I/04 5LTE6O*3TH\I/2@"L.O%9GB.WO;K29O[.D*7T>)81NP'93G:WL>0? MK[5N")/2CRD':FG9W!ZJQY@KO=*^U' M3K4WP7[85!F"?=W=\5J&),8VB@1(H&!TK2I4=16LEZ(RA34.K?J/'2N;^)/_ M "(FM_\ 7NU=+7/>/XC/X,U>,5KMZ@] P']*H'3/%^?\ D8K[_OH?X5[$UG$W44T6,0[4 >/_ -F> M,/\ H8K[_OH?X4'3/&'_ $,5_P#]]#_"O8/L$7I1]@B':@#QX:9XO_Z&*_\ M^^A_A2'2O%Y_YF+4/^^Q_A7L?V&/T%'V&/T% 'CHTGQ<#_R,-_C_ '__ *U MTKQ>/^9AOO\ OH?X5[#]@B/:C[!#_=H \>_LOQ<1C_A(K_\ [[_^M33HGBMW M#MKUX7'1B02/QQ7L?V"+^[1]@B]* /'_ .RO%XZ>(K__ +Z'^%-.E^+\_P#( MQ7__ 'T/\*]B^P1>E'V"+^[0!X]_97B__H8]0_[['^%']D^+_P#H8K__ +[' M^%>P_8(O2C[#%Z4 >/?V3XO_ .ACO_\ OH?X4?V7XO'_ #,5^?\ @8_PKV'[ M!%Z4?8(O2@#Q[^RO&'_0PZA_WV/\*/[*\7C_ )F*_P#^^A_A7L/V"+TH^P1> ME 'CW]E^+Q_S,5__ -]#_"D_LOQ>?^9BO_\ OL?X5[%]@B_NT?8(O[M 'CW] ME>+_ /H8[_\ [Z'^%']E>+_^ACU#_OL?X5[#]@B]*/L$7I0!X]_97B__ *&* M_P#^^Q_A1_9/B[!!\0W_ #ZL/\*]A^P1>E'V"+THL!X\=*\7_P#0PWY_X&/\ M*/[(\7?]#%?_ /??_P!:O8?L$/\ =H^P1>E%@/'CI/B[/_(PWW_??_UJ/[+\ M7K_S,5_C_?'^%>P_8(O2C[#%_=HL!X\-,\7G_F8K[_OH?X4O]F>,/^ABOO\ MOH?X5[ ;"(_PT?8(O2@#Q_\ LOQA_P!#%??]]#_"C^S?&'_0Q7__ 'T/\*]@ M^P1>E+]AB]!0%SQ[^S?&!_YF*_\ ^^A_A1_9?C#_ *&*^_[Z'^%>P?8(O[M' MV"+TH!'CW]F>,/\ H8;_ /[Z'^%']F^+_P#H8K__ +Z'^%>P_88AVI?L,7]V M@+GCO]F>,/\ H8;_ /[Z'^%']E^,/^AAO_\ OH?X5[%]AB/:D^P1>E [GCW] ME^,/^AAO_P#OH?X4?V9XP_Z&&_\ ^^A_A7L/V"+TH^P1>E CQ_\ LSQA_P!# M%?\ _?0_PH.F>,/^ABO_ /OH?X5[#]AB]*3[!%_=H \>_LWQ?_T,-^?^!#_" MC^S/&'_0PWP_X$/\*]A^P1>E'V"+TH'<\?\ [+\8?]#%??\ ?0_PI/[,\8?] M##?_ /?0_P *]A^P1>E'V"+TH"YX\-,\8?\ 0PWX_P"!#_"E_LSQA_T,5_\ M]]#_ KV#[!%Z4?88AVH$>/_ -F>,/\ H8K[_OH?X4G]F^,/^ABO_P#OH?X5 M[";"(]J/L$7I0!X]_9GB_P#Z&&__ .^A_A2_V9XP'_,Q7_\ WT/\*]@^PQ?W M:/L$7I0,\?\ [,\8'_F8K_\ [Z'^%']F>,/^ABO_ /OH?X5[!]@B_NT?8(O[ MM CR&/3/%P;GQ#?G_@0_PK GRAPHIC 24 tuya-20231231x20f009.jpg GRAPHIC begin 644 tuya-20231231x20f009.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" &( C@# 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#]2;_4(["( M,V68\*HZDUB?VKJ%R-T*[4_V5&/S-.U0?:]92%C\@P/PQDUD^-_#>K^(+73$ MT3Q%/X:FM+Q+AY;>(2":, @Q,AX*G(./:FD!JBZU4_WC^"U7.LWH)'G$$<$% M14'@G0-3\.:(+35M>N/$=YOWF]N4",> , #.!D$X]S4][I\J3NZ(TB,=P*#. M,]B*+ ']LWO_ #V_\=%']LWO_/;_ ,=%5_LT_P#SPE_[X-'V:?\ YX2_]\&D M/0L?VU>_\]C_ -\BE_MF]_Y[_P#CHJM]FF_YX2_]\&C[+.3_ *B7_O@T"+L. MHZC/GRY"^.N%%.^UZJ?[WY+61XBT7Q#=:!+;^'M7M-!U:613]LN[+[8L<8^\ M!'N4%CV).!Z&N8@^%GBJ)99S\3=<.I-HK::LK11M;QW1SB]\@C:7&0<$]1Z< M4[ >BV>O2++Y=TH'; #%MBX(SSD\UZ9HDK2Z?&6/()7\J0%^BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI#0 R>9 M+>,R2-M4=S6')X@FG6 MNGZMO0K/>Q^9&0&&[(]QF@"?^U-2_P"?9C_VQ-1MKMXC;61$8=0R8(JGX0TW MQC::SJ,OB'6+"_TYRWV6WL[8Q&(?+MR3R3][/)ZBK^M6,HN3,D;.CCDJ,X/O M0!'_ &_=^D?_ 'S0/$%UZ1_]\U0\F7_GF_\ WP:3R91_RRD_[X- &A_PD%V> MT?\ WS1_;]WZ1_\ ?-4/*D_YY2?]\&CR9?\ GE)_WP: -%=K%06 ^@KF['P[\3;BZT MRYU'Q9I5L(I96O+/3].W0S(1^[56?YA@YR?3WH [2V\0.D@2ZCV^I P1^%;: M,'4,IRI&017D?PX\+?%6TO=9D^(OBCPYK]DPSIL>BZ7):20?,3^\9G.[Y<"O M1_#MPTEHR-_ >* ->BDI: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** .:/MT6>Y_"FG48%ZEA_P ! MJN278CVD.Y:HJI_:<']YO^^:0ZK;CN__ 'P:?)+L'M(=RY15+^V+;U?_ +YI MT6IP3/M4MGW7%')+L'M(/J6Z\]^.OB77?"?P^GO_ _OBNA<11S74<'GM:P$ M_/*$[D#\LYKT.%3."4YQQUJ0VLA&,#\ZYJ\'4IRIQERMK?L=V$KPP]>%:<%- M1:?*]G;IU_)^AXO\+?%_BWQ5\*/$-[*?[4OH'GBT>^O(/L_VY N8V=..-W&> MAJS\%M6^+-_X2:7Q%I.EQWOVAPAU"1K:8IQU2)&7&<@'()'YUZEJ:&*QG5AC MY.G:K&@#%@I_VFKACA)Q4$ZLO=5M]_-WO\CU*V:4JGME##02G)-::QMT35E9 M[NR2OT6EL3[3X[_Z!WA[_P #Y_\ XS2K<>."ZA]/\/A,C<5OYR<9YQ^YKK:* MW]@_YW^'^1Y_UF/_ #ZC^/\ F:\VUGXT>)VNS)I7ABZ%@]B7C:YM)2Z3,L3(\F!P@+NA098LAZ"O<&7= MWQ2>7[DU-:C5J/W*G*O0Z,)B\/AXVJT%-ZZMM;V_*VGJSQK6OB1XTTW4],%K MH[7XETJRO);%+*0/)-)(%GC63.$*IEL-TV\]:L77Q6\4#13?1^%)HW:*VN8X MD$DS.DDOEO$1M&V5>"5/ !)SQ7KIBSW./K1Y?N?QK/ZO5UM5>ODC?^T,+:/- MA8MKS:OY::?@WJ]=K>20?%[Q'*,GP;.$$4$SD22;B)'((13&"S(!\PX(/3(Q M7KB?=%)Y?N:3:?9O*R6\U]_F8Z ;<;<]\Y]JTZ M* ,;S==-M!FVT_SR^)E\^3:$]5.S)/L0*>\NLC[7LM[(X_X]MTS_ #?[_P O MR_AFM:B@#,235S/;!X+,0E,SLLSEE?T0;>1TY.*A\S7Q:$_9M/\ M7FXV_:) M-GE^N=F=WMC'O6S10!F/)J_VBY"P69@$?[AC,X9G]&&W@>X)-,236^WL@ M#_Q\[9G.W_<^7YOQQ6M10!CM+KOV>X*V^GF8/^Y!G?:4[ECLR#[#-/+ZM]IQ MY%I]G\K.XS/O\S'3&W&W/?.?:M6B@#'6773!;EK;3_.+_OP)WVA?53LR3[$" MG&76L7>+>QX(^S9F<;O]_P"7Y?PS6M10!F))JQN+E &'K MW_'Y:?[W]:CLO$TEYXQO]%:R:".UMTF6>4D>=N./D&,%1W.*KV& M06_PPURVG2W$Q^WY2/S,#,8*JQ)R2 0,'K7KIO(=RJ9HPS\*-XR?I38[JVD' MR31MU'RN#TZT >81?&O6'C5W^&7BZ'@[D-O$3N[ 8<@C@\\=O6O4;*=KJSAF M>-X6D0.8Y/O)D9P?<=*:;F!6VF5 V<8+ '\J5[V"$+OFC3<0!O<#)/2@"Q4- MS)Y,3OQE5)^;@=.](E] [,JS1LRG! <9!]#3U9)AE2&'J#D4 JW-NT=K?7MD+R*WDX*R-"2!)M/(!., M@>E:PDUL9SCS6.:M_B]X%O!8F'Q9I$@O;*34;KEG4%"@XKL/ M"?P+O? _C^\O]&UK3K3P9=:B-8?0?[&C>YCNA:I;!(KDMB.$*BL J;PL_%*_\(-+XIT;3XK_ .T.(Q=/]EE9..6CC5U'.0#G)':N.KB% M3J1IN+=UNDVOF>K0P4J^'GB(U(I1:5G)*3OU2>Z5M3V?-&:Y@WWBP?\ ,'TI MOIJ4@_\ :-*NJ>*@R[]!T[;D9*:FV0/QAH^L1[/_ ,!?^1C]5GWC_P"!1_S. MF+ =Z3>I[BN*^*.H^(M.TW2W\.1S/-Y<@8XC(QDU%3%1ISY'%_)'7 M0RVIB*2K1G%+7>5GHTNOJ>P[AZTF\'O7C%GXU^)JP76_PU'<&"5(U\RV:-Y@ M7E&Y?GQMPD8]A*"<[3FC-\2_BI'',1X*'F)>/&$^RR,&B_A((?GGOT/H*Q^O MTTKN,ON.Q9'B)2<54AI_?1[MN'K1N'K7BL_Q#^)26<%PO@U0YGBC>U$#NY0Q M;G?(;"@N=N.2N.<]:CC\:_$MIK&SE\/SH6:-Y[V&R 5?]+"M'@N1CR,G/4=> MO%'UZG_++[F2LDKV3=2'_@:_K^M+GMN\>M&]?6O&+GQE\1-/UZY@BT2XO["3 M4[B))9+'F*W C$3*58 C+2')!)"]JBT3QA\4FM-,MKG0(VN)&A6XOKNV(";E M)V[AZTF]?6O";7 MXG_%+^RKJ6X\#N]Z@0PQ1VKJ&.Y-P.7/9GY[;,\YQ5J+QM\4(+Z0-X8%Y$S_ M "YM_*5!YT@"YWG.8Q&=YX&>G-)8^F_LR^YERR+$1O>I#3^_'7;_ #ZV/;0P M/>EKC/A?X@\0^(M$FG\2Z4=)OXYS&L?DM&'3:"& +,>I(Z]J[.NZG-58*:Z] MSPZ]&6'JRI2:;79W7R84445H8!1110 4444 %%%% !2'I2TAZ4 9]D9SJ-^) M)HGA^3RXTQO3@YW?7M6C63IRQC6-4VVLD+DQ[IF/RR\'&/IT_&M6@!:0]*6D M/2@##U[_ (_+3_>_K5C4=$CO[VVN6D>-X7#?+_%CM[57U[_C\M?J/YT>)-:M M] L;B_NQ.;: ;G,$1E95[G:.<#O51;B[HF4%-6D>9 MR_G302-(21CYCOQG'M26WPAL[>>2X72=!2?(9"L$NT,#D'&_'KR.M3)\9/!K MV2W9UM$MF=D\UX9 H8=C\O&>H]>U-@^,_@R[L;N\M=G^'[9X-.M8[2%GWE(^ 6P!G M]!3,54U'4[?2H5EN6=(V;;N2-GQ[G'0>]%@-BYY@?']T_P JR?#'^JG^HJU! M(LML[H24:/<"1C((JIX8_P!7/]12&;M%%% @HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@#G+C_ )&#\?\ V6K.O&X@T.:6UNH+*<*NV>Y& M8T.1G/X9'XU6N?\ D8/Q_P#9:V@\4D05]I&,%6& Z<'MSZCK78V5Q#?1_N9TG*@;RGJ1D'\>M61;6>"/*@P1MQL'3T MZ5+$L$&?+$: ]E %--H5D_M[:$:=J5AIMPSD%K]25<8Z#W[U6T_4)H[ MQY+[6],EM'5F$4; %#G"X;C(ZY!Z'UKK9H[>X7;*(Y%SG#@&HC8V1 'DV^T' M(!C7@_E3YF+E,^UNK6_#&UN8;@+U\IPV*Y_7KO5+/491;ZMI%K;[$(AOPVY> M#DY&,Y./P]ZZ^*TM;;<84AB) !V(%R!TSBHY[*UG;=)%!*W3+H&/ZBJYKDN) MPMCJ.MP7$)U'7O#TD)D+N+='#M&/O*I)QD<6N!GKVI%TZUB<2);P1..C)&H(SUY JN;N3RE>Z_X\ M;G_=J]H*C^SU..=Q_G52_4"PN,?W:MZ"?^)>O^^U9SU9K'1&C@4;12T5!0TH M#U -&Q?04ZB@!NQ1V%'EKZ"G44 -\M?[HH\M?04ZB@!I13V%&Q?04ZB@!OEK MZ"CRU_NBG44 -" '(&*=110 4444 %%%% !1110 4444 %(>E+2'I0!EZ>V= M6U(?;#/@Q_N,']SP?Y]?PK5K,L%E&IZ@SVB0QG9LF7K-P_P"/RT_WOZUHW-NSN2%#J>QYK.U[_C]M/][^M;9!]10!E-HT!CE0 MV)" PZ'IU'K2/HL$C2,UC;,T@ =C"A+XZ9XYQ6IM/J/RH&>S"B MX%,6TG]V@VTG]VKA!]10%XZT7 I_9I/[OZT&VD((*\'MQ5W:?44;3W/Y47 J M")HX92PP-I[UG^&.(I\^HK7N>('!YX->#_#_ ,2_%>;Q]XCM;SP]9MX?B)^Q MO? M;%>0Z9XS^)]K?N&T-M3MI)Y(C+>0>0ML/.Q&PV#_9[/;OY;GNNX>HHW#U%>17'C7Q];W^GAO#(V2JZ7 M C1VBA82 !\C+$%>0!@^HJ6[\6>.;SPW9WL6ABQU%KMQ+81JS,81G WLN%8] M>A4],CK6?UR&ONO3R-O[)K>[><-=/B7G_EOMMW/6,CU%&X>HKQ%O'_Q*&KVK MIX2/V25'22!PP2%A( '=PN_$<-#-#X7+1X1C:Q0N&W;\, MC.Q(X7G(&#V-1]?IV;Y7]S-_[$Q%TN>&O]^/W;_\#S/:MP]12UYEX/\ &WB[ M5_$UM8ZKX8_L[3Y("[W060;'&< D\*SGU#QUX8TB]EM+_6;*QN(A$6CN9O+/[P,4 W8W$A6.!GH:F_X1;P]]I-R="T M[[02&,OV.+>2#D'.W.01FK-UI&DW]S'$;8W"OX@TS?;PBXFC6Z5VCC(4ABHR0#N4@]\UI:-X@T7Q#8R7F MF:C:ZA:QMM>6VF#JC8!P<=#@C@\\TB:%HT4DTB:39H\JA)&6VC!< 8 ;CD = M,U9L+/3],CECL[.&UCEU:.X>)EM+9[N(]"")%4=B,C' M!KR_PI^RGXG\*^*-(UJ[UO2KBWT^[CNI(XGF+L%.2!N7&:^I/#L,<.G((XTB M0,WRQJ%'7T'%<.81:44G=*.[/:X1G5H8"O3S6A.55S3C*52[44M5:U MG=_<8_\ PL2'_H">(/\ P4S?X4Z/X@PR.JC1=>!8@9;2I@!]3BNLHK@Y*W\_ MX?\ !/K_ &N&_P"?;_\ O\ @'/>*_%\'A&+3Y+F*:9;R\BLD\H#Y7D.%9LD M?+ZXKGX/CGX.N1$\>L*T$L1E6X\EQ&?G1 N2,[B77"XR1S76:[X>T_Q"EM'J M%JMTEO,MQ$&)&R1?NL,=Q6#9_"CPE810I;:%:0K P>(IN!C8,K J$- M:L;B :8EJ9B2TUM(ROR^,FL(K'*Z;B_O.V;R224HJHO+W?D];D<'Q4TW4&TF+3;>\U"XU* MSDOX84B$;"W0A6=MY&.64 =3D5&_QJ\'Q"+.MPEI2P15C<[BH&0,#'<8['MF MM?\ X0?0EBL(UTV"-=/5DMMF5,*M]Y00<[3W7H<#BJ3_ K\)32Q2-H-EOBD M:5,*0%9L$\ X[#CIQ6K6+7PN/SOY?\'\#FC+*V_?C-+79J^[M>^FW+LEUWT* M47QN\(S0JW]J^4Y1'\J:%T9=Z*Z@DK@':Z'KQN&>M=3X6\0P>*_#^GZO:I+' M;WL*SQI,H5U![,!T-8Z?##PM' L"Z+9^4LBRA"I(#*@C!Y/]Q57'3 'I6_H^ MF6FA:9;6%E"EM:6Z".*&/[J*.@%:TEB.;]ZU;RN88IX!PMA8S4K_ &FMOEYV M+U%-WKZT>8OJ*ZCRQU%,\Q3WZTX'(H 6BBB@ HHHH **** "BBB@ I#TI:0] M* ,C3#!_;6K>7),TP\KS4_K6[6%KW_ !^VGU_K6Y0 M%%% '->.[SQ%9:0 MDGAC3;75-2\Y 8;R?RH_+S\YSZXZ>]<7I?B/XMS6DTEWX.T.WN!*@C@_M(X, M>6W-N /(&T8P.2:]9HH \?NO%WQB?3I&A\!Z+#=N7\M7U?S!& >"^ ,[ATVG M@]:])\)ZAJ.J^'K*[U;3?[(U"5-TMEY@D\HY/&X=>.?QJ74M?M=)E5+A9QN7 M=OC@9U'L2H/-4_\ A,=. 5B;@(PR'-LX'7'IF@#>HIJ.'4,.A&13J (KK_4/ M_NFLCPTH\J;CN*U[GB%_]TUD>&N8IS[B@#;VCTHP*6B@!CX12:XJ]^+WA+3+ M9YKO55M42Y>S<3PR(4E498,"N0,$?-TY'-=E=L$MY&() 4DA>OX5\NZMXY^$ MMU8 ZU-K&HDW,@_LB::2XFB;>1(TA&<+P#M+$8Q@9&* /#:-XR^ ^CZAYINK9) PEA.I)<2,SH23*$=3@D@?/\ QD#TJGX^\._!+4I/ M#VM:_87\NF:JES?6M_Y]Q'#$"-SDQY#C=C^Z?P% SZ(7Q3HCG"ZM8,W7 NH_ M7'][UXIMKXIT>\<1QZC:,[$JB^>GSX_N\\CGJ*^7=/\ !/[/]_XLDL_[3\Y; M^"*U@TU(9X$*L2H =5&X-SZ9ZDGK6A?6?[/'A[4=0E16N=9L)%+P0-<&Y\V' M&U$8@8;Y1A0PW8/6@+'T-IWQ"\.ZI<7T-OJ]H6LIC;S;I0H60=5!)&<>U7+O MQGH=CI<^HR:M9"RA^_.LZLJ\9QP3D^W6OG?Q#IGP O9KE-?N7BO=3"7=Q:RS MW+2+YJ;]K; 0!AN><9K/TS3/@C%+=Z#HV@ZAJ]CA]1>YBF9XA)#&V5'F,"&V MDXPO<$'O0*Q](Q?$#P[+I\%[_;FG1V\RJR/+=)'G< 0,,002".#SS4K>--&6 M"69M4LUCC!8DSKR!U(&>1VXKYSLX_P!GVVT6&/SI+*+48%!@)N3+)P&(8JI+ M.N!DY)'MVDDR/;!02ID=P&XSD@9/()'>J/ACP/^ MSG=0'3I-9;7;V(R+(L?VF-CACN#(@Y(Y)//')P* L?5T_C31(@I&K63[B E MRC'GIQNJY8Z[IVIR^5::A:W4NS?LAF5SM]< ]/>OF\> _@/JWA77[[2;(:E: M6%L+N[ATZ1X9-F)=6UGPQJVJ([VRRMI-O;O* MTB!0P0NRGUW8R/4DB@#ZVHKR[1_VDOA_K,UA;P^((UO+P1A+9X)-ZLXR%8A< M*1WR>*]/4Y&:!#J*** .5:9XQ^+^LZ:E[9^'?"ERK02 ;-0E"-/D[?O! M6"C 4]J22ZDFCPR"VBDU+9&TMO'( F[CS%5F_X%@GTH\%^*]!^(WA MFQ\1>'-4BUC1;Y6:VOKAR1O/ M%,*PEM.T^8%D218I"2,MAF&2.,<^WO0;KQ7YVT6&E"/<M==]F0'&XY'TI1:H3PQXHN!E6S7S:=FX2%+_ M &-\L)_=[N=N,_AG-5=+?66A?[;%;))@^60NW\*Z VB^K5BWGBG MP_8:S#I%SK-I!JDV/+M))U$C9Z?+GOV]:#.=2%-7FTO4)C='2[@W0@\S!Q]G MW;<<==W.>M:&@C_B7+_O'^=0ZQ%Y=C-@D@H>OUJ;0#_Q+E_WF_G299I4444A MGGGQH\)>)?%NA6$/A>]CLK^VO$N#Y]S)#%( "-L@09=&'D\Q6DDD"Y*;2&50(,=2""<_='J:^CJ* /&9_#WQAM8]$@L_$6 MEW,$7V@:G-=*HN9\S[H3&PBV*1%P05QZ<\UE'P_\>_MZC_A)M"^R,X,C_9X] MX7>21&OE8Z;1EF/&1][#5[W10!X)K?A#XU7,OAB_M_$&DOJ-C"3?0+,8;2:; M.>:LZ;X>^-]MX5D%SXBT:Z\1/>H^\JHMUM]A5E $.0= MVUO?D9%>Y44 >!Q>'OC\8G,OBCPZ+@1$J(K<"$N,;0: M-\=;C6)F\*ZYX?M;!KEB$O "1 4 4*/))#AMQ))8' X XKW*B@#QG5-)^,\M ME;-8ZOHD-XMG;I*C8\II\,)W/[DGKM88P,9&!UKFO^$4_:+B@O&3Q;X<:XFE M$B?N\I$F$#(JF$XR Q!R<,3G<#@?1=% 'SO!X<_:#S^\U[P[%,5YN$VMNPK8 M#(8,'YBIR",;>^:]ZT..\AT>RCU&43WZPHMQ*%"AY-HW$ <#)STXJ]10 444 M4 %%%% !1110 4444 %(:6D- &3IJQ#6=5*6\D4A\K?*Q^63@XQ]*UJS-/9C MJNH@WGGJ/+Q!_P \>#_/K^%:E !2'I2TAZ4 8>O?\?EK]?ZUN#D5AZ]_Q^6O MU_K6X* %HHI#TH KO?1*Q7=R*GC<2(&4Y![UQFO^&SJNIVLSV\;(CD7 DMVD M,T6=RJK!ALPP5LX/2NNLPPMD#@JW<'K0 ^9UA0NS;144=W%(^T,659K M9V4Y&TUE^&?]3/\ 452WDMXK58K65RY&Z2/S0&!.2& M([^O%?7-QN\EM@&['&[IFOG#QQ>_$.?4S<6?POM+C4#/#(U]&(I=_E2G:,N> M,KRK?PY/&:!HXFY^)?P4N]($&K?#]K2]GC*D:18 /#R<;92R$,1R" ,'(^O4 MVOQ"^$4_A_3+"Y\(:GJFD0IYL-SJED+KREHI!!+&;&W:>SBCP M2DD(+A1CH2O//0C-8.J?$_X-2ZKJ-L_PW>?5 #*[U#3Q=Q#3-+CD7R7& M'&\.%Z=1G)'0'I5[QE\7?%?A2]TO3?!GP]769KZTEO)X6$EN?M 8!E&0!R&-CN)RPSE<*,9^;.><4 +DKL$OE1Z,F[:>."'P3ZJ"3STP..HU#Q%\)=5^&^K27/A22+2K"\6"ZTR M.P'VJVE( $J(K' PW#H?7%;/A[XF?$>_NM6MKWP!;6US9QRRPVZWA#3!>(^2 M-HW]1ST!S6%K/Q.^+MG=^9IGPE@N99(U5KLR[6S@$ C()7)/!/&/<4 <7%XS M^!OA33+J]G\!:K+:MY,;?VC8I.ZE%(CVHTA(W#)W#[Q/)SQ6_P"$_$/PHU7Q M&UC9?"PV),@D'DC@]*Z*R^(WQ1N+K0WU7P/)HVGB9'U M"6RC$Y\O)##8QR.WW%8HW:5 UPQQO(8-\B@\ MX[]JBC^+7QK@T\._PK$]YQO'VD*A]=H!)&/0DY[&@#Z,HK/T*\NM0T>QN;VT M-A>30H\UJQR8G(Y7/L>**!&9'+?3+C6 M)[R.#99VL_DR2%9D?A\C&-N>O-=Q%O$;-'<+;-!_9Y#DG)+*,_,H Y(IEO\ M:;.ZCDDB\->)I%C3S'(TQL ;BI'7D@CE1R GO?K"$E\KRY5D/!.0# MTX(J>X&%3_>%8_A+Q7'XNLY[J+3M1TY(I?*V:E;&!W^4'5(/J"1GJ,Y'-:MO;I:QA$&!UY.23W M)KD-=^)$>@:G<6DNB:O>.C%(_L5JTIEQ'O)'& O\()/+ C%'A_XFVWB'5HK! M-#UZQ=RZB>_T]XH@54,@[ ]">!2 [,]#7SAXQ^!OB75_&.K-;0V5Q8ZG= M&X_M.>8!X VW!*XWEHL'9M..1GI7T?0<=ZI-K8\O'Y=1S&"A6O9/I_77[S)U M9=FFLN2V(\9/4]*ET(%+!0P*GT?2X?"T:M"I5G7C"46K1:E[U[W:LGM_7G[I17(?\(IXC_Z' M:_\ _ &T_P#C='_"*>(^/^*UOR,]/L-I_P#&Z7MI_P#/M_\ DO\ \D1]7I?\ M_P"/W3_^0.OHKA_B)GB.2?)R-^B.BC ME_MJ'MO:P7DY6?W'K]%>.Z%JWQ2-M91WNEVT#&YBCG:6,2E8"&+29$N2Q;"E M?X00PW=*3Q-%X_A\1W3:4VI3Z++J-I.JJ8@\2*^VXA4$@F)DPX.S=>'KS:;I;]];^B?E?V.BO$+/Q3\7G$1N?#<"-]GGWQI%&< M2CS/*Y\['.(LCIR>:J:)\0_B=J>N/ID^AP6UU EM]I7[&2D>['FLK^;AR,C@ M8X.1G:16?U^&GN2U\C;^PJWO-5:;Y=[33ZV/>J*\1TWQ+\7GD=+GP_:1JQ \ MQH5Q&-Z D 3?/A2YQQG'X5K>$=4^)5]XI@77+".ST:.[G21HHHU\R+8WE,?G M8@;@O(YYY%7'&1FTE"6OD8U,HG2C*3K4W97TFG?3IW?0]8HHHKT#P@HHHH * M*** "BBB@ HHHH **** "D/2EI#TH S+%7&J:@6LU@4^7MG'6;@]?IT_&M,5 MBV=Q:PZOJI^U/YF8@Z2G:B'!QM)]:U?M<08J94W 9(W#('K0!-2'I4(O8"$( MFC^?[OSCYOIZU2N/$^DVFHPV$VH6\5Y,"8X7D +8Z@>_M0!6U[_C\M?]X?SJ M34O%VF:1.T-U.T'\ZDU#1KR[NFDAU>XM8FQ^Y1$8 M#'H2,B@"+_A-=,\TQEKA6! .;63'/3G;6[G*YK(MM'O8+F*236+F=%^]&\<8 M#_7 R/PK7QQ0!YMJFE:S-J.J&UC\0PKO\R+R=0@2*4\#"[E)4?6NX\/+,FCV MJSK<),$PPNI \N?]IAP37-:^^IMJ=JEG//'%.YBD:*WCD6WP=WF2%B" 0"F! MGEL]JZ^Q8-:H1T/OF@#E/&UWJURSZ;::+J$]O)'O&H6%W'"R.#D+\W(Z=<&L M[3EUZPN'G^Q:[>O!]R*\U"#RYL\$D*.WOZ5VVK?\>K881L> WI7->$YM1:9_ MM[W!99! JW$$<1?:#NE783E7R, ]-M '6VTK36L;R1-"[*"8V.2I]#7FOBI= M:.NW1MM.\3-!,RQJ^E7L")P/O8?[H_'FO3P,"C:/04 <]X8:Z.@;;R"^@F&[ M(U&1'F/N2GR_E4WAC_53_45K7( A?'7!K(\,?ZJ?ZB@9NT444"(YPS1.$QOQ MQGIFOG+5]!^/VHQZO;2:MHMM9SEXX9()$ADBC+95ED";@X&!DC&,]Z^BKTXM M9<.8SM/S*,D<=:^1M22]3;]E^/EW,;R=I(89X9UA8K(5,33$LL8!R""!T&10 M-'?>*-"^/$NH>7H.NZ+%IHC1$S'&6 V*"WF.K,3G=DX]/>JU[H'[0+V\LT'B M#1%NHV'EP^5"L+\$'+VC;XR:XVK7L)N;/2D@NHE6'(PI8,VU M=P'+'((22S!8XF /)X+ GD__ %JTGTG]H.X6%GUG M0T!'[Q;..)>,CE792DL-/\5?'>\T[4TA>26WFDDDBESN M S+N5#AN0O7C!R.!ZAX5^'?B7PEJ=O=77Q'N==L9X_(D@U"8JN]N1+%ACANP MC^[Z 4 4_&UE\9-0\0VUYX4;2=-TZ2S19[349$DD$PSN#, 1CH-_#DEE))\<+P6 M]S,8C]MNC;-N8'RU3:Y#$G: , =2<]*WM/\ @)XXN+&T36OB[K+;8Q]JM89I M -Q7[OF"16*AN03@GD'C !HZ7-\5X]!UVWN]8TXZU# @LWNEMXT,Q)W_=7! M51M ) R2?:LG1-*^,]]XATAM=UW11'9M),\%K"N*U-'^$%];:FW MBW3?&D&K:K=K:/%>7-NB+<1IU1S&0"'SP0,@?WJ .3TB3]H#5-3O-/U&]TJ% MK:(*9(H;;[-,Y!QA@?,ZXR-J\9Q5_P 1>#?C[K+6"0>(-)LXHI8YWFMYA"Z. M#RH C(DCZ+-/\=65A] S3TC3/C MK#JJC4=:T0:;YT2A8HXWD>,']X?N+\Q&./KWK#UZR^/E_K&LV46M^&X;"9Y$ MM4BE2.>.%OND/LW"0=CC'KFH;KX%:^?&>EWA^+]S?^([5#@'2NC\7_!K7M6\0:KXDLO$>E:3K]S;QPPR6]ELE@*C+QB8ODACU M8KG H$9WB?PS\9-6@BTW2O$6G6T%M;0)(MI=@7+R! "S2,F[[P).<;@>,5U M_P ,].^*B:Z)?&VH:=+IX@8>3IT487S,C:=V-Q&.3TY]J\T\,_LSZ\EZ-?E^ M)4EGK-P +JYT[+2S'H5>V#QCI7L_PJBN=+L[[1KKQ)'XGFT^79)=O. M\EQN8;B)=Q('&, '&* .]5<"BG44".6KW$A3--(P2- M-QX0%F +-P!32N)NVIT(TNZ*L/[?O"">"$CR!CI]WFM>WD6&%$>9YF4 %W'+ M>YQ7&?!#XM:;\;% M_NC\J-MQ[D+3Q,"-Q!Z9[U6C'DV\433R7+J?FEDP&;GO@ 5H;1Z#\J@ND7:O M'.[%" S+JQEN+N2:+5[JV1L?N452JX],@U9TY&M(62>^DO26R'D4 @>G %1: MWXBL/#ZJUY*D"'^)^!_+V-:%K*EU"LJ ;6&12 474?\ >_2H;MQ<0R1IO^\U-UQ0+.7 MQ\AZ4[0?^0>O^\W\Z;$:5%%%(9A>)O%EAX6ETM+WSRVHW2V4 @A:3,A5F ./ MNC"'D\5@0?&[P)+IUO>3>*=)L4G!Q%>W<<,JLH!9&1CD,NY2W@-T'M9(#*)HY45F,BF+YE"H'9FZ!0V>*\4.N_LZV>LW$XBEM=22 MY267RK*]5TF7;(H.%X*JBR8[+\QX- SWRZ^*'A&QTVUU"X\2Z5#87<;S6]R] MV@CE1/OLK9P0.YJ*/XL^"IM,FU&/Q9HCZ=#.EM)=KJ$1B65ONH7SC<<\#->( MWGBGX!:IH4&E0B>\T@/)8.;".[$*K,YF;S)!@&-B#*IR00"5R,U%X$A9P79\1:6+2=_+AF-V MFR1M@?"G//RD'CL1ZU\]VD'[.>E6<@MDN;",2!?,:._4DER >>671\X] M:N7WBWX3V_PWT^]O].O[NRL[^XL 9;>73W9994>[F*9&VW4R+(=V -BXY"T! M8]@O/C]\.;":VCF\:Z&CW#;5Q>HP4["_SD'"<#^+'.!U.*O0?%_PC?R?M8B:XE^WQ+YKX MD[CYFE90?^FC9Y)S76>%(_@EXTU?4O#.BAY=0U&WEM+JR/VN$O&&$KH=V,;2 M,8'W=K)Q@B@+'I\GQG\'?:].MK77K+4I[^]%A"FGS+.1*5+?-M)VJ #ECP*4 M?&OP$8V?_A,M!V*P1G_M&+:K$D $Y[X-9&B_LZ>!?#VHVE]8Z3-%!-$;2?/\1V4D>IRF*VGMY!) M$<.(V9I!\JJKD*23P37):M^R/X#NKJ&ZL+*33[CSQ+<.TLEP)UR692'? R3G M/3/4&NHO_P!G_P $:CH^GZ7+I#K8V'F"WAANI8@H<@L"58;LX'7TH#0V;#XL M^$-4U:/3;/Q'I5W>2R&&.."^BD,DHSF-0&)+#:21CH*ZQ6W"O//"WP!\#^#- M;T_5=&T7[#>6$;0VS)<2%44JRXV%L'AB,D$X->B*-H ]*!"T444 %%%% !11 M10 4E+10!5N=,M;Q2L]M#.I(8B2,-R.AYIITBS,TDIM8#)(NQW,8W,OH3W'M M5RB@"DNBV"B "RMP(#F(")?W9_V>./PK*O\ P!H&I:M!J5SI=O+=09*$H-NX MG.XCH3[FNBI#TH PM=&+RT'O_6HM5U>[M+R>.&\TF-5 PEW(RN,]_ MX_;3_>_K6A<:-8W)2?S(H Q8-6U.:9$6\T28LWRK'*^YAWP, MGG%=-_#5.+1[&%T>*SMXW3[K+"H*_3CBKG:@#S37?&5Y::G?1QR>&72V;)^U MW;I*J\8W*%.#FNY\.73[-! MYC\L_E+EOJ<O<@'%@V[Q'?%'QF.00$#'3@[>/2@#I**13N -+0!#=?ZE_\ =/\ *LGP MS_JI_P *U[K_ %#_ .Z:R/#/^JG_ H&;E%%% ADL?FHRY*Y&,CJ*\5\0_LI M>&_$5Q#<3ZMJ\5PL_P!IE:%X@)91G;(1Y>%< XW)M) &BZIK%]J%QJVF)L6Z@E$ G]Y$4;3Z8Z8)KGKG]EGPM>K"+F^U6Y:'3_[ M.BDFG5VCC,@=BI*\$X ..,=L\U[+10!X7K/['O@?5-42ZM7OM%@2)XEM-,:. M.,%B2S9*%LG/(S@\<567]C'P8)3*VJ:[)-P4E>XB+0X/'E_N\*,<$ <]\U[[ M10.Y\^W_ .Q5X+OT^;5-<5]I0/YT+X4\LH#1$ $\]/EZ+@<5=UK]D7PWK>OI MJ\OB#Q!'=+!% -LT) $:[58$Q$AL=2#7NM% 7/&;[]EGPQJ&D:7I\VI:NT.G M0/#"QEB)RS;MV/+V@@D\ >H-0>&?V3_ MX8US3M5BU+5;JYL6+PBX:'"_* M1@;8QM').%QSS7MM% 7/!+G]CKPM<>?C7_$47GNTCB.XA +$YS_JN<>_7J&-7&FF76M=$MC 8%F$\3.PW;BV6C.PY/\&T>U>YT4!<\,A_9(\*V M^I6U[_:NM2R02+*(Y9HFC=@P.67R^G ^7IGG&>:A@_9&\.RZGJNI7VK:A+?: MA)*6-JD44:(\@?:%*MD\8+$DG/;BO>:3% CQ&V_9)\)V:[(-2UE(P"B(9XR$ M0]0/W?Y, 17,R&(AA@DJJ#ZCL*] M5HH **** .RM=2TVZC$<]G>P+-#,O]UT; MAAQW]*JS_P#(P_C_ .RUB>/4UAKRP;2/%MOH$B0,6M+J!9$G.X -SR,E6VFZ=;6]C86RB.&VM8EBBB4=%5%X K1W =Q7E"6GCZXM95LO& MVD7NI;2ZP"T58R0XXSR5&SO@X8YY'%:6K^'/B+<7UP;'Q;I]M8RCY4?3@983 M@@[6Z$ [2,@]".^0 >BY!Z$5#=?=3_>%9'FWOX-YC3;\RCD !O[/\PQY;(4'."H&1GV%(#TT'-+532X MKF#3K>.]F6YNUC599E3:)&QRP7MGTJ:XN8K2%Y9Y4AB099Y&"J![DT 4==_X M\I?]P_TIV@_\@]?]YOYTS7,A!R"G;\*=H'_(/7_>:F!I4444@,S7/#6E^ M)8H(]4L+:_C@D$T2W$8?8X!&X9Z'!(]P2.AKF'^!O@"4H7\':*Q084_8DXX* M_P#H)Q]..E=U10!QX^$'@H*%_P"$6TK8$";/LJ[=H)(&.F 2<>F3C&33X?A- MX.MQ=B/PUI:_:XE@N/\ 1E/G(I!"MZC(!Y[BNMHH X67X&?#^==LG@_1G7& M&LU.!QP/3H/R'I5V\^$_@[4;-+6[\,Z5=6R3?:%AFM$=!)M5-V".NU5'N%'I M76T4 VT=O<>'-,GAC"*B26RL%"A@@Y_N[WQZ;CC%3Z;\._#6CZC M'?V.B6-K>QEBEQ' ZEAAR#V+#J>^3GJ:Z.B@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "D/2EI#TH P]>_X_+3_>_K6?K6FO+JDKII5]/OQF M6"]\M6X],\5H:]_Q^6G^]_6I+SQ3IVGWLMM'YTH8-T(/TKF9]'O)#&/-E 5B6(*_,".G48QUS6IH=C-86GES2&5N/G8Y+ M>YH T&(!Y;;33L;JRGVXJGJUM+<+'Y18!3D[,9/MSVK(M=&O8[M)&FD9%D9B MA (/0=>WZT =/TI/,7^\/SH;I7.76DWDA(620?O V1C&.ZCD=?6@#>N M8(. >]97AG_53_44:3I\]A:SB:1Y=P)#2')^GX#BCPQ_JI_J*!]#&)R1@ED!.*D2X,:@*B*HZ #BHJ*+ M3_:W_NK37G,JE71&4]01D5%118"#5',EE.3_ '>!5C0.=/7_ 'FJMJ/_ !XS M_P"[5G0,?V_X_+3_>_K4M[HUW<7 M+RPZK<6H9E(1%4JH'4<^OO46O?\ '[:?[W]:CU'6;VVU&6*&;3/)3'RW$Y1U M)'?C% %ZQTV\MK@O-JW(&:TCTK+T#5)-3AF,LUG,\;[@% 'FVK#69M3U%+:?Q1;1K(&C-K%;M&WLA?/'UKN?#OFC1;03F MZ,P0!C>;?.)]7V\9^E0R>(+&(*7< '(!Z].O2KFFZE!J=N)K=M\1QAL=10!S M/C76[N)FTV#3]:3>@==2TR)7"$'[O)ZG'ICFLC2KW6+74?M$R>*K^. '$%Q! M;I'-D8S\N#QZ$]J[Z]O(;((9>-QP"3CFJ47B"QFF2%'!=V**H'5AU'X4 :5O M,;BVCD:-H2ZAC')]Y?8^]>:^+]2U*+6[B.V;Q7"DA5!_9EK%)$".ZEP>W6O3 ML +TXK+GUZS@SYCX&_9Z_-Z<4 4O"T\\_AX&X&H^:-V6U6-4G;ZJO 'TJ;PQ M_JY_J*LVFK6VJVLSVK;T (W8(&>_6J_AG_5S_A0/H;E%%% @HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@#G+C_ )& _7_V6M#\#^54_P#F M9A]?_9:R?BS:^*+[PG):^$IVM=4GGBC>Y0KYD,!?$KINXW!>1^E14G[.#FDW M;HMS?#TE7JQI.2C=VN]EYLZ+'^<48/H?RK(^&:>(8O!.DQ^*RK:^D;+=."IW M$,P5CMXR5VDX[DUU5.$^>"E:U^C)K4_8U94^92Y6U=:IVZI]GT,W!]#^5)@^ MA_*N:N-,UD^,TNHVU 6PG4G%T?LYCQ@CR]V ,9_AR6_.NV7.!GK5W,C.P?0_ ME1@^A_*CQ#'=RZ1!K?5;;2Y$U1I"WF9A$K% MG5-HR"22<;MV-Q)QC)HN!HX/H?RHP?0_E6D>E<%XBL_$HC_09^#]WTJQH'_(/7_>-2ZLE &'KW_ !^6G^]_6M&72[2=Y&EM(9#) M@.7C!+8]:SM>_P"/NU_WA_.L_7;![C4I7&FZE,1@B2UNQ&K<=,%A@T =)9:? M;:>A2VMHK9#_ Q(%'Z5.Z[D8'H17/VNN:FJ(C>'[Q NUWM_.VJJJW/W%_L^!FB_X$RDMQQS73:59O8:?!;R2B=XUVF0($ MW?\ 1P/PH J>(+JRTZS^UZA=K96T1&Z5\;02<#.?YUEZ?=:!>7L<5IJMEH')[UO:M8_VEI\UN"BLZX5I$#A3V.#P:Y;PCX'U+P]J6>U=;UJG<:+I]W,99[&VFE/61XE9C^)% %/2Q9RV4D]C.EQ#(&Q)%C: M>N<8X//>H_#/^JG^HK3%K#9V9BMXD@B52 D:A5'X"LWPP/W,_P!10!N4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <]?M]AUQ)V!V M'#$^V,&M.]TZUU:*,3IYB*=R$.5Y]00:?J&GQW\6U^&'*L.H-9 L-3L1L@E)I-6949.+O%V9KZ?IT&FQM' I1"Q8@N6Y_$FIYYDAB>21U1%!9F M8X ZDFL'&L^K_\ CM,F@U6XB>*16DC<%61PA# ]00>HH22T0FW)W;NSE)?B MA\)9+EIV\>>&/-+;R1XAA W9SG'FXZUJK\=_AJ.OQ"\*Y_[#=K_\"_&G@K7;FXM/#'B31]9N OG2PZ=J<=U(JYQN(5V('. M,].E27?A[PIHV@W4B>5)/I>FVU ML[IG.TLB@D9 ./:@#T7.15*XTBTNKZ&\DCW7$/W'#L,?@#C\ZR]NL^K_ /CM M+C6?^FG_ ([0!(D;Y> /;N:FT.,QZ='G^++?F:H6NB2RS>;>/N/< M9R3[$UN@!1@< =J %HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH *0TM% RD]M)CY5-27/BS3+*<13S-&Y M (_=,P.?0@&M&^LTO83&_P!0?0USMSIVJ0)Y<$]Q"@/#0;3^A!H W=-UFSU; MS/LLPE\L@-\I&/S J[D5S=I-J]M%L97N6SDR2Q_-^F*F-]JA&/LP_P"_9_QH M WL^QHS7SUKG[(GPQ\1ZO>:IJ/@*"XO[R5IYYC=7B[W8Y)PLP S["J/_ Q3 M\)#_ ,T[M_\ P-O?_C] 'TGF@MBOFO\ X8J^$G_1.[?_ ,#;[_X_6YX*_9@^ M'_P[\1VNO>'?!,&FZO:DF&Y6XNI"F1@\/*5Z'N* />,BC(K!%]J@'_'N/^_9 M_P :7[=JI_Y=A_W[/^- &K?SK!:2.QXQCZUG^&XF%O*QZ,<"JPL;[4Y5-QF- M!SR, ?05NV\"VT*QH,*HH EHHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH 2H9+VWB;:\J CMFLS7=1>(K;1$AV&6(//TKF-?UW0O!Y MTQ/$&I"P?4[@VMMN!VM+M+;2P!QP#R>* .X_M"U'_+=/SH.HVO\ SW3\ZX;P M7XE\,?$+3Y+[P]JAU2SC<1M-&&5ZGI&A:9<:CKFIVVDZ?!C?46ZV:@DRF39MP I./PZ\4"/8HYDE7 M1?#3XN^$/BEIL^M> O$UGXGTNVN/LTUS9%MLN>*?%;:+X:U4Z!HZ3&W^W1G;).P."[/U5,] /3.:]' X"KCYN-/1+=O9'E M9AF5'+J:G5NV]$EN_P#@>9]G_P!O6WH__?-)_P )!;#^^/\ @-?GSJWBKQCI M-HLQ\?W=XQN*]\_9C\97GBCPGJ5MJ6HSZEJ-I=;M]U*7 MD\IEXY)S@$'\Z]#&9-4PE!U^=22=M+GFX'/J6-Q"PWLW%M7UM^A]$_\ "0VI MZ%ORH_X2&U_VORKF<@=Z-QKYX^H.F_X2&U_VORH_X2&U_P!K\JYK?]/SH+>A MH$=-_;]KZN?^ TIUZW'9_P#ODUX-^T7XINO#7@!4TZ^ET_4[ZZCAMY()?+DQ MG+8;/ QU-?/LNM>,+-BM[\1YK63[,]P$34Y9^5./+)3(#'T_G7OX+*)XRE[9 M34=6M4^GH?-9AG=/ UW0]FY62;::LK]-3[_M]9M;A]@?:WHPQ5VOBOP3\4_$ M?@2ST[4=>\6Z7XGT2\9%ET\7OG:A:AOXP,9&WNI)KZ\\-ZFM_9KMD$J%0\<@ M/#(1D&N'&8&I@I)2=T]FMM-]ST,!F-+'Q;@FFMT[7UV>G1FS1117G'JA1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '.77S>(1GG!&/^^:G MN;.QU Q&Y@MKHV[^9&9D5_*;E=PSG:>HS]14%P<>(<_[7_LM4'\#Z2]YTOY"C^QHO^>LGZ5H#F MBBPS \3VWAN+2(X_$4&GRZ:)T*+J<*2Q^=GY#A@1NZX...>U:(TO3;>!HUL; M2*!(3$46!0HBY)3 'W>IV]*Q?'G@*V\>V5K!/?7>GO;R,Z36; -AD*.I!R,, MC$9ZC/%:5_X8T[5/#O\ 8=U"9M.\E8/+>1BVU0 N6SDD8'.>: %73=/L-'E_ ML^SMK2WD42@6L*Q*W3#84 'CO6KH!_XEZCON;^=UDWMZ'HT,OKXBA4Q-.W+!I.\DM]MVK['MM%N[EW>%+I5) +&\M^/?[]'UB'9_P#@,O\ (R^JU.\? M_ H_YG2D@=:*X_XC^)]5\,Z7;7.E60O9GG"R1!2S^7M);8.%+<1@1\C!" M,-U.,Q]>H[W=O1_UU-7DV,3<;*]D[?XZ:LFHS6?_ M A=U(ZB#9+'.QA)D\O)9S& JCS/O<_=.0.<7/$GQ2USP_XDN[5/#MQJ-FOE M)";=&VAFV!C+)_ H+_>"LI /((-'UZA;F3_!_P!=!_V+C>90<4FU=>]'7;S\ MUO\ HSU4$&EKPW4/V@-9T"&5]0\'S1QHMPYF\V1(T$M^%=:E\0Z%:ZA/9R6$DP8FWDR2N&*YY .#C(R!P16E+%4J\G&#U7DT88O+, M5@H*K7BE%NR::>OR;->BBBNL\H**** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@#F/';%=,E(."()/_ $$U^:_V:0VS7# "(R,@)/+-R2 .]?I/X\_Y M!4W_ %PE_P#0:_-VPLK[43+!96]S=GF1XK:-I, $_,54'IZU]WPP[1K/_#^I M^=<6J\J"_P 7_MI5"@= !^%7]%UW4O#=^M]I.H7&FWBC:)[638V/0^H]C6=Y MRYQN&?3-3QVT\T#3QV\LD"G!E2,E ?3(X[C\Z^YDE)/Q /_ #-^I?\ D/\ ^)H_X7?\0?\ H;]2_P#(?_Q-<1)^XD*2#RW SM<; M3^1IHD#9VD-@9..>.]II'D6-V5R$=3M96X( M/<$5U1@H)1BK+LCDE-S;E)W;ZLEGLIX8C(\#QK_>*XK]$_A'EO">B'))_LV' M.3_LBOSHFB:+B_-G?4445^?GZ6%%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 =ZSX ^)=YK%U/IWQ,CL-/FN9+I+,Z6&,(/" M0JY.?+ P3W+9/0UZ)UL9_$5X+"&[9DCE:-F7*KN M.2 <TA7XL $;FNY?[(16D;(VA I&Q?4:Z[P-X=\5 M:%->-XC\6+XDCEBB6&-;)8/(=2V]@1R=P*\'H15>7X__ X@TYM0;Q1IWV)9 M5@,ZLQ4.Z/K$LUS)::X;/>^8P81(%'T/&0.!C [G)J!="UY6.WQ#L0X^7R2^".X+$] M>.E8<'[2/PSNKMK>'Q/9RLJ([2*KF-0Y 3+[<99B% [G@HZUI]:XN]^/GPYTZ\O+6Y\4Z;%-9KON07)6$<8WL!A2<\ ]><=*Z[PQXB MT?QCI$6J:-=0ZA82DA)X<[6P<'J!1<"8@XJ-T8J0"5)_B !(_.M/R(_[HJ&> M6WMGB23:IE;8F>A;T^M%P,J]1DL)@6+D+]X@#O[5=T(E[!2Q+'LQJ MEG-M&,H?YU)H/_(/7_>:AB-'%&!2T4AF/XG\5:1X/T[[?K5_!IUIN$?FSM@% MCT '4GZ=@3VI][XBTS3M$EU>ZO88-+BB\][QG'E"/&=V>XQ_.N;^*6BZ'?Q: M)J.KZZOAJXTN]%Q8ZD9HX_+F:-XRN) 58,CNI!'?(QC->">-OA/\/=)1]>?5 M_%.K6=W$)#?:=9+?VTD32''SB,HV6QD_>;"$YP* L?4^FZE:ZO907=M()8)X MUEC8@@LK#(.#@\CU%6OD..1STYKY#T?]GOX?ZA?ZG9WWQ,=Y[C CLX[N&+4( M(XU7?%<;BQ)4J,@*N,$=S6MXP\#?"R+X8W5VGC&_GT:#4$U>:;2;B.:;,ZB- M RXSY>&&.F%Z\"@=CZ:&L6!U9M+%U"=06$7)M1(/,$1.T.5Z[<\9]:N93U'% M?+6G?"_X5R>'9XH?&]W=OJMK!'%I\L\ O&"R+.D*0% Y;*@",] 2 /FJ&X^ M7PU6ZTU=2\>ZGH>H- /L^GZC=V]I6Y+$E44!AC/:O0/#O[*OAR\M4U&;7+J^FNI/M/GV#!+=T, MS2IL'S'&' +;CN(#=AA66X[NUKZ'OKW4:2QQEU#OG:"PR<=<#O4@=3G# X]* M\4\._LH^&O#=Y/=0ZMK%U/Y=NDSA6E;T4'DGVKRG1?V5M T2VNXHM=U MV8W-C/8R2SW*L[K*JJ78[>74+\I[<=<5O^#O@3IO@GP1J7AJQU6_>&\9G6[E M$9FMV90I:,[< \9SC.: .\T[Q!INL:;;ZA87]M>V5P<0W$$RO')R1\K X/(( MX[BKX<%0V>,9S7ADG[(GAIIK?R] M!6?)^Q=X8,MQ)'X@UV%Y\F1DEBRG2J^D^(M.UNZOK>RNTN)[*3RKB-&+JUDM MGUS7!;O@^2DL2H&&>$/#MAI$-Q+=16<*PK-/CS' M Z%B !F@#9HHHH$%%%% !1110 4444 %%%% '+^//^05-_UPE_\ 0:_/CX?P MZ[-KTI\.VZW6HB"8>2Q(W(P*MC!'.#GDXK]"/'G_ ""IO^N$O_H-?F[I<=T] MX?LEU]DF&6$GG&(\'H&'\J^XX<7-3KK3IOMU/S[BE\M7#O7[6V_38]0N8/B' MJ%B;2/PI:V]I/&4\N&,!2"3DY9B>3GK4^KO\2;@1Q#1[6"""1)PMG(%CW*5< MALOVVC(/0>V*\VD&M(\4C:C.QX\M_MY./0CYN!0MKK?ENBWD^UFP\8O#R>V1 MN]^M?3^PV?N_<_\ ,^/^L:->_P#>O_D3M/%'B+QKINC^=K&BV,%G=3)Y=VT: MR,2IW*JON.5X/ZUG_P#"Y];#2,NGZ.AD/S".V*C&"-N V,'//KBN8N=/U5T2 MWGN#-$&^2-[O<@;'8$\5!'HEW(,JL1'O,HQ]>:WCAZ'+::7R_P"',IXC$KR1>2;98/W&W=N(V9YR?Y"KQ^-.M;F*Z;H\: ML^]T2W8!SQ][YN1P*Y Z+=^4) (63'43+GZ8ZYJ1?#M^Q^Y",==TZ#'UYJG0 MPSW2,U7Q2VDSH;'XLZWI^J7=_%;Z8TUP4.V2URD>P$#8,_+U_.II_C)KMQ 8 MI+32B69F>7[+^\?=UW'/-H2ZGW MUA"]U<01[7F.T=37QG%D:W)0]BTDF[W3?16MJC]!X)G@U/%?6XRE)QCR\K2L M[N][I]#J?^%L>$1_S,%G_P!]G_"D_P"%L>$?^A@LO^^S_A76A<"EQ7Y_RU_Y ME_X"_P#Y(_2.?"?\^Y?^!+_Y P=&\\8)X>O$N5N3&LQE55,:H<_.><[5VG<<8%=P4X/-E5U^-W@MEF===C*PC+D0R'C../EY_ M"M(_#'PQ(I#Z/:N"$!#!CG8,+U/8#(X?-;7XMNQGP(Y-P48R<;<@,$GIZFHX_AIX9B_ MU>CVL0W%P(U*@$KM8C![C@^O>KMB]-8_B9.65MOW9VZ:KLM_G9)8SN MPRA-W]T_2NGTCX;^'- W?V;I5O9%HC WDAAN0]5//(^O2H+7X4^%+)46'1+2 M,(" 54[MI!4KG.=N"1MZ<]*5L99.\;]=[%J64)R3C4:TMK&_6]^G;IW,C4OC MIX8T^Q2X6XFN7(1FMHX]LJ!UW+E6QSCL*['P]XCL/$^G)>Z=<"YMV8KO4$?, M.HY[BN??X/\ @YR0V@6C;MHZ-_",+W[#@5T6CZ'8Z! T%A;1VL+.9"D8QECU M)SWK2DL3S?O6K>5SGQ3RYTTL*I\U_M6M;Y&G12;LT9KL/)%HI"<>E)NH =11 M10!SES_R,/X_^RU@_%#1O$&K0:0^@VOAV_>V9Y'M?$46])"5 &Q@"4;!;D#H M<5O3_P#(PGZ_^RUJ7FDVNK6\:740F0*1M)('(P>E 'A6H_#CXF-$\5AIWP\@ M618Y"!IY"QSKWP4(8!2R@\'YCP.:V(?!OCR:.RD;0?!5M<1VMU:.S6F63"XM MV3"D;&8;G3@!2 .0<^N:5H5EHD;I8VZVZ.0S!23DXQW-:% 'A">!?B089Q_8 MOP\@$DL68H[-R)HMK!UD.SJ&\LC'8&NZ\#>"'320?%'ASPQ!JRS.X.BV@\C; MR%8;UW!B"<_6N]HH QYO".B7"3K+I%A(L_\ K0UK&1)CINXY_&M&TLH+&+R[ M>%((\YV1H%4?@*GHH *BDMXY9$=E#,ARI(Z'U%2T4 9FN<6:DUWBSE_W#_2C01_Q+E_WC3Z :=%%%(#G/&WP]\/?$2PAL_$6EQ:I;1. M72.4L,$HR-]T@D%692.A!(-%W\/]"OO"$/AB:P#Z%##%!'9^8X"I'MV+N!W< M;5[]JZ.B@#RRV_9J\ VWC2\\2_V)'-:7=N"&P&9B5!(R5!PW<&O1Z* /-;7]G7X>VFLVN MJP^'474+:1989_M4Y*,I4@X,F.-J_P#?('05<\;? KP+\1=7.I^(_#T&JWQB M2$RS2R#**2RJ0K $ L>W>N^HH \Q@_9L^&]KJ1OXO"\"W9#JTOG3$L'^_G+X M)? W'JV!G.*[SP]X?T_PKHMEI.E6RV6FV42P6]NA)6-%X"C))XK2HH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y?QY_R"IO^N$O_H-? MFS:FV$C&ZCEDC^;"Q,%.<\2^X?=&T8K]EAEB'.X2N&SZ8P*@VJ.P_*I-@HV"K2M MH2Y7=R/"^@I"J^@J)V*L:3S*"B8JOH*3 '0"HRQI-Q'>@1*Y^0U^B_PC_P"1 M2T3_ +!L/_H(K\XG?Y#]*_1SX0_\BEH?_8-@_P#017Q/$_\ "I>K_(^^X2_C M5O1?FST"BBBOS\_2Q&Z&O!O&/P^^(K_%/4_$'ACQ!86<=S:QP6]G=W4CA ? M,E\D@HV,@!<8SSGC!]Y(R*\3\?\ [/NK>-/B3%XI@\<:AI,,4 MQ96J,C>66 M!=!*K@A20#@ '(Y)'% %/5M'^.TNV/3?$GAI)(\>:)(P3U[#RCMR,8SG'.O?'2M6Z^ /B>2XG,'Q)U:""2((J MA90Z. 1Y@83#DC (P1P2,$YINK_ 3QC?Z!9V%K\3]3M9[>^FN6N6CE9Y(G4* M(2PF#$+@D$GO0,Y^[\'?'_5=0L1-XK\.1R6,YG4P$J[*05Q)&L85QR, \ YS MGBML^$_C3IVD:O-8^(-#_MJZOEE62\9W@$ CP0J[,1G.#@ CKDTS3OV<_$ME M:ZP[_$2ZFUB^2WBCU(6D@DB2)LA2?.RPQQU'JE &);:5^T+//:+<>*_"4=A-E&N(%!G;( MX*?NMI([#ZUT]SI'Q@M;NV2+Q#H/V$64,1>XC_?M=A2'8GR]K(6P<#:?3%;9P30R-%:MO+ QJLPP>>23], XK;M_V>_%<6D+; MM\3M5-_Y_G->K%(?XL[0K3$ 8)&.G.1R!0!6A\.?M"!B'\3^&?+&2KM: LQQ MP" @ 7.F/2MS6-)^-,WB OI^L>'H-&^RQ 1,A,HN OSMDQGY"W;KCH15 MOX;_ ;\0^"==M[^_P#'FHZ_"BS"6UNUD*R[P-@^>5MH3!Q@9.>?6O6AT% ' MA6K>&OCAJ$5Q$FO:%%;O;% B?+*7*XSY@A^7G/('H?:N6M= _:)\*V5G;#4] M"O[02QQ,;1/.G$>1N)]#MWDC*Q&TA53&P'RL6,1W _P 0P/:M7P%X1^*< M/CC3-2\8:]IM_IMM;31O#IY:$.[_ ')_"O9J* "BBB@1SD__ ",/ MX_\ LM4/BG\0[?X4_#G6?%=W;R7=OI=MYS01$ N"\3*![$ MGH>>E4_#V@:+X3TV/3M%T^STFPC)9;6RA6*-23DD*H R?6M/[1'_ 'Q0]7H) M7MJ5&OI!K2VO'E&$R=.E?09B@-X+GS"7"[ -QVX^GK45]8V6HLK3J'*\#DBFM'= MH&KK0T!TI:B%Q'C[PI?M$?\ >%2,XSXN?$5_AIX6_M.*S%[/).EO%&[;4#-D MY8^G!^O%4/ /Q UKQ3X4L_$%[;Z=!:W$WE_9[9W:15W[.IXW9_AQTKM=5T_3 M]D:5%%%( HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH YCQWSI.Y_ MG7Z/^/#_ ,2J;_KA)_Z":_-7SI,GYVZGO[U]YPQM6_[=_4_-^+U>5#_M[_VT MM^51Y55?M$O]\_G44US*N,2,*^XLS\\4;E_RJ#'Q69]IG_YZO^='VJ;./-?\ MZ+,KD))(]^?:GZ9IDNK7R6D+11RO]TS2;03Z ^M(.W>OI7X+^!O#^K_!R35K MKPE8^(]626<1QSH/,FVXVIN)P*X\9BEA*:FU>[M]_K8]#!866,JNG%[)OKT] M+GS->VK:?=RV\CQN\9VLT3;ES]:@W"O??CKX-T+0_!6DWMAX>L]%O9KA!*D" M#UK>B_-G?T445^?GZ4%)2T4 %%%% "8HP*6B@!,"C%+10 F,4M%% !1110 M4444 %%%% !1110!SEQ_R,!^O_LM5O&7C[1?AY::;<:V\EO:7MP+87(CW1Q- ML9LR'^%<*>>:LW''B _7_P!EK)^(^F^)M0L]/_X1O5]+TUT#B:'5K?S8K@%1 MM'JI'S'(]>013 Q=0_:,\!Z=H]WJ;WT\EM;.(RL=C*7=BF\!%VC=D=QQ3+S] MI3X>:>(TNM6:"\809LGM)?.7S4$D8*[>ZD'@G'>K/A;P_P".U\3VLVM:[XTTXI.)BN!L;) 7GOSCZ\>B26%M*07MXG(Z;HP<<8I >;2?M'?#Z* MSL+U]89+"_DDAMKMK.;RI)(RH9 =O4;OH<'TI^F?M$> -6O8[2WU(HO1=@P/PI$TZUC;0QJP(!R"P/OQFO23I]L>MM"< @9C7H>O:A]/MI&#-; MQ,1W* _TH PO!7CSP]\1+"XOO#U]'J-I;SM;22K&R@.H!(&X#(Y'(XK.!2(XU0$Y(10,G\*5H5=U8J"RYVL1R/I0!FZRH6 MTEP,90YJ303_ ,2]?]XTFN#%E+_N'^=&@C_B7K_O&F!IT444@"BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "F/($ZD#MR:?63J]O'<7>G" M2R%X%GW!V'$!"G#_ -/QH T#=1@,3(F%X/S#CZT&YC! WKDC(&1DCUJD?#NE MRQW"-IMH4N2&G4PKB4CH6XY_&I!HE@+B.?[#;":./RDD$2[E3IM!QP/:@"S] MKB*AO,3:3@'<,&E-S&-W[Q?E^]\PX^M41X:TH6\< TRS$$;^8D0@7:K?W@,< M'WI[:!IK-8N6^[AAS]*IS^(]-M=0@L M9KZ".[G!,43. 7 ZX_/I3DT'3HY+>1=/ME>W7;"PB4&,>B\<#Z5DWGPX\.W^ MI6U[/I-L\EN2T:! $#$@EBHX+<=30 SQTV]I"ES%J- MW/M^>=[YT+GJ3@8 ^@KZ?)LQH8"-15K^]:UO*Y\CGN5XC,9TG0M[M[W?>W^1 M\3_Z*83@3&7 QR, _P!:I3_PU]VC]D3X<-_RX:A_X,)?\:8_[('PV;K8:A_X M,91_6OI5Q'@NTON7^9\K_JQC^\?O?_R)\(TAZU]W#]C[X:G&+#4"/7^T9?\ M&G?\,=_#;_GPU#_P8R_XT_\ 6/!=I?'[+/@ 6EO;_8 M+PQP!@F;V0D;CD\Y]:\['9Q@L;25.\EK?9?YGH9=D>/P-9UK1>EOB?E_=/&O MVF)4E\&Z=LD23%Z/N.&Q\I]*^9KN=K>(,H&J,W['?PVG3:]AJ!'7_ )",O^-:8;.\'AZ7L_>?R7^9EBN'\=B: MWM?=7S?_ ,B? ;ZI*5;Y4Z>]?I5\'B7\':"QZG3(#_XZ*X:?]BWX:/$ZK9:E M&Q& ZZE+D>_)KTSP-I<6A6L&FPLSPV<"VZ,W4JO S[UXV<9E1Q\(*G?1O<][ M),JKY=4G*K;WDMG_ ,!'6T445\P?7!1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% '.7'/B$_7_V6M:YTRUU*"-;F%9E52 'ZZTF&RFTZ^:S,NGR M--:W0"!PT3, 3C=M([$=:]?@OS/(B?9KB+>M#33LQ)WU+E)GWJ M@;N7^VEM_P#EB82YX[Y]:^>OVG/C7X_^&/Q&\ :1X3TM+[2=8G":E*VFRW)B M7SHTSO4X3Y68\_6A+F=D#=E<^E:*1>E+2&%%<%\9/B#=?#;PDVJ6=HEW<2(XRV?F?'../S(K-^'7CW6O%/A"R\07UQI;+<3^4;.S1@P^?;C<6/S]]N M*S]I'FY.IP/&TEB/JWVK7^1WFN_\>J%!>Z:&N7A8S';&HR)3L/RGV[_A6I5"_$WVNR,4,4B"4^8\F M-R#:>5]\X'TS0!=08%.I%Z4M !1110 4444 8?B/[UO]35#X@?#K3OB5H$>E MZE<7MM"LBS"2QG\J3([;O3U%7_$?WK?ZFM@N(X-Q. %R2: /*_#_ .SIH_AJ M>!K3Q#XF\B!-D-K)JCM#'[A?7FJA_9JTR:9Y;CQ;XINW953][J.0$'&T +P# MW]:] \.>-M.\3W5[;6C2"2TD,;B2-E#8[J2,,ON,BL%-2^(D5_=Q+H^CW%H) MG,-U)=M&3'_""@!^;U.:B$XS7-%W1K4I3HRY*BL_,I>#/@-I?@G7++4K77=> MO!9F7R;2_OO-@0.,8"XX '2O31TKSM-=^(_V7]YX9T59C,$W_P!JMY?EX.7/ MR9ZX 7WJ1M:^(BQ0*OAK27DD7<[-J3*D+;ON_=);CG(ZGTJS(] S1FO/K/6_ MB&T.H27/AG1XI$1?LL$>ILYF?/S!F* (,9QP:BN=:^)BR1R0>&-%>,@[H6U- M@XYXRVS' YXH ]'HJ"T:5K>$SJJ3E 9%0Y4-CD ]QFIF;:,F@ ;[IKG]!_X_ M[G\?YUN1S":(, 0#V(YKEO"NN:;J6LZE;6>H6MW<6K%9X8)E=XCGHP!R/QI- MI-)OE1:HNFOJ5HNHL,K:-.HE(] MDSFDY);LJ,92ORJYI44W>OK^E1Q7<$YD$4J2&-MKA#G:?0^AHN23453EUFP@ MFGBDO;>.6!!+*C2 -&AZ,P[#W-36UY!>0)-!*D\+C*R1GI=PJB-A:*0$'I2T %%%% !1110 M 4444 B=9M MWEL)=C%&V'=M8=0<=#[4U8"32['3M%LTM-/MH;*U3[D%M$(T7UPJ@ 5;^TQ_ MWOTJIL;^XW_?)II^5L'@]<'@T[("8QVQNQ=9;S@FP'<< ?3I^--NK>TO&4S+ MOV].2!^E1T8HL@+HN8P/O?I2_:8_[WZ51Q118"6^AL]2MY(+J*.Y@D&'BFC# MHP]"#P:HZ=X M0$//XU+H'&G+_O-_.JVH_P#'C/\ [M6=!_Y!Z_[S?SI,I&E1112&%%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %96J_9_M^E^<)3)YY\K9 MT#;&^][8S6K6??M*+NQ$<\<*&4AT?K(-IX7WSS^% %]>E+2+TI: "BBB@ HH MHH P_$APUM]36R%#1 'H16-XC^];_4U!XU\53>$/#LFHVVDWFN3H45+&P0M+ M(20#C@]N>>/>@#;CL8(3F.&.,XQE$ .*R;CP3I=Q,\NR:*1V#$Q3NO.?3.*X M>#XVW\ZS2+\/O%?DH\:(#:H))-QZ[2W"@7 M:RVB+)*PZ ,< ^IZ4DK;#;;W/0H_!VF1!E2.4(WWD\YRI_#--G\%Z5<>9NB ME'F-N?;<2#)_ TWP1XFF\7>'X-3GTC4-"DE)!LM3C"3)@]P">M;],1@2>!M( MF,9>&9C']W_2)./_ !ZGGP;IA" I/M08"_:9,=^V[WK%="\6:[J@DO[N2_=G\J2X: M)8LOD@&,J6Y_O$U[@>AKG]!_X_[C\?YUSUE7(_V>E'V@OXEOGDDA\M'1"A1ODRW#\Y"8.>S&O8]H]*,5S_V?AKWY?Q9 MZ']O9C9)5+6\E_D>6V?P-MK9M9\W5)KM=2MA;,MQ%O*)N#!=Q;<0,8'(('?- M9DO[/;_S,XYW MF$&VJF_DNUNW9(\=3]GB*6)5O?$-Y?M&0T32Q\(1*)/N[L'^[]*L>(_@-#XB MU_4]4.NW-C+=SBX0V<01XV$>S&_.2I!.1QFO6L48H^HX>W+RZ>K&L\S!2YU5 MUUZ+K9OIY(\JU#X%Q7-OY=KKE[8_OC,H4;]F4VLJEFW!3U()-7M#^$(T76HM M276KMWCN!,$);:$VA?*VERNT8XXR,]:]'Q1BFL%034E'4REF^-E!P=31Z;+K M\@48%+117<>.%%%% !1110 4444 +XM1T&'5@=8O")'F:-QEQM QQ@%2>?[WUKT<%0C7;4E>Q\1Q3FV(RJC2E MAY*+DVFY)O9>5_R.P7QK\(S!L32_&ZOY/D^<-2;?_OY,OWCTSZ<5T?@SXU?# M?P)JMWJ&FZ9XK>:YB$+"\G6=57<&.W[+HF1P1R0>,G/8\=JHG6] 5+9%\,(_ER.\K27)S,#OV#_9V@KP.I6O66!H M_P K^]?YGYS+B_-%MB*?_@,O+^[Y_@_(^DV_;#\()UT;7<=CY,7_ ,72+^V+ MX.9@!I&N\_\ 3&+_ .+KYUUGQ!X;N]--OI_A=;2>2!E:ZDFW,DS'[RCNH ' M0]3Q7'>5LN$P/E)R/:J6 HO5IKYF-;C+-JUSWX?MC^#C_P PC7?^_,7_ ,73 MD_;%\'NP5-&UYV/15@C8GUX#U\__ /#/OQ"/ \.,?^WR'_XNM;X?:\_P)\3Z MO8^*M.O=.OKNUBV7.G&*6YM@&+ #)V[7 P<'/%92PN'LW#5]KG?2XCSU5(K% M_NH-V=EKMOY['U5X$^*.B?%;PU?7^B_:$6W;RIH+E LD;$9'0D$$= M"#V-=QH)Q8*#UW-_.OG?]GO4H_&6E_%*\LH#H<>I7P>&.V(S;!XVP1CC<,YX MXS75_ _X(ZM\/O#5U9W'C34;GS[EI@+,*L:\8)Q*'.YNIP<9_.OFL8YT,0J= M.FW'J[K3;3S/VCA^=+,\I6,Q&(2J7LERRM)7:;6_+LG9]SV[-&17,?\ "'WG M?Q5K?_?4'_QJE'A"\5@?^$HULX(.&:#!_P#(58>TJ?\ /M_>O\SU?8TO^?J^ MZ7^1T-S=Q6B%YI$B08^9V"C\S3A-D=#7*_$/P9+XVTVUM8[PV4D$XG2=5)=& M"L 5YQ_%R&!4C((YKA1\%?$L5[J4L/C6X1;H3!$VRXB#[\87S,#&Y< 8 V"L MZM:M"5HT^9>J.K#X7"5:7-4Q"A+LXM_BCV0R@=1BHX;V*X9Q$Z2;3M;8P.#Z M''2O,-"^#NHZ=K6E:I?^(9]4N;*Y$I\XRE'3[*(2NTOM!WYDSCJ2*K6_P6U: MQ,JV7BF>QA99O+AA1@L$CJ0LBG=N.UB2$)_@KJ&M>+[S7K+7_ .S9Y8EBB"V^ MYHF$$D7FAL@[QYG'.,9!!X(GV]=JZI=>Z\_Z^94<%@>:TL4K6O?EEOI9/[WJ MM-/,]<\P9Z4&3'8UY)+\'==?)C\97]N3+&ZLLDKLJK&%V@-,^TIYOEY7S,;MF?FQZXKQMO@EXEDT^2W?QS?.Q14B.Z95BQ(&;H M^6W $')X[5#7EZ_=\SVI;I'D*!@6') .2/\ .*D#9[5XW:? S5K" M[FEMO%EQ:I(Y8B")@QS-+)DDMR1YF!VXZ5V?PP\&ZEX(T&:PU+6I=X:9) MY=^44@#9\S,<9!/7O6M*M6G+EG3LN]TSEQ.%PE*#G1Q"FU;3E:;[[Z:'9T4G M:J3V$KWCSB\N%0IL$ *[!_M?=SG\:[3R"[2UEC1YUAA3^U+UC&^\N2FZ0>C? M)C'TQ2MI4SFY/]I7B^=]T*4_<_[GR_SS0!ITF:H+ILPG@D.H71$2;2A*;9/] MIOESGZ8J(Z//]E$(U2^W>9O\[,>_']W[F,?AGWH U:S-2"F]TXFU:X(F.) 3 M^Y^0_,?Y?C3CILQEN)/[0N@)4V!,IMC_ -I?ESGZYI(M*97M&>^NY3;@\.X ME)[O@#..W04 :*]*6D48%+0 4444 %%%% &'XC^];_4UKC C&3VK(\1_>M_J M:U9(O/MO+.0&7!P<'I0,JV&K:=J:,ZQ:1/"Q5XY9A&PQ_LG!(]^E>5?L^_LKZ5\ O%GC+7;+7M4UF?Q'/Y MC1WP4+ FXL%&/OG+'YCSCBN_OO!VE3W]Q-)X3L+R4])Y(T9WR>1EAD?YQ6=6 MI"EJ[OT3?Y#A&4_^'-X^+-#B0.=8L%0Y 8W28..O?W%);^,-%NYH(K?5+2Y> M>3RHQ!*),O@G;QG!P">?2N=/A+37M5@/@RQ:%'\Y8W2/&_UY[\=ZVM"\-Z=9 MO+<1Z)9Z=<22B5C#&H+.!@.2!UQQFL:>)A4ERQ3^::_-&DJ4H*[M]Z.AHHHK MJ,1N\#KQ2>8OJ/SK.UC3;F_1/L]_-8,ISOA56)]B",5GGP_J?G*Z:_=A0>4, M41##/3[OX9K)RDG91O\ =_F=$:<)*[FE]_Z(Z(G@U@Z#Q?W'X_SK<52J8/)K M#T+_ (_[C\?YUJ?%C_6I^=-,\3%<2*2#D8-97>I$_UB M_6CG8G15KW-:&1'N81O4?O$R?^!"OH&Z_:[T^VN[B'_A!]>G$6_%CQ;9^-/$]KJU MI!-9PRZ;;)]FN7#2Q%0R[7(ZMP/SJ&5CYC<]_6LG7K7S;?SU&6CZX[BIAAX4 MGS0-<=G>)S*'L<1:UUK9)Z7_ ,SZ/_8[8-X1\9X/_+U!_P"BVKZ8T$_\2]?] MYJ^8OV-3_P 4CXT_Z^H/_19KZ=T$?\2Y?]YOYU\SC/X\OZZ'[GPLN7)Z"]?_ M $IFE1117$?5A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110!A^).6M_J:V5.(U/L*QO$?WK?ZFM66+S[4H20&7 M!V]>10,AL=9L=2EN8[2[M[E[9_+G6&57,3?W6 /RGV-9Z^.- :29&U>SADB8 MJZ32B-@1[-@X]^E>2?L]?LL:9\!/%OC/7;/7M6UB?Q%/YC1Z@$"PKN+8&W[Y MR?O'G%=O/X-TE]0N)9O!%K=R[G)N7",7R<\;N>?3H*;2OH2K]3ISXQT)4#G6 M+ (&$6VI6USYL@B4V\@D&\]%)7(!/OBLFS^'7AJZ MTR&*;PS86Z!_.^S21*^Q_7(ZG@5=M? 7A^QODN[;2+2VN%F%QYD,>P^8%VAC MCJ<''-(9T-%%% !1137!8$ X/K0 IZ&L#0N;^X_'^=;<:-'$%9RY Y8]36'H M/_'_ ''X_P#H5 '0T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 <[-_P C'G_:'_H-?GQX_P!1AT3XL>,S>65M=,VI7B?9[W*A=[G: M^,@YP(_#_ (?&;_5M+L+R9BL8DELDFED)X5!E M26/H*[<-75!MM7N?*Y_DT\XITXTZBBX.^JOT/S2_M& P>61;;L8\S(W= /7V M_4U%]IA_Y[1_]]BOTLT[P7X3U6U2YMM#T>2%\X/]GQ@@@X((*Y!!!!!Z&K)^ M'/AK_H7](_\ "+_ .)KT?[1A_*?#_ZBXG_H(7_@+_S/S)^TP_\ /:/_ +[% M/AN(FE15EC9B0 XYK]!9=0^&$WL]&77MZH;7^RAPS+N4;MFW) )'-= M>GP[\.H0RZ!I (Y!%A$#_P"@UG#-J-2_(KVT>O4UK>'F.HI>UJ\O,KJ\&KI[ M-7>J\SX"L$ALK1(A+'D#+'<.2>M2O>6\0!>>-0>.7%?>NH>%?#FEV(2LL0O\ P%_YGP!+$\L[2( Z,V0P88(_.F-:.4(* C&"-P_QK]%! MX&T-5P-&TT = +./C]*QKZV\)Z=J<=A/IE@MPV,D6"%4STW'''^\A\MST;$9S@]\9&:^FM _Y! MZ_[S56N-*@TW1YHK:**VA53B*&,(OY#BK.@_\@]?]YJ\.O456HYI6N?JN58) MY=@Z>%E+F<>NU]6_U-*BBBL#U@HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH P_$@RUM]36RK@(N?2L;Q']ZW^ MIKQ/]JWXM:UX$T[2=(T*X:PNM2#O+>(N72-:@P:\GL93$]PC]+V\4Z0BAFU6Q53D FX0 XZ]_MGPK>^+M6U.1-$UB_CO%)NV,=Z8 M=S ;=V<@%B#@9J7PU5BKRJJWS*CQ71D^6-&3?R/TKW4;OK7YX>)O%?Q+\(36 M\6I^+=6B>X0O&(M3,G QR2.G6L;_ (6QXX_Z'#6__ UZ(\-U9KFC5BU\PEQ5 M2A+EG1DG\C]*-WL:-U?FO_PMCQQ_T.&M_P#@:]'_ MGQQ_T.&M_^!KU7^K% M;_GXOQ)_UMH?\^G]Z/TG+ @BL'0>+^X_'^=>$?LG?%[Q!XRO=4T#7KQ]4-M" M+B"\FQYH&<%&(^\.<@GFO=]"_P"/^X_'^=?,XS"3P59T:FZ['UN!QM/'T(UZ M::3[[Z'04445Q'>%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 8!./$HSZ_^RTGC+2X]8TM;6:&^EC9\EM/<)*G!&.] MBSE<9(&<$=#5FVUVVFC!E<0OW5NGX&@"+PI81Z7I0M8HKN-8Y'R;U@TCDG)8 MD=7NP3LKTQ*^?Q\2?CV5!/PR\#@_P#8 M[2?_ ")1_P +*^/G_1,_ _\ X6LG_P B5A3HQI7<5N[L[,1BJN)4%4;?*K*[ M;LET7D>W^(8!=:9)"UO/TN;5"X): MZVAG. HP%X 4 8& *\=_X63\>R/^29^!__ M9/_D2NL^&WC7XCZKK%S%X MW\*>'/#>F+!NAN=)\0MJ$DDNX?(T9@CP,9.[)Z 8K"0"#C^^"<\@ ''4 ]*Z,:Q9$?\?,?YTAU>R_Y^8_SH -6.-+N, M_P!TU%H/.GK_ +[?SK/U/4O[2*VUL&=6/)Q][_ZU;5A;?9+2.(\D#D^] %FB MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH P_$N1]G/;)KE_BU\'M)^+^@V]I?3RV5S;MYEM>P %HB1@C! MX8$=17;ZM8_;K;:N!(O*YK&@U)K>![2Z1]F"H*\,M:TJLZ$U4INTD85J%/$4 MW2JJ\7NCYNL_V+[/4)+B.U^($5R]NVR98;-&,3?W6Q)P?8U0B_9.T.5IE'Q* MM4>%RCI)9HC CKPT@./?I7=_L^?L[Z+\ O%GC37;7Q%K&N3>(Y_-,5ZB*L"; MBP'!^=LMC<<''&*]"F\/^&[J\DGN?"%G=3,S'[1)L=B"39*XW]0"528E3Q5R MST/PII]XMW:Z/':W"S?:-\$6S,FW;N.#@G!QS2_MS,/^?GX1_P A_P"KN6?\ M^O\ R:7^9X./V&2/^9T?_P %P_\ BZ0_L,G_ *'1_P#P7#_XNOIC_A(K7^[) M_P!\_P#UZ/\ A(K7^[+_ -\__7H_MS,/^?GX1_R#_5W+/^?7_DTO\SYG_P"& M&C_T.;?^"X?_ !='_##1_P"AS;_P7#_XNOIC_A([;^[+_P!\_P#UZ:WB&U92 M )0?]W_Z]']N9A_S\_"/^0?ZNY9_SZ_\FE_F<1\&_@=I7P=LKLV]S+J6HW>! M/>SJ%)4=%51]U?YUUN@\W]R>QS_.FW&L// +>W#NQ&"[#YC^%:6C:<;* EQB M1^3[#TKQZU:IB)NI5=Y,]RA0I86DJ-&-HKH:-%%%8FX4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 A (((!^M9\NAVLK;O+*$\G8V*** & M_P#"/6G_ $T_[ZH_X1ZT_P"FG_?5%% !_P (]:?]-/\ OJC_ (1ZT_Z:?]]4 M44 '_"/6G_33_OJC_A'K3_II_P!]444 '_"/6G_33_OJD/AZT_Z:?]]T44 6 M[:P@M"3%&%)ZD\FK-%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %136L5P,21J_U%%% $/\ 95G_ M ,^Z?E1_95G_ ,^Z?E110 ?V39C_ )=T_*C^R;/_ )]T_*BB@ _LFS/_ "[I M^5']DV?_ #[I^5%% !_9-G_S[I^5']E6?_/NGY444 30VL-O_JXU3Z"I:** K"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__V0$! end GRAPHIC 25 tuya-20231231x20f010.jpg GRAPHIC begin 644 tuya-20231231x20f010.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" $8 DL# 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#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* /*;WX[VUC?7>G2:1.-5@UI-(^R"926#+O$V['W=N3CKQ4-U^TCX9F$*Z2T MVHRB_BLKB&6&2U>%7SB4+(H++\IP0.:U-8^"&C:O\1'\827=_%>M:M;&UAE5 M8=Q4H)AQD2!20&S7)>'?V3] T"8S?VSJES(9H9FWK F[RR=H;:@+$[CN8Y8] MW^RVD= MP8"+*,2^8H3$?S$-_?W9'!KJ_#/P)\.>'O# TIH4OKM1+LU9[6"&ZB:089HF MCC41^VT"DU'H!%_PT;X%DTB\OH]4G)MIUMFM383BY>1@2@2$IO;< 2" 1BN; M?]JWPZOA?2]1%G=R:EJ!4QZ5&C,\:-+Y:O)($VQ@GD;\9Z5'H_[)^D:# TEC MXCU>UU19HKB#4HH[9)(70%00HCVL6!.XN"2> TN-3MY-=6*33XV>9W@D"-M(5Q M&VW$I4D A,G-5?#G[07A[6/#GB#Q!=BXTK1M)O/L9GNX7624\;2(BH<$D@!2 M,US\/[)?A>"\UB5+^_2*^W-#&B0*UI(7#[TE\O>Q##(#L0.F*Z&R^!L-OX1U M_1;GQ'JNH7&M7'VFZU*Y2W,I? 'W/+\LKQRI4@T>[T#4LS_M#>!;9-,:;5I8 M?MX#(LME.K1+NV!I@4S$-WRY? S4UK\>_!%_>S6D.L,TD4TEN[M:S+$)44LZ M>85VD@ G -<3'^R-X;1M%D.K:C)/8*(Y9)H[>7[0@?>$VO&PB / \O;@<5TV MJ?L_:#J_@2X\+3WFH+:2Z@^HBXBD1)HG9LLJD+@*02O3H:/= C/[17A:U2^N M;V]6.PB:%;9K>.:>XN?,3>,0+'N!QD\9XYXK33X_>!9-5T_3UUQ3->QI)&_D M2B)=X)19'V[8V8 D*Q!.*R-9_9ZTS4-2FU.PUK5=#U7S8IK6[L6BS:E(O*PJ MNA4@J.=P//(Q523]F70YO&%IXBFU;4[F]C6/[2;D03/=R1KM61I&C+HW<["H M) I>Z&IT%K\=O"VL>&=>UK29[K4;;1X6GF"64RF11G!CW* X./O+D5C^%_VD M_"^J6FAC6)'T/5-5C21;)HY91 )#B(2RB,*A?L&QGMFI_"/P T[PI9^*;==9 MU*]7Q!"T$QD\J,1J01N5(T52_P QRY&3QG-5+G]F[2)[^SECUS6(+)([5+W3 MXY(_*OS;X\EI"4W*1@9V$ X&:?NAJ=-8?&_P;J7A[5-=@U?=I.F2>5\_:9^'UAI]K>3:Q.$N!(1$NGW#RQ^60)/,C";H]F1 MGAW?PQE\$7%Q>3Z&K3Q;HWAW3G MFU>^O[J.V=[:-_)M]\9D4M*5V%MH!V9W8:MRX^,/A.SGEAGU18FBO9M/D+1. M LT2&212<8PJJ3GIQ7*Z9^SGI^D:_I]]:^(M82QM;J*_;2LPF":Y2,QB5CLW MC*GE00,\T^]_9YL+KQG<:\OB+6H();R745TN)XA!'<21F-Y Q0OG!R!G /:C MW0-!?VB_ K: -7&IW/V9I_L\49T^X\Z9MN_,<>S*VE=1')M\LA@N"7+J%7.2>,<&N-;]D30)M#:RDUK4I+H7I MO8;IH;8K"Q0(P$'E>3A@ 2=F2WS=:Z:V_9]TBQT/7=-M-3O[>/58+:!V"P,( MQ"@5<(8]A#;?F4K@Y/ H]T#OO"GBO3O&FB0:KIW=_%"SOYUVP+99BQ"JH"HHS@*HP!P*ZNI?D,* M***0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !368#OBE/ KRGXO_ !#U33=0TWPCX2C2;Q;K M&?+D<92SA'WIF'YX^A/;!3=E'/!<7F:YK M5EI@/1;B4!F^B]3^5+X)\/X_P"0#I@_['_\ H!:;_P" '_ /H!Z;_X!Q__ !-'_"%>'_\ H!Z;_P" _P"@%IG_ (!Q_P#Q-%I]PYL!_)/_ ,"7_P B<7_P MTM\,_P#H;K+_ +XE_P#B:/\ AI;X9_\ 0W67_?,G_P 37:?\(5X?_P"@%IO_ M (!Q_P#Q-'_"%>'_ /H!Z;_X!Q__ !-%I]T'-@/Y)_\ @2_^1.*_X:6^&?\ MT-UE_P!\2_\ Q-'_ TM\,^_BZR_[XD_^)KM?^$*\/?] +3?_ ./_P")H_X0 MKP__ - /3?\ P#C_ /B:=I=PYL!_)/\ \"C_ /(G%?\ #2WPS_Z&ZR_[XD_^ M)I?^&E?AGV\7V7_?$G_Q-=I_PA7A_P#Z >F_^ F_\ M@''_ /$T6EY!S8#^2?\ X%'_ .1.+_X:5^&>/^1NLO\ OB3_ .)I/^&EOAE_ MT-UE_P!\2?\ Q-=K_P (5X?_ .@%IO\ X!Q__$T?\(5X?_Z >F_^ F_P#@''_\31_PA7A__H!Z;_X!Q_\ Q-'O]PYL!_)/ M_P "C_\ (G%_\-+_ S_ .ANLO\ OB3_ .)H_P"&E?AF?^9OLO\ OB3_ .)K MM/\ A"O#_P#T ]-_\ X__B:/^$*\/?\ 0"TW_P X_\ XFE:7<.; ?R3_P# MH_\ R)Q?_#2OPR_Z&ZR_[XD_^)I/^&EOAE_T-UE_WQ+_ /$UVO\ PA7A_P#Z M 6F?^ _P"@%IO_ (!Q_P#Q-'_"%>'O^@%IG_@''_\ M$T[3[AS8#^2?_@2_^1.*_P"&E?AG_P!#=9?]\2__ !-+_P -+?#+_H;K+_OB M7_XFNT_X0OP__P! /3?_ #C_P#B:/\ A"O#W_0"TW_P#C_^)HM/N@YL!_)/ M_P "C_\ (G%_\-+?#+_H;[+_ +XE_P#B:3_AI;X9?]#?9_\ ?$O_ ,37:_\ M"%>'O^@%IO\ X!Q__$T?\(5X?_Z 6F?^ '_P#H!Z;_ M . 'O^@%IO_@''_P#$T6EW0_Z 6F_P#@''_\31_PA7A[_H!:;_X!Q_\ MQ-*T^Z#FP'\D_P#P*/\ \B<7_P -+?#/_H;K+_OB3_XFC_AI;X9_]#=9?]\2 M_P#Q-=I_PA7A_P#Z 6F_^ F_\ @''_ /$T6GW0_P"@%IO_ (!Q_P#Q-'_"%>'_ /H!:9_X!Q__ !-%I]T'-@/Y)_\ @2_^ M1.+_ .&EOAF/^9NLO^^)?_B:/^&EOAG_ -#=9?\ ?$O_ ,37:?\ "%>'O^@% MIO\ X!Q__$T?\(5X?_Z 6F?^ '_^@'IO_@''_P#$T?\ "%>'_P#H!:;_ . < M?_Q-.TNX&/$4(+_9H&Q:W>.3&\9X&?R]NX7O(J,,%6?)%R@^[LU\[)->MF>V9!I:X3 MX1?$F/XD>&S=O!]AU.UD-K?V+?>@G7[P^AZC\1VKNZM.ZNCSZM.=&;IS5F@H MHHIF04444 %%%% !1110 4444 %%%% "'H:\4^$T"^(/C'\2M>N@&N+2YBTJ MWR,[(E7) ],D"O:ST->,_ ?_ )'3XJGA?=P^(DM[)??)' MLP&!2T@I:L\P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *8Z;U(Z4^B@#Q'P["/#'[3>O MV%M\EKK>D1ZA)&O $R-M+8]3S^=>VKTKQ:X_Y.NMO^Q;;_T::]H7I6<.IZF/ MU=*3W<(_Y?DAU%%%:'EA1110 4444 %%%% !1110 4444 9^OWDVGZ+?75M; MM=W$,#R1VZG!D8*2%'U/%> ? +7I#XUG%MJUGKS>([9M7U>.S@:,Z7= @")B M2>#N*[3ALJ37T6[K@YK-GNM'\/>9-/+9:;YIWN\C)%O/J2<9^M9RLO>;M8]# M#UU"E4H\EW+^NW1ZZ6UWT-5>E+7/P?$'PQ=2>7#XATN63^XEY&3_ #K:BNHI MHUDC=7C;HZL"#^(HA5A4^"2?H<ZM=P:7;)OB9+=^&?*1+:&^#O&;G3'07S?:601$"-F3;& <#:>-';7-HWV])8U0L/,+1 1,Q 4*Y). 1UHY7>P7/?BP]:3< M,XKY U+XJ>-O%7B#PU%?WESIDXGT^XAT.TTN:/[<&4M)*T_\*AQM*$X'0CFL MR'XM?$!;[6]?MM0N]4U:/3%CN;1M)EA@TAC<@. A!61D3G<03W.0:?(PN?:9 M.!0&![U\:^+OB]X^U?P%:P7^KR:5;WMII3YCN"PEU%M533-D<]OY1 A&TX#F3T.<4"17:5 PHHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH ***3- 'BUQ_R=?;?]BV_P#Z-->TKTKQ:X/_ !E?;?\ 8M-_ MZ-->TKTK.'7U/4Q__+G_ +]1:***T/+"BBB@ HHHH ***0G% "T5')/'$C, M[!549)8X [FO,-?_:2\">'KE[=M6;49T;:ZZ="TX4^[#Y?R-012.NA MV3LEE#T#XX,S#U;MZ#'J:^>S+B#"X/#>VH34Y/1).^OG;HCZ;*N&,9CL7[#$ M0E3BM6VK:>5]VSJ/B'^TQKWB:::VT!GT'3,E1*N/M4H]2W1/HO/O7CMW<2W\ M[3W.>X^E?K/#O$-3%36#QCO)[2[^3\^SZ^I^-<4<+0P=-X[!*T5\4> MWFO+NNGH?0%%(IS2U^C'Y8%%%% !2$9%+10!&ZJHRNXFGMY(T;8[*5#$9P2.N.]?(?B#]FC MQ9X;MK[44FT[Q'?WES;1+!%9.T9"W8E\V6/(4(!G*H .IYII)[B/IZ7Q[X7M MX[*23Q'I4<=_S:.^H1!;GG'[L[OGYXXS4?C?XA^'_AYI;7VNZG!8QX)CB:11 M+,?2-,Y<^PS7SEJ/[./B1];M-(A&C31W]C?/?:A/ICO9V;331MY=JN[*. I( MR>>37>_$O]GS5?%-W:2Z5J6E.!I"Z-,VN6;7#QHK*1-"58;9#MYSZU7+'N!Z MLOCCPZTLD#:YIT=S%$L\UO)>1K+%&V,,Z%LJ#D(:9^RE)'XSU2_U+4K2_TJZ%Q(BNLWV@22QA""-_ ME[1C(.TD\#MFL_6?V2=6U'P[H\;>([6^URWDG:_N+N*5(;OS5";L1N&#*BJ. MN#STS2M'N![9#\4/#;76MQ7.I1::FD7"6UU<7\JP0[W7 MI0:QB:12,@JF[)&.<@5XAJ?[,6J(S3Z=J>C3S0W"26]IJU ME)/;%!;>0V]=^2P^\IR<=*YS2?VF\63Z,7LK?1;&/3R=:N;!C=3M%O8BV M<-A%R<$'.!BGRQ[AJ?1*?$/PG+.(5\3:0\QD$(C748BWF'HF-V=Q].M6F\8: M!'<7UJVMZ1A[=3T,B[LH/;XETUX]3N#:VTL5TDD;R#JI=20,>YZUV2!7 8$D$9 M!S7@DW[-]YINL+JFD7&BPF#58-0ALYK!C!M6+RY%(4C!/4$=\9KV+P?+K7N^0\D\XZ\U+2Z#-6"PMK:::6*"..68AI'50&]6 M***0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 54U*.::SGCMYOLT[HRQS; VQL<-@\' M![&K=-90P(/2@:T/A67X@?$(?%@2-=0MXQC)T17%FFTCS.FS&,$G=GTK[@TF M*YM]-MHKR?[5=1QJLL^T+YC@?,V!P,G/%<"?@_92?&1?&^5#):>7Y!'6X^Z) M?3[F1]<5Z2HVC%94XN-[L]W-,;1Q:I*C!1M'6RMKV]%T]1:***U/!"BBB@ H MHHH *9(<#FG$XKE_B7K;>'_ 7B'4XFVRVMA-+&?K6=2:IPG,^.]?SSCL75S"O*O6=V_P79']89=EM M#+,-'#4%9+[V^K?F_P"M"QO.,8XH\P^E=MI7P(\?:WIMIJ%EH#S6EU$LT,GV MB)=R,,@X+9&15O\ X9T^(_?PV_\ X%0__%U:RK'-75&5O\+_ ,C&6;Y;%N+Q M,$U_?C_F>>^8?>8?2C>?I7H/\ PSG\2/\ H6V_ M\"H?_BZ:_P"SO\1T4D^&I"!SQA[$<&JC$[2 >:XH<^'JJ6THO[FCT)TZ6+HN#UC)6\FF? MIM:SI/$KQMN1@&4^H(R*FKR;X6_&[P?KVBZ1I<>O6\>KQVL44EM=YA=G" ,% MW !N1V)KU=9 U?T5A\13Q--5*6MTB><+>*&XCEDA;9*L;AFC;&<-CH<;#PE\)-"\0ZH3;^&+/6;\- M!>QRRPB:7S#EE9&;/S]^!FFK=1'.^+/VE)-!34_LGAB34#8W%O#+(+P+&JRP MF4NY6-BH4#'W3UR2!S68G[1>IQZE=1:;H;>(IKJ[2*TMVOH((84^R^>Q$JHV M\8!YY]N*]"C^ 'PZBT?^RX_!^EQV'FK/Y*PX'F*" VG'2MFW^&/A2 MUNDN8- L(9D;>KI"%*GR_+R,=/D^7Z55X]@U/*;;]K&&_P!:TJRM/"U_<07, M-O)=RHQ9[5IB0JA50J^"IR2R\=,TUOVI[T:=K4H\&R_;K"X2(6!OOWOELY7S M9%$195&,YC60'/7K7H]Q\+/ -GJ>C7,N@:3#?6?[G3V>-0ZXRVU ?O8R2!SC MFHS\"/A^UE?6O_")Z7]GOI1-.@@QN<'(([K@DGY<=31>/8-3EO$GQPDT_2?" M6O6\+/::E:W5W+:6TT,J.(XBVSS<>HZKCW':L6X_:?U2QT:\N+KP+-%J-N;: M3[,FHK+$+>9"ZRO(D988 Y 0X]<F&TVQ"26Z4(JK$-L?SDC:%!P.1P:2<>J M \ZA_:(O!?W*V.F'6KF^GM8=.L3>010*9(6D?_2%4Y "GD@Y/3%8]M^U#KQU M>6__ .$86XT+[';SSP+>QB6R9Y6B8AMO[[Y@.!MP*]'\;_ _0/%OA6?2M*M] M-T9;DPN9QIL5TC"-<)\C<<*>"I!%6_"7P.\*^&?"]MHLFG0:F([:.VEN;J(> M9.J-O7:UJGA.WO@FKSV$3V5Z5C2-#RTN M(V9<#^( @YYVBO=?#.N1>(]$L=2AV;+J!)@(Y5E W#. R\'ZBN/OOA)\.-:O MM1LKC0='N;VXE6]N[? \POC"RE0,_P"0_P :/^$SM/\ MGC/_ -\C_&N1('3%,R"Y3OC-/^TL3W7W!]6IG8GQI:#_ )8S_DO^-)_PFMI_ MSQG_ "7_ !KD" *8RU#S/$]U]PUAJ9V(\;V?_/&?\A_C2?\ "=67_/"X_)?\ M:XWK3& [5']JXGNON*^J4CM#X[LA_P L+C_OD?XTG_">67_/"X_[Y'^-<3TS MGFFGK4/-L5W7W#^J4F=N?'UD/^6%P?\ @(_QJ[I7BJTU>X,,2R1R8R!(,9'M MS7FY'Y5L^#A_Q/8^?X&_I6V&S3$U*\(3:LW;8BIA:<8-K<])HI!TI:^R/("B MD)P*PKKQWXUN=?TNWNH 6E@EO8D>,#J64MD8R.OK0!O45!<7L%K:274 MTT<-M&AD>61@J*H&2Q)X YS48U2T_L_[<+F'[%Y?F_:?,'E[,9W;NF,H/>HKW4;73H?.NKB*VBW*GF3.$7+'"C)[DD # MN30!9HI BJ$.5-GARQ=53:1WP\>V1_P"6%Q_WRO\ MC2_\)W99_P!3/K+J>HZ7\0].U2^BM5CGA>0[4,BC!/ID'BNH MWUXCX<_YO:=/YU[:.G-<.(IQI22B>K@J\Z\&Y]&97BKQ1I_@_0+[5]3F\ MBQLXS+*^,G Z #N2< #N2*^"_BG\8M:^*FJO)=N]GH\;DVNEQO\ )&.S/C[[ M^I/ Z#%>Q_MJ>+I8AH'AB&0K'-NU"Y4'[P4[(@?;<6;ZJ*^7/-R.E?DO$V9U M9UG@Z3M%;^;_ ,E^9_1' ^14J>&69UHWG*_+Y).UUYMIZ]K>9/O/O2,YVGZ5 M%YM->0[3]*^!43]6Y#[^\-^--*\"_!7PSJFK7MO90)I-N$,\JQ^8_E JBD]6 M., 5!\+_ -H+PS\1-%TJ::_L-'UR^#?\226]1[B,@MQCC)VKNZ=*ALO"%EXT M_9_T&QO--MM4D_L2&2VANHPZK.(/D89Z$$]?>O%_V?=6^&J>%]*T&]L+*T^* M,*7%IMO;(K=M<8<##D==IQR0>*_;UB*U&=&":47%;]7IHO/LC^:X9?A,7AL5 M6<)RJQJ/X=;1?-JU_+=>\^FENI]1KXX\/GP^==_MFP_L506.H_:$^S@ [3\^ M<=>/K5FT\4:3J-]=65I?VUS>6J))/;PRJTD2N,H64<@,.03UKX=B\>Z5)^S5 M'\+HDN7\;R7_ -D.E"V;>'^T!\GC'08]<^W->@:9X]TGX(_&/Q\WBPRV4VH: M=9?V>4@9UN1'"J%5(ZG<,>F12AFT9.+:7*[7=]FTW;\%]YM6X4G356,')U$Y M\D;:SC&5-*26[34I.ZT]W3J?2S^/_#D>B3ZRVN:>-)@=HY;W[0GDHZG#*6SC M(/&.M>#_ !#OHO&GB6TU[PMK&MZKILTD-F=6\.>("4TN9FVH?L00AUR07+GI MTKQ?1;..S^'/P^UGQ#IUSJ'@6+7+ZXU6WMU+JLC,!&TBCJ!@C\QWKV#X81Z# M#^T?:W?@NW^P^&]9\-_;7CMX&AAD/F$!MA V\K_G-<_UV6,Y(M))\OKJKW]. MG?S1Z"R:ED[JUH2(;^>3FOJC]M?]WH?A?'>\DZ_ M]\27;W6CS,(K:]G;<]HQX"LQY,9Z<_=^E?/WF_2FL^0:\ MS 8RME]95:3]5T?DSW,SRG#YKAWA\1&Z>SZI]U_6I^I,4F]0>OO4E>8?LY^+ MI?&?PJTFZN7,MU;!K.9S_$T? /XKMKT^OWBA6C7I1JQVDDS^4<7AIX/$5,-4 MW@VG\G8*0]*6BMSD/F#QWX,\;6_B#Q%=:?INOOHU[K;W$L7AV]2UN[@?942& M0-O7,:R#YAD'CH171:1\*M0NO&_P_P!7\2Z!8:AJ%OI,ZZQJ)MX7S=87RR[8 M^9^/O =0>E>^%0>PH('H*KF8'RK?S>-=?^-'BB+P]<^()6T_4T1Y?MX&F06I M@R\1B+?ZQC@KAPCPK5O ?Q&U;Q] M%/J-IKEYJMM<320ZK'>I_94436NV/RH]P*2"3=D[<\CG%%W:_%77;)I;G1_% MMAID5O86]Y86^HQ17MT(P1<- PDP"S8).Y2PKV9_V@O T>L7^G2:K)%<6/FB M5I+*98F:,;I%20KM=@O)523BHC^T5X!']F9U=PFHJ'AGZ[J6F^)3!>:*MN;F^U-+@P2*Q/EW6Q@&.TC& M%(SWSS7F^DZ7XX\?6/B?[ GB+4["8:A;79U"_6:SN6$V($MHR_RE<<\+P.8T<<@38TF""5!SSDT7EV \;O?#OQ;F\4Z[+96WB"PM M7LIK:*.*_P!T&1$HA:(F3 .0>%1=IZDUIGX;_$0ZC!HO]I^*_P"P&O(II;H: MLWG[6MSYH\W=OV^;CCL>G%>E:7^T1X>O;"RU.\0Z3IEQI9U)GO5D2X0!PNT1 M;,ODD $'GL#4UU^TM\/[/3K:\DU2X"W!D A73KAID,>/,$D83\6*X,2RN)1K<<-T9!.!')-F0/.FPX&-Q]1FOLS3+^UU;3[:]L MY4N+6XC66*6/E71AD$?A46HZ#INKRV\M[86MW);MOA>>!)#&W]Y2P.T^XIFX_SKYS-_L?/]#T,+]HR_$?BK1_!^ MFB_UO48-,LS(L7GSDA=[=!P#69_PM3P4!_R-VB?^!J5S?C^\U0_$3PY:QV&J M7VE)!)F/?'GEXOD=A\K$X.<8Q7<-_P ?/''R?UK6+NKF4ERR M:!\=:8<,.N?I7G_QY\1:EX4^'[7^EZA/I=U]L@B-U;('=49B&PI!R<=N]<#X M0^,E]I3^+9;K6-0\6Z1I-C%>1-JMFMA>%F;:RA, E.<[B*PE-1ERLZ(4)SAS MQ_K;Y=>Y[X13",$UYWJ7Q:U/3_"UMK,G@RZMOM'+J_O-6O)=/2QBNXP4F0=I,;64_WN..:R.7RF?@E90,;6."6/05FY(I4*CZ? MUI_F>S,,FMCP=_R'HS_TS;^E><^ /'=SXXM;F:?1CI@B9=DT-[%>6TX(SF.6 M,X)'<$<5Z-X-XUV/_<;^E=&#UQ%-^:.7$)QA),]''2EI!TKE/'_Q/\/?#6"R MDUV[D@-[(T=O%!;R3RR%1N8JB L0J\DXX%?I2U/G#JV^Z:^7M6^"_B0W/Q9\ M0VEKC4M0NKA=*M%L;8SRA_)Q,ER1Y@!"NNPD#KQ7I^L?M)^ M$U.XT^YU2Z: M[A)1HX--N9U%DUM)] ME*Q,VU?WNW:1SR<\5EZAX+^)<^I7]FVGZ_?V-UX9ELVAN;Q$LXW-AL"(BR%9 M"9LC8Z!@26WE>*]=TC]I'PIXB\6:#HVCQZAJ4.L12R0ZC%83+""A48RR#(^; MEQ\HQR>15KQ'\?O#FA^-]/\ #$1DO;V6]-E>3+&R6]D1 \S;YBNPL%490-D! M@>QJKR[ >,ZM\/\ XH:!HTVFZ3<^)+K1-VF7%S&U\9KMP8)%N8X&\V-@!((B MR*ZV:"[ACMX)HKD/=&^C$A$DFT) M@C?G;P00<^[Z!\?_ -XFN((;'5\O<7"6\0GMI8@Y='DC;YE'R.L;E7^ZVT@ MGG-_2JDDH@@DD:9+<*A;SI2 D?!^9B>,#J M?85[$?A7H?,3^-^K,[_A+] B\0KH#:YIBZZWW=,:\C%R>,@>7G=G'.,9]JW@ MOJ.#7S=+XJ\$Z'\$7\)ZU;PP^*YK4P-93PXENM5DSLO$NBNQE>4K,MSYF N. M1C;7T=IT5S!86<5]*MQ>I!&EQ.HXDE" .X]BV2/K5U(\G]?B*#N/DC_>P]<[ MC_Z":<4&>:DK6$C7=R@8!2I5\'.=N?45UOB#]HSPSX?U35[.?3=?FBT>\^QZE?0: M?OMK-L@!G?=]TD\8YX/%9VF?#+X@>%?$OB.[T=?!%W9:KK,FJ)+JUO-)=0AB M!M#*HVX SQWJUJ'P=U>Y\)?%C24O;(3^+[Z2ZLW)?;$K(J@2\<'(/3-=EZ=_ M(Y7S6+'Q$^-NF^%'U/3M-L]2UO5[73S?2/IMD;BWLU9)_ 7AW5[[R_MM_817,WDKM3>PR=HR<"N"U/X5>,]'U?6KCPMJ.B"#Q# MI5O8:BFJK+FVEBA\KS82@^8$9X:O0/ N@3>%?!&@:)<21RW&G6,5K))"249D M&"1G!Q]:3Y5'0C6^IK,*A?IBIW'7TJ!^121FRYX=X\0ZU$\UXKX M=_YO:=/YU[57F8SXD>YEGP2]3XM_;1ADC^*&D3%2(I-(548]"5F?IWBU\[K[T6<_2D)XJOYOO1 MYGO7S5C[IQ/NS]G3XN:#XE^'VD:1/J%M::SIMNEG-9SR*C,J#:KIG[RE0.G0 MY!KTWR?#IU(:@1I9OP.+H^5YHXQ]_KTXZU^8CE9,;E# =,BC"9'RBONJ'$\Z M5*-.I24G'K>VWR9^2XSP^I8C$5*U'$."DV[";KXD1:?;:7XUMO#EK$9!=^7!#/),K #",QS&1ST/. M:_/TA/[J_E1A/[H_*KJ<3JK!PE0T?]YK\D9X?@"IA:L:]/&>]':]-/\ !R:_ M _27P#X;\._#_P (6'AW3[R!K&TC*?OYD9I"22S-V)))-=%%J.EPXV7=F@ V M@+(@P/3K7Y<84=%7\J3"?W5_*KCQ5R)1C0LE_>_X!C5\.Y5IRJ5,8W*3NWR; MM[OXSZW_ &U=0MKO1O#"P7$,S+=R$K'(K$#RSZ&OE3)]JJ+L4Y /J!3O,KY M',<7]?Q#Q'+:]M+WV1^CY)E*R;!1P?/S1 MN$DU&4H,=@J@G\Z]YS7(_"OP8GP]\#:1H*$.UK"!*X_BD/S.?IDFN=^+GCO4 M_#.JZ)IMAJ6FZ"NH>:SZOJR;X(MBY$8&Y1N;W/8U^[8&B\+A*=*6\4C^1\RJ M_P!JYI6JT=IRDUZ=_N7J>H9S2UX/X?\ VA?$EYI4$I^'6LZP3D?;]+7_ $6X MP2-\>X9VG&1FM'_A?7B/_HE'BC_OE?\ "NSVD3F>68I-KE7_ (%'_,]GI#R* M\8_X7YXB_P"B4>*/^^1_A1_POOQ'_P!$H\4?]\C_ HYXD_V;BOY5_X%'_,V MM2^!-AJ'BG5-377=8M--U8[]1T6WE1;6[DV;-S?+O'R]5#8.!3/"'[/V@^&F MN)-4N+CQA*\,5K"=>CAF6"WB.8HU4(%^7^\06.!S61_POOQ'_P!$H\4?]\C_ M H_X7WXC_Z)1XH_[Y'^%5[5=P_LS%?RK_P*/^9E:)^S?/JUUKLGB36;Z*TF MO[R?3]-LY(O(MQ,@3S1\F[?MR-I) ]*Z/Q!^SMI6NW=G(-;U:R@6RM]/O[6V MDC$>H0PX\M9,J2I!')0KG)%4?^%]>(^WPG\4?]\+_A1_POOQ'_T2?Q1_WR/\ M*/:KN']F8G^5?^!1_P RV_[-NAO;RQ?VIJ2K)%>1<-'P+A@S8^7^' Q^N:2S M_9KT2UU59GUG5[C2XV>>+2'DC$$=P\0C>8$)OR5'3=@'G%5?^%]^(_\ HD_B MC_OE?\*/^%]^(_\ HD_BC_OA?\*/:KN']F8K^5?^!1_S)G_9HTB[TJULKW7M M7O6M++[#;7+M$LL*"0/&P*H 60J "1R.N:GTS]G/2K&Y>]N-)/^B3^*/^^5 M_P */:KN']FXK^5?^!1_S/4_"WA^'PIX=T[1[>22:"Q@2W227&Y@HP"<<9K5 MKQ<_'OQ&/^:3^*/^^5_PH_X7WXD[?"?Q1_WRO^%3[2/C_F?1JL&%.KY%^%/[2_C#[?!I-_I6D,SP26S.H8PS8WH?0X)&?H:<9J:NC+'9?6R^? M)6MKM9_T_O1-*/D)]J\S?F5_]X_SKTR7_5M]*\R?_6./]H_SKP,W^Q\_T)PG M4X'QAXDLM(\?Z%);+:UN1+)!83S*I<#9\R(1DXKS_ $NYT#3].\-WZ6NM M)X@BOTEOI3::BS>7E]Q8%2A'*\ 5] 1S.BX5V7V#$4\3R?\ /1_^^C7S7*V[ MGKQJ**M9_?Z^7FK7UB-.ANVL8X4MHMX8 MX13\Q)'7G "9(*$'!4]J],(I MK=JS<45[6>U_R\O\C@/AU\,&\"7^KZC<:A!?7VI>6)5LK!+*W4(."(E)&X]S M7JG@XYUV,?[#5C-P36QX-_Y#T9Q_RS:NC!JV(IV[HY\1)SA)R['I':N#^+?P MFM/BWHUOIUWJ=WIL43E\VL<3[LC!R)$;##JKKAE/(-=VWW>N*\ \3_&K7]%\ M2ZJ8+C3&BT[4ETY/##1M_:-ZI _>HV>ISE0%*X')K](*/^^5_PH]JNYT?V9B?Y5_X%'_,W--^!UCHS^"9;#6M M2M9_"]JUA'(IC;[7;L%W1R@J1R44Y7:1BJ.K?LZZ3J_BBXU*76=432KJ^?4[ MC0D:/[++U7& MXM%A),>QXXURW+ N^XG)K8UK]G/0]0O)[VQU+4-&O5^P-8S693_07M(WCC9 MRD,"DC*RMD$>E4/^%]^(_P#HE'BC_OD?X4?\+[\1_P#1*/%'_?(_PH]JNX?V M9BOY5_X%'_,=>?LQ:)J'B+2-:N]:U2^U"UC@CO9[U;>>34/)(E#DD$ MQ[)M*Y_P#X7WXC_P"B4>*/^^5_PKQ;QK\>_&6A?$>^U*SBO?#T4D_\ M,7NB[5R+M^;:<_\ 3,MA_P!,>]>E=JM--71X]:C/#U'3J+5>:?Y'E6NG&N:A M_P!=FKR_XW/J=[HNC:%:>'=7\0:3K-^MMK:Z-L\V.Q52TB99EP)2%0MD?+O& M02*]-UX_\3W4/^N[561AW%>W3?+RL^0JJ\I+S9PVD^(TT/PS:^'K+X7>+(=# MMK<6D6G-8VLD"Q 8V%7N2&')ZYSFCX+W>JVY\3:+<^&=9\/:#IMZIT/^V=F\ MVLB!C NUVRL3[@OS'"NJY^7%=\@7C@?E4ZD >E-R335M_4:Z:DKOF2#_ 'B? M_'32YW$#U.*@E?,T _VF_P#032E^*RL:7/'=0^-NJVWPU^(?B0:=9-=>&=8F MTVWA+2>7,B.BAI.<[CO/3 Z5F>./CGX@\,?$+^Q%T[1=/L5%L8&UZ:>U.IB1 M07,%P%,*;"2,.\1W^NROK/B"PL-:G%W>Z38WBI:27'&)MA4G M.1G!XS5KQ9\"]'\6ZE>7%UK6OP6.H>3_ &AI%O>_Z'=F( (61E)0X49V$9KK M3I=?ZV_X)S/FL<+XY_:4U#1?%FO6.E:?IL]GH7XHJ#@RY.!G & M#FM'7O@CI&L:Y?:C;:QKV@1:BT;ZEI^BZ@;:VOF0 *S@#(. 2I!-;=AX'T[ M2O$^MZY%)OJ>":*R\S.[8=NYNIQN8XKNF&.!3ERW]TRN^I M=\/8_P"$@T\^LZ_SKVNO$_#ISXAT[_KX3^=>V"O)QGQ(]W+/@EZA+&LJ%6 ( M/!!&,P-''4_9UE?MW7H?993G&+R:O[?"2M?=/5->:_IKHS\L=;\.:SX8N#!K&D7 M^ES*<%;NV>/GV)&#^!-9IEQZ_D:_5QK2-UVLH9?[K.[E(=%\/WUTK'!N)(C# ON9'P/RR:^Q/@+^S=9_"\ MC5]5ECU+Q*Z%?-5?W5JIZK%GDD]W/)Z# KW$1*.V:=@5[N7Y%AL#)5'[TEU? M3T1\;G?&>/SBF\/%*G3>Z6K?J^WDDO,1$"C@8JIJ6C6.L6Y@OK.WO8"0?*N8 MED7(Z'!!%7:*^D/@4VG=$4-ND"*D:*B* JJHP !T %28I:*!";:-M+10 W;2 M[:6B@!NVC;3J* $Q1MI:* $Q1BEHH 3%)MIU% ";:Q_%7A:R\8:)=:3J(=[* MY&V58W*%AG.,CI6S10.+<&I1=FC"\+^#='\'6*V6C:;;Z?; 7!6[*WY&G#=G[I_(UZ=L7THV+Z5YO\ 9']_\/\ @G1] M;_NGF7S'^%ORIN&SG:?RKU#:/2DV+Z"G_9'_ $\_#_@A];_NGEYS_=/Y&D(8 MCA6/X&O4=B^@I=H]!4O)[_\ +S\/^"'UO^Z>5$-_=;\C365AU4_@#7JVQ?0? ME2[1Z"I>2_\ 3S\/^"5]=_NGDNUC_"W_ 'R::58@_*1CV->N;1Z"D*#Z?A4O M)+_\O/P_X(UC7_*>0;&_NG_ODUN>#;>5]9#B-MB(VYB" ,]*]"$>.]*%'I5T M+YXN/+N+C(JA)H.G3:BFH/8VS7Z+L2Z,*F55] ^,@? MC6A17TIP)M;#0H P,4N*6B@0W;2XI:* $Q2;:=10(3;7(3_"CPS>^+Y_$UYI ML5]J\H11+=#S%C"+A=BG@'WQFNPHI6ON:PJ3IWY)-7TT[#5C"=!2GI2T4S,\ MI\1V\L.O7VZ-P'D+J=IP0>AJ@BO_ '6_[Y->Q[%]!2[1Z"NQ8BR2L>7+ WDY M0H&_N-_WR:D 0L&ZX8_134;*Q_A;_ODU[%M'H/RH MVCT%'UGR$\!?[7X?\$\7='_NO_WR:BD5\_=;_ODU[9M],#\*-I]1^55]:?8A MY??[7X?\$\-=6Q]QO^^34$B/G.QO^^37O.SZ?E1M/M^55];?8AY;?[7X?\$\ M6\+6L\_B*P"1.VV978[3@ '))KV@4H0=^:7:/2N:M5]J[M'?AL/]7BXWO<6B MBBL#L"BBB@ HHHH S]?M[NZT6^BL)A;WKP.L$K=$F';?QPP&*^CVZ&O&?@.H_P"$U^*G M_8=_]E-9R7O(]?"3<<+77DOQ=OGOI?9ZH]F7I2UPGQF\47?A#P-SDA1\P SGM7/? SQ%XI\5G4[O7/$ O%M)#9S:3 M<:%_9UU9W VM^\Q-(&!1@1@D$,#FM;:7/(/7**2EI %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2$X&:6D; M[IH ;YJXZ^U*6 &37SAJNH^(1\5'T];O7/\ A*&U%9;6&*;_ (EATS/S$IG' M3KD;MU>Y^+/$EOX1\,:AJ]V0(+2%I2,_>/9?Q.!4IW.^OA)4732=W/:W]?B; M,-U%<-(L/\ 5].U29C_ &[*UW&6/ G' M51]5_P#0:^L5.5!I0DIJZ*Q^"G@*WL9ZZ)_U\]!:***L\X**** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@!#T->,_ ;_D=?BI_V'?_ &4U[,W0UXS\!O\ D=/BK_V' M1_Z":A_$CT\-_NV(](_^E([+XNZ5;:UX'OK.Z\,WGBR*4H/[-L)DAG8[AATD M9T"LIPV0P(QQ7F_P1U6ZT+X@77@^'PI?>$],&EOJCQZS<)=7MW<&9$,S3K+( M6&W PQSP,<"O8/&&N7WA[0Y[W3M%N/$%S&1BQM98HI'&>2&D95X&3R>U2V/A:^T&2?33J-M+:A_P G1Z8/^H(__H0KT[Q7X0TGQKI)T[6K7[;8LZN8 M6D902.F=I%>8ZCQ^U)IG_8$?_P!"%>SG[@K*&MSUL9*4/82B[-07YL^;_@=\ M+O#&H^*_%LT^E(\NCZP4L'$LBF!5&0!AN?QS7TDJ[1@5XO\ L_\ _(R_$;_L M-/\ RKVFG3TB/-*DYXE\[;LE^2"BBBM#R HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** $/0UXS\!O^1U^*O_ &'1_P"@FO9CT->,_ 4?\5I\5/\ L._^RFH?Q(]/ M#?[MB/2/_I2.E^./B+7O#'@"[O?#D;2:B)H8RT=@]\\<;.%=U@7ER%).,@5Q MO[+_ (>@73-9UZ?P4GA+4[VY\O#6\\#RQ!5=L13,3&GFM)@+M4]<5M_M.V=M M??";4([J\@M(A<6[;;J*::.XCA555(2(FFR9-K( Y!P')&!6R^$\OJ>]4445 PHHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*0]*6D- 'BVH?\G2:9_V!'_]"%>SG[@KQC4/^3I-,_[ C_\ H5>S_P %9QZG MJ8[X:/\ @7YL\:_9_P"/$OQ&'_4:?^5>T5XM^S]_R,OQ&_[#3_RKVFB'PBS+ M_>7Z1_\ 24%%%%:'F!1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 (>AKQGX#?\CK M\5/^P[_[*:]%\<^-;#P#H,VL:FMP;"%E61K:$RLFXX!(';)'-> _!?XQ>']. M\<^+HF^VRS>(]9673XX;5F9U88&[^[U[]A64FE))GMX/#UJF$KRA%M67X--_ MW'F;4,C2R, 'DD8LY[D#H!BN]1MR@]*=6UVM#Q! M!2T44@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ I#2TAH \6U'_ ).DTS_L"/\ ^A"O9S]P5XSJ/_)T>F?] M@1__ $(5[-_ *SAU/4QVU'_ OS9XS^S]_P C-\1O^PT_\J]IKQ;]G[_D9OB- M_P!AI_Y5[31#X19E_O+](_\ I*"BBBM#S HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** ,SQ'H=KXCT2^TR\B$MK=PM#(I_NL,&OF_P#9O^$%UH?Q UV_U6$EM"F: MPMF=>))&&3(/^V9'XO[5]1'D4U(E1BP !/4@=:AQ4FF^AZ-#'561K770C&2=T9R;-Q?&&L$?\?*?]^EJ0>+]6/_+RA_[9+6*JD_2I53%;\D.Q M-V:W_"6ZM_S\+_W[6D/B[5L_\?"_]^EK,"9IBKDR9Y 8 ?E1R1[#O,?%WQK\1+H+WELMFUB\6I/K5Q;0V@PQ<+:J#'/N P MP'UF2!W MH!!KYGU?XC^,[+QC=>'=5\0K:RQ6H6&RB\/RNVK*T3,\Z3(<0[3@#G QSG-< MWIGQ6^(/@WP1Y-[JLEX9]+M;FTO6TG+V3/)L*R,[888Y+OD@]CTHY&*Y]>9% M%?(]A\?_ !_)+X*:ZFC5KY62>RM])=IKMQ(5#88*-I !.Q@5ZE2*ZCX/?&#Q M]XMU?Q/%J=M;W36=K+,NGK T,MK<*S!(,[ "& 'WF+20K):E"1YFU>=V<\V-]T5G#J>IC_==*#W4(W_ #_)GC/[/QSXE^(W_8:?^0KV MFO%OV?1N\0_$20TT0^$69?[R_2/\ Z2@HHHK0\P**** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@#.\0C.AW_P#UQ;^5>7H.*]0\0_\ (#OO^N+?RKS",XKLH;,SD8NM>.=- MT&_33 EYJNMO&)4TC2;M0>$?$^M:QXGUK2]8T>U MT86=I:W<$,%Y]JFVS-*I$K@!-P\KHF0,_>-7_>'\JRO M OB*;Q7X9MM2N;6*RNFEGMY8()3+&KPS/$Q5F )4E"1D9P>:V !OE_WA_P"@ MBN9IIV8B)Q7.IXY\,SZ^VA1>(M)EUL-M.FI?1FX#>FS.<^W6IO'[ZBG@;Q(V MC[_[6&G7!M/+^]YOEMMV^_I[U\WZQ:?#E?V3K*XT]='&KK80M:SP>7_:/]J; MAGD?O?,\S.0>U==&DJBU[I??W!*Y[_J_C_PMH=[+9ZEXFT;3KR+'F6]W?QQ2 M)D9&5)!'&#^-6K?6+#4+F6WM;ZVNKB*..:2&&4,Z1N,HY Z*PZ'H:^>+?3]4 MOOBMXR:Z_P"$$%VL.E_;AXU@$DGF&U7S/)ST.=V[WQ2^*]Q/6ACD<5\S>%[OQ'I.H_$C7KK5;/0_$FK:# M:ZJESJ#B.&R$LY$,99@0I$84 D8!(KT#X)^)-2OM4UO1]8U?6;S4;6""Y-GK M,EM=&)7X\R*[@.)$8_PD CCKS1.@X)M.]K?I^&I+B>GR=*[GX1#_ $_4<]?+ M7^=<-+UQ_.NX^$?_ !_ZC_US7^=<-?\ ALF/Q'I)+F:]T]G RPD:J>,BW'R?Y_P# :.,^&G[36@7_ (<: M?QAK^G:3J[SOBT1&4)'QM['/?DUU@_:/^&W_ $-^GG_OO_XFD^&GP4T?P3X> M;3+ZVL-==9WD2[N;)/,*'&%.0>1CZ5UG_" ^&O\ H7-)_P# *+_XFI7/;4[, M1/+959.G&5KZ6:2^2:N&C_ ,R[I/\ X!1?_$T?\(!X:_Z%W2?_ !B_P#B:?OG-?+_ .6? MWQ_^1.5_X:/^&W_0WZ>/^^__ (FC_AH_X;#_ )F^P_\ '_\ XFNK_P"$"\-? M]"[I/_@#%_\ $TG_ @/AK_H7-)_\ HO_B:/?'?+_P"6?WQ_^1.5_P"&C_AK M_P!#=8?^/_\ Q-)_PTA\-?\ H;[#_P ?_P#B:ZP> O#7_0O:3_X Q?\ Q-!\ M ^&3U\.Z2?\ MRB_^)I^_P"0KX#^6?WQ_P#D3DO^&COAJ3_R-]A^;_\ Q- _ M:+^&I_YF^Q_-_P#XFNL_X0#PU_T+ND_^ ,7_ ,31_P (#X:'_,NZ3_X Q?\ MQ-*TO(.;+_Y9_?'_ .1.3/[1?PU_Z&^P^@+_ /Q-(?VC/AIW\7V'YO\ X5UO M_" ^&O\ H7-)_P# &+_XFE_X0'PU_P!"[I/_ ( Q?_$T6EY!S9?_ "S^^/\ M\B&?^A=T MG/\ UXQ?_$TO_" ^&O\ H7=)_P# &+_XFBT@YL!_+/[X_P#R)R/_ T7\-/^ MAOL?S?\ ^)H/[1?PT_Z&^PQZ9?\ ^)KKO^$!\-?]"]I/_@#%_P#$T?\ " ^& MO^A=TG_P!B_^)HM+R#FP'\L_OC_\BO74\!^'(G M#IX?TI&'0K91@C_QVMF*".WC"1H$1> JC 'T%%I/=E*OA*+YJ5-N73F::^Y) M7^;MY'+?#3X?6/PX\-0Z79LTSY\RXN9/OSRG[SM^-:GBWQ#;^%?#NHZK=,$@ MLX6E))QT' _$X%:-[?V^GVLMS7QG@5ZAXC. M-!O_ /KBW\J\KC/X5VT-F9S.%U?X=:SJWBK5=6>Y\*7UO=FW$-IK.@/>?9Q" MKJA!,P&\B1@QQ@C' JSIGA'QII6OW6K6NO>&(I+BTMK+[.NA3K#'' SF/8HN M!C_6$8Z8 P*[=6XJ4&NSVDFK?HB;LQ?A]X=O_"7AT:;J&H6NI3"ZN+A9[2U: M!<2R-*RE6=CD,[#?-)_O#_T&F[R 1QZ\4P'!D/J0?TK-MR=V%Q[' M!SG%*I-QV M$(M1EO]6\)Z+JE_+@27-Y9)+(^!@98\G@ 5:;PKH@6\7^R+'%Y! M';7(,"D3PH,1QN/XE4< 'H*V9#[XJ!VK3FDUJQ7,FZ\/Z50+ M:W4DD*L9X1TC?/WE&> :H^'O!V@>#;>:#0=%L-&AF;?(MC (]Y[%L.OZ5:;M8FY7F);)X'N!7<_"/\ X_\ 43_TS7^=<)(P /I7=?"+_C_U'_KF MO\ZQK_PV./Q'I]>2?&^_U*RO-$'VS6].\-L9?M]WX>B:2Y63'[I3M5F"$YR0 M/3->MTA7->,U='HX>JJ-13:O;^O/7L>!^&]=^-QT>V,&D:)=0%?W4VLRM#>2 M)D[6E13A7(QD5J?VY\=/^A>\)?\ @9)_C7M&!1M'I4/BVW["'W/_,\ M7_MOXZ?]"_X1'_;Y)_C1_;?QT_Z%_P (_P#@7)_C7M&!1@4^7S8OKT?^?,/N M?^9XO_;?QT[^'_"/_@7)_C1_;?QT_P"A?\(_^!DG^->T;1Z4;1Z4\(_^!DG^-)_;?QUS_R+_A'_ ,"Y/\:L_$GXY77@ MCXCZ1X5MM.TF5[^#SQ/JFJFS+?.%V1J(V\QN>WMXS,T2O))L&P;A@Y'?N.:?LY=V+Z]'_GS#[G_F-_MOXZ?]"_X1_\ M"Y/\:0ZY\=?^A?\ "/\ X&2?XU>@_:(T"VO+>QU))VU"YOY[2"'3+::Y^2)@ MI=OE!'+#.T'VR*J^'/VG/#6HS:C!K$5SHSEYA]>C_SYA]S_P R/^W/CK_T+WA'_P "Y/\ &C^W/CK_ -"]X2_\"Y/\ M:ED_:C\&SZ!)?6']HW]Z&:--*AL9&NV8(7R44'";>=W0#\JT&^/^A:9X5\*: MKK%O=6]WXBB$EM864#W4@[M]T D#OQGVH]G+S#Z]'_GS#[G_ )F4-;^.G_0O M>$O_ +D_P :7^V_CI_T+WA+_P #)/\ &K6J?M.^#-*U"ZLY8]:EE@=XR8-' MG=79 #(JL%P2JG)]!5V\_:*\&6.M0Z;/\)?\ @7)_C1_;GQU_Z%[PC_X%R?XU M>\/?M"Z5XI\9Z/HFFZ)K,MIJEH;N'4I["2&/:#C)5E!V_P"WTJ#6_P!I/P_I MGCX;:YGL$DN([[6'A>.T@,*;G".5Q*PZ$ \>]'LWW8?7H_P#/F'W/_,@& MN?'7_H7_ C_ .!DG^-+_;?QT_Z%[PC_ .!DG^-:>B?M)^"-=A22&\N8!;*VL;2:>\N?,CW_ZD(,87 MG@G ZXH]F^[']>C_ ,^8?<_\RO\ VW\=/^A>\(_^!DG^-']M_'3_ *%[PE_X M&2?XUJG]H_P.FNV&E/J%Q'/=HC!Y+21$A9P2B2E@"CD _*1]<5O_ Z^*^A? M$];R31!>-#;/L,MS:/$D@Z;D8C##CUR.X%+D?=A]>C_SYA]S_P SBCKGQU_Z M%[PE_P"!T8!["C ]*.7S8?7H_\ /F'W/_,\ M7_MOXZ?]"_X1_P# N3_&FMJ'QTO1Y0TSPA8$_P#+8SRR;?PS7M6!Z48'I1R^ M;#Z\O^?,/N?^9XC'\"-<\9W,<_Q%\73ZY C!QI&G*;:TS_M8Y;]/K7K^C:)9 M:#80V6GVT5G9PKMCAA7:JCV J_BEIJ*1S5\55Q"49O1;)))+T2T"BBBJ.0** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH K:C:B^L;BW+;1*A3<.V1UK@O\ A -34X$EL0.^\C/Z M445I&I*&Q+2>X]? NIC^*V_[[/\ A3QX(U,?Q6W_ 'V?\***OVTQM_P#OL_X4Q_ >J-_' M;?\ ?9_PHHH]M,7*B,^ -5/\=M_WV?\ "HW^'FK-T>U_[^'_ HHH^L30?2BBG=H"#6OV:?#>MI;Q2ZCK$=O'>R7SP1W M";)7=E8YRA*X*C#*58G MO113YF!GP?LO^'K72(;2#7-?MKN&1V34[>YBCN C)L:+Y8PNPKP1MSWSGFM7 MQ-^S]H7B?PCHGAN;4=6M]-TI!&BPSH3,@[2;D()_V@ P[$4440!112NP.MM_@_I5EK/AO4[2_P!2M;G0[3[#&(YQMN8/[DP*G=R, MY#>?LU>&+_6+J[GO=7>PGDGF_L;[6/L223+ME=4V[@3U^]P>E%%%V!%!^ MS#X47P==>'+J[U2]LY[B*X,TLT:3)Y?W55D10%QP>,D=2:O:Y^SWX?UF]N;Z M'4-7TC4I)HIH;W3KH12VQ2/RP(\J0 5X((-%%/F?<"(?LX^&U\46NO+?:N;N M)8Q-YET)/M;HNU9)792^[!ZJPSW'%;'PX^#>D_#35-6U"QOM1O[O4R/.DOYE M?@?=&%503S]YLL>Y-%%*[8'?4444@"BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH &**** /_9 end GRAPHIC 26 tuya-20231231x20f011.jpg GRAPHIC begin 644 tuya-20231231x20f011.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" %Z J(# 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#[[U;QUK46 ML7D4-PD,44K1J@B!P <=34(\=ZZ?^7P?]^E_PK,U=<:UJ'_7Q)_.H F!FO7C M3ARK0YFWA"DC\Z7)#L@NS1/CC7/^?Q?^_2_P"%,;QUKHY^V#_OTO\ A66R?X5$ M\?'M3]G#L%V:C^/=?[7BC_MBO^%1-\0?$':]7T_U*_X5DLG!JO(G?K]*I4X= MAB#QKK1'_ !]K_P!^E-*?&NLY'^EK_P!^EK"ZXK$\4^./ M#_@B"VF\0ZO:Z/%TV[@UJP@O].GCU"RGC$D5S:L)(Y$/1@PX(_P]JF*N!G: M< 9)QV]:/90[!SR74VQXUUD\_:P!Z>4M(?&NLC/^EC\8EKF=9U:RT!+9M3G6 MR6ZN([2$R@CS)G.$08'4GCTJ^UO*A&8GY.!\IYH]E#L'/+N;'_":ZT?^7I?^ M_2TO_":ZQ_S^#_OTM8ODR[MOEL&QG&TCCU_^O087"G,; X)V\ _TH]E#L+G MEW-G_A-M9'/VL?C&M'_":ZU_S^ _]LEKB#XV\/AH5_M>U+S777U_[]+6&1[^,&CV4.P<\NYM_\)KK(_P"7M?QB6E_X3767-= M9_Y^P?\ MDM89&!Z&@9H]E#L'/+N;A\:ZSC_ (^A_P!^EH_X3;62/^/M?^_2 MUB=V3BYM+B,2PS1@[9$/0C( MZ4>QA_*/FGOB+ZD^E+V5/L'-/N=$?&NLC_E[&1_TR6C_A M-=9!'^EC/_7):Y2S\0:=?Z[?:-;727&JV(5KJUC5BT.>@8XQGVSGVK3\B5MV M(G)'7@\?7TI^RAV#GEW-C_A-=9S_ ,?:_P#?I:4>--9Q_P ?8S_UR6L7[/,N M28I!CKE#Q65JWBO1_#]WIUKJFIVUA,M8/\ R]+_ -^EK%$,FS?Y;A?[V.*J:QJEKX;L)+[5)Q86 M:,JM-,"%!9@JC@=R0/QI>SAV&IR[G3CQAJY_Y>AG_KFO^%/'B[5O^?D?]^UK MF]*U&WUH3FR=KD02M#*4C8%77J.0/S'%71&ZQ&0HPC&27(X&.M+V<.P^:7MT/^_:T\>*]4/6Y'_?M?\ "N3M_$6F7#::(;V.<:DK-9M"&=)POWBK M $8'N1[9K8$,N0IBDW=<;3FE[.'8KFDNIJKXJU3_ )^!_P!^Q3_^$IU,G_CX M7_OV*RE@D)P(W)'7"GBD SFIY(=@YGW-C_A*-2_Y^!G_ '!_A2CQ-J7_ #\# M_O@5DY_&G+ZXH]G'L-2?/$FHX_X^ ?\ @ K('M4@/M^5 M3R1[#N^YJ#Q'J!_Y;C_O@4X>(M0_Y[C_ +X%90SZ4Y<@TN2/8=WW-;_A(+\_ M\MQ_WP*!X@O_ /GL/^^!6:IXI1R!4\D>P[ON:@U^_P#^>P_[X%+_ &[?8_UP M_P"^!6:&I<\4P^9F@=>OO^>P_%!3?[?O^HF _X *H'Z4TFCDCV#F9H'Q! M?_\ /Q?,^Y MS6KJ#K-__P!?$G_H1J)%SC-6-6 _MB__ .OA_P"=1HM=:^% <%\>?&,G@#X/ M>*-9MG*Z@+;['8[>IN9CY<>WW&XD?[M<5^SZFN>!_%/CCX<^)=5O-5OK.RM= M:L[B]F>61HI;<+*H9B3A7*C Z$$]Z[7XO_"B3XN?\(OIMS>Q6_ANQU+[?JMJ M3(LUXJH52.-EX7[S$DD8SQ6+H?[-NF> /B3H/B7P4ZZ19PVMW9ZM87EQ/<-= MQRIM4QLV=I4X)!(!VCO7;&=)4'"3U=WMVM;7Y/[RU:UF>%_ 27P[XVL?#%KK M7B7XI/XJO+G86L[J?^RRP._B?KG@ MM+/5%&E6]EJ\MO&4,9,A6,*P.TA<*,=<=Z]'^&_PE^,_PR\+:9X8TOQ]X3&@ M6;DFWDTF>21E:3?(-Y'4Y./3BNT\(?!Z'0O'WQ#\0:I%I>KP>)-1AO;*&6T$ MLEHB*RE6,BD9)(.5XXYKIJ5Z:J3DI73VL_[R[QTTZ:^I5U>YE_LV>(-<\5_! MO1M2\07$][>/+<1P7MRNV6ZMDDVPROZDC(SWQWZUZ2RDU<>,!0 H P !@ # MH !T'M4$@]L"O,G-3DY)6N9/4ILO!'X5!(H(YY'I5J1>#CK4#@<4(DH..>>O MI5=QBKDHY/855=<^U6A%5QW[?6I-* .IP9'?^AIK@$Y_G4NE_P#(2@[.E<-\0;#71XG\%ZWHFC?V[_8]S=27%JM[%:MMDMS&I#2<'D\CTKN0 M.G]*FMK*XO686T+3;,%B&50,].I'/%9-I+4P6CNCYBUSX&^.)+#2HH52:-A> MSMI^G7T<4>E7<]QYBO&TA4$(GR^8@+ YPN#7;S?#3Q8_BW55M]2^SZ(MM/J& MF7;7!,BZK-;"!BR]0BL&E!QCYJYS['S-X-^#OC#2M-M([FUEM?*U;2KJ2UEOH'C)@8F>Y4(QR MQSU)W/W4$5D^*/ 'BCPOX0\4:I?6DFGO!I5^NJZNNLF;^W9))08'6,-F+8,< MG:5Z#-?5XT/4IZJ[QL#]03352/<:G+L?,V MK?"/Q??:' MI?\ /FV/>2/_ !H]I'N'-+L>4? GPEK7@SPU?6&L:&]>4F*XMT3L)("S#\0PK7_L340>+)O\ OZG_ ,52 M2:-J$:,[6;[5&3B1#@?0&G[2/HY/\ H;?]_$_^*HYXKJ*S,40: MB>?M=KG_ *]6_P#BZ/*U'/-W:C_MU;_XNMO^P]1/_+D?^_J?_%4G]AZD/^7) MB/\ KK'_ /%4<\>X[/L8QAU''%Y:_P#@,W_Q=-\G4HG_ )X69B>3J.?^/NU/_;JW_P 72^1J/!^UVO\ X"M_ M\76M/IEY9Q---:LD2_>8.K8_ $T0:5?7<*RQ6K/&WW6\Q!G\SFCGCW"S[&1Y M.HXYO+4?]NK?_%TOE:EC_C\M1_VZM_\ %ULC0M2_Y\V_[^)_\51_8>HC/^AM MS_TU3_XJESQ[A9]C%,.HYXN[7\+5O_BZ/)U'_G\M/_ 5O_BZVO["U(];(Y_Z MZI_\51_86I9_X\F/_;5/_BJ?/'N%GV,7R=1Z?;+7Z_96_P#BZ7R=1!_X^[7_ M ,!6_P#BZV1H>HCC[$WT\U/_ (JAM#U'C-DW_?V/_P"*I<\>X6?8QA%J./\ MC[M1G_IU;_XND,6HC_E\M?\ P&;_ .+K;&AZEWLF/_;5/_BJ3^P]2 _X\F_[ M^I_\53YX]PL^QB^3J1Y^UVW_ (#-_P#%U)#'>+(#/<02)_=C@*G\]QK7.AZB M?^7(_P#?U/\ XJH;JPNK)%:XMVB1C@-N4C/IP:%.+TN%F5R>,'XM/C61K36+>]F!D";8D)W$9ZGV'-<5K?@[Q== M>,K^UCTK[7H5[XAAU5M2_M-$"VX3:\7E$[]WL.*]JMK"ZO0S6]NTJJ<%@RJ, M_B1FIAH>I#I9$_\ ;1/_ (JHYXI[FBE)(^9K;P5XF\1:-XHM[3R]<@TRZ_L+ M38VN&7S+59/,F?YG17D&0N&;!QS6]IWPT\7?\*>T[P[([VFL6VLI]+H%^G"V&T>BR1C^M*=#U(_P#+DW_?U/\ XJCVD>Y7 M/+L>&^(OA+K>G:I;7^C74OB/4I!?SWNH:I.ELTT\L82/Y8M@48&/DQCN:XO2 M?@?XFBT(IJ'AY;];;5[6_@TJ;4(HRT83$ZIMD*(2<'!;)QG.:^IO[$U+_GR; M_OY'_C2?V)J(&/L;?]_(_P#&ESQ[CYYH^?\ 5_@_J$HX_X\F/_;5/_BJ/[$U+_GS?_O['_C3YX]R>:6UC MYIM_@/K-B%GMK&1+Z*TL)87_ +6<[;Y9,W+\OC)3C)X/05T?Q<^&WBWQ_P"* M);[2Y--M+73;*-; 7REY)I]XD8QE6'DG("[G!!!Z5[F-#U+_ )\FS[2I_P#% M4O\ 8>I#K9MG_KJG_P 52]I'N/GE>]CYET_0-;\1^/?$.J6NDO97]AJ\CWNN M'5 4AB%L?,M1"&RV6YX&WOFJ7@OX<^(?$/@V.[TG1CI5E?:?;"59]7$_]JSK M$!'S8)Z8KZE?1[RUA>5[$I&.792A_$@')HL],NKB$26UH6A/ 9" MB*?H,C^5'.NC*YWLD> Z[\,/%-[>,]]HDGBK2OMU]*-'77/L15I"/(N/,W# M4 C;U7J!46I_"CQAK/Q2M-4ETU(-*1A!-.FJ>8LEH8"A1V9_-<[L94(H.,\F MOHS^QM0_Y\V_[^I_\53AI&H#_ES?'_72/_XJIYX]PYY=CYXT?X3^*].\)Z#I M6DZ:OA6^L8+^"XNH]261)99$ BG&UB0&P1TRO7%5=-^"_B6[LFLSHDGA_0YK M[3VN-%_MPW#2>6&%U<>8K\"3(^0'+=Q7TF-(U#/_ !Y/_P!_$_\ BJ?_ &3J M!_YI=7&%!PZ/O7IM-?2<,6H+@>8%; SC=][\:N#2]0'_ "Y/ M_P!_(_\ XJG#3+\?\N+_ /?R/_XJIYT^HI2I_]!=/_ "/_P"*K4&G7P_YS*0#^!-)S15F9RV6I_]!=/_ "/_P"*IXL=3Q_R%T_'3X__ M (JM&.VNY8U=+.1D89!WH,CZ%LU(+&]Q_P >4@_[:)_\52YEW&C,%EJ>/^0P MGX:?'_\ %4JV>IX_Y#*C_N'Q_P#Q5:8L;S_GRD_[[C_^*IPL[W'_ !Y2?]]I M_P#%4N=#,S['JG;64_\ !='_ /%4?8M4Q_R&4Q_V#X__ (JM3[)>_P#/C+_W MW'_\51]DO,_\><@_X&G_ ,52YT!EBRU3'_(93_P7Q_\ Q5-^QZG_ -!E/_!= M'_\ %5K&TO.UE+_WVG_Q5(;.\Q_QY2?]]I_\51S(#)-EJ?\ T&4_\%\?_P 5 M339:G@9UA,_]@^/_ .*K7-E>_P#/E+_WVG_Q5-:SO?\ GRDQ_P!=(_\ XJGS M(10M8+J%F-S>K=J1P!;+%M_$$YJQGOUI98YH&1)H'A+YV[BI#8ZC@GFFD@&J M3OL(>I.T=>E%(I.T<'I14CU,+5<'6+[_ *[O_.HT%/U4_P#$XOA_TW?^9ID9 MYK6/PHT,;Q3\0O"_@(V@\2:_9:&;O?\ 9S>,P\W;C=C /3(S]:N^$/'/ASQW M:W%QX;UJTURWMI!%-+9L2L;D9"G(';FM1#[+_P " .*L(W()X^@Q1[MMM?Z\ MOU&3A/ES4;KCZ4HDXQ36;-9@0/5=Q5ER#55SS5H&5Y!5>2K$E5Y#6J)94F7T MSCK55_;TJU*1D^M59../>K1)7D/;VI^F _VC!Z9/\J9(K\)C#>H]:"U<3\.-=GU(:I:2:G+K5I:BUFLM0ND"SRP3PF11+M #,N,;L D' MGD9/9[ZAJVA+5AQ)QZ4NXXZ4S?QCN*3=2 D+$49(]*CW9HW4 2;O6HYV(MY? M]QOY4;Z9UW2_%&I:?IUEJ=NMS?MY<)?3[X+G;D[G M&H$+CWZGIFO7/@UK>IZCX9>SU:XCO;G3V$0NT#@RH6<+N#LQ+#9C.>1CN*J4 M.7J6XV/0=U&?:H]W/6E#BLB1^3UHW4S?1OH ?DT%L&F;\#)HW@TP*>OG.CW7 MKM_K2Z*<:3:C_8_J:BU]Q_8]T/5?ZT[13_Q*;7_<_J:?0GJ:2(\A^12Y[[5) MIY@F'6&3CU0UXW\6I+EO$HEDO5ATO3]*-U-#(DKKEIE3>%CGAR0#W+''09JO MKOPTU.T\.7E_:ZYIJ/';&>*6&VOT<8&X$9O3@_4?452BK)MVN:J)[/FEW>]< MG\,_$E[XG\'6EYJ/EM?(3!-)""%E957Y\'D9W30<@X[T9XQ2GCC%>@11HRMJ L;%//N+G?'-(D@1!M!2*2-CR>/FP.IK@DKS:.J"ND>H^1 M./\ EC)_WP:C/!(-?-N]3*8I[BWM8F=(EN#;W;_,W'W4U$L,$@9 /J.*]1^# MFN:GJGAJ2TU>:*ZNM/<0BZC#@RHX9 MQ1N]ZR(),F@DM3-_ HWT .SWZTJMQWQ3-P XHW4 0:JQ_LRZ_P!S^M0^'&QH M\'/][^=.U5\Z;'B/[(@'U_G5?9)ZFN"2< $GV%."MR0K?D:X#QG+: MW7B:VL]7U6YTO0[?3I+V8V]^]FI1&5B .BYZ^M<+=7VD7UA#96.F^+M M+\4ZD672K#6M9U%8KA1SYY=)MOE!?F(R&&0,9--1N:J)[R'Z^M*KY[C\JXSX M0:;J5C>WPOB@C^U0)-L#9"[E!QGOUJI*UO^&&XV-/\!28]JC+8[T;_>LR;$F< M45'OI Y[TQDAY(I>@S41?\* WO0!F:^?WEECIN?_ -!%9S8J]KC9>R_WI/Y" ML\G\O2MZ>QF]R1 2B_2BD4_*.>WK10&IA:N?^)S?_P#7=_YU&AI=6;_B_&\6TE^\%EIEU:I+G%8B-\/_[.UVR7 M4-(\E[D3ZIY4J>8KFX#!)"%W%1*NT1\@$%<=JT7+97C2: M".2ULR(9K?3I%E2>1)KI9'AD9#F?6_C8_AZ+3S=6NBW\TK*] MPND:LURB0EH5!5M@ ;,PR'/\(P"&&W>'Q"\)V=S49E-L!@, FX@+C!W8'4TMKXC\'R-IMGG1;*>69EL+&>&!)#(S;28D (4LWR MY&"3P>>*++=P*NNQST/Q-U:V%C%?Q:4][, 'G M'7*\9?B32_BM>:Q=1%=(M$L([BUM+N=;XNXDGN);=6@&S;)&'BW!B065^.17 M4V&K>&_$-SJ5K8W&DZI.NX7T$"QR,P[=L47C_*3==A[GFH';CZ4Z1LU#*V%^M)(S()'R2*K2'/ M3UJ5V[^M5G.:T0B.0Y_#\ZDTH_\ $R@[?,>OT-02-^)[5)I7_(3M^@Y/'X59 M+.GQQ6UX:P3=_P# /Y-6*.1Z?6MCP[PUWWX3_P!FKFJ_"8QW+VO:-;^(]$OM M+NS(+6\A:&0Q-M< C&5/8CM7FR5ZQG%)N)KE4FMCI3L"=-FB$\=Q<3B(2&W@%O M;Q)&FR**&($[(T7@ EF.HF[LDZ4;J9O'<\T;N?K0% MQ^>]%,S032%*9N M('^% /- KCQR.:/RIN:3)H IZ\?^)1/?!5UKTEKJ.DW'V;5KQ6^F0P17Q+7<<7BMHQM;J,YIJ3 M2L:J5C"\#>'I_#.A?9+D6Z323R3F*U=GBA#8PBLP!8 */F(&?2NAQ49S1NSG M'/TJ-]2;W'YHZTP-SSQ2YI ./%&<4W(HR*!7'=165XBP;&/_ *Z"M(FLSQ W M^AQ\_P#+45.+68#IYO]*UB<>U> M?+23.F+LCRB+P!XDAF::/3X(9VQF6/Q,%;@8'S#3\\#@>E==\/O"]UX9M+X7 M45M:M*7UJ/-)G//ZU)-R M0=/>C-,R>YI,;)9+=E748E\M5F,1@E3<&VR+)%*O# ,"% MR#WK!'A_XH*NT>(X@OH+VV_^5U>E[J-_N*2?1ZFBD9_AO0D\/Z>T/VF>\N9I M&N+FZN65I)96^\QVJJ@>@"@>U:X;FH%<'H1FG;_>I$WQ?M#FU@Y_P"6 M8_E7*>*_#6H7_BK33-&UJ V1LIK+6)6B4?O"X=6$<@/7!! Z#FNGLV_T2 M#_<'\JE+8(H3LQIGEWB7PSK^JZBC7GAN2:R%H%AMO#.J06ZP3\[GD:41F4XP M%!4IC.5.37H?A2'4;/PYIT.KM"^I1P*LYMP FX>FT ?D /3BK_F#U%&ZARNK M%.5R,\U'OI-V>] B MAK7W[/\ WG_D*HYXS5O66S):?5_Y"J1Z=*Z:>QDWJ3*?E'7I1340[%X[44BK MLYS6' UK4.V+B3_T(U C_GZ4:VW_ !/-0]/M,G_H1J!9L\5TQ^%%/)]5TG4$E2*XTT2K&)=.BO$/F-&<[9 =K Q##+R,FJ%[\.K>X@TY(]4N[62R M\\HP12)1-="Z=9%!4LI88P",CDY.2 M98))#"(WC5)$(E 5RK$D#!K%LK#QII>MZ=9VHU1-+75&>YNFD1TGMY+E_-DD M_NOY6QP3DY;Y%!#5JDVE9EKU-RW^#EE:Z8NF?VS?'3$6+=;-!""9HHI(XY-X M (P)&)0#!('09!T(?AIIL%EJ5M]LN&COXE@D9E3*J+G[1\O'][CZ>_-<7IWA M7Q'80:)>!O$+7ECHZ6,WFW$4EP";L?:?L^[(,C0 LC$\@#O@5K6UEXTO"YGU M'6+*W#VD4"!X%F\AKV0323$*?WZVHBSC@$Y +9IOF_F&[]S6\#^&-6T37;Z> M_D3^SX;"+2].A$LF6[)I*XWP3;>([.ZE76[N]O M('M-VZ]:-C'.+J50J[ ,9MQ"Y[$G/!)%=4TGXUG):D2%=_>JSR!CGTIS2;CQ MG\*@9_I32)&LW)S4#G!_&G2.>:@9OPJT@(W;-3:.V=4@^IZ_0U6D89] *GT8 MYU6 >Y_E56T(9UF, >G6M7PZWSW6!_<_]FK*'Z5IZ"?GNO\ @'_LU%Y)].DNK<^?"+JXL8_,N(+8R 321K@Y94R1@$CD@'%>9S_ !.U M_0+A[?3;V35-*E>>32;C6K">XN]16-8OW*E0C %W=5E=>W?%>I^-?$%[X;T+ M[7IT,$]Z]S;VT27+.L>Z654!)3YN-V>/2N-D^,.EV.L1#7-,E/B6UGN=/FET MTF=(8U>-7=&8AF1BR93!8;3Z5-)-KX;G2MC.E^*?C235-=M(]#M;-K5Q'#%/ M:S2-;YFC16D*G$H979OE(QMXSS6GXD\2>*KWP.MG:1WB>)KC59M-^T:+;^4_ ME1,2T\8D.U R+W;'/!-:&H?&_1]/AD#6^I2S0RBW:VCV;DG,CIY1);"MB-W] M-N#WQ4-M\98+J:X$>EW]_%((6LK:U0+<21F!II3()&"KL"GC.3VS32EI)4]@ M.>TC5/&_B_7%O;.?4--@@M+*2YBN+GR;>-\.+E/L[1DRLQ0X(8;25.:T? 7C MSQ'>>(]"T748FFM;C3$FDFDLY?M DV,Q>60D*O( Z$=C@UKR_&O21')6>K #(QFHI_CGIMI!=-J6E:UIT4'F9^TK$P>5 M%1C&-LA^8K(A!/'.,Y!H:E+3D#<]$7GVHW<5YT/C7I;Q02+I&L.A1GN66./% MHJRB(E\L-PW,O*9R#GL:Z3P5XGN?%>DS7MSIXY MSWZ9%<\JF#[2//>U653(NTX0RQ)(T63C#;2"< X!KI?#9Q MII_ZZ'^2U1\6^(]7T6ZT:VT."RFO=0N'AW7\DL<:*L;.3F/G)VX]*U7\38F/ M0\TL?%?B.YU>,1W_ (E757^Q>3I-W;9A>!D/GO-B,(K#[VX%3G'&3BNK^$>L MZUJL,W_"1W%]_:7V>-H+>=2(6M\G$P; W2D\.#@K@ #!S46F_'K2]0>QM&L= M2:[N(PTL5MB6.*4E@$SD;LE#AL8Y&:DN_CSX?AC@=8=2O(YFRK01JV0$5I&P M6Y*;U4@C9Q1G@\UYY#\8+6 7'VO3KJ40SS&66Q0%+>V5U M19I-[ G)89503[4Z7XRZ=$K[]&U<.SD6J;83]L F\DM&=_ #X^]C@YK'V4^Q M-CT'=1FO-7^.VC06AEGTG5[69M@M[:5(M]QEV0[2'(&UE8'<1TR*G/QHTZ4_ MZ)HVJW$;(FRX9(XXO-="Z1-N;<"=I!.,#UH]E4[#LST3.1UI-U8_A37)?$?A MO3=4N+%],EO(%F-M(ZN5##(P5/(/;OZUK9%9--.S)*>MG_B4W'^[_6GZ.W_$ MKMO]T_S-1:TV-*N,>G]:=I!QIMOSQM/\S5=!=3FO$OBQO#GCC38KF:X73[BP MFVP1PR21R7&Y=@)13M;J,G KD+7XI^,I].O;F/1H+Z2"6*-H8]/GA,4DC%?( M.X_.4.UBXX(SP.*ZWQGXYUGPWJRVNEVECGRZC=&[N)(6*(P!5"N5R<_Q M<5GV_P >-#O+BXCCM]5D2WBWM/Y8* *7'7(VANWJZ#!#?@311IYOER0O&-I81,#YNYMQ7D<8ZU@)XVO-&T1[K1]9U MO68V:!+R\U_3)IXK"0CYRJA4=CG@QCY5X.:WI?C?H;ZE!91V^H3R3 E9Q$#& MJY*HYP=Q5BIP0. ,FET_XUV[VMI+?65^LGEH+BZMMK6\$SABD0+-O)(7KC [ MFA1DM>3^OQ YF[^)'B^[U;18FLGTQRT4QTV*RFWWRE6+-YI^6-,A?D(W<]:Z M_P"%'C+6O&.F7UQK5G!:R0RJL9@ADB'()9"K=U/&0>>^*K/\;+2"U'F:)KL= MR^V0V'[GS/+:,R+*3YFT@J#WS[5!<_'K18DA^T6&L+=2/M^RR1H95CVAA)PY M!7!'R@EO:FX2E&RI@>E=J3/%>:ZK\;(+6UO7L] U.Y>'>('F,<<5R490X4[M MRX# _,!FO1+:626WBDEA>VD90S02$%HR1]TX)&?H:YI0E%7:)M8F)YK,\0?\ M><7O(*T,\UG:_P VD7IY@HA\2)EL8N>,=J7&.@Z4 [1WH//->@&]DU% ZA"T\BQ+D$Y/E\]JXU?VFBN=$=CSG0_B=XN632 MX9]-E+74S$6U_93///F4JT:RKA8O+'.6!R*ZOQ'XU\0:5KVG6365II<,X)4M M#-J(NFWX$2O"JB)BOS98$#Z55T_X[Z=/-:6-Q97_ /:,P*W$5F1+%$X8J &) M!<,5X...]/N_CQH5E;+)';ZG<+(_E%+=%^\!EU.6Y*#J/7@5JXR+YM:\/:5=V0N[6 MY0&6[N;:5);A26W2*>B!< ;6'?DUTJ?&>WMWG$]E>SB&9RALL9AM5VCSI-[# M'+#*KS[4]_C;IRB?=INKM&2WV=AY9%Z58*=GS\$%A]_'%'*[6]GO_7]?TP._ M[XS^-&<5YN_QST>WM99;K2-8LW&!%#.D6Z=MY0JI#D#!!R6P/2I#\:M,D:+R M-(U>6)XT9K@Q1HD3N"41\MNR2I&0".]8>RGV%9GH>:7=6'X.\0S^*/#=EJEQ MI[Z9)'-2T^;28Y;B,6D[31>2\L0.]0) M'5>6V D[0036%;7VO>+)O#%Y)JVL:=%=7L]M,VE&2TM[F&-RG/+C/"]^:1OC!IPO[R%['5$@B$ MH6^D\L0SO& S(I+Y!PPP6P*W2ER)J/S-5L<_K'B'6;/Q_J,-CJ.MW%U#>Q"' M25@>2RDM/*S*Y^3:"#T(<'/ '-96C_$_Q;KES8RSF/2]/BU5(9YHM)E82PNA M(1UW$C#?+D'J1GTKH['XYV>HM;3"TNH-&:$O.\^!);2"7RR6 ;;Y8X)8>M6[ MGXU6?F&.*SU))9+&2\@N+H*(G4 D8&\,X(&?E_'%59K1P&'PP\?:SXQU37(- M3LDM[>U*M;2+:R0-@D@HX8G+#'KGGFO0@3]*Y/PW\2+?Q3K-QI(MKV&ZM85E M,ESM5) 0.44L7V\\'&#ZUU(;/:N>?Q;6)9(#BC.33,T9Q65@):H:V?\ 03_O MC^1JUO\ K5+66S8_\#'\C36XGL7;1LVL/)^X/Y5YOX[\9:]X9\3WPLW,>F&W MM0UU<64MW;V982%I/+CP6+%54X/&03VKT6T;_18?^N8_E7&>+/B/J?A;Q3:6 M<=I:QZ25B,VH7+S !G;!7=&&6$C@@R@!\X!%:4U[VURD4/#W]NZ[XUT"\O[[ M7-,M[O2Q?W6EI<,MK',)-OE[2ORJ1SL)S60GCOQE87-RL,275K;3R32B^LI9 M)9HS>&(11N" N$PP.#P/3FMFY^--M)# UIIMY$LTT4D9OE55N;5S(#/'M8\Y MC( ?!]:LW'QA1[W1K;3-)O\ 4)+^2UR#+''Y<:='IEP%L$,[JY8\^;(%V'>O&#TQ5@?%/Q;J5Q MH]O;6D5O_:=I.RE=+G:59!YFQL,0% VIZ\MR!D5TME\:+-76,_:(F9E$H(A>"=:O/$GANTU6\@6U>]#7$, 4JT<+',8?).6VXR?4U;2 MXM_$VBJTR&XLKZ %H9F#!T< .@K"4E+: M-F)LFW>IYI#Q4>_\*-_O61)1U<_O;/ZO_(55SS]>U3ZLY*@7:.#THIB$[%X[44KE7.4UU\:]J?/_+S)_P"A&JB.>#TI^O2?\3_4 M_P#KYD_]"JHKY)_E77%>ZBRZLG\L#VIXEX!QS5+=R>1UIYDSUZT60BUOX[#^ MM D''&!TJMO]:3?C.._I18"P9?>HW?/H.^*B,G/]*87SGU[^].P#V?(X-1.] M(6]"*A:3O5) +(V.IQ4+N"*&?K4+-SZ>]4D)B.WODU8T0YU:W.0!N/\ (U29 MZMZ"5QR.>]9-A9>!=1TO3V? M2['38M.W20VE]";66US( 2R$@[3)MY.Y6;!R36_XDT3_ (231;G3_M=4O8;G$3.T;-'YS.K<,-AY M# A1D]ZU%\(^#O%&E*\6F:7J>G3-&RO!EHV,:E$P5/&U25QQP2#G-8=Y\';& M_L[BT?5+K[)#-&:PAF-RTD[ MW$L_DK%YDC8R=@) Z#N3[T-Q2]V3 J6OPS\.P:KJVH3Z=!>7&HG:WFQX$47E M+&8D . NU>H /)&<5IW'@_0;L2>?I%I,)#(SB2,D,714FV.JO#LT^&Y7[+]5KKX06L>EM%:WCR7$<4 CWP M1IO:$2;W/GSH;@XYXQBG[JTYV!>NH_AS/8P"XG\/_ &2\_"*TO%MY#,XC"SQKM0#)YP"0# MTZUG6/P3TRRT^:W:_DFDFMYX'E%I$F?,"#>%R<,H0#KSD\]JFU/X10ZG92VO M]MW,$1O?ML3+9PM) Y0*X5^&YP"#V]&'%+W/YF&AVVD:58:%IT-EIMM':629 M,<,.=B@G/&2>/T]*N[A442^5%&F6;8H7G9]:Y_415UHYTN<>W]: M726QIT'?@_S-1ZT0=,GQZ4[2N-.@^A_F:K[)'4YOQ\O@ZVU#1;CQ/ID%]=33 MBULY)+=IBA)S\P!P%R 26!'2IIE\#6VK:U/+-H<6HQPLFJ%KA T<9&&\U=V% M!& 3@$\ U'XP^'5EXXO(Y[^^OX!#;O!#%:2F)49B"7.#\_3&T\5F_P#"I4%K MMO,I8P*#Q&JMAP,'&<\].:JQZ;X!U1+>XBCTJQOWTXM \C*ES!;LI^; M86XP"3DY(YYQ5.7X,6-UKL.K7&JSW%UL'G[K2%1-(-VUP%P(\;CP _:K7)_.PT+NCV/PW\/:+!:6 M]SH7ACG*Y&!QUP*LP0_#K6XM,91HLIO@MQ91O-LDEVK MM!5=P8X *]..0:KW?PBL[KQ#::H^J76VU@6WCM1"FU0(S'\K?P@@YP!U[XJ M-O@Y;3O9_:-;N9DAAA@G06D*?:%A)\KYNL97/.W[WM1[N_,[AIW-7'@'4?+M M1-H-U]I:6)(1<(WF,^/-4 -R3@9%=7:6T-C:Q6T$8B@A01I&"3M4=!DDFN'' MPGM([OP]/#J<]LVD+L!AMHE><;RV&<<@$GD<@^QYKNBM71#B&8?] M-/Z53\6^#[#QI#80:DIEM;6Y%R8,?+-@$;6.00.>QS7&K*I=O[C>.QS^F:U\ M/;Z6VOUAL-/_ ++2)+:XNX_LJQ!L[(U!(RP(/RD'!JKJVO?#..RN;2:'3[J. MWU(*UK;QYN>3P?6K=G\,8+1#!_:MP]G]H@NA UO&,/$NW[PYPP[=NU7>&_,RQ]Y;? M#N_\V6Z/AZ<6-T'E:2Y3$$YQPYW<$X VG@XZ5FZ%I?PXTR\O8QJFAZAJ5]=% MY&FNHS*S,VY8PH;C! P!C/>GV/P6V! M^\RS'YVYQ4K?"/3GW?Z=,"Q;YA;QY&9O-Z_48^E.\5IS,#HY_ WAVYBDAFT6 MT='!5E92,@MN."#D'=SD8.:>G@W08E"II%JJ@QD*$./W?^K[\[TGDQ9VABT74+5M8TJXU*ZEM9E#6UB;KR[MY7FN0-Y0,V2" O/L.AK6\2>!-)\6ZOIU[JT"7T=C'(B6^TF+2]+>VM_P"VC-IRO:1AG0!MTN_S&^5>#ECD\Y%;S1_# MN\6UOWGT"Y7R_L$-T;M"'"KM,8^;!8#CIN [XIB_"RTDM%L[G4[FXLHVNO+B M\E$94G&&7>.3CJ#C/8U#IOPCM+.[6\N=4GU"[VRHTLEI#$"&B$2X11@%5 YZ MD]:;<.DF%S3\.7'@-=;:70KK0FU>X4Q_Z'=*\SJOW@J[CCWP!GJ]1\4 MNA:C<:/;Z;ILEXQ2 M\GM[([VC9)%",Q\P;# R."<>E%U\&DGLDM8?$EY:QH)X05LX7)MY7#M$< M]<,O#]<=N]*/@Q:+<2E=:NA:99)G)D^\^63C=T!K5.%_C?XE&] M9^'_ -JVJJMI::+?:EH\A.R"022VCLQ8[E#<'<2?FS@YQ@U=N/ 7AJ[M$M9 MM$LY($B6%$PPV(K,P4$," "S'@_Q'L:RO"7PUM/".LR7\.H7%V!$]O:V\L4: M"WC=][*749D.X\%N@_.NQ!]Q64I6?NMB;&VEI!86L-M;0QVUM"@CCAB7:B*. M .P%2[LTS(S0*S$/_#-&>:9NI,\T 4M6/[VT'N_\A58MQZ_6IM4/[VT^K_R M%5]P/8UTT_A(>Y.BG8O Z44Q&.Q>O2BIL%SB?$#Y\0:F,?\ +U)_Z%5(25/X MB;_BHM4[C[5+@?\ JH*_'49KNBO=13>I;5_SI^_MCI502<>U.$F?4T[! M9T]Z0OSQ_.J^\XZ@4WS*.4+E@R9]J:9,]ZA,F!ZBFLW )P*=@N2M(*B:3WQ4 M9?.>WUIA?_)II QS/UJ$MDT,_O43/^%4B09QUYXJYX?;.LVP_P!H_P C6<[9 M4=ZN^'2?[:M>0.3T^AIM:$L[H"M#1$Z#_ 'JS^3C^=(T8;D@YQU5B M#CTX(KDE'F5C-.S.E ;^Z?RH.[LK?E7,&$8SN?Z>:_\ C1Y2G',G_?U_\:P] MD^YISG3X/]T]/2@!O[I_*N9,0 QE^>_FO_C085&?F?Z>:_\ C1[)]Q$-A_(US'E ?Q2?]_7_P :!$"<9?\ &5_\:7LGW*YS MIQN[JWY4IR/X6_*N7,2YZO\ ]_7_ ,:7R5!Y,@_[:O\ XT>R?<7.=,=V/NM^ M5* Q'W6_*N8\E2>LG_?U_P#&D,2AL;G/TE?_ !H]D^X!@4A_6@Y.>@.*.^/Y5TD M&GHO,,^.<2?TK0&?[K?D:YHQ@DGD$]U8KG\B*!$"20S\?]-7_P :YW3;=[EJ M5D=-SV5A^!HPQXVG'TKF?*!_BD/OYK_XT"(=-S_]_7_QJ?9/N5SG3$,.@/Y4 M8/\ =/UQ7,B$-GYG'_;5_P#&D$0SC,A^DK_XT>R?<7.=/ANZM^5!W?W3^5]0Z(#_9T?RG&3V]ZQC IQG< M0.S2,?T)H\E220&7/)VNP'Y T_9.VY/-KQ?<.,E_QE?_&G"%#UW?\ ?Q_\:/9/N',=$ W] MT_E5+6,BS.5(^<=1[&LL01XZ/_W\?_&GK$BD-AB1TW.S8_,TU2:>XS8U3/FV@((.7Z\=A5?.,'H:B2)$.5!W8ZLQ8_ADG%.)P.N>]:Q M7*K$-EA#\B\CIZT4U#\B].E%0T4;>L^'O TNK7,E[-!#>.^Z51&?A\>1=18_P"OQ_\ &N(UF/&NZC[W,G_H1J.-<\_I6D:#Y5[[/+EF,U)I M01W@\+^ ,\7,7_@6_P#C2_\ ",> <_\ 'S'_ .!;_P"-<2D>>U2>7GTI>Q?\ M['_:$W]E'9?\(SX!!YNHO_ MO\:/^$9\ C_EZB'_ &]M_C7&-'FHV3 /%'L7 M_.P_M"?\J.U;PW\/QUNHO_ M_P#&FGP]\/ =1M__ Y_\:\FE')J MK)5K#/\ G?WF3S>HOL(]@;1?A>3SJ5M_X'/_ (U+8:9\,[>\B>WU*V,X/RC[ M:Q_3->(2@CGK4FD#_B;0_4_R-4\([-\[^\R_MJHVE[-'T)L\$ ?\A"W_ / H MTNSP3_T$(/\ P)->1 D #/Y4I/.<@FN3V#_G9U_VE+^1'K>WP2/^8A;_ /@4 MW^-*$\$ 9_M"WQ_U]'_&O(LX)%*/2CV#_G8?VE+^1'K93P1G_C_@'_;TU*$\ M$'IJ-O\ ^!)_QKR3)Z]_6D)XQGIZT>P?\[#^TI?R(]">/^)A;]?\ GZ/^ M-)Y?@@#G4(/_ *->29SU.:7)Z_J!1[!_P [#^TI?R(]:">"!_S$+?\ &Z/^ M- 3P3C_D(V__ ($G_&O)-U*#[\T>P?\ .P_M*7\B/6]G@@?\Q"#_ ,"C_C2! M/!!X&H6__@4?\:\ESCIDUH1^'M6FC61-.N61P&5MH&X=CR:ET>7>;+CCZD_A MIIGI>SP1_P!!"W_\"3_C04\$9_X_[?/_ %\G_&O-CX8UD<_V9".O]H6__@2?\:7R_!!'_(0@_P# H_XUYO\ \(QK/;2[G/T7_&D/AC6> MATRXS_P'_P"*H]FO^?GXA]D[/!/_00M_\ P*-'E^"1_P O\'_@ M2W^-><#POK..-,N?R7_&GIX7U@'/]EW(]C M"U\%L,"]A/\ V\G_ !INWP1R/[0M^/\ IZ/^-<&WA_5XX6VZ9<[L8&57^>ZJ M \*ZSG_D%W'_ ([_ (T+KK:E^#/2_*\$'_E_MS_ -O1_P :40>" MC_R_P'_MY/\ C7FZ^%M9S_R#+G\E_P :LQ>&M67KIEU^2_XTG"/_ #\?W@L7 M7?\ RZ_!GH0L_!I/%Y"?^WDU$5\#Y(_M"W^GVH_XUP]UH6KQVQ6/3+K>W&<* M,#\ZYZ\TV[TQUCN[:2V=AE1(.H]L&G&GS?;?WBGC:L%=TOP9ZSL\#GC^T+?_ M ,"C3EA\%MTOX#_V\M7D,2EC6A;PX/%6Z+7VV9K,9/["/4!:>#2.+V'\+EO\ M:B(\#G_F(6Y_[>C7EFH7G6&,\#AF'?VJDJ[NU"H/K-B>926T$>PX\$?]!"W_ M / H_P"- C\$GIJ%N?\ MY/^->31QDG@5=AM837%M9_ZQP6_NJ,FJDFMG_EE /5S_04* MA)_:8WF/+O%'K1LO!I'_ !^0_P#@2W^-'V3P: /]-A_\"3_C7CYUJY)X\L#T MV4Y=;G!^98G]MN*?L)?S,G^U%_(CUTVW@S_G^A_\"3_C33#X)'!O[T4>CE/!'_/\ V_\ MX$G_ !I"/ X_YB-N/^WH_P"->7S6VWI5.1".U-46_MLAYC)?81Z_'#X)F;"7 M\#$F%/!&*<;7P8O6^AX];DUY;IFC:I-Y=U:V,\T!. Z M@ ,.^,FMF;P]JCCC3+H@_P"RO^-9."3^-_>;QQE:2O[+\&=N8O!(;_C_ (!_ MV]'_ !I"G@COJ-O_ .!)_P :\]D\,:N3QIES^2_XU"WA?6!_S#+G_P =_P : M%!?\_']XGBZ__/K\&>DQV_@N4G9?P,1Z7)_QIQL_!H/-[#^-RU><6?AS68+A M6.EW)7H>%Z?G6B^@:H?^89=?]\+_ (T."_Y^?B5'%5FM:7X,[?[)X,'_ "^0 M_P#@2:!9^#3S]LA_\"37!_\ "/:KGG3+G_OE?\:>- U0<'3+G_OE?\:7*O\ MGY^)7UJM_P ^OP9W0L_!IZ7D)_[>6_QIWV/P@>?M$O^?F+_P "&_QKBQHFI #.G77_ 'RO^-.&CZB.NG79_P" #_&ERK^? M\2OK%3_GW^!V8L/"?_/S%_X$-_C2_P!G^$_^?F/_ ,"&_P :X\:5J _YAUU_ MWP/\:C,AH4;[3?WC^L36K@ON.U73_"P_Y>8_\ O^U* M--\+9_X^(_\ O^?\:XP#%2)P*.27\S%]:;^RCL?[,\+_ //>/_O^?\:!I7AD M_P#+9/\ O^U?/3_O^U)_9OA?_ )^$^GGFN58\'H:C? '-/DE_,R7B MG_*CK?[.\*][B/\ [_G_ !I#8>%1_P O$8_[>&KC^GXU&_#4IR?Q*^*N@_"/2]/OM?6_> M&_NOL=NNG6OVB1I=I;&T$'H.V>:P-(_:7\$ZSI&NWMLNN"?18XYKO2I=)D2_ M,;N$61("6<3$'@A?O< MG'%9GPDU2>W_ &K+M+SQQ:?%+4M1\-/N\1:>!%_9R1R9\EDC)3#\>!+Z^DLX=.\6R7<;*DL2^'Y"T18\;QNRH^HJ; M6OVJO ^BZQJ^FW%KXEFFTFYDM+R:UT5YH(G0_-EU;&.,Y...U2?"6:0?M,_' M4B1PQETS)W')_=>M>:_#D_%";Q!\8;3P+_PC*:9<>*+J*ZEUR242I(R%0VE8^C= \0Z;XMT&QUG1[I+[3+Z(36]S'D!U/L>0 M0000>00:EE7'UKG?A+\/?^%5_#;0_"QNQ?R6$;^;IJI) MCG^5:Q.:14E&,C'Y4_2AG58,9R"?Y4R3I_6I-(_Y"L'^\?Y&M'\+,%\2.F R M.F":7GZ4 C']#1R?KZUP'IAU'')H&>_>E'';([4T?7\Z %Z\"C@],TF#Q_.E M'YT &,_6EZ_X4T=.M*5SQC&>] 1GH.:,>O![4 XZ MS_"I/]*3/'W6_[X;_ M I77>/2N!'C._Q_Q[6__?$G M^- \97QZVT'_ '[DKF]G(]+ZU2_I,J>+/B)K&B>-7TZW6*6S$2,(1"K2G*N2 MP_B."!S]T#K4@^)]Y?:;J;@6FCO:/!NG8-.8$>0HWFHR@!@ 3QD72SC^)G]8A M?XOP93E^+NK(LEG!96UU=+!++'>/%+&D@7<4E\L _(RKV/7\JTH_BE>ZBNN0 MV5C"7L(%ECNHQ)*A!959BA4$@ EACJ!4Q\<:D?\ EC%USRLO)_.E/C?4N"88 MB>N=LO\ C2Y?[OXA]8A_,_N92N/BG<:6Z10F#Q+$Y)CO(87MFN1D#;$@4JY7 M.68$#'3D&F3_ !/XE?6(/:7X,HW?Q263189(!(8%F:5U( M?D[W41_+& .2,GVJV_CC4E8J(8BJG PLN*@NO%%UJ-M);W5G;SP2#:\;I+AA MZ=:?+_=_$7UB'\S^YG7>%?$/_"1Z#::B4BB:;=E8'+IPQ7*L0"0<9Y ZUKB< M5Y_8^)+BQMHK>WM+2W@C&U(TBD"J/SJU)XLO(X6?9;,0.%"2<_K63IN^AHL1 M3MJ_P9VK3Y/3-<9X^?S+FQ_W'X_$5GCQO?GK;VZGT*N/YFJ=_JL^M2Q/.L:> M6"JB,'OUSDUM3IRC)-G)B,33G3<4]2*WCSCBIKV?[+!M7_6/P/8>M26T?X>] M9EY/]HN7;^$<+]*ZMV>2WRQ(57/>K,,.2*CC3)Z5IVEOGKBJ;L3&-QT,"HI9 MB%4#))[50O=6:3,=N2D?0OT+?X4FK7WG,88S^Z4X8_WC6=FE&/5DU*EM(AT- M%!HK0YPH!XHH'6@84^&=X'WQL4;U%,(Q10+J;ME?I?C8P"38Z=F^G^%,N;?% M8H)5@0<,.01VK?LKD7\!W<2KPP'?WK-JVJ.N$^?1[F7+'CFDMYS:S!QSV(]1 M5RYBVD\52<8.*:U(::9KS*LD8*\J>0:SY4P<>]6=,E\R)HCU7E?I27,>.:E: M,T?O*YW7A*4#P[8\:9:);1QP/&G"EPV<>^#5FV\: MWS3*#;VX0G&X)(1_.N&5*>Y[E/%TE%*^OHS=^(/B*[\.^'&O;*2.*431H7D5 M"%4DY/S_ "CZGBJ.J>.;C2[;3'^S0M'+ M;V)LJMOGU5),_P ZK_\ "9ZBK$B*')ZD+)S^M)1=K-?B:/$0[_@S-C^+NIW1 M*VNAVTK DL3(K;3#I] MLZ30&47EM/))&_RYW1[D4LF>#QG/2K)\67VJVS)#7YT$?DPKT^1&'5^<[7 88YS M6S=_$W6(+:WW:"$FN(A-OOFM$>+;YL$O!TQRLGY=:! MXJO"3S;@]_DDY_6AK^[^(U6C_,_N,H_&*[#:(KH_Q6H_[9O\ XU#C?9?B M7&M#O?Y'9_:^.HKG==E,NJY](5Y_$UGCQ%E;7. M-7+ /'-/4XQ40:GJ:"T2@XI=_MS48;DTI)&.M*Q5QQ:FDY'O2;J;G_)IBN!. M 7)^^_ M4K>(_"&@^,[.&U\0:-8ZY:Q2>;'!J$ E1'QC< >AP<9IWA?P5X:\%K,OA_P_ MIFAB?'F_V=:)"9,=-Q R0/0G%9_B;4_$MA]F_P"$>T+3]:#;OM'V[4OL?E]- MNWY&W9YSTQBK/A;4O$%]!.WB#1[+19U<"&.RU'[8)$QR2VQ=ISVYH=^6U]"U M)7-&TT+2M-U74-4L].M;74]1*&]O(HPLMR5&$\QOXL#@>E0Z;H&EZ"]])ING M6U@]_.;J[:VC"&XF/!D?'WF]S5\OQ4+OD&I0.0R0X]^]4IF]NM6)7X_K5.5O M:M4CGDRO*V,]?PJI+WJQ(Q[_ )55D;&?6M$O:JLM6)3G/<^AJI(I/\ *HI3@4_2<'5( /4]?H:T?PLYU\2.H!YI?<=< M4@Y [YI0#TZ&N ],3N:4>F:#SG'/XT8Z4 ]N:0\"EY-!QV'/N: =NM!Z$C MFC/TS2=?_P!=(#U/0[EH]$L%#,H%NF!GI\M7A>N/^6C_ )FN#LO&:6ME! UI M*[11A-RRH <#&>>:G_X3J/.#9S9_Z[1UYSI3?0^E6*I6^([7[:W_ #T;\Z/M MS?\ /5_S-<5_PG,7:SFS_P!=HZ#XZC/2SGQ_UVCH]E+L/ZU1_F1)XH^*4V\K]TG/7':FR>(],G0I+HL^.U>X%T6O&ADV2#."H"@#&3VSZYK4EUW2)T5)=!BD"D$!EB(!!)'Y$G M\SZT.GK\+#ZS#K-%V/XPVWDPF32]7%RR1M) GE$Q;PNS)+@$-O&"/?.*?JWQ M6729+2YD@9-%F@CF:\DD8."^<(%4$!N.CE=W\)JE_P )!I6\N-#C+$*"W[K. M%QM_+ Q]*BEUC1)KB"X?P] \\">7%*RPEHT_NCV]J%3_ +K#ZS3_ )T:T'Q? MTZ:-I7@U*U@B17N)IXP$@#,%4L=V2"2.0"/7I3H/BY9F"[FDMM0$%FN^XE5% MQ ",H&!8,2W^R"!WK+MM7T:WM6MH- ABMF38T*B((RYS@CN,\X-23ZAH\TWV MR7P];RSHK#SF$+. WWADCOWI>S_NLI8B'\Z.L\/^*D\1::E[ MS C,R&.X&U MU(Z]#@_4<5I"]?/^L?\ ,UP-AXML--M4MK/2FM+9/NQ0M&JK] *MKXXC/_+G M-_W^CJ73E?2(UB:7\R.U6]D_YZ-_WU2M?2!1\[?G7'Q^,%D/%E*?K,E1W?C6 M.W95:RF)(SQ,AJ%3E?8MXBE;XA_Q$G,]M8[B6(D;!/)Z5R-LO(Q6CK_B$:VD M"I \(C8M^\8'/Y53M5Y]*[J:<869XF)G&I5O%Z%F=_)LY&[XP*QE'/2M/56V MV\:^K9K.C'S5K':YR2WL6[:/+"K=[,;2S)4X=OE6F6:9P3576Y";A(\\(N<> MYI;LMOE@V9O6C6>-?#_ (K;Q_/K'AV,[9M/CTZ1I& B*,QW M2#_:C^\*Z(QYG9NQQI7/4!-&[,BRQLX&2JN"0/< \4[(]:\,T/PMXN\,Z1': M0VNL)8PI!%<-IAC6_EB$CE_*8G.XY5B,]#Q6]+I_C=[75[B"[\2((X;9+2TN M+B#SV0D^>1M&TS[< '/!]ZMP71E6/5,W$?CU1IDELOB>6U6[D\BUG MD19_(W#9]JD5CA@-WWU92.N#BH4M?BA)+K*RW>K13,Q4/ JB( RC:UNS.0,) MG.U .N>:/9KN@Y3VMY$C4N[JB@9+.P ]R>E*&!&001Z@UYAXAT;Q@U]K&FV MUQ?WNB1VK7%K<32I+)4W!-NNI)MN$BP.&R[L> MY4&B6XH;-&1., _0UZIH-TT6BV(5B (EX!KR^Y49/ITKH+'QHEG8P0/9RLT: MA2R2+@X^M8UHN25CNP=2-.4N9V/1#?.>?,;\ZYCQ?XWNO#+VA2W6>WD!:>>: M=D2%00.0JL1G/WB-HZ$BJT?B\2PK(ME+M(_Y[)FL_4M:TS4G@:_T2.\>!M\3 M3^4YC;U4GI7+&#OJCUI8BG;218LOC#IVHR!;:TU68%6E#+$NTQ*.9,EAQ[#) M]JFL?BS9WEV\5M#>W:[/-4Q!0?) !:4[F VC/;D^E95OK>CV4DDMOH4,,DA8 MN\8B!;<,-GZCK2)JFAWLMO$_AVWD\IE:(.L.$*C"D<<8'2K]G_=9G]8A_.C3 M;XK&_P!%FOM'L+FYD258_+N@4!0@MY@";F<8'106'IQ3H/B]826UFR175STED\V2 B+8[_WB,=?>J6I6 M?AW5.;GPU;ECL#,OE*SJO1&('*^U)076+*]O'I)&R/C-IC>5BVU,^?+]FM_D M0>=/QF)?GX(S]YL+[U-8_%6/5KZQM['3]0F2XNOLDDTC1HL3[-QXW$OCOC\" M:PX+7P_#+?2#PW!(UZ-LPD,3 IP @&.%X'%:"7VFI#%$N@0+%$ZR(@\H!'48 M5A@<$#@&AP2VBQJO'^9$D/Q<^QWUW#JUJ=/BC8^4T[<0?2J,T>CSK< :#% ;F9)YVMV MBC:9D;7*@D7=UP1D9KAKO>4BHEBR(HPJK,@ 'H*B4'T1<:T.LCK?[ M0?\ O$_C7/>(Y_.U"V8GGR6'_CU5QX@=O^7-_P#O^E5;JZ>_N5D:+R0B; K. M&)R<]J(Q:=R*M6$H-)BJ<^]/#8J') IP/^;M4EZL35O%>C>'7MEU75K+2VN6(@%W.L7FD8 MSMSUQD9^HK87<3@*29_$GP;J7BV6T:P=%46%[8RJU_)9D^>(\$E$62Z=/<65Q8VT=VB2PWLMO)=^=-#* R;&6-4$;J%.]2 M"!C:35O75PMC;2W%RP@@B&9)9,A4'?)[4,'R 8WRW3Y3S]*\4_X5 M;XAP"+G3H;A],>R>XCNIL(2C*BQ)C,8!92<,4."0BD+BQJOPKU&2!C87D,U>AZ!I6G/HMB[V%M([1!F>2)68L> MI)->>$$]#FNOTGQ1I]IIEI!-*T"Y+I;F8W5S=# :>=I9'D0=$:E) M%$-B*UQ<$"/((BQ_SS!52%]A6G*O,CVD?YE]YLCQCX-:XBB$5H8YE+QW*V), M1 !));;\HP#RV >U6KO6?#\-[86T.F6]])=S20J;>WBVJ4&7)+E<[?1J,VA>$+[0]*TN]>>X@TZ+R49 M1+&7&0S;B!GE@#UR,#FER+S#VL5U7WG3/KVA1WMU$^B!+*U=HIM3-E']ECD" M[BI.=PP"/FV[#P<'@G&*S+V#POJ M$UQ)//=LEPWF2P*\RPM)MV^9L QOP!S[ XR,TEO:>%K4NPGNY))&WR32O,SR MMAE+,V.3AB,_3TI**ZI@ZL.DE]YIS>+_ @KA88K&[;S#&WDVJ@*>>]?Q(S4UGH_@ZP%T(SON:KE7F'M8] MU]YT!\5>"E9%,VEJ7E,*[K;:&;.."4^[GC?]WWJ*?Q7X8LKNYAOM+CTZ"&5X M!>W-G'Y$DB %D4KELX/ *C/.*QFTGPD[6S//>R_9B?($DDSB-.OEKD<)D#Y1 MZ=:+_2_".JRW+WDEW<&>5IMK/,4BD.,O&N,*W YY_G2Y5V8>UA_,OO-9/'7@ MK[7+$RV,<2+&5NGM0(I"^2 IVY) !+' "]ZFN_&_@JULKF:-X5N8HB M[7D1AC:))('F1EC9BS+D#[I).1Z4.,>S&JD>Z-BS\4>#+VYCMH6TR2ZD98U@ M6WRY8C. O..Y&0"#S70#2], _Y!MG_WX7_"N$TBP\):%?QWM@)89HRS1C$I M5,@@@#'0Y/7-=&/%^FGI<-_WYD_PJ7'M<:J4^LE]YN+IFF@?\@ZS_P"_"_X5 MS?CRRLH=+BD@M(()1,HWQ1A3@]1QVJXOBK3V'$SGZ0O_ (5B>+M7*- MI*KYFW8K'!PI.?:LS3OB_HFKZ+!?VFX3NT8DL[D-!)'OS@@LF''RD KP?6J1 M^!6BB]LIQJ&H!+54V12".0[EW9.]EW*&+$E5P":LVWP=L8X8DNM:U347MQ'% M;RW'E*88D)*Q *H!&6))//2G:G;<2L)#\9M*"6+7-G=1F[D@C2.V1KB1#*"1 MO5%X QVSGL*ZK3O%6D:M/;Q6=XL\TXD:-!&P;$9P^01\N#QSBN<@^$MC9P(+ M35=1M;B-[>6&Y3RRT;0YVG!7!R&.01]*N^%_!0T3Q9XEUN1%5M2D00HLFX*@ M'SMCHI=N2!4M0MH-VZ'6?A0.M%%9$&UHQ)LY!Z/4=UR?>IM&7;92$]WJ*[/) MK+[1V+X$4'X-;,7-I#_NUC-6RB[;.(?[-.9-/=F?<'YC59^A%6;D\FJKDX]: M:V$]SUJSTO34LX%&G6F @^]"I/3UI[:9IA/_ "#K,?\ ;NG^%8UKXIL6M(CY MDH^0#'DOZ>PI7\6:>I^:=Q[&%_\ "O*Y7V/J?:4K+WE]Y9ULB#QIX)>:-8VL74H\AF^Q,(T"==S%!MZC'KVHU76]#UJQ M>SNY7DMW(+*LXS6BBK:I MF;JPOI)?>:R>./"-Q,JP6MI<0L 100*D/C3P-A2;G2E#.8 MQOMRO(]QK%7P]X1CA$)BN)$VX/F"4[^WS< 'I6;I_A'PZK22ZG M>W.IW+.=D@CF0+'C BYW$J /7KTI\L/,?M%W1V%GXL\(ZA>6MK9Q6EU+<[PG ME6+$909.XE1MX.03P>QJI!X^\&2Q64I@MXXKJWDN@7LA^[1&VMO !*G/ &#G M!J*)/#]O=PW,4EU%-$NU64S %=@3:PQR-H''MFLQ_"O@V5'407$1DP6:,S!C MP!Z8[>GZU/+'JF#G'HT=/;>*O!UY="WAETN2;YM9(T'PH+**UC%W%%%(9HFC M>8/&Y &Y6QP?E%1S^%_"-U;0P2I>-%$P8 O,=V !\V1S]T9[^_-'+'S'[1=T M;K^-_!27$4'^B,9&=1*EBYC!4 G+[<8Y&",@^M6+SQ3X2L;DP2+IYF0XD00@ M>6.>X*QHPP40= G X]0#FDC\/ M>&%M[B%EO9EN"#*\SS.[D;L$MC_:;\Z.6/F5[1=T;L/C#P9V:@LO&GA>ZU*_M)-.CLOLDC0M-=6Z(CLN2P&"64X! M(# 9 R,BL/4] TN\UBWO[:^N+(AXVN@L,S--+*Z,7F$TOEHLGF%(P?N@GW. 2!QQ1RQ\P]HNZ-H>./!)F@CC:TF\V1 MHA)':,8T*KN.Y]N%&,\]*0^/_ 2(K&[T[#9P%M78\9Z@)D=#UQG!(K+D\.^& M9I;F61;V1KB0R2!GF(.5*E<8^Z5)&#[<\"BR\->&+"/;%'>9Z%F,N3@,!G MZ.PZ?RI%)([&T>-U#JPB4A@>A'%.%EIF?^0=:_P#?I:QK M76;&SMXH(FE6*) B@PN< <#M4G_"0VG]Z7_OP_\ A469?/#NB?7+2QBL"\-I M!#*KKAXT"D<\]*PBWX9J[J6L0W=J8HO,=V93S$R@ ').2!6=N]*VIK34X<1) M.2L.+= >:;N_/MFD+?C49;'N:V.1L^306&/6J2)N3Q@[%^ M@HIB$[%Z]/6BLCH3T.6\028\0:H?^GJ7_P!"-5$EP!ZXIWB.0KXBU;T%W+_Z M$:J)(,UZD5[J/"J2_>2]68WC47Q?0_L>LW^DBXU2VL9OL9CPT4K$,QWHV",< M$=*Y*/XP:F+O4K9[.QM8[:X^RM<7LN6L +E8//NU5MQ5E)DZ1@949*DL.G\4 M^-XO"DD"/8S7GF6UQ=N8KB&$1Q0[#(+;A[F2U>YF M>"&.6!R7VL57)52%+X(1&(8G(QGBK2TV*BW;5'/?\+*URT-_?_\ $KU/2D>W MA06WG ,\EM))OB8@?N]\8R&!)WG#8 RS4/BMK.CJ]O?PZ+:7,=LMX+F4SK;3 M[K9)TM(QG=Y[%F4$D@A,A23M&O:_+Q[$@7\-M=6!O_M%S:2QB.,R"-$V[ M4H=AY;QD*25W#>HR-RLA(Z,K*>1BJ]OX3TBS>X=+5V:>2*5VFN)92 M3&^^-068X16)8(/ER3D4U;JB'.*W1K6[W!M8/MB)'=^6OGQQG*+)@;E7U .1 M^%1R/_GUH>3DY]>M0.Y^G]*$CDE(1SUXJN[YZ^M.9N.M5I7Z\=ZT2,)2L-E; M.>_M4^B'=K%L,<[CU^AJE*V.#SGO5G0#_P 3FV_WC_(UE Q.>/6NI\*>'[#5K"::[25W$NQ0DI0 8![?6N6/ KK?!^HV]KI M\\C$Y,,__ ($O2_\ "%Z- MC_4S?^!+U-_:]G_S]6_XRK_C1_;%G_S]V_\ W]7_ !KBYI=SW/9TOY5]R(1X M+T;_ )X3G_MY>JC:%X95)VWO^X9DD"W;E@R@,PV]20"#@ ]:T?[8L\X^UP#_ M +:K_C7'7/@_2KCQ.-9.LH)3<+<&/$1*E2I4))G=&,K\V/O X--2?63)=.FM MHK\"X+CP*VGI?C4&^QO(84F,LX#.!D@#9G@ Y.,#!YK:B\+^'IP#$3*"JN-E M\3\I&5/!Z$<@]ZR)M+B^P6%O:>(A9S62=[?6Y(2Z*L3[XVEA(VY(.">0/7I[U&^@^&8KF&W9\3S1M-$GVUB9$7[S+S@@9&2*Y. M\^'.B7 NXTU:&&"Y4J5$4+21#G:(I"=R*,X*C[V.2*E?P%H[Z?IUK_;31&R6 M54EMWC1CYC N "QV@C*X!Z$]Z5_[S#V_M4N8)UEMV02"5=0 M^7:>C6\U:"YE"H9("L;Q[QC(!)Y3@8!7CM5K_A M5/A];NVFCU=84A4)Y$:QA#@*,J PVL2H)/.:3:_G*4(_R+\#LU\/^&&N8K99 M%:>4,T<2WY+.%^\0 ><9YJT/!NCC_EA/_P"!+5S6C>$]#T'6+6_LKNSA,$?E M>4L,(!&P*2"#E6. 2175_P!L6A_Y>[?_ +^K_C6;DULQQIT^L5^ )X2T@8Q' M<+_V\M27/@[1IF5GAN'('>Y:GKK%KVNX/^_J_P"-*^KVFSF[M_\ OZO^-3S2 M[E>SIM6Y5]QRGC#0;#1H;1[-)$,CE6#REP>,]^E8UJ-+^"[AM$BFCE8. M6(1PV!CKQ7/VS8(KNI7<-3Q,2HQJVCL3ZFNZVC8?PMS6=&>:V9$\^U=.Y&16 M*AP?Z5M$Y)K6YJ6;XQ5?78L21RCHR[2?I2VSD-5ZY@%[:-'GYNJ_6IO9W*MS MQ:.^=;732VEU>-;0OM7AB MP1LL.PQ786_P!D2Z61Y;D/*ZRD M-QN"8 !XQQFJ^C?%77K+0;R--6TK6)[>&65Y[J"16T]A.5"7#EL.67[N=@XY M..:]W#D$\D9I=Y]3^=:.62,,S>>PR3[#I7"SG MKCDD5W^C:O:+I5FINH PC"D&0 @^G6L*[:2L=^"C"4I$M)2-46.X"@ M< 735$_A'2&/,-QC_KY:ISJ]J#_Q]P?]_5_QIAUBTY_TJW_[_+_C7'S2[GL> MSI?RK[C-&A^&&$W[X#R&990U\5*%?O9!(/'>C^R/"MI MX\X2#:'65;XL-K< M \$\'UKG=1\"Z#J>HWU[<7\$D]U() S+$S0CG*J2C-J!O&UM M1)L5=L,<2*I ^4!L!2 /EQC/.:UNNLF9T*W M7,K2)UP#>G)P,\#/)QZ5Q>I_#[2=3@TJ&36HHDL(?(7R((D++N)RN&PC(UEF0C$OV: ,$"; @.[ X')(.?:C2WQ/\ $?)'^1?@=TNA MZ"T9<3/L4!F+7V-H/0MD_+GWQ4C:#H<6X/*R%,;@]]C;GIGGC/;/6O/[_P"% MN@WULD:ZLEO,&9WF1(LS$G($@W#>!DX!-,F^%.BR1S)'K<42R,C+_H\3%&7/ MS9+9+'/7IZ@T77\S#EC_ "+\#M93X5@U9=,DO62_8X%N;I\YQD#=C:#CG!.< ME%7!&8\4+-MPHP"3E?N Y'J:?NW^)BY5_(OP.Z_L715SF>1<-Y?-]C#_W> MOWO;K[5-_P (WIGK=?\ @2U>9P?"?1;6421:X#(MPLZR21QO( #G&2^"3W;' M3MQ7I!U:V_Y^H/\ OZO^-0]-G4_:H/N-TD7T-3=]RN2GV1SB2;T M4GG(!HW9ZU'&?W:#H<#@T!L=>E=J1XMQY;/&/K33S]:3=BFYY]/:F3<<3QUS M3"<\K(=0T'3M8U.RO MKZUBO)K..6.%+B-)(UWE"S;6!^8>6N#VR:QY?AMI,VN6^J-->&:*[%\(C(C) MYHG:<$94E1O8Y"D;@%#9VBNA5\=309:O42J-;,PT\!6,-K;1"^U$26L"06MQ MYJ>9;K'/Y\14A<$HW + Y7AL]:?9^"-/L/,=9[R2:::WN9II)1NEEBN'N%=L M #+22-N &, 8K9,F#T[4TR8ZT:ASM%'2/#=EH,9IC29Z#FG8SG>M+P[SK-K MQT)_D: 8;RQMYVOG1I8Q(42W4@9'3)- M3?\ "N+;MJ,@_P"W9/\ &MK1Y"=)LN#_ *A.Q]*M^:WHWY&O-]K/N?2+#4;+ MW#FQ\.;VL:%GU1XT RS-"B@?4DX%=+YA]&_(U@>-]$F\ M2:)]DAABFE65)56XD:-FHR\\# M_1DY_6E'PW@P,:C+UX_T9.?UKEU\#^*H=*EMDU.))\1A9H+N:%&C!7, B"[8 ME&#AUY.>@!P'W'@;Q5]B'D^()Y+ICB?S;R7;,@";4!VX3HV6 YSWS5\TOYR/ M84OY#HW^'=H"JMJ94N2%!AC!8^@!//X4H^'%OCG49 /7[,F/YUB:QX'U34EB MWM97UP]E%:O?WC.9K216W&6'"?,3Q_=.5!-0ZAX#UN]MC:RZA)=0R0(KSS:C M (DQ_Q M,)/QME_QKE)/!?BK^T;ADUZ8V)61+=/MLJ/&AW;4)*-NZCYSDC'>GZ1X&U^U MN%FFO@))#&\[Q7UR2Y0. A!ZKRI)!&<$8 HYG_.-4*7\AT,_PYMA([MJ4B@G M/-N@'ZF@?#FW_P"@A+TS_P >R_XUR=C\/?$L/[Z[U));MDDC65KN:3R Q0C: M"N&&5;@],]35R'P;XE=R\NL2P[ 6BCBU"XD!E_YZL2!][O'RH[9HYG_.+V%+ M_GV=+'X @3&-1D_\!D_QJ5O <,L+QMJ+;6&/^/9/\:VO-;).UA^%*LK9^ZV? MH:Q]I+N:?5Z7\IRX^&UNN<:G-^$"#^M8VOZ"OA^XMT6Y:Y652V7C"D8/L3FN M_=V!Y5N?:N-\>/FZL<@@['Z_45M3G*4DFSEQ%"G"DY1C9F;;2NDM[GIS56^TA9\R6V%<]8ST/T]*(R MMHPG3YO>B8M%.>-XG*NA1O[K<4T>]:'* &:*,X.!10 44E6K.PFO#F-?D[N? MNBANQ27-HB&&%YY5CC7E9-\VB.J,%35WN17,I8FJ3GDT^23DTZSMS=3 =$'+&JV)?O,O:;%Y- MN9".7Z?2F7,F>.E6IY0!@< "LV9]QJ%JRGHK(Z+1_!<>KZ9#=R7TD+2@D(D( M( SZD\UH6_PXMTG60ZG(Q7GYK=#G]:N>%9<>';( ,0%/09[UL+(P7.UN?4&N M*52:OJ>_3PU)Q3<3#E\$0%69M39%')9K= /4Y-5S\/K>0!AJ,C*>0RVZ$$? M7-7/%FFR:_H-U8K%'*TFTA)G>-6P<_>4$CIZ$>H(KB;;X?>(8;>W U<6KQ9V MQ65Q+%"HP,#8@53\V22%&<]!TI1D[?%8J5"G?X#J#\-[=O\ F(2^O_'LG^-2 MV_P_M[=6 U)LGKFW3_&N2@\!^)KL7J:IJ[2V\\4H%O%>7&PR,H 8\ [<@\9. M,UI:IX$U745,D&HMITGV>VB6&-C+&6BZLQ9-S8/(P1[U3;VYR50I[\AO-\/X MF/.H29'86J?XTP?#V <_VC)_X#)C^=E' M-+^8?L*3^P=#'X#MI%5DU0R*W1D@C8'Z$'%2CP!$/^8@^?\ KU7/\ZX_3?!? MB/3H[>RBNOL5M-YKW"V,A14P/W0\U47+DDY8)D@#.:B/P^\4BVD>/4DCOI8H MXY)5OK@$JA;";BIZ@@[@!R,8P:=W_,+V-/\ D.V'@.$C/]HOCU^S+_C2CP-" M#_R$6^OV9/\ &N=M/!GB"&_@NI=;N99$<,VZZFVMANZ8"_=XZ5WQE8D_(V/I M6&\L*1ST/:NP\U MA_"WY5R_BJ0MJ,0(P1$.#]350G)RLV8XBC3A3;2,H*H_A'Y"G*4&>%S]!48/ MMS2@D#GK778\M,E 4C[H/X484?PC\J:&Z=J WIU]Z5AW'_*?X1^5.&.H X[X MZ5$#D<\FEW9HL%R3=@\TA?GFH]W48HSGJ:+!.WK14:,-B\'I165CI6QP/BUS;>*]924&)Q M>2DJXP0"Q(/Y5FBY3KO'YU],7WC;3+>^FA:PDG,3>69-JG)'UYJ,>.-+/_,* M?_OA*J./M%+D_'_@&<\K@YM^VW?;_@GS:+I!_&OYTOVE>N\?G7TF/'&E_P#0 M,?\ [X2E_P"$VTS_ *!C?]\I5?VA_<_'_@$_V5#_ )_+[O\ @GS6+A/[X_.F M_:4_OK^=?2I\;Z6/^86__?"4T^.=,'_,+D_[X2C^T/[GXB_LJ'_/Y?=_P3YJ M:Z0#[X_.F&Z1<_./SKZ5/CW2QUTJ0_\ (Z8WQ"TE?\ F$R?]\1T+,/[GX_\ M EY5#_G]^'_!/FAKI,Y+#@^M0O<@XWKS[\UI>')D&M6OSC[Q[^QKZ ;XP:(H_P"0'<'_ (!%_C3[/XOZ M+P?\+&TS_H&3?]\I1_PL;3/^@9+_WREI]0I_P#/W\/^">/B10#\ MP]AF@2KC[P'U->P#XBZ9G_D&2_\ ?*4?\+'TOMIDQ_X"E'UI_P OXB^H4_\ MGZON_P"">0"1?[P/XT@D4#[P_&O8/^%BZ9G_ )!DO_?*4G_"QM+_ .@9+]<) M_C1]:?\ +^(_J$/^?OX?\$\?\Q"/O#\Z7S$/&X'\:]@_X6/IG_0,E_[Y2@?$ M;3#_ ,PR7_OE*/K7]T/J$/\ G[^'_!/'PZ@?>6CS$_O#Z9KV#_A8VEYYTR7' M^ZG^- ^(VF?] R7_ +Y2CZT_Y0^H4_\ G[^'_!/'UE"\"5E7T$A _+-+YP_Y M[-G_ *Z-_C7KX^(NF9Q_9DW_ 'RE ^(VF=],F_[Y3_&E]97\O]?<5]2C_P _ MOP_X)Y )QE;\)&_P :]?\ ^%C:9_T#)O\ OE/\:#\1=,_Z M!DN?]U*7UE?R_P!?<'U-?\_OP_X)Y )P/^6K?]_&_P :/.S_ ,M6&?61O\:] M?'Q%TS_H&2_]\I0/B-IF?^09+_WRE/ZROY?Z^X/J_X6+IA_YA>)7_[^-_C4T3[CS(Q_[:-_C7K@^(FF''_$LF_[Y3_& ME_X6#IO_ $#9?R2E]97\O]?<-8.*_P"7WX?\$\M*I+$RJY#$<'S&!_G6:)L9 M'FOG_KHW^->R#X@ZV81NRN.01(1^'6L7S5).Y\MT^9LG] M:]L7Q]IQ_P"8?,/^ I2?\)[II_YALG_?*41Q-OLA/!1G_P O?Z^\\9BF4 ?, M./>M"WND_OC\Z]7'CS3?^@;)^"I_C2CQWIW;3I?^^4IO%7^R2L!!?\O?P_X) MY+J%LMPIFB(,G\2@_>]ZRUF53]X5[?\ \)U8?] ^4?@E)_PG&F_] Z3_ +Y2 MFL5;[(/+X-W53\/^">,Q72J>''YU>AODR,NOYUZR/&^G'_F'/^24H\;:=C/] MGO\ DE)XG^Z-8&*_Y>_A_P $\O::"Y7;*$D7_:JI)I%F_*2M%[!@1^M>N?\ M";:?_P! ^3_OE*4>-M//_+A+_P!\I26):Z%O TWO-?<>.-H8/W;M MG)H48'SW8/\ NJ/ZU[%_PFMAC_CPD_)*/^$TT_\ Y\)?Q5*KZW+L1_9U'^?^ MOO/)8K"QMR#Q(P[R-G].E327R <.N!TQ7JH\9V'_ #XR?DE'_"8Z>?\ EPD_ M)*GZR_Y33ZC!:*:7R/'9KY3D!Q^=49+A3_$*]P_X3#3_ /GPD_[Y2E'B^P_Y M\'Q_NI5+%6^R9O+XO_EY^'_!/#80;J0(A&>Y[#WK73RK.'RU<>Y]37K@\76 M/%@X_P" I2_\)?8'K8R?]\K2>*O]D<?G'YU2>9<_?' MYU[K_P )78$?\>#_ /?*4?\ "5V'_/@__?*4UB_[HGER?_+S\/\ @GA]BGVF M<(KLJ#E]KD#'X&M6=HAG#8_X&?\ &O7!XKL1TL7'_ 4%+_PE=D?^7%_R2H>( M3=^4TC@5%6]I^'_!/%)9$&<.P^DC?XU7:;!/[UA_VT;_ !KW+_A*;'_GP?'^ MZE+_ ,)38'_EQ?\ [Y2FL2E]DEX"_P#R]_#_ ()XA9,)IQF5RJ\M^\;_ !JU M.\8Z.1])&_QKV4^*;$#BQ?\ !4I?^$IL3_RY/_WRM'UA?RC6 LOXOX?\$\.: M8#I*WX2-_C31.!_RT8_]M6']:]S'BBP_Y\7_ .^4H_X2>Q_Y\6/_ %:?UE? MR_U]POJ'_3W\/^">("1<@F5OQD/^-.$RY^^Q]Q(W^->VGQ/8][%_^^5H_P"$ MGL?^?)_^^4I?65_+_7W#^H?]/?P_X)XMO7^^>?61O\:>'0=7/_?9_P :]F_X M2BQ_Y\G_ .^5H_X2>Q_Y\G_[Y6CZPOY?Z^X?U'_I[^'_ 3QO>A/+G_OMO\ M&G(Z)R",GJ21^= E _B'YUZQ_PEEC_ ,^,G_?*TG_"66.?^/*3\EI?6?[H?48_ M\_/P/*/-0?QC\32>'YUZP?%UB/^7&3\DI/^$OL>UE)_WRE/ZS_=#ZC' M_GY^!Y1YH'5@/QI#(G]Y17K!\76'>Q?\DIO_ F-@#_QXR?]\I1]9_NB^HQ_ MY^?@>3&=".6'-(95S@N!^->M?\)C8'_EQE_[Y2C_ (3*PSC[!)S[+3^L_P!T M7U&/_/S\#S."RNGAC9;>9E*@@A3R,45ZM'XOTYD4^7(N0.-HXHK'V[['4L'" MWQGGFJ+G6+[O_I#_ ,ZB5,8[58U,?\36^_Z[OS^-1H,<"L3F:]Y@L=2>4?2N M-^(^K^.-#ABNO"&CZ'JMI#;S3WS:O=O T>P;AY87[V5#9]P*X?P1\1_B_P"/ M_"=AXBTKPEX0.FZA$9K4SZG-&[ .5.Y3]W[K4#2[GLS(?K43KP:\;\%?%#XJ M>,_%&K:3'X6\*Q+H>I1Z?JL@U"4&,MRQBS]_"Y(]QBL^P^,?Q+\0Z?XEUG1/ M"7AV^T31+Z[M)#+?RQ7$BP$EB%Z9V8/US3)/;I$]NM5I!C_&L_P3XLMO'G@[ M1_$5I"\%OJ5LMPL4ART><@J2.N"",]ZTY.%YB@&[;C"_F140/RYSUK;\-':+OZI_6ET/:@ MN9V9G_V1J&/^/&4>V5_^*I!H]_\ \^,I_%?\:ZS=[4;R.E*YO[*)RAT?4.UE M+_X[_P#%4AT>_P ?\>4OYK_\576;_7K06QUHN/V43E!H]_C_ (\I?^^E_P#B MJ/[(U#M93?4E?_BJZO?2E\T![*)R9TC4/^?*7\U_^*H_L>__ .?&7\U_^*KJ MRV>U&X"D+V43E/['OS_RY2XSWV?_ !5(=(O^UE,/Q7_XJNLW#TI2W/2F'LHG M)C1K_G_0IOP*_P#Q5!T?4#C_ $*4_4K_ /%5UA?-(7&?2BX>RB^/_ "Y2C_OC_P"*KJ]WTHS0/V43E3I%^1_QY2GZE?\ XJE&DWXZ MV4WURO\ \574AO44N_/M0/V*.7&EWI/-E-^:_P#Q5.&E7V/^/*7\U_\ BJZ; M=]*4/CTH%[%',C2;W'_'E-_X[_\ %4HTJ])'^A3#_OG_ .*KI=^3GBEW@?6D M/V2.:&DWW_/E+^:__%4HTJ__ .?.7'_ ?_BJZ7?]*-U _91.<_LN]_Y\I0?7 MY?\ XJE_LJ]SS9R_^.__ !5=&'S2^90/V43G!I=X/^7.7_QW_&E_LV\S_P > M$_P#'G+_X[_C2_P!F7A/_ !YS?FO_ ,57 M0[QZBE# TP]FCGQIMY_SYS?^._\ Q5*--O?^?.7_ ,=_QKH-PI ZDG!4D=0" M"1]1UH'R(P?[.O,_\>#M(./KCI2#D1A_8+O_ )\YOI\O^-.%A=X_X\Y_R7_XJMMID3)9 ME4=RQ H\Y0>9(U]F< _J:8^1&*+&['_ "YS9_X#_C2_8KK)/V.;_P =_P#B MJVQ(/4'W%"W$;9VNC@'!VL#@^G7K2#E1BBRNS_RYS?\ CO\ C3A9W0 _T.>M!2BC$%G=_\^<_Y+_C1]CNB>;2E$GX46#E1C?8[K_ )])_P E M_P#BJ5;2YQ_QYS_DO_Q5;/F?2CS32L'*C'^R70/_ !YS_DO^- M+KG_0Y\_1 M?_BJV?,.!S1YK#N*=@Y48YM+D=+.?/T7_P"*H^S77_/G/^2__%5M>8<>G M% :1C&*/./.<4"Y48_V6Z_Y])_R7_XJD^RW6/^ M/.?\E_\ BJV?-./:CSO2@.5&+]DN3_RYS_DO^-*;6YQ_QYS_ )+_ (UL^:3W MI/,- ^5&-]DNO^?.?\E_^*I/LMUWLY_R7_XJMHRGVI/-XQVI(7*C%-I=?\^< MWY+_ (TAL[K_ )])OR7_ .*K:\WM1YF:=@Y48AM+K_GSF_\ '?\ XJD^R770 M6@.Q?I13XS\B_0=J* M@=REJG_(5O>>L[_SID1I=3(.K7H_Z;O_ #J-6Q5G#+XF1^(4:7PSK,:*TCO8 M7"JJC)8F)@ !W).*XW]FNPN]*^ _@RSO;6:RNXK-EDM[F-HY(SYKG#*P!'XU MWJ2;0.?QJ4S%\DDDGJ28L!DE@.!DU \A8@DD\8Y-,AF5H>A67A?0['2--A%MI]E"L$$().Q! MTY/4]22>I)J:7I4\K56D;GKFFD92*[]#524Y_D:#&/QKU. MJ (_^M6SX=;;]I]]G]:QLX^E:NA9_P!)P#_!_6DSVZ?Q&WOYQF@/FH?F/\)H MR1Q@_0BE8Z[DV^@/[5%D]@:0[CV(HL%R;?2>9DU$,^A_*@9/8C\*=@N3;\4; MJAY]#1SZ&BP[DX8YI-]0Y8]C^%(QHYZX/Y4PN3;_> M@/FH06]#^5 )]#2L*Y/O[4N_%0;C_=/Y4NXG^$YHL,GWY% ?'TJ#<>P/Y4I) M/8BE8+D^_P!J ^>.E0 GT-+D_P!TT6&3;J7?BH?F(X4_E1EL\J?RH GWYHW^ MOYU#N(_@/Y4N6/\ "1^%(=R;S*-V:@R?0_E2@G^Z?P% R8/GK2[\5#ENRG/T MH&[^Z?RIB)UD^89..:\*_L:"7Q1J0L-!O4\8'Q#]HAU6.QDB6.U^7"?0TXM(0 2Q4=!SB@F4.>QX+J/B3Q-X?T)GEOM:\/VL,$LME_9 MNFKY4TYN""LY\LA!L(QG:#G.2:TGM=1&MZ1JEU-K%E:PZY.';3;8 %7A78[* ML9+!F^7>>,'J.M>G:YX-T3Q-=VUSJVE17]Q;_P"J>4OQSG! (##(SA@16XK2 M=BPP,<<<>E,S5-]6?/MSKWB[Q&-L]19[TI>3RV@D)B$9VB1L?=!Z9[UWOF2\ MLYQTYZ4@+K_$;3-9N=/T\7+:9:W2Z=#,L"_.DQ!CG7 M"XVPJ"I[=,TMM%XKEU*^L;75-7T2V5]1N#/86<<9GD3'E%B8R#N(/3EL]:]E M!<#O^M&Y_P"\Q]N: ]GW;/'])\6>+9O&^@1WESJ[P74$)GL(K(PPQY3YW?=$ M4<9Y)$B,IX"FO9RY[&HO,<*1EBI.2O.#2?,>Q_*@T@N7=D^_UI/,YJ'GT/Y4 MN6Q]TTC0GW^]&['UJ ;O[II9]*@W'LI_*@EA_"?RH F\ MP^M&_P#&H"Q'\)_*C)[ Y^E $WF4;R?2H,MZ$?A0=WH30!-O]Q1O]ZAY]#^5 M(=WH2?I0(F+]><4@DQ]*AY ^Z:.1T4T!A_*C#'L?RH$5M3?*P=_P!X?Y&J6.1Z=:LZC\H@S_?/7Z&JV.,>E!E+ M^Q_SW?^=1H^13-7;;K-_P _\O#_ ,ZB M63WK2QYS?O,R_%/CBR\'-:K=V&L7AN-Q7^RM,EO-NW&=_ECY?2IO"O MC&U\76UQ-9V>JV:02"-EU73I;-V)&P6/2+W4_MLZ M6J-:31)ME1:W;RVP=$WHDA)+*60JNWIUHXQS^E M7M+T@ZH\I\\P"(*,H"2V<^XXXJB,@?2MWPN<+=\YY3^1I'N4U>5F!\*-C_D( M2CZ*?_BJ4>%21QJ$W_?)_P#BJV]W%*'XI'5R1,+_ (14_P#/_+_WR?\ XJC_ M (10D8^WRCZ*?_BJW0U&Z@?)$PO^$4/3^T)NG]T__%4?\(HQ&3?S?]\G_P"+ MK=W<4@//M0')$Q/^$59O^8A,/HI_^*H/A4\?\3";'^Z?_BJW-W I-W% N2)A M_P#"*D?\Q";\%/\ \72GPHFT__ !5.D/\ Q5D?_7/^C5MYYZT$QBG>YA?\ M(J3_ ,Q"7Z!3_P#%4[_A%N/^/^7\5/\ \56WN]*-U!7)$Q!X6S_R_P O_?!_ M^+I?^$6)/_'_ "GZ(?\ XJMS=Q1GTZ4%D?V;&C_:'F#';@EEQ_P"/5T^X5D>)6'V: M#_?_ *4$N*2&#PQE1F\?IGA6_P#BJ=_PC _Y^W_[Y;_XNMD-D#Z"E%(KD1B_ M\(R#_P OC_\ ?)_^*I1X9''^EO\ ]\M_\76T&!HW4PY48W_"-#_G[?\ [X/_ M ,72_P#"-<_\?C_]\'_XNM?-*30/E1D?\(T/^?MS_P ;_XNG#PT,?\ 'VW/ M^P?_ (NM?=Q0#0'*C)'AE>]XQ_X ?_BZ/^$94_\ +TQ_X ?_ (NM??STI0_- M(.5&)<^'Q;0/()]Y49VL&&?QW4ECHBWL F\_RU8D!0&;'X[JUKYQ]AG_ -VH M=&;&G1#W/\Z LKE?_A&D/_+T?^^&_P#BZ!X:7./M)_[X;_XNM<$$TNX?C05R MHR?^$90'_CY8_5#_ /%TH\-+C/V@_P#?#?\ Q=:P8"C8?]\-_P#%T[1&VS77 MN?ZFM;S,T@21C_\ "-1CCSQ]-C?_ !=+_P (RG_/8?\ ?MO_ (NM?=2[N:86 M1D?\(TG_ #V'_?#?_%T?\(TO_/=?^^&_^+K8W#M2;Z!V1D#PTG:8?]^V_P#B MZ/\ A&5_Y[C_ +X;_P"+K8\P#K3=XS0%C('AI?\ GN#_ , ;_P"+H/AE?^>X M'_ &_P#BZUC( <@T;P3T!H%9&.?#2#/^D#_OAO\ XNJDNEI'?+:9#%\$2?., M#!/3=[5T1>LBX;_BH(#[#^1H$TA/^$;4_P#+P/\ OAO_ (ND_P"$80C_ (^/ M_'&_^+K7+K_^JD:49H'9&0?#*YP+C_QQO_BZ1O#*'_EX_P#'&_\ BZUS)Q2; MQZ\T!RHQ_P#A&5_Y^./]QO\ XND/AE/^?CC_ '&_^+K7W>]+N% N5&/_ ,(R MA'_'R0/]P_\ Q=(?#2\?Z2?^^&_^+K8+@>WTIOF"@.5&1_PC*Y.;DC_@#?\ MQ=)_PC2D<7)'_ #_ /%UL;^!2>8.F:!61@7>DC3O+D$HF#';]T@CCMDFH.^. MG:M36F_<0>OF?T-97M$>5)^\R+58+2]-C]IN5@:TNX MK^/,BIEXR2,YZKSSC\ZR9O 6FW45BAN;HI:2SSQ8=>3+<).V>.F] !CM^=1> M+_#EIXC?16N-,M-1^RZG;RRFYA1RMN&8RCYAT/&5'7TKDDTOQK%=ZAYMQ?26 MGG 20VDZ1">W$X*I:GS/W3" ;>%C[@DMAJ!IW.AUGP-+;V^FW&@7KZ9:P MV%K/+=+$8XD21#SY;C)60@@KCTP14_A;P##X:N+&\-_++17@@NM9OK3R%,!BU)5N%O6MT'F/(Q!:%9@Y*GF52#M(XSG!Z'TJ%Y>XZ5YFFB^*[:_D$1N%>6\:>":VN42UC=I]TTEQ'G M+H\>0JX..F%.#6%8^(MP22;1ZU7D?CT^M,MXC9VT$'G/@QDQCG@U-HI']L6WN3_*JLC8X["K&A-N MUBVYXR1^AIDP?O+U.RZ8[CWK<\-?=NOJG\C6&#@#]>*V_#AXNN>Z?R-2>]3^ M(V\BC=@4W-&ZI.L?D4A;TIN[\*-V>^/2@#G=0\:M!K%QING:+>:U/;;5G>VN M+>%(W9=PC!ED4N^WYB%!P",]:L^'/%<6ORW=L]G<:9?VP1WM+F2*0M&V0LB/ M$S(RDAER#P1@XXKSOPGI3+XVTB*_T6XU6]TTWD,UW#")197DI\PWO>([3P[!"]R)YYIY!%!:VD)FGG?KM1!U. M2>@ Y)%:0Y(&<5Y?]MU62\C\7LR7D%GJ$^G7-D[,/[/MBWEDQ(H^>9OE8ESC M:<*/5B.]T'Q1::\]S#'#=65[:[?M%C?P&&>(-]UBN2"IP<,I(..N:UZ\DT[3 M=:\1ZM9RW>I30W&GV=R;[7+61[&2,&9Q BQ+F*11Y9+>8",#U->@>#-8N-<\ M+:9J%T%^T3Q;G9%VK)@D!U'8, & _P!JD"9MCK2TP'(HS04/R,UE>(S_ */# M_O\ ]*TLXYK+\0BJ"0/Q) %8\?C:\?49=/7PIJKZ MA#&)9+1+NQ:9$)P&*"?< >QQS2>-4DF.B)$K-,U\0@5MK%C&P&#V.>]?/6C^ M"=<&NVFF1:)XB77+46]U,AACBNE8R_O&EU0B;R>QH);:/J+1]:M]'GQ_P _MU_Z--='GT[T%$@:C-,S MW[TNZ@".^/\ H4_(^[46C_\ (/C^I_G3[ULV4W^[46D'_0$](H/$ MNF_:H(Y;9TD:&:VN0!+!(IPR. 2,CV.#VKR^&QU+Q=/9^(?#GAQK"#P^L8LX MUCA$^IL%VR1;^JH@RH5B,L,GBNC^'>JS>)];UG78],NM$M)UCMYK.[9&=[E, MAV)0E?E&%)!(- KGH(:EW 5']*4-0,DZ9I4/S#)QR*BSCFE!)8?6@92TD_O; MGZ_U-:(8^M9FE9\RXYQS_6M#F@2)5;- ;C.>:B!I0W/- R7=D_X5QVH_$!KV M^?2O"]M_:^JI,8IIKB">.QM@/O,\X7:V#QM0DD_2NM1L."&V\CGTKP70M-UO M7;Z_TW1_%,6BQ+/<&/0X]4:&ZT]=S95H5&6W,5;S,_*.!D&@#U'1/B!'->P: M1K=K-H_B!W:+R&@E-M*PY!BG*[&##D MNZ\<5U9:O$Q%JVG^-],T[5_$EGX@ MMSJ,3Q>'X[XS7=OMC($C@\[5^^*RYC_Q/(3[#^1K0W>]9DQSK4/T'_H)IDLUM^>:3=^-1[L4,>!2*'D@BD+=Q M3,^_%!.10(R/$/B8Z)/8VEOIEWK&HWI?R;.S:-&*H 7*RIO' MMY8K'-J'A/4["P:=+>2]%Y:7"0L[!5W+'(6QN(!P#C/(KF_&L&I>)/&^IZ5I M^DC4FM]&CC68ZJ+$P222&174X+$@JAR,#Y<'/2N!US1?$OP_\-ZW?>(-%@D^ MW*\%L]CJ^5AF>1IV=HQ'MRS+DNV,8 R,T";/H\G!QWI-U4],O1?Z;9W(! FA M209&#RH-62] #P::6QWINZ@G/&: *.LM^Y@_ZZ?T-9Q/ J_JYQ%#S_RT_H:S MCP>3083W)D/R+]**1&^1>%Z>E%1S,=SD=?:G> M()!_PD&J#M]JD_\ 0C5)9>:U1XDW[[.?\;>)M6TG4;"TTI6DEN+6ZG$<6G-> M.\D?EA$VJZ[%)<@OGC(K-M?BA<17MM8W>GQ2W4U\;.7R)\"W9IFBB4C:ZCN6TZS:YB8O'. MUNA=&SN+ XR#NR<]I'OP#;3XGSW+R1P:*LLL+Q02[M014$\ER]LJ*P0[DW(6W\<=L\5TG] MCZ:+>2 :=9^1,K))%]G0(ZL=S!EQ@@M\Q]^>M$6GV5O&D<5G;1(@152.%0%" M'* #C:22/0G(Y- .2,OPKXTD\2S213:<+!Q!]I3%PLVY1,\+9P!@AXVQUR" M#P>*Z!Y.ISSU_&JD=O;VY!AMXHCM*[D0*=N2V..VXDX]23WI&D]*#-R1(\N? MIUJ!W(Z4C/\ 2HV?\*#)L'?WJ!VZ]Z'?\34+OC/^%-&38U_E Q^E6_#YSK-M MCN3_ "-9['/L*T/#W&LVN#W/\J;%!^^O4[53TX%;'A[Y1=#_ '/ZUC]!@5K> M'R%^T\8^Y_6H/H:?Q&UGWH!QUIF[-+G%(ZQ^[\:0'CV/-87C>:[B\&ZX]@\R M7ZV4I@:V!\P2;3C;CG.>F*X1->\4>(=7U'1[Q;ZRM$AF8FRMIK6:V\N-6@E% MV#B4RMD%!TY'(4)WW*^S.0I*L,C)S@] M,U:T70-,\-VKV^E6$-A [^8ZP@_.V,;F))).!CD\"O+?$(US2_AQX/>+4==^ MV7,\,NI3RW%W),-T#%UFW>^ M.BRPDGR8W6)H!EDW,S#>1T7C&Q*#[T MN:8&%&ZD69;D_P#"21\?\LQ_)JU\^^:QG.?$D?'_ "S'\FK7#4$1ZC]U+N]Z MCSUI5;+ 4%C^H[USVM_#[PUXBNI+G4=)AN+F0!9)5DDB:0#[N_8R[\=MV<=J M\\E\7^,]+N5M8;:ZG62]N/*%QI\L[W7[\*(1*,"!5C)8.>/RK:L-)US2].\; MRZ=?ZY?ZC!-)!I::G>27"E/+5@R*_!;<6PWX4S/GOT-Z+X3^#X9-PT&)\XW+ M+<3R(V#D!E:0JPR2<,",FNM&% "J , 8 'H*\=_P"$FU#2-',_A^[\3W-N M[PI>7OB#39KT6C;27,<;!9');"L "BY!%2W/C?Q^N@ZCJ/\ 9L-O+ EJHM/[ M-=W0R#,DW4EPHYV $C=@]*0>T2Z'KX;M1N_*L'P9J6H:MX7T^[U:!(+^5"94 M2-HP?F(!VL 5R,''O6V&XYH-4T]1VZLS7SFWA_W_ .E:.:R]=.8(O]_^E(4M MC7!P/P%.ZBHE;(&?2G;QCK3*'YQGO2\]@?PKQ_7-)\0:=>>)9-+UCQ&98KNS M2Q\^[FN(560YE(C/#J/T''%,3Q/XYEU Q+'Y5V66S:[?3I&M\>?M,PAW;0=O M/!_'%!E[2VZ/5]4TBSUNS:UOX!<6[$-M+%2K#D,K*05([$$$5DMX!T=EVEM5 M*?W3K5YC_P!&UYPWQ-\7VM[I<%]'#8/++';B-](D9;XF1E9P^[]S@*I"=\\9 MJ9?%'C;Q#\/]7D59[378-0ABMIK>PDME9=_S *?F91C#$J,9YSUIV#VJ?0]= MT^RM]-LX;2TA2WMH5VQQ1CA1_GN:L9]Z\/?QMX^MY]4U*XL[K3+>Y> 1Q2:? M)>KI\8# D0I]]G81G'6D'M5V/<>_!I<\UY)X!\3^+?$6JZ%/K4$T$&^Y61H;62WC<>6"!( MC #*MD ]Z]8W>IH-(R4E<9>9-I+_ +M1:8<62?5OYT^\/^B2G_9J+2VQ9(/< M_P Z!]2[NQ3@U,# UA^.I;R'P;K;ZBN="'] MJ0GK7C7A[Q#XJLM&T2/3A=:M)?RFWN);^*[E-I-P=[-W(Z;=W0U'IOC MOXAZK=WEJUA#IS_;8[=9)-*D?[*I8@YSA9!M ;=NXSZ4S/VD>QZ-??#;PKJ5 M[/=W6@6*Q+/Q+X_P!% MCT2]U"&6>U6P5IU@BGN)&4S8=YD*C]Z%Z!0X3#%FZUVGPN\4Z_XC.LKKT!C:VN M-D,@L'M49>?E&[!;'9^-9NG'#S_P">YJ\&P.E EL2;_>@25&I!==W"Y&?I7CU@VNZGXFM[*>^\ M41:O-?S1ZG"&EAL(;'G8T+@>6I^[M9#O))S0*4N6Q[+NS6/XA\+V/B..$W'G M6UU;RB>"^LG$5S"X&,K)@GH<$'(([5XU>+XRM?!&EP:3/XJOM;N)YKNZ>2[9 MI(XX2=B;I2 JOW4&W^VQH)B_*N(%( MW=L2X7%,S5335=CTCP_X:T[PQ8BVLH3]YG>XG(>>5V.6=Y,99B>IK5+'WQ7B MG_"?>/K2T22]AB2*Z2.8W46B2,=.0R.K QALS'"J<<$;LXQ46C>-?&NO1V=U M8.B-J,<"F^;39);=/W%#.&L95+#9EI1)@A"&XV$UZWN%(TC)35T2;S6;*Q_MB(_3_ M -!-7]PK.F;_ (F\1]A_Z":!LMW6J6ME<6D$\Z0S7DGDVZ.<&5\9VCWP":JZ M3XDTS7GF&GWT5V(L;FC)"]QPQ !Y!Z5F^//#=SXJ\.M:6%XFFZG%*EQ9WLB% MUAE7(R5')&&8?C7)P_!F"/4M+>>>VO=,LY+61K*>%F$OE1,ASSCEFW<^G-,A MN2>B/1=/U>RU:V^T65Y!=P;BOFPRJRY!P1G/8]:-0U:TTJ#SKNYBMX@Z1%F; M.&Y-K'M0+ MSG/(.,=.>G2N/'P5OFN[1WU#20+?3Y[);U+607D;2[LRJ^>2 0H!/ W8Y-9G M_#/5Y_PCJV']HZ1-)F?,-U!-):)YB(HFC3(*RKLSG&/F/U()RG_*>K7OCSP[ MI6IVFFWFM6=I>W2))!!*S*75^$.<;1N(P,D9K:\P!F7HVTMW]>1:E\$998$CMKS3KB",6X%C MJUM)+:SE(&CY.@^1>G2BB/.Q>O0=J*7*,X'Q"_\ Q46JC_IZD_\ 0C5$2<8'2I?$C_\ M%1ZJ!Q_IE X)Q3(N!Z>U:/A[G6+;G^(]/H:SL>E:'A[ MG6+;']X_R-#+I_&CMN@^GM6KH6";CZI_6LH<>]:FA_*;C'^Q_6I/H*?Q&MFE M&,4SBBE8ZAX;'()!^M*7+#!<[1T&>!4=&:87'J[*V0Q![D'%-G5;F"2&;$L, M@(>-_F5@>H([YI":*5@N5M&T?3_#]G]DTJRM],M?>E&10'(((8@CI@U%2YQUH D+DG)))]Z,TREZ]Z+ /#8K-US_4Q'_:/\JOXQ M6=K9_<18_O'^5 GL:@Z#Z49'XTP=!]!2BD4/#G Y/YTX2L/XB/QJ+ XI1S0 M,IW.@Z7>ZK!J=SIMK<:E;C$-Y+"&EC'^RQZ5HF1F.2Q)QC)-1AN* >*=@T)5 MD8'(9E/J#TI=[!=NYL'L#Q48(]:4'U-.PQYD9CEF8GW-)NS248 HL!'=M_HT MOTJ/3#BT7ZM_.GWG_'K+]*CTT_Z(ONS?SI$]2YFE#$'(.#4?%&:11,9&8Y+, MQ(PH)/-(78XRQ..F>:CS10%R0MS0&R1]:CI1U'UH&5=..'F_SWJZ6%9]AR M\O\ GO5SMB@4=B7<*/,.T+N.WKC/%19]Z.!0,F:0G.6/- F89VNRYZX;K46[ MTH/M0!!JVF66NV$EEJ5K#J%G)]^WNDWHV.A(-2V=O!IUG%:6D*6MM$NR.&%0 MB(OH .@I:,XH"RW)#(Q!!9MI.2,G%)D>M,W$]^*.E AV<50E/_$VA_#_ -!- M7"U9\I_XFD6/;^1H)9I[CWS1NJ,MCZT@.:!GG7Q T2YO_%/GW>B:UK^G&R2/ M3UT:Y,1M+H.2[N0Z["1M(D(8 CVK*OKKXEG4-22V34XQ\RK_H]N]M$GF((F MMY#\TDFPN7WC'&>*]:.#Z4<>U,R<+N]SQ35]7\?^%]/N)]0U357MFE6W6?[% M;>:G^E!$,8"X+O$<\\$XZ5I:?JOQ&A:V@N['595N7MA#="T@W01B=A,]R!PD MABV$@ C/0=:]7>-)!M=%=,YPRAAGMP:=@8IB]GK?F9XQ9Z9XXT[38$MEUF34 MK=+J$W=Y#'(Z%KF/:8V(PR&/>PSGH?3%4_%OBSQIX0D@M[W5[Z*$7+0V=R(+ M7SK[_254&92 =GE,,&-1D]>:]RRH/:HY;2WFDBDEMX99(CNB>6)6:,^JDC*G MW&*+"=/2R9.W4TW)[TA;'>FDT6-RIJ;?NX?]_P#I5,GIZ5:U)ODA_P!\_P J MI@.U%1=E+8\U\3-_Q4VK \?Z9+_Z$:SA(?1<3-,HF#!QNY(. 1P:I#X#ZZ,#^T-/Q]7_PK121 MXD\)B'-M0ZGGWFD4[S>,]*] 'P)UT9_T_3__ !__ H_X43KN,?;]/Q_P/\ MPIWCW(^J8C^0\]\TX]?K2>9Z?I7H?_"B==_Z"%@/Q?\ PIO_ H;7<8&H:?^ M;_X4KQ[A]3Q'\C//"W&3Q3&DQ[UZ*?@-KI_YB&G_ )O_ (4?\*$UT]=0T_'U M?_"GS1%]3Q'\C/-2Y/2DZ^WZUZ5_PH371_R_Z?\ @7_PI?\ A0FNG_E_T_'_ M /_ HYD3]2Q/\ (SS3MZ\4?K7I?_"A-=/74-/_ /(G^%'_ H/71G_ $_3 M_P#Q_P#PHYD'U+$?R/\ \T)SGM6AX>_Y#-K]3S^!KN_^%":Y_T$-/\ _'_\ M*M:7\#]:LK^&>2_L65#RJE^>/I0Y(N&#Q"DGR% 'IQG':IK:ZELRYCV?.!D. M">G<8/O75_\ "L=2 _X^;7_Q[_"D_P"%8ZCQBZM>/][_ J;H]A4:JV1SIUF MY/:'_OEO\:3^V+G'W8C_ ,!/^-='_P *RU(\&[M_PH/PQU+.?M5K_X]_A3N@]G6['.?VS<_P!V'Z[6_P :7^V;GCY8?^^3 M_C71?\*RU)AS=VO_ (]_A1_PK+4>GVJU_P#'O\*+A[.MV.=.L7(_AB^FUO\ M&D.L7/\ =A_[Y/\ C71_\*QU+J;JU_\ 'O\ "C_A66I$/])M3_ -]?X4H^ M&FH\?Z3:Y_X%_A2N'LZW8YPZM<^D(_X"W^-*-5N./EA_[Y;_ !KHC\-=1(YN MK7/_ +_ IW_"MM1_Y^;;_Q[_"BX_9U^QSG]IW QQ#_ -\M_C3O[2N3VA_% M6_QKH?\ A6^H_P#/S:_FW^%+_P *VU%L?Z3;?^/?X470_9UNQSJZE<'^&$_\ M!/\ C3O[2N#T\G_OAO\ &NA_X5QJ S_I-M_X]_A2CX=:@/\ EYML_P# O\*+ MAR5NQSO]H7'3$/\ WRW^-*-1N3P/)_[X/^-=$?AUJ!'_ !\V^?\ @7^%+_PK MK4/^?BV_\>_PI717)5['/#4+@]X?^^#_ (U%<2RW:A9"@"Y(VJ1S^)KIQ\.M M0'_+S;_^/?X4O_"N[_O\ M/_?!_P :Z$?#R_!_X^+?\V_PH'P^OQ_R\V^?^!?X470^2KV.>^W7!_YXY_W# M_C2_;;C/_++_ +X/^-=#_P *]U#O<6Y^N[_"E_X5_?C_ )>+?\V_PHN@Y*O8 MY_[;/ZQ?]\'_ !H%Y<>L7_?!_P :Z > +\'_ (^;?_Q[_"G?\(#?=?M%OG_@ M7^%%T')4['/B[N.QB_[]G_XJG?;+@G[T7_?!_P :WQX"O@?^/B#_ ,>_PI1X M#OEZ3P?^/?X47&H5>QSXNY_[T7_?L_\ Q5+]KN,_>B_[X/\ \570?\()?9_U M]O\ ^/?X4O\ P@M]_P ]X/U_PI7*Y*G8YZ2::6,HSQX8_\ />#]?\*/^$(O1TF@'YTB_P"_9_\ BJW1X(O?^>\'Z_X4H\$WO_/>#]?\*5PY*G8P MO/G_ +\7_?L__%4>=\' MZ_X47#DGV,#SIS_''_WP?_BJ7SIQ_''_ -^S_C6]_P (7>?\]X?U_P *7_A" M[S_GO#_X]_A1T M/Z_X4O\ PAEW_P ]X!^?^%%Q?!C\?\*+AR3[&!YT__/2+_OV? M_BJ!-_X0N\'2:#]?\ "E'@N\_Y[0_K_A1<.2IV,#S;C^_' M_P!^S_\ %4>=./XX_P#OV?\ XJMX^#+W(_?P_K_A1_PA=[CB>#_Q[_"BX^2? M8P/.G[O%_P!^S_\ %4GGS_WHC_VS/_Q5;Y\%WF1^_@Q[Y_PH/@J\)XG@_P#' MO\*+AR3['/F:?D[HO^^#_C4;*[2B4NOF @@[/EX'IG^M=(?!-[C_ %\'ZTG_ M A-[C_7P?K_ (47%R3['/FYGQ]^+_OV?_BJ!]_Y M[P?K_A3?^$&O+?]?\*=Q< ME3L<\;JXZEH?^^#_ (TTWL_K%_W[/^-=#_P@-]_S\6__ (]_A2'P!?G_ )>+ M?\V_PHNAO0=J*ZN/P&XC4->_, ,X3C-%3H:JC/L=I1114 M'H!1110 4444 %%%% !1110 4444 %%%% "9%&:^?OC+XI_:$D\9SZ-\+O!W MAB/1(;>.0^(O$]^VV61L[HXX(_F^7 R6]:\]^&G[4GQ3_P"$Y\7_ O^('A7 M1+'XC:9HLNKZ3/IDLC6&H!5)"L,E@#ZJ?X6& 16B@VKHAS2=F?8>:,BOF+X4 M_M@2^-_V2=;^+6K:9:6&JZ+#=K>:="[^2+B'E4!;Y@&W)[C)JQ^S+^U=>_%W MX*>)_&'BO2K30-7\.33)?V5JSB-$6$2JWSY894GKZ4.$E?R!3B[>9]*[ABC- M?"]M^WIXWG^"G@S7U\&:8_C;QWK,NG>'-,$\D=IY"L%$T[L2QSV.%)7,% M)/>N^!R**E.5*7+-684ZD*L>:#NO\MQ:***S-0HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *:7 &:5FV@FOGO]K7XH7^@^!I-"\+ MW(DU[49!;3"UD!EM83]YFQRFV:Z,/0EB:L:4-V M3ET_4O$<XR*X+X%_LR>!/"OA.RN;G3M.\4:KYKD?V@_P!G/P]I+V/BOP7J.E> /$=I<"17FN/LMK+CN ,X8>B# MYAD$5ZBHX"I/V$)24ME)VM?TWM^)QNMB84_;R4>7>WEZ['U8"#TI:XKX;>.[ M/Q7X>LS_ &QI6J:I'"HO!I=QYB"3&"0" P!/J!7: Y&:\:<)4Y.,EJCTH3C4 MBI0=TQ:***@T"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ IK' )]J=44\ZV\3NP)55+':,G\J3=M6!\+Z]XN M\;_M&?M<^,OAK#\2]4^%WA?PG;*\5OH$B0WFI/M0LYD;G WYP,@!>AR2.*^" M\5EHO_!1>WT@?$2]^))L] GLFUC5I8I)A+L9S;>9& KE E?4WQ#_9 M?^#/[26KV_BO7-"AU34D40MJ%A=RVTLBKG$OS,>?F;+?LS? M#+Q9\'? WPJ\5:C%HU_I5I&-(N+6]2VO$GC0"62'=]_+,=RX(^;Z&O&=%U[X MF?LI?M#?#KP!=?%%OBGX4\4W/V(:;J8#ZAIZ< 2%@68 9R#NP0K# ZCZQ^-/ M[/?P^^.^F6L'COP]!K*V!9[6X,CQ36Q(^8I(A#+G R.AP.*\?^&/PF^!'[/6 MMRZ[X9\)ZF=4"M&==NK>YNVC0\$)++PHQQE1TXS7!7QV&PD+XFHHWOO;^M.I MV4L'7Q,[4(-V[7/JI/N^M.JEHVIP:SI=M?6K%[:X021L5*DJ>G!Z5=JXR4XJ M47=,EIQ=GN%%%%4(**** "BBB@ HHHH **** "BBB@ HHHH ***9(VQ">!CU MH X+XV?$^W^%7@.^UE]LEUCRK2 G_6S-PH^G<^PKX]^"BWOC?Q[K/Q'\77;7 M]OX?MVOI[BX^ZTV#Y4:CH%!Y"CTJK^U)\5V^(_Q!DL;%S)HNCL;>W5>DLV<. M_P"?RC\:^K?@5\'[+PI\'[?1=5M([B;4XC/J,4BY#LX^X?HN!7VBIQRG+U.: M_>5=/-1Z_A^+\CX2526TNXEFBD4_>4C(K\[?CY\% M+OX.^*/+B#S^'KUBUC'8]Q7M'[%?Q9!2?P-J4YWINN--+'JO5X M_P .H_&NS.L+2QN%ACL+JDOP_P" <>1XJK@<7+ 8K3F?_DW_ -M_EW/K6\N$ MM;:6:1MD<:EV;T &2:\1^#?QIUGQKXSU+3]:MX+73K^)[[07C4J\MNCE&W<\ MG(S]*W/VCO$]WI/P\?2])4RZUKLR:991*VTLTG#'/;"YYKR;Q^"+/0=,\(R1Q/=VFL"Z=K9@$D5D"+D'J>:^9PF%C5HOFM>=TKM)JW:[UN[+ M3S/I\;BY4JZY;VA9RLFT[]VE965WKY'T+KGQ6\'>&-0:PUCQ1I&EWJ@,;>\O M8XI #T.UCGFK&G_$;PQJT%M-9:_IUW#E?#J+X3:58(M MKI]CKL:&1^"S%3EV/]YCW]ZQAAJ4X03NI2OVV2>NW?1?,WJ8NK"4VK.,;=]V MUI]SN_D>WW6OZ?9:A;6$]Y#%>W0)@MG<"24#KM&16L_B'38 MKJ6X-I'"]T@=IAUC"YR6]J\[\?7=O)^T/\.;82H;A+>\D:+=\RJ5P"1V&:RO M@YX5TZ;Q!\2]8>P@NM5769DAEGC#F/:@("9SMYYXHCA8*E[6;?PI_?)K]+C> M,J2K.E!+237R45+[];'J>L?%CP?X?UN+1]3\2Z7I^JRD!+.YND24YZ9!/&>V M:ZI)%D4%3D$9%?(?PW\)>,/&WP\UI;/2_ ]_!JMS:>N%%%% !1110 4444 %%%% M!1110 4444 <'\:?$]SX/^'VJZE9%ENT01QNIY0L<;OJ*\Z^%WP!\-ZQX2MM M5\00/J^I:C'Y[RO.P";N>-I&3ZDY->P^./"EOXU\.7VCW65BN8]N]1DHW56' MT->$Z/??%CX0V1T6V\+KXITZ$D6LT.6PO;!!R![$<>M>UA)2EAW3H3Y9WOO: MZMW\GT/A\UHP690KXVBZM'ELK1YU&5]6XV>ZLKVTL0ZE;O\ LQZI=W\6NK/X M?ND8VVB.V9YY>WLH7O(.HXQFH_ 7P;U7XQZJ?&?Q':=[>?FSTH,T8$?;/=$] M ,$]2:X)-(^(]]XZ/BK7_A_J/B2]4[H;:[C:.WB(/RX52P/&>3DUZBOQH M^+J* OPID"CMF6O;J4Z].%Z,XNHU[T^:*^2U^][LX,)#"P;A4IS5&+;C#EFU MKU>C5NT5HOO.>^-?POL?@I(=-/C#2T\,>&;*42M:#[TA!Z! M22Q)Z9. !T%?3=K EK;QPQJ$CC4(JCH .!7BYA.].E3JS4JBO=IWTZ)OKU/I M?>+OA:FIW M[ZOH5_/X>UUOO75J<),>WFIT;Z]?K7(S^.?B5X&?;K&@0:]:KQ]LLE;)'J=@ M./Q45[<>E-;U[UX.(RE3DZN%JRI3>_+LWW<7=/ULGYGL4,Q<(JGB*:JQ7\VZ M])*S7IJO(\2A_:BTY/EO-"O;>3NJRH1['.%/V7UU>OL MU?\ ]*M^!Z7MLK]G[3ZJ_3VC_P CR2W^(7Q#\:D)HGA>+1[=O^7S4MQ"CU ( M&?P!J]JW@/Q WAJ[L[G6;O6]6UO5AE+E%_6J\JDFK:M)*^]HJR6G5W:Z,\Z69T_9@^&.EW4-Y:>$;87=NXEB9[B9L.#D$YW\UV<<<)1IQ<:*Y+_P J2_)'S7\0 M/@Y\9_B9I$NEZQXL\)+ILI#/;6VFR*,CD$,P9@1Z@BN!T#]B_P >^&-=L-7T M_P 4:'#>V4RS1.LH-:%%>/SRTUVV\O0]OV<==-]_/U/+[S]FWX>7]RM MQ/H4KSK$D D&H7*D1H,*O$@X [5J+\$?!@\(S^&&T42Z)-)YSVT]Q+*=_P#> M#LQ92.Q!XKO**V>*Q#23J2TVU9SK!8:+;5*-WH]%_D<%X:^!_@[PGJ-GJ.G: M24U&U+&.]FN99IOF&#N=V)88X / [5T6@^$-*\-2:@^FVOV5[^X-U9* M1@MR3CIVK;HK.=:I4^.3?S-84*5/X()>B/-]<_9[\">(-:N=3N]&9;F[;==+ M:WG>MFD8 CGF@#X\TK]J_Q?X36.PU3 M26\67;6J7#7LQBTX,TF-H1%!S&I(#, S9[5T\O[6.L65Q?VM_P"&]'MK_1XY M6OK5M7<27KKD!+!3$#,>/FSMQSZ5]+.6X\][2!YHP421HP653R0#C('M2 MKIUK,\4TEM#)+#\T"]/ACMT1KJ:75" M=PDD,\+^"9]7\6>'_ ":K;7,]UK5LBW-NT ML;86!&GVHC8^9E;YNRGJ:^C(M+LK"/RK:T@MXP20D42J,]>@'KS39M&T^[C6 MTGL;::UR)/(DA5DW Y#;2,9SSF@#Y@/[66N>'C?1/9:9XI6TGE"2Q3FSGU&/ M_MG30:+JJ^&8-#6ZMK19_P"T+_51]G$AC1F@ M3:AWSJ7QY9(Z.1R!CYBH)X_&K],C&%'TI] ! >1110 4444 %%%% !1110 4444 %%%% !1110!__9 end GRAPHIC 27 tuya-20231231xex15d1001.jpg GRAPHIC begin 644 tuya-20231231xex15d1001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" V 1T# 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#L_A-\(? 6 MJ_ SP/XMU[X,>)/BKXD\1+>W.HZKI=[,661+J1!Y@\] "5 Q@<[23S6__P * MF^&'_1H_CS_P+F_^2J\ON?%UCH/[/7P$L+T10)=V&KN+RZUF]T^&/;?-\K?9 M@2Q.>,J<>V:Y_P#X3/P[_P!!S0/_ LM>_\ C5>=>*2_K]#])=*O.4I*4KE7MA<07>FZK+]K@06MAXOUIY6W M2*,A9$52!G)R>@[T*4>MOP_R*G0K-OD)A'863S/*MNC6\;%5+DG&?4UU_P"U;H?C;5_A'>7/@7Q\WPXU#29& MU2]U=+%;QGLXH96EB$;=R=K9_P!C'>L3]F__ )*O\?/^QIC_ /26.O?2,C!Z M5VP^$^$Q[Z;\8]0^',FK31O->VGA\7YU,J\I#,I_U6-Y.._F'TKTKPI\9/'^@3S6? MQ<^(O[0GAK6;V\\K2;31$D9;I"0 +B>-B^XX 0'J.]=SK_Q*N/"FER:EK?Q M)_:ST?3HBJR7FH:8L$*%B H+O=@#)( YY)K0\\[3]G_XS_%/X_?$_3?"/AC] MJ[5+W4Y@]S]GO/!J01R11#?("YZ94&OUKK\TO^"8WC+XF>+_ ([>-Y]?USXA MZ]\/&T9Y-"O/&WG[9?\ 28@K_,S1>9LW9V,>,\XK]+""00#@^M 'Q=\9?@!^ MTEIO[3=A\1?A;\4%N?#FKW-O::GH&L@?9=-M%X)$&0DR ;SE=DNY^"/C%\6](\,?'72O!>D>$]:FMP?$;Q6\(C>YG2*.-A;OD@0GACG'K MS7U;\'O@%^TE\)?VG+N[N_BJGC/X1ZQ+<:EJ!U==\R2,'/BMH'@[7'^* MGQ)T3XFW=Q>J=/U#0IQ-%!$$ >,L(HQG=ST/UK\V]8_9YFM_AG>ZE_PQ_H]F M(](>X_MU?B8[O%B$M]I$'VKYB/O^7CG&,=J^R_\ @C[_ ,F>0?\ 8>OO_:= M'6?MZ?M?ZW^S=H6B>&_!?AF_UWX@^+_,MM%E2U,MM"X(4D 9,LH+KMB [@MQ MPWAOP3M?B%^S'^SSXLU&T^)?ASQA\1MPR< 9"Y;TW_ (*-?MK6/[,NBZ=H6AZ2NH?$W4K62XTF_N;3?#I,3;HG MN5=AAI.&4(OU?Y<*_P ;_ O]FCPIXX_8JO?BWK'PW\1?&;Q]J7B27S-/TS4I MH+N1 ^QFWQQR,1EGD8E3N+AZM;SZ>SK=*Z?:I4NY%C'F 9+2)\N3D=:^O_ -F3]O\ ^*/C+]J*/X7? M%5? &CV7V-Y&N]#N1(CSF-&ACCN!=21.6W@;5R<\<$$5^=_Q6\"6NB_%GP+I ML?[/?BSP+'>S1*_A+4]5N9KO7:1#X6NK'XA'21!IUR[JZ M+IK2[BQP))])_:I\+>$M(FO);BQT*^U7RI[*V<[X8F0Q'!",O M<_4U\\_LW>.?VDOVC?#.JZS;_M.Z9X.73[W[&;7Q'J*P2RG8K[T C.5^;&?4 M&NP\1?L[^%/VE/\ @J;\4_"'C,7W]EP:%;7ZBPG$,GFQV.GJN6(/&';C'I7S MQ\%/V9_!OCW]B;XR?%/5!J'_ E/A2]6#3O)N L&TB _.FT[C^\;N.U '[.? MLL^'O&?AKX-Z9:>//&]E\1-?::>5O$&GS>;#/$TAV!7VKG:..G:O%OVY+KX[ M>!YIO'G@OXS>'?AC\,],T^WAU!-6TO[9(+M[AD\P!;*=RK>; F >""<#DGM_ M^"=?_)E?PJ_[!TG_ *42UF_\%(I_#4W[*/B'1?%>L7V@:9K=Y962ZCI^F'4) M(I%G6X&80Z9!%NRYW#&0>>E 'YD_'O\ :<^)'CWX2>(-!US]I_PIX_TJ\2(3 M^'-.\-W%K/>!9HW 65M,A"[64.Z8=/=IFV3%1$9). LR#.[GG@5]!_&3Q3KG@CX6^)=?\.>&/ M^$SUC3K-[F'01,T37H7EXU*HY+;-VU0I+$!>,YH _,;]NC_@I1#\9+:;X2_! MN[$.D:M(+'4_%-Y*MDETC':88FE*B*%NCRR%8ZBJ!0N ,!5"@>Y/$ZOX*^.?QO\ AI>? M#KPA^R'X:^'WA2_N#=O-JMN]M=6\YSB=9IY8F#@$@'8WR_+C;\M>7^'/V*?B MM\4O#.J?#SPQ\9]!\6W_ (7N)?[1\ PZS?"#3W23RVVB2)8"PD!!QA>,AC0! M]+?LK_\ !0;]HKX__'JQ\%IX,\&:MH]K]MK.0R0PS%071'."R@Y ; SC. M!0!^??[9W[4OQOT+]K32O@S\+_$^@^$XM3TR&YBU'5K>$+'(4E=R\TJNJC;% M@?+UP.];'[-_P.^-^F_&72O&?C?]IW1_%-U;I*LWAC3+U]1M[R%ES)&(RT2Q MG@-O2,X* X(&*\!_;W\.^!/%O_!2CP[I/Q,UB30? ]SH=N-2U&&41-"HBN63 M#%6QF01C[IZUB_LP>%OACX$_X*8^'M.^$VOR^(_!$.DWDD.HSSB9FD.FS&4; M@B=&R.E '1_ _P"+G[9'[>5EKDGA+XC:'X.T;3)H[>\>*);)E9P6&QXX9)NB MGHP^M?/_V^_P!H'X>6/C7PAXWT:?0KV26*)[NRTN&0M&Y1LJ;; MCYE- '1P0>-9_P!G?]FZU\)S:_&NJ7&HZ?)%HNOKIGVB1KJ9UC)96 ;",1(V M5 !&"6!%[Q]\$?BEI'AJYU_Q1X8^(,VE^'PVL&:?XFV4YM6A5F\Y%^R$[U&[ M!49YXKU_]GKXD1_#/]CSP!KE_P""I?$>F:1IFIZJVI*8MME+%=RA4&X$J[AF M 9>F#GK7H@_:&\>>(]'&[]GKQ#?Z;?09*2ZA9O'-$Z]"I.""#T([UQ*$6E=] M$?.J_9O_ .2K_'S_ +&F/_TECK(_X* _:(O@-'=V_B#QYX=-KJ]O M*T_PZB,FIR@K(GE[1+%F/+AF^;JB\&M?]F__ )*O\?/^QIC_ /26.NE_:6^" MVN_'?X=_\(SH'Q!U?X=3R7*/<:AI"[GGM\$20, RG# ]0PY SD9!ZX?"?(XW M^-\H_P#I*/PSN_$%G\5O'^KW7C#QA\8?%/@KPY"9+#4YK4:CJ5A*=AE?$PZ;XR\%^ %N/B7\ ?AG\3M8^'VAW44T?B;=:"]D\0E]F MUIB)(@FT!U"J-N'QCJ6I_$7_ ()?6_B*P^#FF^%/B/J'@ZS^'EH]O'>VMJ3? MSRO/Y[W$>.?CQ\/9[V2,V&E M:W,]E;I;QAV4"#S5_='R73Y5QP1V-?M77P_X)_X)PZYX3_:1\%_%35/C3X@\ M=-X=4KY'BF-[N[D7;*OEI.9?D0&4L%VGG=ZU]P4 ?F;^T3^T_P")-:_X* Z9 MH_A+Q/>:-X-^%VE76H>)I+.7]S<1Q1_:+R*13E7#;+>W ()60\8."/E'X4:_ MX0\,_LI:M?>._"4_CW6?B+X[A_L[P[:ZA)8SW2VD3;YUDC#-CS+QXP,'+-T. M#7Z+ZM_P3"\ W.F_%NWT[Q-XATZY^(+Q237C3+/+:%9FG>//T'_X)=>.? GC']FE8?!.C?\(T]AJEPFIZ*;V2Z^SSN0RL MKR$L4>/803QD.!T-1?LN?L!ZG\$/C7JGQ6\:_%#4/B5XOO+%K$7%W:M$0"$7 M?)(\LC2$)&J < #UXQ] _"/]G[X?? E-9'@;PS:: ^LW)NK^6'(O@?X_\3ZIHEG?Z_H/@_75TR_GB#268FLG$ MAC)Z%@BC/4#.,9.?S#\+_%'X?^&?^">OPS\(^.[WQMI4>L>)=4U*UO?!26YF M!MFV,DAEE3"M]J!XSRG;O^P?Q9\$O\2OA9XQ\(Q7:V$FOZ->:4MVZ;Q"9X7B M#E7%U]N2U\E2)7W8"%FQCZ MT ?A1X^UWX9WGQ!\*W/A[Q!\1[[P[#*AU2[U];8:E OF L;39*R;@F2-S+\V M.W-?5_['7QC^!_@K]I+P-M:O?WRZ1:VGB".R-B9+O_1U:79<%MJF M4-D GCH:^^OVA/V,YOC;^T1\)OB7;>(K71K;P1=07$VF/8F1KT1W*SD!PX"Y M"[>0>M?3*V5NC!EMXE8'((09% #[B!+F"2&09CD4HPSC((P:_(C]L#X)^ O" MWQ?^#?[,GPIL9;>"_P#$(UW6[9[N2Z,4EP((59F^:TNHS'+%OE>10RGE3M93@\C/-?/O_ 4!\(^(/AQJLWQ/ MOOVB_'W@#PKJEY;:5;>'O"]E+<);S?9V)8 7<0PWD.Q.!RW?K7WW10!^ GQE M^+]IXE^&NM:;'^T?\4_'#SK&!H'B'2)(;&[Q*C8E*/+DW98^5QO;AL<_J= M^UG^QY\5?VC_ !!J^G:9\9W\-_#76(+=;OPS<:<+E5DC96)0@J=I:-'P6^]G MMQ7N_P %?@5HOP<^!6A?"Y9#K^BZ?826-P]]$N+P2L[3;TY 5C(_R\X!QD]: M /SX_P""/GP<\4:OX?C^(MM\2]7T[PKI>O7UG=>!8E?[#?RFQB43N1*%W S1 MGF,_ZE>?3]4#R*YOP#\-/"?PKT:72/!WAS3/#&ERSME3>/O"8\=^"]:\/?VIJ.B'4K62V74M)N7MKJU9A\LD4B$%64X/7! MQ@Y!(H _*7]K3X%ZM^RMX0O-4UK]K[QG?^))U+:7X8MY+A;F[\1?"K5?$K-<_9+"&8W%U;$YCFG=;B M)B7+.P# \,&S\V!]0? ?_@E=\._AKXDB\5^.]7O_ (K>+%D$_P!HUI=MF)1R M',!9S(W_ %T=QT.T&O5/VI/V8?%'Q\O/#MYX1^,'B3X37>EQS0W#:%)/LO4< MH4#I'<1 %"KX/).\CL* /@6U^'?Q"^$'_!0OX6?"5/CAXQ\?V[SVFK:H+B_N M8(U5#).]N\7VB0,IA@5CDX(DQCU_7ZODO]ES_@G[IO[/WQ-U3XD>(_'6K?$S MQY>0M;IJ^K1E#$K !V^:21WD*J%W,_"Y '-?6E 'Y9^./ ?AO]I3_@KSJ/AO MQ#IC!+^SE9A&Y2Q!&2I!^6:X3OU6OH;X[?!3X&?L;_![QC\4/#?@ MG3/#GB;3]*N;/2KR&64R&ZN8F@C10SD')DYX.%#'M7H'P5_8U\/_ 4_:#^( M_P 5+'6+[5K_ ,8+Q!J&&>S,DQFN0)/XE=Q%M! *A,9;K2?M@_L<:1^U[I/A M>PU;Q-JN@P:+J NG@LF#0W438$BM&>!)M!"2<[-S<,"10!\=?LK?#>Y\%?\ M!)OXP:W>0M%-XIL=6U&'<,$VZ0"!./0M%(P]0P-?1G_!*#_DR;PC_P!?NH_^ ME\?$7X)Z;XO\ @!KGPJT62/PUI-[H;Z%9R10>:EE$8O+0A-R[@HQQN&<= M:QOV3OV?C^S#\$M(^'QUT>)#83W$W]H"T^R[_-E:3'E[WQC=C[QSCM0!\46W MA/6;_P#9$\"^(+=%.BZ?X,\207;FY12))+P^7B,MN;[K<@$#OC-,\)>!I/&G MBWQQ/)\+3\01;ZFD*7C^-_[$^SC[/$?*$6X;ASG=[X[5BS?\FY_##_L1?%7_ M *6"O;]=^'/PLM?BM&_BOP38:CHT?PU/B_4ID65KJ:YCFBC8KB0 Y0GY>!G% M>>E>WR_(_1JE5TN9/JYVM?I+RE%_BCDF^!<33+*?V:HC*H(5S\61N /4 [ZX M[XO?#:3PEX*DU2'X,'P5)#>6@&M1_$3^U#!NN(U(^S!SOW9V^V[/:H[O5_@! MK/QM\)RZ3\)_$2>$/[-NQ>Z<-+F:6ZFROE2HBREF5.AZ^AJ'PQ\5O!/C;4IM.\ M.^,= U_4(%+RVFEZG!.17R/_P $?4*?LIZB#U'BF_'_ )#@ MIO\ P3^_Y.3_ &P?^QU7_P!'WU6[E,%OJ!U:W%O-(,91)-^UFY' .>:N_$3P'I'Q1\":]X1U MZ#[3H^M64MC-UXCO+?7/@OXJ=;N/X+Z]/ ; ML/E;S>T@LACG*QD74F#]TBVQRAP ?9OBKXI^"_ MU;6WB3Q?H/AZYN5#P0ZK MJ<-L\JYQE0[ L,@C(I^H?$SP?I.HZ9I]]XKT2RO]31)+"UN-1ACENTU?'W_!3)0/%G[,\C_+"OQ"M [GH/WD77\ ?RKZG\>1^;\1_AGCE MH]0O)".X'V"=2?S8#\10!U^M^(=*\,VB7>L:G9Z5:O*D"SWUPD*-([;40,Q M+,2 !U).!5V::.WB>65UBB12SNYPJ@1RC[*H* _>2*^7!P,E#U Q[K^S)\6X_CI\ O _CA75[C M5M-C>["=%ND_=W"_A*CCZ4 =5X?^)G@_Q;I^HW^A^*]#UFQTX$WMSI^HPSQ6 MN 6/FLC$)P"?FQP#5OPMXV\.^.;2:Z\-Z_I?B"UAD\J2?2[R.Y1'_NLR,0#[ M&OSD\8Z=K?[''Q'C_:4\)P7.H>!/$.O:GI?Q T6$EMH_M2YCBO$'0$8&#QAQ MC.)CC[G_ &<->TSQ5\+5UO1;R+4-(U/6];OK2[A.4FBEU6[=''L0P- '<^)? M%>B>#-+?4_$&L6&A::C!6O-2NDMX5)Z NY !/UIGA?QCH'CC33J/AS7--\0: M>',9N]+NX[F(. "5WH2,X(.,]Q7EW[:BA_V2/B\#R/\ A&+\_P#D%JQ_V$;J M&U_8Z^$(FFCB,NC0QQ[V"[V);"C/4\'CVH ]RUW7],\+Z3WC MU;8"1_I4ML_/!$+ M"J_[ GQ03XX_LC>$9=4 N=0TZU?P[JT$PR3);CRL.#W>+RW.?[] 'K\7QL^' M<^@S:Y'X]\,2:+#*()-236;:_.;X$^"M2\1?!7XU_LE17DL&K:5XHO[ M:WE#8=--,,EQ;R<_P/<01*WM> M"N++4H9? MOQ7OF&RM6/\ M?9H+K/?]\* /LZN<\5?$?PKX%FM8?$7B/2]$GN@S00W]W'% M)*JC+%%8@L%')(&!WKHZ^)OV0=1N_&G[;O[5&M>(6:;6=%O+#1--$W6VT\-< MX2,'[JOY,3G'4G)Y- 'V5H^OZ7XAT>WU?2M2M-2TJXC\V&^LYUE@E3^\KJ2I M'N#7(1_M ?"^7S]GQ(\(O]G_ -=MUVU/E]?O?O..AZ^E?,G[!FHW>E?M"?M3 M>#+%F'@_2/%27>GVR_ZFTGN'N#/'&.BC,:?*.!M]Z\\_9OOM:LOCO^UO9Z/X M:3Q%;:IX^TS3=21B6$5G<7\T-RYC7YF"P2S/D'"[=QR 10!][Z[\3/"'A;1; M'6-:\5Z)I&DWRJ]I?W^HPP07"L RF.1F"N"""""<@BH]!^*W@GQ5J<6FZ+XP MT#5]1FC:6.TL-3@GF=%QN8(K$D#(R0.,U\M_\%,/#ECX._X)]^(- TN-H=-T MI=(L;6-V+%8HKJW1 2>20JCDUZC\$-,O?&.J^&=5\1^%O[,?PIX3Z+KNG:K%9$+=&TN4 MD^SDKN D .4.WG#8XYZ5SR?M _"Z19V3XD^$7%OGSBNNVI\O'7=^\XZ'KZ5I MZ#X(\.Z%\0?%GB'3MJ>(M>ALO[502@EE@62.!RG5M"@#\C--_:(\*?#OPE8?#GQG\-W\5:AX5@U/0#J5E MK\EI'-#/<,\P""$D9. "3GY<\9Q7H.G_ /!1WPMIGC"R\46_PDN$UFST8:!# M,?$A*K9B19-FTV^"=R*=V,\=:**\A5)+8_8I99A:RYIQ;O?[4NNKTO;4GU#_ M (*5>&]4\=Z1XPN/A-^NC_P"1Z**KVU3N8O),!*R=/;^]+_,]H_85\3W'Q,TGXC_$26SBTV#Q M1XC:>&P28RM (X8T(9MJ@]N0/RKN/VFOV@[K]GC2_"NJ1Z!#KNGZIJR:=>;K MTP2P(RDAXU\M@YR.A*].O.045Z%+6"9^<9K%0QM2$=D[+T22*O[&GP%D_9W_ M &?-"\)W-[#>:O,TVI:A=V@/E&XG8N1'N )55*("0,[,D#.*O_!7]F#0?@9X MY\=^*M&\0^(-3O\ QK>_VCJ\.JO:M"]QOD8.@BMXRF#*_ ..>G HHK4\HZG2 M_A1%IK^-WE\1:OJ3>+)?-NOMJ6C"V_<+ %A"VX&T1H@VR!QD$]68G$_9R_9X MT;]F3P$/!OAS7==U?08YGGMH-!AX7\7170MH;E+ZSOM/G\B[LK MA,A9H7P0& 9AR",'I3_AS\&CX'U--5U;QEXD\=ZQ#:M96M[XCF@)M86*EUC2 M"&),L8X]SL&<[ -V.*** -32/AN=)UKQ9J9\2:O>S^(=H=;I+1DLPJ;$6 " M':H)PLA<9+$@ECGE/V=OV:M$_9F\$7OA+PMXA\07VB3W$EU##J\EM*;.23[Y MA*0)@$@':VX9[+_#^KFZ-S:ZXEL011WNE:?@V/@$V7Q!U3Q8=?U6XFOK**P_LZ86WV6WCC=W4QXA$ M@;=(Y)9VSD9!VKCA_@)^S#H7[.^J>+;KP[XA\07UMXGU"35;W3M3DM6MDNI& MRTD2Q01E./EV@[< <<#!10!L^&OV?O"?A3XX>+OBO8QW(\5^)[*VL+XNZF%8 MX0J@QJ%!#,$CW$L<^6N .*Y0^*=*** -+X1?!/PU\$] U'3?#D=P;C5+V;4]3U6] MD$UYJ%Y*0<444 ;/[0_P"T7]I3X;W?@?Q'JVKZ9H=W+% M+"_"VF:&FHWFJQ:? EM%=7XB$S(H M"J&\I$7@ #(4=.'_'*W.H>'/'&@HT-EXAT61$N M/(;.ZWE61'CEB.YOE=#C)*E22:** -7P9\*+7P?XJ\5>)CK.IZMK_B2.TAO+ MN]:("-+9'6%(HTC54 \V1CD')8DGM7G/@7]CO1OAQJ?Q%U#0O'?C&UO/'MW) M?:U,7T]B\SF4EH\V?[OF9\8Z<>E%% 'LG@?PE9^ /!7A_P +Z?)/-8:)I]OI ;MO)=,&E>.&-8T+D L0HR0 ,YX%;=%% '__9 end GRAPHIC 28 tuya-20231231xex15d3001.jpg GRAPHIC begin 644 tuya-20231231xex15d3001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" "% )T# 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#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH ***XGXF?$@?#NWL93:+=_:2XPTNS;MV^QS]ZN7%8JC@J,J] M=VBMWOUMT.C#X>IBJJHT5>3V.VHKPK_AIV/_ * \7_@7_P#8U=T3]HR/5]7L M[+^RHHA<3)%O^U9V[F S]WWKY^'%&4SDHQK:O^[+_(]B609C%.3I:+S7^9[1 M134D2491@XZ94YIU?5'SX4444 %%%% !1110 4444 %%%% !1110 4444 %? M,_[;&HPZ?I/ATUV,FU;A"?D M_P!H5Y_]NM_^>\?_ 'T*TM(_Y"ME_P!=D_G7\_MRA[W8_HB="#@UY'Z"_#/X MKZ#!X?D5WGSYY_Y9X_A7WKT;PYXRT[Q2\R6+2,80"V]<=?Q]J^2O _\ R"'_ M .NK?R%>Z_ O_CZU;__EV/PK.LJP M]"-6O"_,GW\UY'KM%%%?NQ\ %%%% !1110 4444 %%%% !1110 445\X_$'] MO+X&&>>^/B+%LK+/M5/+,?F9.8FS MG';K7AYC7H8W"SP]*2E*5K)==4S[/(LKQF5YC2QF/I.G2C>\GHE=-*_S:1\1 M#QG-D?Z-'U_O&NNT[XB7$-_:N+.([9%.-Q]:]@'_ 33^*^?^/\ \,_^!TW_ M ,9K6M_^"='Q2BGC=KWPYA6!.+V7_P",U^?ULAK37\!G[+3S_)+-2Q$?O*GA MCX\W]EIS(-)MFS(3DR-[5ZM\)OVG-2TJYU#;HEHV]$',K^IK$T[]A3XB6L!1 M[O0L[B>+N3_XU73^%/V./'.BS7#7%SHQ#A0/+N9#T/\ USJ\@X>E@\UI8B=! MQ2OKK_*UW/G\=B^',12G&52#OYOOZGV!X3UE_$7AG2]4DC6&2\MDG:-3D*64 M' K6K&\&:1/H'A/2--N2AN+2UCAD,9RI95 .#Z5LU^PO<_GZMR*K+V?PW=O2 MX4444C$**** "BBO//C#^T%\//@%I=O?^/O%5CXR&6XN&FE4R-ZD!P.U8?[3?[9GPZ_9/71$ M\:3WTMYJYD-M9:9 LTVQ,;I&!9<+D@ ]SG'0XU=2_:B\'Z7^S6?C?+%J)\(' M3TU%8E@'VID=Q&B[-V Q9E'7 SG-95*5.JK5(I^JN=-#%5\+)RP]1P;[-K\B ME_PQ;\&/^A'M?_ B?_XNNR^&_P #_!'PBGOIO".@PZ-+?*B7#12._F!22H^9 MCTW'IZUYO^RQ^VYX!_:OT/7[[P^M[H=SH6U]0LM9$<;Q1,&*S;E8J4^1LG/& M.<<9\U\9_P#!5/X2Z5XR3PKX-TSQ+\3]:>4P)'X6L1*DCCM&SLID[\H"..I% M9PPU"G+FA!)^B.BKF6-KP=.K7E*+W3DVON;/LVBOES]G;_@HI\+/VB/%_P#P MB%G_ &GX5\7LSI%H^OP+$\S)G.[_7O#NEZU?:7X=U*:PN;^TCFDM'^S.=T3 M,"4.54Y&.@KV>O-_VD_^3=_B?_V+.I?^DLE 'XK_ /!+?P3X>\?_ +6>EZ3X MFT/3_$&EG2[V4V>IVR7$.]4!5MC@C([&O9O^"NW[+G@CX/S>"_&O@G1+3PTF MLS3V&H:=I\8BMVD15>.5(QPI(+AL X4XSG/S[_P3H^,OA'X#_M+6/BSQOJA MT?0H=,NX'N1!)-AW0!1MC5FY^E>O?MU_M'7O[?\ \2/"G@KX/>'-8\0:+HIE M:&1+1EDO+B7:#(5/^KC55 !?;]YB<4 >Z?\ !."QTCXO?L.^-=+\8Z#IGB2+ MPI>:C!I+ZK:)<&U22U28K&7!*_.Q/&.U?+7_ 2G\5:7X%_:6U7Q'K=VECH^ MD^%=2O;RYDZ1Q)Y98_IP.YP*_3K]F?\ 9KD_9:_8ZU;PI?R0S^(;G3K[4M7E M@.4^TR0$%%/<(JHF>^TGO7XR_LB_ WQ!^T7\9]-\"Z+N2J!0>"Q6@#:_;(\=>,?CAXVM/B_XEMI+#0_%KW,7ANSE/S16%K((U M '8;F.3_ !/O-??/Q.\::-X9_P"".WA;2M1O4@U+Q!H=CI^F6G62ZG%RDA5% M')PB,2>@Q[BO(?\ @LIX5TKP-JWP6\.Z'9QZ?H^EZ'H/ GQ0^*%OGP=X'L$TOP1H4B$13.A^>]9#][Y^A/WF4=H MQD ^??B?\'_$G[&7[#-G#J'FZ9XS^*^I1)J\2MM>STV"-I$M&[AG9U:0>^P] M#GW3_@B+X$T>:P^)/C&6VCEUR">VTR"=P"T,+(TCA?3<=N?78*^I?^"CG[,> MI?M-_ &2Q\.Q"?Q7H-T-4TVW+!?M.%99( 3P"RMD9_B51QG-?EE^Q/\ M=ZU M^PQ\2O$&G>)?#M])O W[4.G?$/5O'&F7'A[3-:;6H8;&&5;N=A(9$C8$;4&<;B&;C( YX_2 MZO@SPQ_P5(C^-/Q$\,^$_A)\+O$6OK?ZE;0:EJFHQ;(K"V>0":4I$7^ZFXY9 ME''?I7WG0 4444 %%%% !1110 4444 %>)?MC?$SPI\._P!GWQO%XF\06&AS M:QH>H6.G17DP1[N=K=PL<:]6;++T'&1FO;:YCQO\,?"/Q+AM(?%GAG2O$D5H M[/;IJMG'<")F&&*AP<$@#IZ4 ?A)_P $U_&G@SP'^U%INI>/-2TS2O#[:;=V M[W&L;?L_F.@"!BP(&3W/%?O;X=TW1;+389M"M+"WL+E%FC?3XD2.56 *L"@P M0000:X%OV5O@VP(/PM\(D'M_8UO_ /$5Z;965OIUG!:6L,=M:P1K%%#$H5(T M4850!T H DDC2:-HY%#HP*LK#((/4$5EZ/X3T/P]-)+I6C:?IDLB[7>SM M4B9AUP2H&16M10!EZQX5T7Q$\3ZKH]AJ;Q B-KRU24H#U W XJ]:6D%A:Q6U MK#';6\2A(X84"HBCH !P![5-10 5SGB/X;>$?&%RMSKWA;1=;N%&U9M1TZ&X M<#T!=2:Z.B@#/T3P]I7AFR%GH^F6>E6B\BWL8$AC'_ 5 %:%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 K 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V0$! end GRAPHIC 29 tuya-20231231xex15d3002.jpg GRAPHIC begin 644 tuya-20231231xex15d3002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" 4 %0# 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#[&_;D^*4W MP^^$ES9Z9J-UIGB.]MKO4-.N+'57TVY4V,7VI_*D\B2.5L)S;2%?-0N!G#%? MGSP/\3/&VN_MKZ7K/CB.TN=0LFM/#NE:1X?EO-1%M:W5@EW/=E%6W4;1-;B> M>6-E4S0A8P(P]>A_M??"P^#?A[9:MJ/BSQ=XW&H^)+'36T_6=3E$$45Y*+9A M%!8-:,Y5)64+Y@+*SAB=V:\K^#?P'T>__:3TWP=XP\'+<:-K/AB[U>:SURUO M+6XWP2V]NDP235;QB&201YE;>!%@ T ?HOJNJ6>AZ9=ZCJ%U%96%I$T]Q< MSN$CBC4$LS,> 22:^!OB1\=_$GB'3/VF?%4NH^-O"EIIWA6+3_ UX*; MW1_B7K6F6VJ:W9#5/#GA&V=;J\T[3K988)I;J[0;)I)9)HG(&5#%]CNHPGMV MHWT>EZ?.WU!-/\,7_G?8]P,D4-Q+>R.N0%PH"H2 2/E /I'[4&J1W- ME;:'H6K>(;[Q[ ]$\7Z&EZFD:O;BYMAJ%I):S%"2 3&X! .,@]&!# M*2I!/Y\3?!W6/"GQ5^Q>'[W_ (7!XG\ > M$O;G2=:N3?6WB/9?:C]KMVWE@ M)49U>W+!FB:&-0,$Y^TO@G^T]X-^.]CNT2+7--U.*V^TW>EZUHUS:36HS@AF M9/+/M"A^(%K)X5\_P ,6U@DVG>)- UVSL[RU5HSYSSI M>/''$8"&E\PN49 ,KGO26\A6_P!02VM(6MII&"EXU$Q5$.\(P*L&6WB+X4>#KC]I>[T.&?2M-\:Z M!%::-KVKZ;?65A=3_8I[:2S-U=1I'D3J':1WPWVD#<1&=I\!H+[2?C%\,-@W>@6Z7]]J6NMXWM-352UD;=8'O% MVCP:[HK7$%TUG,,%8(3M0DNS-M W,2S9/-=W11 M0 A 8$$ @\$&O'O%G['?P1\<>((]&;S5%?S&N!8)'YS<\RJF!+U_C# M=!Z#!10!ZAX=\-:1X0T:UT?0=*LM$TFU79;V&G6Z6\$*]<)&@"J/8"BBB@#_ !V0$! end GRAPHIC 30 tuya-20231231xex15d4001.jpg GRAPHIC begin 644 tuya-20231231xex15d4001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" !. O$# 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#]4Z*** "B MBB@ HHHH **** "BBDH 6BDS1GVH 6BDS[4M !12"EH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BD)Q1NH 6BDS1F@!:*3-&: %HI,^U&: %HI,T9H 6BDS1G MVH 6BDS1G- "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !29J*\ MO(;"VDN+B588(QN=W. !7F'B7QA\0?%)>S^'_AZTTV!L@^(_%>^.$>\-HG[V M7U!7L9P;32=UY)GT_=@C\S6#=_L8VOQ#NA>?%KQ[XD^(LV[?\ V<9_ M[.TM#Z+;0XX^K$UZ%H'[-'PV\&V26WAGPIIGAPK_ ,O-A:1?:/\ OZZLP^N< MUUQCAH?&W+TT7WO7\#G;K2^%)>O]?J>+M_P44T/6G_XI#X7_ ! \5H?NS6VD M^7&WXY-2+^V[XR8@M^S]XKMD/0W>H6T!Q]'Q7L&K?LU^"?$>?[<36MLGTV"4*![8K D_8?\ @7,QN\?@LX/Y"O6?"?QBT/Q88XUM=8TF MYD("P:OI<]L<_P"\5V'\&KS>[_8'^ =V,?\ "NK" _WK>XG0C\I*RF_X)^?" MZR8OH5WXL\+2_P +Z-XAN(MI^C,P_2HE]3FO=NOE_P %E1^LQWL_Z]#Z6S1F MOG:R_9T^)G@L[O"'QXU^:)?N6/BZPAU6(CT+_)(![@UT^E>+/C%X3*Q^*_!F MC^+;1<;M1\'WIBF ]3:W.W)]EE/TKE=)?8FG^'YFZJ/[46OQ_(]BSS17.^&/ M'ND^*F,5N\]G?H,R:?J-N]M2_F$8E<#)5<]3CFD^(?Q5\+?"OP?)XI\4:M'I>A(T:& M[96<$R$! H).<]A7YH_MU_&75_BOI.H:?JUG9VD/A+QW>:-9O:A@TL*V^=T MFXGYN.V!7I/QHA^*?[9?[/\ \.I/#WA3^R?#TVHSW=Y)=W<<"PVL1$-O(YD8 M;_D,LA(&.F*]N.6J,:4ZLK)MWVTZK[SRWC6W.,%=K8^]O!7C/2/B'X5TWQ)H M-R;W1M1B\^UN#&T?F)D@-M8 @''<5MYKXH^,/[)/PL\%_L]^+O$7A:?59K_1 MM'EDMKNV\174D2S1IP=BR[.O.W&.>E==_P $U+^ZU']EZPFN[F>[F.JWH\VX ME:1L;Q@98DUQU,-!477IR;2=K-6_4Z85I>T5*:U:ON?2.A^,] \3W%Y!H^MZ M=JT]FVVYBLKI)F@.2,.%)*G((P?0UE:C\7O NCWT]EJ'C/P_8WD#F.:WN=4@ MCDC8=592P(/L:^1?V;]7^'.B_MH^.D\,ZOXDL=>\3_:FO/#.IZ%]E@B=&$K2 M"4OGJ'9-7$T(#!6! M&<$C/N:W6"A>?,W:,5+;^OO,GBI6C9*[=C[N'QP^'1Z>/?#)_P"XQ;__ !== M=8ZA;:G907EG<17=I.@DBG@<.DB$9#*PX(([BOA7_@H]\%_ /@7]G1=2\.># M-"T/4#K-K%]JT_3XH9-C"3*[E4'!P.*^I_V; %_9]^&X QX?L>!_P!<5KGJ MT(1H1KP;U;6OD;0JS=5TI):*YV'A[QOX=\6RW,>AZ]IFLR6I G2PNXYS$22! MN"D[>AZ^AKC?!G[2?PX^(/BK6O#F@^*+:\U;1BPO8F1XEB*OY9&]P%;Y@1P3 MTKY6^"'A7PYX(_:5^-EK\+O&#:QXGO+*_P!WAI])>WMK2X$H:/-V6*$)*Y7. MWD,?2O'_ !)\ M)_95_9]UC6_BAHOA;Q+\4=6U=!I.GZC/) M9&)Z [>><5V0P5&4G!R=W:RMKKY/HNYS2Q5114N565[]M/,_4'_A*]%'_,8L M/_ I/\:T'NH4MFN&E18%3S#*6&T+C.<^F.%_ M".B?$JVU21-;MK&XDMA!;XD" K(SD;AY9ST.#SP17Z3:% W@7X3:=#JMM)=/ MH^BQ)=6UG&9WD,4 #I&H^^3M( [Y% MY>TWXA>&-:TF_P!4TSQ!IFJ:?8(TEW:=;>2)5D*AMHWJ,\$'CID5^?7PD\.:=J/@7XY^%_@/ MJ7B#7];U^"**?0-7TV/3!I\;SNKL)&D^9EC:2,@@'I6-\ +/X$VOP]ATWQ%X M=^(FN>+].>0:X_AN.]-M!-O8!?W$@7 50-V.=I-=KR^"C/5W35M-=5?5?@CE M6,FY1T5G?KY]&?JU2 YK\COVC9?A5J/P&MO&GP>F\5:>\7B!=(NY=3U2[W'- MN\N CRL,?=Y'I7ZC_"9VE^%?@UW9G=M%LBS,YKBQ&$^KPC.^[:LU M9Z?-G51Q'MI.-MK;.^YU=%%%>>=@4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110!S/C?4[G3H;(17,ME;RRLLMQ!&LD@(1F15# C+, .G/3O6)=1Z]J=AH^M M6$ZO=2VZ^8EK(Q3?M+9(W;&0G"D8R,Y#<5W&HZ?;ZI9RVMU$LT$HVNC=_P# MCJ#V(KAIOAI=13.MIJ"B-GWQSRF036[9Y=0K!&?_ &BHSWSDYWA*-K/1G'5A M/FNM4_P.[M)7GM8I)(S#(Z!FB8Y*$CD'Z5X9^T?\?-:^#^IZ9:Z3:6$RRZ== M:E(;J":X:4Q/$JPXB/[A6\PDSR?(NW!KW=1@ $Y/K7GWQ'^"6B?$O41?7M]J MVF7+V$NDW3Z5="'[792,&>WERI^4D=5PPR<$9I4G",[U%=&\U)QM%ZG/:7^T M+9:K\9F\'XBL]+BC2T.HRQ2M'=:JZ>;]CAF4>5E(N6R/" M^G>)K;5+>;4XK&VU!=7AT(77_$OCO1'Y8G";=VX#G&[;GG;GFIO$_P "M+\3 M_$2+QJ=?\1:9K4=JEFG]GWP2%(5;>45&1MN\_>VXW8&>@K12HJ::VM^)%JEK M/<7PW\0O$.I?&OQ-X/U31[/3]*L=,@U#3KJ*Y,L]RCRR1EI!@*@S&<+R>Y/. M*R/'_P 2?%_A#XF>'M*@@T.[TK6-0@LK32T,LFIW$1&;F[R,)%'#P3D,"!RR MEE%>@P^#-/@\;W7BM!+_ &M(K35[P0QSPP7X%N\48^6$*4)6,G)*J1DDGK2C*GS7:TM^)3C.UO,\]U M+XZ^/M&U3Q]H4>E:1XC\1:'I*:E;6NEVEVN)7G\M;+QXX.: M[>R_9YTBTN+R[;Q)XJN-1DL?[-M-1FU4FYT^W\U92D$@4'EU3)?>2%"DD<5" M?V:_#Z".YM]<\166O^=^5;ZZ-PJ+,LC;"FTK%$ HV^6NW!%:J>'Z MK^K&7+5Z&I\0OB=-IWA#PQ?^$GL=3N?%&HVFGZ9>W!9K51.K/Y[!2"RB-&(4 M$$G R*\YU_X[^.--\ ZAK:0^&;2[T&_O=)U!+@7$AU._AD"6]M9Q*=P,X(.2 M6*DXVL 37JNJ_!WP]J/@'1_","W.EZ=HIMWTR>QFV7%E)!CRI$<@_,,<[@00 M2"#FN3NOV7/#DT^B74&O>)["_P!):ZFBO;740)9;BX74J4:C>AS4/[2&OM\:%\*S:;I]M8?;/L+VT@E$D9%A]J,AO,^1 MN#YC,'W\#=TK3_9L^/>L_&*_U.WU:UL81%IUGJ49M8)K=HC,90T.V8YF5/+& M)X_D;=Q71O\ LY^%[CQ"^I7-SJUY:27C:E+H\]T#92WK0&!KEDVABY0G(W;= MQ+;^L[[5=5NQ81:5;RZM="8VEE$2T=O'A5PH)SDY8X&2< M54YT'!J*ULA1C5YDV]#T.BBBN(Z@HHHH **** "BBB@ HHHH **** "BBB@ MHHHH 1E#8R <<\TAIU8WC%M03PEKC:2"=5%C.;0#J9O+;9C_ (%BFE=V$]%< M^;?C'^V?>VOQ$D^&7P=\+GX@^/HV*74A8X(W%"<\5G1_# M#]KKQ)"M[J'Q:\+>&9W&X:=I^E"9(O\ 9+E.?S-><_\ !*&]T+^Q?'\%S+&/ M'HSR0)3)N_VB,]J^_\UZ^)E'!5'1IP6G5J]_OTL>=13Q,/ M:3D]>B=K'S7\(;7]IKPQ\3-/TGX@WWAGQ9X)FCE,^MZ?$(;B%E0E!L&P_,V! M]TCKR*K?MZ?&GQ7\(O OA*V\$:E_9?B7Q!KL5A%.(4E/E[3O 5P1R609Q7TT MEU"T[P"5#.BAFB##;=WUPP1%5%R\C'H!P37R%_PUI\4?VB?$5_I'[/WA*U30+*3R;CQIXE M#+;[O^F9S.) .0^\D\]B.V*5*$* M6'^LN/,V[+LO-_H$Y2G6]BG9)7\V>>2_!_\ :UVF[7XV^&S=_>^R_P!C*(<^ MF?+SC\*]5_9SO/C1);Z_9?&*TT5;FTFB73=0T;&V\0AB[, >,$*/NJ>3Q7LG M3M4=M-I(T=HSN1F4$J?4'M4G04M(:Y#H/S,_P""GGAGP?\ #VW\-Z;H&GK9:SK^ MKW?B+5%1VL_ O6_VA_VL_B7JOBW0+[3_ ?I?AV3P_H5Q?PE8KB61"AF MB)ZA6:5@1ZK7I'[!%MXQ\/\ P)A\)^-M#U#1=4\.7L]A ;^$QBXMMVZ-T)^\ MHW,N?85[F)E&6$IQ4KRAJ_\ M[_+0\JBFJ\VU[LOT_S/FGX6?"_X@_ W]GC] MHSP5XH\.WEAX;&GW-WI.I2,AAG*AHVVX8GYT$3<@=#7N_P#P3'_Y-8L/^PM> M_P#H8KN/VR=;UF#X*Z[X=T+P;KOB[4/$=G/IT?\ 8MN)5M6*\/-SD+R<$ \C M%97[ GPZ\1?#']G#2M(\4:7-HVJ27MU=&RN<"6.-W^7>O\)(&<=>117K^WPD MJD[)RDOP5KA3I>RQ$8QU2B_S/!O#7/\ P5GUG)S_ *#)U_Z\(ZTOB%\+/"/P MN_:IN[O3_C-XB\(_$/QY,7AL-+T:.Z_=SR@",L58 %H\Y;!^7/2M;7OV-?'G MQ%_:N\7_ !$D\32> - GD2VMKG2I0^H7D A2-]AZ0JVT@DY;'053^%_PM\7_ M !(_;\\2?$3Q1X9U32?#.@120Z+<:E;M''<;%$$)0GKD&23\0:ZG4IOWHU-% M32:TWZ+5=S!0DO=<-YZ?YZ&9^TC\+M)&I>&_A_\ %O\ :&\6W46MW$<]A:2Z M'!Y$D@?RU)DC3 (+_P 1P-P-?"/"&D>'=,9ULM*LHK*W:8[WV1H% M4L>YXR:^8_\ @H]\$=9^+'PFT?4_"VEW6K>)M U%98;>QCWSO#(-LFT#DX81 MM_P$U]"_!W7M7\3_ M\+:EX@TVZTC79]/B^WV5[&8Y8IPNV0,IZ98$_0BO- MQ$W4PU.7-U=UIH^]DNJ.VE'DK3C;M9Z[?,^/OAIK'PB_8[^*/Q&TR7QOK/B/ MXBZH0;EKC09YQ QW3=(%)=2TBLV#V KF/ &O?">'XKW?Q)^*/BSQ-\3/%F\' M3A-X.OK>RTY1R!'"489!^[V'7!8YK2U/1O&GPQ_X*!>*?B1_PKCQ7XC\,O"T M$5QHFG^=YI>VB4%22 0"I!Y[5]"?\-::E_T0[XH_^"6/_P".UZ%5M6E&\G** MN^9+Y;:''!)W4K)1;LK-_/<^:/%GB'X/WOQXT'Q?\+/'FK?"KQWJEVL$]I<> M&;O[#JK2.%P\+! -S$!CT/7AAFOT3L!@) M-?GI\;M/\>_M*_M+_";7-'^%GB[P_I.AW$ N[O7[-;=%47*RNY(8@ *OKDDX M K]$N!SFN''6Y:6NMNZ;6NUU^IU87XIZ:7]/P/SX_P"">7_)SOQY]?M$O/\ MV^S5YS^Q_#\09+[XV2>"?%7ASPU:1W[MJ*Z_9M.9ANN-IC(==N!NSG/45[?^ MS=^QAX[\+?%76?B#XF\33>%;?4=7?46\-:/,':[03O)&ES*.-F6SL7.>Y%>U MW?[#WP-OKJYN9_A]8O-_,H[*]K>IR4 M\/5E"&EK-];;GY:,<_L1WYZ_\5^O_IO:OV3^$?\ R2CP7_V!++_T0E?#O[;' MP6.F6UK,JMN =(E5@#WY!K+,:\:]*$UI=MVZVT-<%2=*I M*+Z)(Z"BBBOGSUPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#$\5^)(_#> MG><(FN;J0[(+9%8M*W?[H)P!R3CH*YJ;XCW=EYR=O,D^4F-'PI;!X('?\ /M7G^H^+]7\01I93 M/'=[IH_*B+P-O?> ,8 .>3SVKLI4E-7_ %/-KUI0DTK^6A[=:7,5Y;17$$@E MAE0.CKT92,@BN5\5]BG9&I907;" MC(R:WO#UC+INA:?:38\Z"W2-]IR-P4 X->!_M._"3Q1\1-=MKC1],GU2T.@W MFF1"QU)+%X;J62-E:Y+$>=:X0;HOF&5/RG/&-*$)5.63LCKE*2AS):GNG_"7 M:.?$D'A\7\;ZQ-9F_2UCRS?9PP7S"0,!2QP,D9YQG!K$\4_&/P=X+\16^AZS MK<=EJ4RQ/Y1BD=8ED?RXVE=5*Q!G^52Y )Z5XOX?^$_Q"TCXS_V\T4R7ESJ\ M,NH:_;ZDJZ?<:1';;%LA9YR&60MM^7@DMOYQ72_&30?&_C'Q[IVE1^$6U7X= M0_9[J\-EJ5O;S:E<))N6.?S"&$$1 ?:O+GC( (.OLJ?,ES75NZ%[27*W8]5T MOX@^'-:\6:MX8L-8M;S7]*BCFO["%]SVRN2$WXX!.#QG/M6;J7QC\'Z1XRC\ M*W>MQPZX\D4)MS%(4264$Q1O(%V([@$JK,">PY%9ND^!+O2_CMK?B>&RMK?1 M[[0;>T,L.U7ENEN)G$3=> -)N[>\LW ML]2MXOM=VH!%U=JQ\PK"?N1*.2NXYPH$1A3)UU;RM$ M2X6T-Q<6TT+&9F5%18W0.S%G4 !3DGBO%+[X;>,?%OBSQAKNO>!9;NQU/0DT MVZT*]\0HXN9EN5<+8S+S;P[ S$-LW.5X7!:L?6?@[\0M8L](EU/2];U70;+5 M;^^T[P['XE":CIS-%&ME(]VSX?RV\\A=[;/-7&_;BMO8TG;WK?-=C+VDUT_, M^G/%GC+1_ VB2:MKEZMC8HZ1;V1G9W=@J(B*"SLQ( 5023VKD]0_:&^'NF:3 MINIW'B2(6FH)-+"R03.RI"VR9Y$5"T2QM\K%PH4\'%<]XI\$^-+WX6_#MKL0 M^)/&'AF_T[5-0A658Q?R1(R3!';"A_G9E+8!*CIGCSK6?A_\3Y- GT>/PD7T M7Q/JFHZOX@@T[5K>&\CAGERFG)(Y"A74 RR(3U95Z[JBG2IM>]+KW14IR6R_ M ]R/QO\ X\3'0#XAMAJ D,)8J_V<2B/S3%Y^WRO,\OYMF[=CM5KP+\7/"?Q M'N;B#P]JZWT\,*7!C:&2%GARTF$YC#.B@%I'RYSD@! 22#1*%%1O%ZV'&53FLUH>UT445 MR'0%%%% !1110 4444 %%%% !1110 4444 %%%% &5XCOM3T[2Y+G2M-75KJ M+YOL1G$+2KW",WRAO3=@'N1UKAO"G[17@;Q1K;Z#-JA\.^*(^)- \0QFQO5/ M^RCX$@]&C+ ]C7II -,^J/]Y#[J M0:T@X;37W?U_D9R4]XL\.^,'[!WA'XA^,G\:^%];U7X<^,I',TFIZ$^U)9#U M=H\C#'N5(SWS6#'^R/\ &F\7[)J/[3/B(Z>?E/V6Q6.9E_W]^<^^:Z*?]D?Q M)X&8R_"?XO\ B;PA"AS'HVLL-6T\?[(67YE'XFJ[>(OVKO I*7?A;P/\2+9. M?M&F7LFG7#C_ ')/ES]*]6-6JXJ,*J=MN9*Z^]?J<#IP3;E3:]-OP_R/1?@! M^SEHO[/UEK(L-8UCQ%JVLRQS:AJNMW/G33,@(4 XX W'CGK66O[-\DW[5A^, MEWKPG6+2?[,M-&^S8\GY=I?S-W/5^-O\5<2W[7/Q'T08\0_LX>-8&7[\FE2Q M7L?X%0*8/V[PHVR?!3XGI+_<_L3/Z[JR]EBW*4UJY*SU3+]IATE%Z)>3/IW5 M](LM>TN[TW4;2&^L+N)H9[:X0/'*C##*RG@@BODF^_X)ZQ^$/$5YK/PB^)GB M+X9O=-NDL+=C<6WT +*<#L&W8K;3]M/Q5J?&C?L\?$6^/8W%JENOYG.*FB^- M'[2/BPXT+X%Z;X=C;I/XFU]/E]RD8W4Z4,3A[\K23WNXV^YA4G0K6NFWY)_F M8DG[%_Q(\61?9?&W[17BS5--;B2STN);02#N"P8_J#7T3X"\&^'?@;\.-+\. M6-U]AT#1X3&EQJ5PN[!8LSR2' ))))/O7D=I\-?VB?&O_(T_%30_!EF_+6G@ MW2!+,!Z>?<9P?<+78^%?V7_!FBWT>I:T=4\=ZW&0PU+Q=?/J#JWJD;?ND_X" M@Q6=:HYKEJ5$_**_X"7YETHWMX89]H9H8C,Z^=(JLI8+P,@9SQ6EH/QJT/7;#Q% M,@>*^T.XNH)]*::+[8P@8*SB/>,*2<9) ]ZYV/P)\0_ /B'Q*_@B?PY?Z'KU M_)JODZ\T\4MA=2 >=M,2L)8V9=X4[""Q&2,8X[Q!^R]K&LV.I,EYH\6K7]_K M=W/>+$RF1+V QHA.,D*V"021@#&<5V\E%Z-V_KJ1[P/'/AWS+M& MU[3$FLXC-=1->1AK= <,T@W?* >"3P#69XY^)>F>"_AY>>,5_P")QI4"1R*V MGRJXF5Y%0%&SM(RX.CS>'DUA=0UF\>6\M?,2=+N16C1\H M=Q4*/O!@"%(!QBMO3O@5X@C_ &=]6^'L]UIT.H7%]-/;3QR2/"D3WOVE58E% M.0"5X7&0,8J?9TE9\U]?P*4ZCNN7H>N_\)KX=,E]%_;VEF2QC,MV@O(\VZ X M+2#=\H!!&3CD533XBZ!F[EEU*UMM.MXH)1J<]U$MI*LN[9LDWX/W3UQU&,\U MXAK'[+%W>Z:L0@T.\DDEUU[R.1I+?[6M[=)- &E12P,>P'=@X8+@$5YI\6_A M/XC\&Z5H+>(9['4[N\2"WNM0MK?;;1)#;W22QL/(D3S95N56-S%]Y';Y"15P MH4INRF1*K4CJXGU)X9^-7A7Q&_B ?VM967]C7,\,IGO(OWD42([7"@-_JL./ MFZ<5T&D>//#7B"2R33-?TN_EO8?M%K';W<;O-%W=5!R5'.2.F*^=M%_9K?Q; MX'LKB"TM= 74[NZU#R-0MR;RVM+C2C:1V\O'+HQ5F!./E]:Z#X>? [Q;X;^( M_AOQ%<6OA;1X+/3EL-3327EF-ZD<3)%M22)1&X9BWF(5.UF0ANM3.E1LW&14 M9U-+H[?Q%\9[R#Q9J?A[PGX-U3QK>:.$.JRV4\%M!:.ZAUA#S.HDE*$-L7H& M7)&17:V7BW3;B2TM;BZAT_5KFV%U_95U.BW<:8R=T88GY>02,C@\UYS=^!/' MG@KQIXFU;P+-X?OM,\23I?75AK[S0M:7@B6)I(WB5MZ,L:$H0""#AN>..U+] MG7Q3JWB*[FNKCPVZW^L0:]/X@2&5=4MY4C16M8<@XA)0J"7XC=E*DG-')2=M M;#YIKI<]Q_X6!X7:PN;T>)-(-E;.L<]S]OB\N)F^ZK-NPI/8'K4/BWX@:1X4 M\*:OKCW,-Y%IUO/.8+>=#)*T41E:-.>7VC./3GI7S[J_[)NL+X6TVQTE?#ZW M]GH.FZ>DF9+=8[^U>=OM8VQL'QYH&UU(8;E.,YJWK?[-OC75HKW33J?A]M.G MN[W4OM:I+%*;BYTMK-D$04JB+(VX$,?E(& 1RU2HW7OZ$NI4M;E/;=-^+7@[ M4+=G/B;1X)8GCBG@FOXE>"5U#+$X+<-\PX](-+O(;='DF>WO8W6)5.&9B M&X /!)Z5M12++&KHP=& *LIR".Q%?*WB/X/7WB'7?AWX3U+1='T&^628ZK)X M31UL[C18XX_-@G+1KS-,MN G. K* M!"< RN%!/XU4&MZ2.?[0LA[^VEOGN=:TB]A5&$4/EPY&0<;\(.>G3%;JFG&[N7?M!_$/X@>!]7T*P\% M:?;ZE<>(H9M.L/M%NSQVNH*5D229@>(C"LX_WE7GFIA33^WM3AU#4/#7AR2T ME2:2WMD V2X!^'[7PUXYT373>_;IKS5;?0)-EM MY-HDR0;#+C<78C).0#@C<*A8>>M]"O:QZ'TUQ1@5\KZ/\1_&>N:O;7FCVUIH M&K>)KCP]%>7V5E8NUU+/YUQ"93&SJT<)$2-N3?LRV[C!JOJT^Z)]O'L?51Q38Y8YL[ M'5PK%3M.<$=0?>OC"\^/?B_P%\,]/:VGT_PHFG^&=.O--L+O2+BZ&K2RY\]% MD+_NQ%PN"2PSN8[:Z;P]K/CK0-<\0V&FWT4&F^(?$?B*"W0::SSV:N-+U>ZNO#R:7*LWAV6VS]G$[[OWH<@*00NXG*<"NDTO MXD_$[2/'<-AJVHZ;JVEV_B#3]&G6WT>2!IX[NT$[3!_,;;Y3$*."" =V#5/# M36[0E6B^A])44@I:Y#H"BBB@ HHHH **** "BBB@ HHHH **** "BBB@!",T M8QTI:* $I:** $Q1BEHH 0BBEHH **** $Q1BEHH ;MI<4M% "8I-M.HH ;M MI0,4M% "8I"M.HH 3%&*6BE8!,48I:*8#=M*!BEHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** (+RV^UVTD/F/#O4KYD1PZ^X/8U@:9X%@TO49+ MV/5-3EDF<23+-.&64A0HW#;Z #CTKIJ*I2:5D9RIQD[M"!<#%(5S3J*DT&[? M>C;[TZB@!NWWI!&!TP!Z 4^B@!NVC8" GRAPHIC 31 tuya-20231231xex15d4002.jpg GRAPHIC begin 644 tuya-20231231xex15d4002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" U A0# 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#]4Z*** "B MBB@ HHHH **** "BBB@ HI#Q7*_$_P 92^ ? ^HZ[##!/+;&)52ZD,<67E2/ M+L 2%&_)..U-)MV0FTE=G5T5\WZ=^T#XAL_$VMQWEYX5U*T36M.T^*VL]1D, MJI<"!&,0,8WX:4LZN8]>MK72I=F!75'#3D[&#KQ2N?5U%>??!7Q%J_B'PQJ+ZU?1ZC>6FJ7%HMS M%%Y8=%(V\?0]:R]3^)FKZ'\6=>T5=%U37=.ATVPGB73H%<6[R//RV4L69H7 M9AO+;3&ZG[HRV1@9J^"OVA-8\2_#_P 0:Z;K3VNM+NK.)HFM9"0DZIL 2,N6 M9FD10.Q#9K18>;@IK9D>VBI.)]%TE?./PN^,GC?6?%+Z7K:V\,5UX@N;"W>Y MTZYBPJ1F4PARFT,$20C=@\ &IOVDOC3XG^&/C/PK::+/;1V$H-Q>I<1!C(GS M)@'/3>T8X[D4UAYN?LUN'MH\O/T/HFBOE;X4?M%>+_$,'CO3+]+>]\0:=;R7 MFG(D.Z,,' DC/EDLRJ9$"G )5+$J^>\;C.%W;P=W0KZ$53PM2+:?0E8B#MYGU?17SE\1OBQXB\):SXEU2]\ M0/I?A33]3_LX-::8ES+"WV:"1,J7#/O:1AD#Y>,\-O&/CCP?\"(=8N-7 M23Q%?/"S75M8"5+..0J"HV,5++G(8G#'@=14*A+37Z*^7_@E\<_ M&OCCXEQV6L2))I\FG!VL[?3'C"2+'&68.28 M^K:*^9OB)\:_%?A_7?"1TS5M/O+:_L;:X*L([6&=_-E:8R&5@T2-#$P0X/S* M:I_#;]H?Q-J'PN\;:IJ&I:3J^N:)"CVT$2;&F#-AIPH)\R$E@(B,%]F,9(I? M59\O/_78?MX\W*?4M%?-TW[0NL)X)M=1&HV0@?7[C2WUI=.D9E@B@,GFFS#; MP=X\MAG"@;NA%,^(/QQUZV\/_#F[BNSI%UKEC]HNH;.$2K+*\0=$BD8;> LI M*]0,4OJT[V#V\+7/I2BOFW2_C%XHL_A+XYUBXO'FU*PDC?3YKFSVB.-A&F'( MPK'S"YX/ *YKSCP]^UAXUL]8\&/KD]K+I\NVTU)8(4W2L'5)GQN!5U9D48R" M#(>H JXX2I--QZ$O$0C:_4^V:*^9/B#\>?$NA_$*;1DU*+2[73KF>]NRNC3W M ATZ-&"22L/X7?@%>A7T!K3U7XG>-=8T#PV]A?V^G76H7.H$7']GRJ)X(8A) M$PC8%UW Y. :S^KRLF^I?MHZ^1]$45\J?##XV>,/$5Q87=UKEM=03?;H9;$6 MI5XGBMI949B0O4Q@\9R#S@U!H?QV\6P:!;MJFMSO?RSHI-MI$4NQ9+>"1-V9 M5P#YA?/( =0<$5;PLT[$JO%JY]945\\?%[X[:_X:T?6;+37TG2[^U\-P:J+C M5[@Q7!DE,J[8XE5E)7RLX)Q\P%=?X7^-JSMXF.NOI36^C"Q/VK0[E[I)#,@5PVE?'_79OB1%I,\MD]G+XJNM :T^QR1 M^5#'O"2_:"=A,KVZ'LM%>+:C\6O$-OX\NC M%'9?\(O9^);7PQ+;,A^TR230QM]H#YP KS(NS'(#'/2O%-8_:<^)%_!?_P#" M/QZ5/-!XDN=.59)C''+$+B-8O+D= K+\KKD9)!8\;$-S[4H MKD?A7KFHZ[\/M!O=:=#JTT&+DJ-H:4$AL @<9!_SS5GXC^*9O!7@77-=@BCG MFT^U>=(Y20C$=B0"$O&/BC3;54M;6QNM/TU+ MBY5"JF568RHNX;GN:<'3?*S>,U-71+17@FL_%SQCX+E\96-^VDZ[>Z986,T-Q9Q/##:W=U<& M%+>7))8 %9,\';U R*E3XH>,I]>'@>.?3%\3KKDNG-K#6S?9S;I8I>"00[L[ MR)%CV[L<$YK3V$FKD>UB>[45\W2?M"^*-3\-OKMA::?:P:'H-MK.L6LRLYN6 M>XFBDBA;(V "VE8,0PD'MHO4]AHKR+X2?$?Q)XAUZST[Q&+%VU;P_;^([1K%& M3[.DC[6@?).XKNCP_&%I\5/%3QDGA>TO$MBL,222PHL MK1[OF*K(QQD9('2KA!SV(E-1W/=*]/N]$T274X+2Z&NZIH]]J MEMI+7;3K;1++$Z0*^5+!U#ZN?MEP\*,]QY!@\PD [O+R M=G^[GBJG3E3LWU%&:GL:&:,FOF[P)\-]'M=2NHY=.U+Q#JFD/')I3V M\$$<$MPD!CNBQ621C$@V8Y+-_=K:\'?'K44\#^'1+I%YXJ\0S:1-K.H?9#'% MY5K',T>_YB S$@A4')VFM)8>I'^O7_(A5HRU/> :*\YT+XQ1>,O$<5CX:T6[ MUC34@M+B\U02)%';+.V9(LR->;MHDS)PI')VKWKZ0)I3IRIVOU"$U. M]@^M5]0TRTU:TDM;ZVAO+63&^"= Z-@Y&5/!Y ->31?$_49O$M[8W5Q]GB@\ M;1Z#;BV@#>9";%9]LA)XRQ;YASP!BI-!_:(M-5N(WNO#VI:;IES::C=6=[(T MQFM254BSJ]'^%7AW2=;UG41I5A,^H74-VB-91@6[ M1QQHNPX]8PV>Q-<1KG[-%CK^JZE>7.OWC17=]-?K;;/W<+2$D@ , ?O,,D9P M34WASXL:_P#%6.\M?#^D'0KJQDTR\>ZNKB*>.:UFD61T&QCAS '^A(K3E^.] MA9_$A_"-UISQS-'=/;W$=S%+YA@3S'#(K%H\KDC=C.#6J]M%NSU(?LVM5H;' M@3X:'P#X-U#0[+6)Y);F>>X2^:)0\+2=,+R#MP,9ZXKG[;X,>(+37K[68OB- MJJZA>P0V\\ALX"&2(N4 &.,&1_SJ_P##+XT)\1M2@LY- OM#:\TB#7+(W;QM MY]K(VT$A"=K X^4]B*PM.^-VHVLNKV]QI$FLWS^,+KPWIEM8E8_ECM_.4R,[ M8'"OEOIQ2_>\TN_R&^2R[?,Z#7O@CHWB_4+B]U^ZN]2N9$M8XY PC,(A60?+ MCCYS+(S#OD#L*I>!/V?](\&^&M6T>YU&]UB+4;VWO)))VVE/L_E>0B\G 40H M.2*S/BI\"M,^*FL6>HWM[+:SVL*01%$W;0MPDQ(Y')V!?;.:SO$_[0%QX3:XB MO?!NI&XL=)77-0CCN(3]DM3,\>2=WS/B,MM7)Q]*T_$7QOL?#?Q#T?PQUB::5M3%O\ ZH.0501ER"JD ]>3FN?\/_LV:9X4U6'6](U_5+'Q"KDR M7497[.\;,IDA6VQLC1M@X3!SR2:I>#OC/K/BG2?"FH:Q82>'?[0\2WNEJD)C MG2YC@^UCYCNR@'V?D\DLO PT[]I&PN=.74KOP_J-AI=[H]WKFCW4K1M_: M-M;H'?"@YC8HRNH;&0WL:JU=-Z[DITG8NZK\#&O/&^H>);/7VM;FZF,Z13V* M7"P,T4<3E QP"RQJ,XS@D9P:?:996FI):W=S"OGV]QN$;;]VU""C9 M#$$8K%T/XW3>._$7P];2E?3[2^UC4],U.TWM)7 5QD%=RHP8=0:+5NO M3]%<+T^G7]=#:\#? V+P5XT3Q'_;<]].FGS6"0NC!0LDD3ELL[<@Q#@>M%G\ M!;"VT75M/DU>^NOMVD7&D+-*!NB%P2]S-_M222'<2?[J@<"DU/Q#XL\6_$G7 M_#GAO5++0+3P_:VLL\]U9FY>[FG#LJ@;EV1JJS6A+XU^ .B>._$ ML&MZCJ.HK<0:>-.C@A=!"5"RCLCPY^S1I.D:;?VEWJ37(N+* MPLXY[.SBM)8#:2F6&4%0C?F.B3X":= ZW\.NZO!XC^V2WSZXDD?GR221 M)"X*[-FTQQQC&WC:#GUW[?X4^'K'P3IWAF'3[6XL]+@,5BVHP+&/B=_PEWC36-$T_1KO[#I0A%QJLK(L1>6WCGC1%SN)V2#/'!' MO6%\>/B'J?@.TT :=<&T2^NI4NIX+)KZXBB2!Y-R0*06&Y4#'^$'-9_O924+ MZE_NXQYEL26?P)T^/X?Z]X7NKT2QZW?+?77$-L\)0>;/.)$Y$GL(5OM)TN]F6"W-Q;2W%S-LDCEG!Q;KMR48YR0W]VNV^./Q'U+P5XJ\ M&:9::_:^'+'54OGN;RYL#=DM"D;1HJAEZES6EJZ?+?MMBWXX_9\TGXE M>))]3\2ZE=W,.WR[>VL<6FQ,<+(Z?-, 22%;Y6JS3)(I4*Y0KR!CYAC..V:S- ^.]Q:>$'N/$^B7-IK5CX7/B2 M]@A38&C$DB!55CE681[MK=-P!Z4[4_B;+%XBO[:/4;R)$UO1K)8A:QLJ+=(K M; Q;)5MWS-U7L#4KVR:5]BOW>]MROX=_9FTWPUK$%_;:U<[8HKB,PF(;7,L+ MQ;B2Q^Z)'(^IJW;_ +-^@6<^A26KK%]A2V2^W6X8WZPH0 ?B_J/P\\:Z78)XAM_#>DR:-=:A+<2Z6U\7FCEB1$PK#:I\P\^N*N']H2 M[T+1%FUOPO>?:M(TFSU'Q1);.@32O.4G&UB&%8@\D+AXBVW&[:PR >*Y/5/CE8:-\3+'PE>6+1K>N\4-\ES M$_SK T_S1@[T4JC $CJ/>L+P;\8-7\>_$WPLD&DW6D>%=7T&^U.U:Z:-FO56 M6U$,N%)9/ED8[3C(D'I6?)5M?IO_ %]Q?-3O;Y?U]YJZ+\#1:C3;#5]?FUOP M]IBR+9Z2]N(E&X@J975LR%,?+P,'GK5F'X$:4FM2WDNKZM<6#ZR=?&D23)]E M%YY@E#D!-Q D 8+NQD"O1KAS'!(P^\JDC\J\)T'X]7%MX6T_Q'KC3W!C\%/X MCO+"RMU$!U'/%=7K7P7_X2+P]H&E77B74;1='N$NH7TM(X%:5' MWQ,58/\ <(]>>MI?^'+ZPUC3;RQLQI\LT1\PWF/L[&0-L0'G= MN/R[3[5=\%^/->^($>E^([>P_L?08#J-O?V%Q+')+-)$ZI$Z.IQMW)-SGD8/ M2K;K?%)[>A*5+9+PA:SM+B&&/$UW_9LND:IH5Q<6-U9W+K)LGCB608920RE9$/![XHO7IZWM_7_!#]U/0A M3X36YC\"1->^5%X4F:XB6RA^SK._E-&H*HVT+AR2N#DXZ5U'BSPU;>,?#6HZ M)=R2PVU]"T$DD#;9%![J>QKP_P +?%CQCI^@^#;SQ)J5EJ=OXN\-W&J136-C MY$UA<1VJW!787(D3:Q )(Y4 ]:Z[PO\ &P:IK6A>'TTZXNKNZT>UU WEU+%; M-<>;"7!CC+?.I7'[+_A87QE>]U:YMY=XN M;>XNRWG*P?\6\=(MBHS* %'RA M2< <$DGGKQBJG@OX_P"M:SX-\'WU_P"#[EM;\2W5Q;6EI:7,10B)7GWWB?7KO6=4M+:S416^R*TD E)?:R^7/"4V?*KG=P M=G/L2*]/DC+QLH8H2" R]1[BO._!_P 1=<\0_%7Q5X:N_#QLM+TFULYDO#.C M-OF1F*,H)/8@8Z;3GJ*=\:_$OB7PQH6F77A^&3[.UZ$U.\M[(WLUG;;')E2 M$%_G" X/ 8GG%8R4YS2D]6:1<(QO%:(S]$_9YT?2?#^NZ)/K>MZKIVM;Y+I; MV>-I#.SA_/$@0-Y@*KM)) V@ 8%6O^%%:9_9R;=8U5-=&HOJIU]9$%VUPT/D M,3\NW:8L)MVXP!W&:XB[^..KZ3J7AZ^T]AXYT>3PO?:K=R:4J6ZR&">(&4"1 MOE(4NOEY)W<=JZ[Q%\?],\.Z_P"&K.6P>2PUQK1(KP7$0=#NQC\$::GBG5M>'M0L["XOM1TVWU*1XV26XL]YE 0$L 1$Y!(YQBN&\4?M*:CK7@'Q)? M:%HEUI=Q::99:M:7C30S>9%/I_ M#WX2:5\.[N2YM+R^U"86D6G6S7\H?[+9QEC'!'@#Y06/)R3@9/%=S7EI^-K0 MZ'K]Q<^'IK'5-%U!-/N;"ZO8$ +Q)*CB4ML(*NO .<\8I? OQ9M_B)KOA:YL M)+JVL=7T2[OQ8RQ(0&BN(HF+.#GHK>W$FDP6A6:RM(8"ZSF7<F>';6ZO9M-O;SQ%H%EK.F;+3.B'YL85C[5&WQ'\:^)_"?P\U?1=9L--U+Q1+#:?V7+IWG('4.UU-YGF A M!'$Y QUVCO3]A)6NP]K$]_S1GFO$=$^*7B2Z\=Z?+<36;>'-3\27_AN+3T@( MFA-O%*RSF3/)9K=\K@8#KSQ7;_%SQE?^"O"D4^E10R:M?ZA::59M=9\F.6XF M6)9'QR57<6P.N,=ZATI*2CW&JB:;[';9I:\<\F^&!+J]O_$E MO9[+2S2T>:!X9"T1#.5'S*#NR, 4ZS^-T.IW&@W_ )5[I\;VFLO=Z4T<;D2V M+HDJM(&X(;=MVY#9YQ3]C)KF6J#VB3LSV*BO)_#OQ[37+/4I)_#EYI<]OHUM MKUM!=W$*_:+2A6&C:WICZCK-[#JUVFHS275VK217:NKK/&P4;7#(ASR/E''7/IE%5&3CLR M7%/;=)--:SKLNJ32V-Y:6]M!IN\F*)HRY:7!Z,V\#CLHKIJ*?/)[L.5+8\WT?X#^' M]'U:"\6YU2ZM[;49M6M]-N;O=:0W4LCR-*J #G=(Y&20":K3?L[^&6TNPL;> MZU:P6SMI[$36EWLEEM)9#(]N[;>4W'CHP[&O4:*KVL_YB?9Q['"V_P 'M$T[ MQ+;ZSI4U_HKQQ6\,MGI]QLMKE(%VPB5"#G:N%X(R \RTC.!R1NP>.0*]&HH]I.][AR1['CWP)^%_B+X7$=KH8LXH(] M,62.8FX7AI]Z11X!4*N#DG&3BMFQ^ WAO3_$AUF.34&E%Q>7<=L]P/)BENE9 M;AE7;DEMQ^\3CM@<5Z113E5FVY7M<2IQ22.3\-_#71?"E]IMWI\4R3:?I$>A MP%Y-P%LC!E!]6R!S4%K\)] L]22^CBF$ZZW+X@!,O'VN2$PL';CQ;_ ,) MTE^MQ]O@U0VJW $#74,8BCD(VY)V #&['L#7HE%)5)K9@X1>Z."TGX-:%HTM MLT+WLL-IJTVLVEK-.&BMIY5F$@08SL;SY3M)/+5G:;^SUX5TV&Z@!U"XLWT^ MYTJUM+BZWQ:?:S_ZV.W&/E! R M:= DDI(,-TRM,K>N2HP>U9\7P'T6WMM%6#5-9@N])M6L+>_2Y0SFU)!$#DH0 MR*57'&1CKR:]*HI^TGW#DCV.%\2_#);W0O&$&B7]QH^K>)#&TVH)*0T+K%'" M)$QT(2,<=R/>KOBOX=6?BYM)GGOM0L-2TP.MMJ.GSB*=0ZA9%)(((8 9!'4# M&*ZVBESR[CY4>72_LZ>$C;P6D O[/35M;:RN=/M[G$%[% Q:)9@02V"6Y!!. M3FNVU'PE8:IXFT?7IUISZC;R3Z>^EW2V-SY2W5JS;O+DX)(#$D8P>3V.*R]!^$DEWXA\ M1ZEX@2)(;C5["_TZWM)BQ06<:I"TC$#DE M:+XFU>34=2M3=2RZ9/H\D3M^[DMIF5I%*]\E%YKF-1_9\\,ZJ(4N+C5&A^QV M]A>PB\.S4X(#^Z6YXR^,D9!!()!R*]-HJ5.<=F-PB]T>>+\#O#J>+SXAWWQG M_M!]5%H9Q]G%R\)A:3;MRPB MC0ZG97'DW$S+'L9G."#N!)((/)SU%9UQ\#?"MQHW]E_99HK+^P3X;$<J2:,H_M#5+S3I[^.:;:L\-H3L M1"58*W/5E(..16U\// .IZ?X U'P]XGN5O;:\>>**VC9QVR?0Z*KVDG'E%[.-[GF>D_L_>&=+L[FW:74;T7"V",]S< L$LI?-ME7 M:H "MZ#D=:ZS2_!&F:.GB%;:.0+KUW)>WNY\[I'B2)BOH-L:\?6N@HJ7.4MV M-0BMD>:>&/@!X9\+VZQ))J6I>5IC:/:MJ-UYIL[1E"M'", +D*H)P2=HYJVO MP6T/^TO#UT]SJ,T&@>0=/L))PT$3PQ>4C@;=V[;UPP!/45Z!13=2;=VPY(]C M@_#?PM0ZC\$- O?+E MMY]1TK4(M0N]2BU"PN=D\E>A44>TG>]PY(VM8\W\3? M!Q+Z/7[K1=9U+2=9U?2H]+EN5N?E.P%8YS@9\U S8((SWKHO$G@A/$VGZ=!) MJ^JZ=E,S3DM)%:]-HI^TGOQPY^$^DVB6\U@)(;ZRO+_4K.22 M0LJ7-VLHE9@.JYE; [5YC\,OV>-6TG2)O#_B"=8_#,NGQV]W903H[7=TDL;K M<*ZQ(R*/+(PQ8G=STR?H:BJ5::35Q.E%N]C@M?\ @SH/B"]NKV22]M+^?4XM M7^U6LP5X[B.#R%9=RD >7Q@@]"I=)DTV.X#Z79W%C;M-,7/E MS3+-)N]274'-=G14<\FK7T*Y(WO8\_L?@UI>G^/=2\71:IK!U+474W4,ETK0 M2(H(6+:5R(QDD*"!DYZU2L/V>_"=AI>IZ<4OKJUO;1-/C6XN2QLK9',D<4! M!14NKHI.*;GQ#:FZ%ZTL]W#:/<'[+#=2Q^7).J 9#L MN03D_>8@9)J2Q^&$%Y\+;'P;XEO+CQ L5M'%/?32$3R2H0RRAQR'5@"&ZY4& MNYHHYY=PY(]CAK#X2:;;)9F\U+5]:GM-1BU.*XU*[\QUFC1D0<* % 8\ #)Y M--A^#'AN#9MAN!L&I ?OO^?]]]S^9''I7=T4<\NXQYYJWP+\,:QITEG-% M=+&^DV>C!DFPRP6LIE@(R"-RN XML 33 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information
12 Months Ended
Dec. 31, 2023
shares
Document Information  
Document Type 20-F
Document Registration Statement false
Document Annual Report true
Document Transition Report false
Document Shell Company Report false
Document Period End Date Dec. 31, 2023
Entity File Number 001-40210
Entity Registrant Name Tuya Inc.
Entity Incorporation, State or Country Code E9
Entity Address, Address Line One 10/F, Building A, Huace Center
Entity Address, Address Line Two Xihu District
Entity Address, City or Town Hangzhou City
Entity Address, Country CN
Entity Address, Postal Zip Code 310012
Entity Well-known Seasoned Issuer No
Entity Voluntary Filers No
Entity Current Reporting Status Yes
Entity Interactive Data Current Yes
Entity Filer Category Accelerated Filer
Entity Emerging Growth Company true
Entity Ex Transition Period false
Entity Shell Company false
Document Accounting Standard U.S. GAAP
ICFR Auditor Attestation Flag false
Document Financial Statement Error Correction [Flag] false
Entity Central Index Key 0001829118
Document Fiscal Year Focus 2023
Document Fiscal Period Focus FY
Current Fiscal Year End Date --12-31
Amendment Flag false
Auditor Name PricewaterhouseCoopers Zhong Tian LLP
Auditor Firm ID 1424
Auditor Location Shanghai, the People’s Republic of China
American depositary share  
Document Information  
Title of 12(b) Security American depositary shares, each representing one Class A ordinary share, par value US$0.00005 per share
Trading Symbol TUYA
Security Exchange Name NYSE
Common Class A  
Document Information  
Title of 12(b) Security Class A ordinary shares, par value US$0.00005 per share
Entity Common Stock, Shares Outstanding 504,387,299
Common Class B  
Document Information  
Entity Common Stock, Shares Outstanding 70,205,300
Business Contact  
Document Information  
Contact Personnel Name Yao (Jessie) Liu
Entity Address, Address Line One 10/F, Building A, Huace Center
Entity Address, Address Line Two Xihu District
Entity Address, City or Town Hangzhou City
Entity Address, Country CN
Entity Address, Postal Zip Code 310012
City Area Code 0571
Local Phone Number 86915981
Contact Personnel Email Address ir@tuya.com
XML 34 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 498,688 $ 133,161
Short-term investments 291,023 821,134
Accounts receivable, net 9,214 12,172
Notes receivable, net 4,955 2,767
Inventories, net 32,865 45,380
Prepayments and other current assets, net 11,053 8,752
Total current assets 847,798 1,023,366
Non-current assets:    
Property, equipment and software, net 2,589 3,827
Operating lease right-of-use assets, net 7,647 9,736
Long-term investments 207,489 18,031
Other non-current assets, net 877 1,179
Total non-current assets 218,602 32,773
Total assets 1,066,400 1,056,139
Current liabilities (including amounts of the consolidated VIE without recourse to the primary beneficiary of 1,422 and 1,679 as of December 31, 2022 and 2023, respectively):    
Accounts payable 11,577 9,595
Advance from customers 31,776 27,633
Deferred revenue, current 6,802 6,821
Accruals and other current liabilities 32,807 33,383
Income tax payables 689  
Lease liabilities, current 3,883 3,850
Total current liabilities 87,534 81,282
Non-current liabilities (including amounts of the consolidated VIE without recourse to the primary beneficiary of nil and nil as of December 31, 2022 and 2023, respectively):    
Lease liabilities, non-current 3,904 5,292
Deferred revenue, non-current 506 394
Other non-current liabilities 3,891 7,004
Total non-current liabilities 8,301 12,690
Total liabilities 95,835 93,972
Shareholders' equity:    
Treasury stock (US$0.00005 par value; 25,596,331 and 16,795,331 shares as of December 31, 2022 and 2023, respectively) (53,630) (86,438)
Additional paid-in capital 1,616,105 1,584,764
Accumulated other comprehensive loss (17,091) (22,115)
Accumulated deficit (574,848) (514,073)
Total shareholders' equity 970,565 962,167
Total liabilities and shareholders' equity 1,066,400 1,056,139
Common Stock    
Shareholders' equity:    
Ordinary shares
Class A ordinary shares    
Shareholders' equity:    
Ordinary shares 25 25
Class B ordinary shares    
Shareholders' equity:    
Ordinary shares $ 4 $ 4
XML 35 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current liabilities $ 87,534 $ 81,282
Non-current liabilities $ 8,301 $ 12,690
Ordinary shares, par value $ 0.00005 $ 0.00005
Ordinary shares, shares authorized 0 0
Ordinary shares, shares issued 0 0
Ordinary shares, shares outstanding 0 0
Treasury stock, par value $ 0.00005 $ 0.00005
Treasury stock (in shares) 16,795,331 25,596,331
Class A ordinary shares    
Ordinary shares, par value $ 0.00005 $ 0.00005
Ordinary shares, shares authorized 800,000,000 800,000,000
Ordinary shares, shares issued 504,387,299 499,146,560
Ordinary shares, shares outstanding 487,591,968 473,550,229
Class B ordinary shares    
Ordinary shares, par value $ 0.00005 $ 0.00005
Ordinary shares, shares authorized 200,000,000 200,000,000
Ordinary shares, shares issued 70,205,300 79,400,000
Ordinary shares, shares outstanding 70,205,300 79,400,000
Consolidated VIE    
Current liabilities $ 1,679 $ 1,422
Non-current liabilities $ 0 $ 0
XML 36 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue $ 229,990 $ 208,172 $ 302,076
Cost of revenue (123,335) (118,749) (174,209)
Gross profit 106,655 89,423 127,867
Operating expenses:      
Research and development expenses (102,277) (144,942) (174,289)
Sales and marketing expenses (40,440) (55,662) (75,384)
General and administrative expenses (80,663) (67,513) (71,589)
Other operating incomes, net 10,901 10,508 9,835
Total operating expenses (212,479) (257,609) (311,427)
Loss from operations (105,824) (168,186) (183,560)
Other income/(loss)      
Other non-operating incomes, net 3,113 2,904 1,958
Financial income, net 44,976 18,546 7,286
Foreign exchange (loss)/gain, net 669 2,441 (618)
Loss before income tax expense (57,066) (144,295) (174,934)
Income tax expense (3,249) (1,880) (490)
Net loss (60,315) (146,175) (175,424)
Net loss attributable to Tuya Inc. (60,315) (146,175) (175,424)
Net loss attributable to ordinary shareholders (60,315) (146,175) (175,424)
Net loss (60,315) (146,175) (175,424)
Other comprehensive income/(loss)      
Changes in fair value of long-term investments (7,791) (9,493) 357
Transfer out of fair value changes of long-term investments 15,537    
Foreign currency translation (2,722) (14,942) 1,482
Total comprehensive loss attributable to Tuya Inc. $ (55,291) $ (170,610) $ (173,585)
Weighted average number of ordinary shares used in computing net loss per share, basic 555,466,061 553,527,529 489,149,533
Weighted average number of ordinary shares used in computing net loss per share, diluted 555,466,061 553,527,529 489,149,533
Net loss per share attributable to ordinary shareholders-basic $ (0.11) $ (0.26) $ (0.36)
Net loss per share attributable to ordinary shareholders-diluted $ (0.11) $ (0.26) $ (0.36)
Research and development expenses      
Other comprehensive income/(loss)      
Share-based compensation expenses $ 14,734 $ 14,692 $ 14,542
Sales and marketing expenses      
Other comprehensive income/(loss)      
Share-based compensation expenses 5,446 6,825 6,702
General and administrative expenses      
Other comprehensive income/(loss)      
Share-based compensation expenses $ 45,036 $ 47,502 $ 44,845
XML 37 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY/(DEFICIT) - USD ($)
$ in Thousands
Ordinary shares
Cumulative effect, period of adoption, adjusted balance
Ordinary shares
Additional paid-in capital
Cumulative effect, period of adoption, adjusted balance
Additional paid-in capital
Treasury Stock
Cumulative effect, period of adoption, adjusted balance
Treasury Stock
Accumulated other comprehensive (loss) income
Cumulative effect, period of adoption, adjusted balance
Accumulated other comprehensive (loss) income
Accumulated deficit
Cumulative effect of accounting change
Accumulated deficit
Cumulative effect, period of adoption, adjusted balance
Accumulated deficit
Cumulative effect of accounting change
Cumulative effect, period of adoption, adjusted balance
Total
Beginning Balance at Dec. 31, 2020   $ 11   $ 27,315       $ 481     $ (192,474)     $ (164,667)
Beginning Balance (in shares) at Dec. 31, 2020   221,980,000                        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                            
Issuance of ordinary shares upon Initial Public Offering and related over-allotment option, net of cost of issuance   $ 2   904,730                   904,732
Issuance of ordinary shares upon Initial Public Offering and related over-allotment option, net of cost of issuance (in shares)   45,076,479                        
Issuance of ordinary shares prior to Initial Public Offering   $ 1   199,999                   200,000
Issuance of ordinary shares prior to Initial Public Offering (in shares)   16,026,282                        
Conversion of redeemable preferred shares   $ 14   333,653                   333,667
Conversion of redeemable preferred shares (in shares)   278,163,799                        
Issuance of ordinary shares reserved for equity incentive plan   $ 1       $ (1)                
Issuance of ordinary shares reserved for equity incentive plan (in shares)   10,000,000       (10,000,000)                
Repurchase of ordinary shares           $ (53,645)               (53,645)
Repurchase of ordinary shares (in share)           (7,008,269)                
Exercise of share option and vested restricted share unit       (5,646)   $ 6,716               1,070
Exercise of share option and vested restricted share unit (in shares)           5,403,461                
Net loss                     (175,424)     (175,424)
Fair value change of long-term investment               357           357
Foreign currency translation adjustment               1,482           1,482
Share-based compensation       66,089                   66,089
Ending Balance at Dec. 31, 2021   $ 29   1,526,140   $ (46,930)   2,320     (367,898)     1,113,661
Ending Balance (in shares) at Dec. 31, 2021   571,246,560                        
Ending Balance (in shares) at Dec. 31, 2021           (11,604,808)                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                            
Repurchase of ordinary shares           $ (59,631)               (59,631)
Repurchase of ordinary shares (in share)           (18,839,849)                
Exercise of share option and vested restricted share unit       (19,084)   $ 20,123               1,039
Exercise of share option and vested restricted share unit (in shares)           4,848,326                
Issuance of ordinary shares upon the Dual Primary Listing, net of cost of issuance       8,689                   8,689
Issuance of ordinary shares upon the Dual Primary Listing, net of cost of issuance (in shares)   7,300,000                        
Net loss                     (146,175)     (146,175)
Fair value change of long-term investment               (9,493)           (9,493)
Foreign currency translation adjustment               (14,942)           (14,942)
Share-based compensation       69,019                   69,019
Ending Balance at Dec. 31, 2022 $ 29 $ 29 $ 1,584,764 1,584,764 $ (86,438) $ (86,438) $ (22,115) (22,115) $ (460) $ (514,533) (514,073) $ (460) $ 961,707 $ 962,167
Ending Balance (in shares) at Dec. 31, 2022 578,546,560 578,546,560                        
Ending Balance (in shares) at Dec. 31, 2022         (25,596,331) (25,596,331)               25,596,331
Increase (Decrease) in Stockholders' Equity [Roll Forward]                            
Repurchase of ordinary shares           $ (2,254)               $ (2,254)
Repurchase of ordinary shares (in share)           (1,200,794)                
Exercise of share option and vested restricted share unit       (27,361)   $ 28,548               1,187
Exercise of share option and vested restricted share unit (in shares)           6,047,833                
Cancellation of Treasury stock       (6,514)   $ 6,514                
Cancellation of Treasury stock (in shares)   (3,953,961)       3,953,961                
Net loss                     (60,315)     (60,315)
Fair value change of long-term investment               (7,791)           (7,791)
Transfer out of fair value changes of long-term investments               15,537           15,537
Foreign currency translation adjustment               (2,722)           (2,722)
Share-based compensation       65,216                   65,216
Ending Balance at Dec. 31, 2023   $ 29   $ 1,616,105   $ (53,630)   $ (17,091)     $ (574,848)     $ 970,565
Ending Balance (in shares) at Dec. 31, 2023   574,592,599                        
Ending Balance (in shares) at Dec. 31, 2023           (16,795,331)               16,795,331
XML 38 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY/(DEFICIT) (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Aug. 28, 2014
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY/(DEFICIT)            
Ordinary shares, par value $ 0.00005 $ 0.00005 $ 0.00005 $ 0.00005 $ 0.00005 $ 0.00005
XML 39 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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 loss $ (60,315) $ (146,175) $ (175,424)
Adjustments to reconcile net loss to net cash generated from operating activities:      
Share-based compensation 65,216 69,019 66,089
Depreciation and amortization of property, equipment and software 2,449 3,443 3,369
Amortization of right-of-use assets 4,100 4,766 6,981
Allowance for doubtful receivables / allowance for credit losses 1,595 288 1,030
Inventory write-downs 3,298 4,067 1,806
Loss/(gain) on disposal of property, equipment and software (221) (219) 365
Loss/(gain) on foreign currency exchange rates (669) (2,441) 618
Investment loss/ (gain) (697) 2,167  
Fair value change on short-term and long-term investments 76 (7,449) 833
Impairment loss of long-term investments 15,537    
Changes in operating assets and liabilities:      
Accounts receivable 1,046 20,241 (23,430)
Notes receivable (2,284) (1,374) 7,733
Inventories 9,217 13,135 (22,121)
Prepayments and other current assets (1,251) 8,893 (13,134)
Other non-current assets 290 639 (89)
Accounts payable 1,982 (2,617) (10,947)
Advance from customers 4,143 (3,455) 4,010
Deferred revenue 93 (2,898) 5,938
Income tax payable 689   (159)
Accruals and other payables (1,372) (24,280) 19,109
Lease liabilities (3,366) (4,924) (7,164)
Other non-current liability (3,113) (1,480) 8,484
Net cash (used in)/generated from operating activities 36,443 (70,654) (126,103)
Cash flows from investing activities:      
Payment for short-term investments (327,244) (1,257,697) (468,705)
Proceeds from disposal of short-term investments 853,703 543,790 385,549
Purchase of property, equipment and software (1,499) (710) (6,193)
Proceeds from disposal of property, equipment and software 509 464 28
Provision of bridge loans     (2,930)
Loan repayment     628
Payment for long-term investments (193,014) (1,575) (21,334)
Proceeds from other investing activities   1,503  
Net cash (used in)/generated from investing activities 332,455 (714,225) (112,957)
Cash flows from financing activities:      
Proceeds from issuance of Class A ordinary shares upon Initial Public Offering and related over-allotment option, net of cost of issuance     904,732
Payment for repurchase and cancellation of ordinary shares (3,339) (48,678) (64,000)
Proceeds from issuance of ordinary shares prior to Initial Public Offering     200,000
Proceeds from exercise of share options 1,187 1,039 1,070
Proceeds from issuance of Class A ordinary shares upon the Dual Primary Listing, net of cost of issuance   9,057  
Payments of deferred offering costs (71)    
Net cash generated from/ (used in) financing activities (2,223) (38,582) 1,041,802
Effect of exchange rate changes on cash and cash equivalents, restricted cash (1,148) (7,954) 2,879
Net increase/ (decrease) in cash and cash equivalents, restricted cash 365,527 (831,415) 805,621
Cash and cash equivalents, restricted cash at the beginning of year 133,161 964,576 158,955
Cash and cash equivalents, restricted cash at the end of year 498,688 133,161 964,576
Supplemental cash flow disclosures      
Cash paid for income tax (2,819) (843) (616)
Supplemental schedule of non-cash investing activities      
Conversion from bridge loan into investment     2,302
Cash and cash equivalents 498,688 133,161 963,938
Restricted cash     638
Total cash, cash equivalents and restricted cash shown in the statement of cash flows $ 498,688 $ 133,161 $ 964,576
XML 40 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and principal activities
12 Months Ended
Dec. 31, 2023
Organization and principal activities  
Organization and principal activities

1.    Organization and principal activities

(a)    Principal Activities

Tuya Inc. (the “Company”) was incorporated under the laws of the Cayman Islands on August 28, 2014, as an exempted company with limited liability. The Company and its subsidiaries and consolidated variable interest entity (“VIE”) (collectively referred to as the “Group”) are principally engaged in offering PaaS (Platform-as-a-Service) to business customers developing IoT (Internet of Things) devices, including brands and their OEMs (original equipment manufacturer). Also, the Group offers Industry SaaS (Software-as-a-Service) and cloud-based value-added services to its customers. The Group also sells finished smart devices powered by Tuya purchased from qualified OEMs (the “Smart device distribution”).

(b)    History of the Group

Prior to the incorporation of Tuya Inc. in August 2014, the Group commenced its initial operations through Hangzhou Tuya Technology Co., Ltd. (“Hangzhou Tuya Technology”), which was established on June 16, 2014 by Wang Xueji and another individual. After a series of agreements, Hangzhou Tuya Technology was owned by Wang Xueji and other four individuals (collectively, the “Registered Shareholders”) together with two unrelated investors of Series Angel financing (the “Non-Registered Shareholders VIE Investors”) by August 2014. In December 2014, Hangzhou Tuya Information Technology Co., Ltd. (“the WFOE”) was established after the incorporation of Tuya Inc. The Group then entered into a series of contractual arrangements among the WFOE, Hangzhou Tuya Technology and Hangzhou Tuya Technology’s shareholders in December 2014, and thereafter Hangzhou Tuya Technology (the “VIE”) became the variable interest entity of the Group. After the completion of this transaction, the Group’s consolidated financial statements include the financial statements of the Company, its subsidiaries and the consolidated VIE. In 2019, the VIE agreements were amended to modify the VIE’s shareholders list and equity interest of each shareholder as a result of the change in registered share capital of the VIE and the exit of Non-Registered Shareholders VIE Investors as the VIE’s shareholders. The contractual arrangements were further amended in January 2022. The amendments discussed herein did not impact the VIE accounting treatment discussed further in Note 2(b).

As of December 31, 2022 and 2023, the Company’s principal subsidiaries and consolidated VIE are as follows:

    

Date of

    

Place of

    

Percentage of direct

    

Principal

Name of subsidiaries

    

incorporation

    

incorporation

    

or indirect ownership

    

activities

December 31,

    

    

    

2022

2023

    

Tuya (HK) Limited

September 12, 2014

 

Hong Kong, China

 

100

%  

100

%  

Investment holding and business development

Hangzhou Tuya Information Technology Co., Ltd.

December 5, 2014

 

Hangzhou, China

 

100

%  

100

%  

Sales of IoT PaaS, Smart devices, SaaS and Others and research and development

Tuya Smart Inc.

July 19, 2019

 

Delaware, United States

 

100

%  

100

%  

Business development

Tuya Global Inc.

July 22, 2015

 

California, United States

 

100

%  

100

%  

Business development

Tuyasmart (India) Private Limited

January 31, 2019

 

Gurgaon, India

 

100

%  

100

%  

Business development

Tuyasmart (Colombia) S.A.S

July 2, 2019

 

Medellin, Colombia

 

100

%  

100

%  

Business development

Tuya GmbH

May 13, 2019

 

Hamburg, Germany

 

100

%  

100

%  

Business development

Tuya Japan Co., Ltd.

January 23, 2019

 

Tokyo, Japan

 

100

%  

100

%  

Business development

Zhejiang Tuya Smart Electronics Co., Ltd.

May 9, 2020

 

Hangzhou, China

 

100

%  

100

%  

Sales of Smart devices

Date of

Place of

Economic

Principal

Name of VIE

    

incorporation

    

incorporation

    

interest held

    

activities

December 31,

    

    

    

2022

    

2023

    

Hangzhou Tuya Technology Co., Ltd.

June 16, 2014

 

Hangzhou, China

 

100

%  

100

%  

No substantial business

The VIE operated de minimis business activities and had no material impact on the Company’s financial position, results of operations or cash flows for the years ended December 31, 2021, 2022 and 2023.

XML 41 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Principal Accounting Policies
12 Months Ended
Dec. 31, 2023
Principal Accounting Policies  
Principal Accounting Policies

2.    Principal Accounting Policies

(a)    Basis of Preparation

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

Principal accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below.

(b)    Basis of Consolidation

The Group’s consolidated financial statements include the financial statements of the Company, its subsidiaries and the VIE for which the Company is the primary beneficiary. All transactions and balances among the Company, its subsidiaries, and the VIE have been eliminated upon consolidation.

A subsidiary is an entity in which the Company, directly or indirectly: (1) controls more than one half of the voting power; (2) has the power to appoint or remove the majority of the members of the board of directors; (3) casts a majority of votes at the meeting of the board of directors; or (4) governs the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders.

The Company applies the guidance codified in Accounting Standard Codification 810, Consolidations (“ASC 810”) on accounting for the VIE, which requires certain variable interest entities to be consolidated by the primary beneficiary of the entity in which it has a controlling financial interest. A VIE is an entity with one or more of the following characteristics: (a) the total equity investment at risk is not sufficient to permit the entity to finance its activities without additional financial support; (b) as a group, the holders of the equity investment at risk lack the ability to make certain decisions, the obligation to absorb expected losses or the right to receive expected residual returns, or (c) an equity investor has voting rights that are disproportionate to its economic interest and substantially all of the entity’s activities are on behalf of the investor.

(c)    Use of Estimates

The preparation of the Group’s consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, long-lived assets and liabilities at the balance sheet date, and the reported revenues and expenses during the reporting periods in the consolidated financial statements and accompanying notes. Accounting estimates reflected in the Group’s consolidated financial statements include, but are not limited to impairment provision for inventories, valuation allowance for deferred tax assets, stand-alone selling prices (SSP) for each distinct performance obligation, the valuation of ordinary shares, share-based compensation, long-term investments, and the determination of allowance for current expected credit losses. Estimates are based on historical experiences and on various assumptions that the Group believes are reasonable under current circumstances. Given the changes in circumstances, facts and experience may cause the Group to revise its estimates, actual results could differ materially from those estimates.

(d)    Functional Currency and Foreign Currency Translation

The Group uses United States dollar as its reporting currency. The functional currency of the Company and its subsidiaries incorporated in Cayman Islands and Hong Kong is the United States dollar, while the functional currency of the Group’s other subsidiaries and VIE is their respective local currency as determined based on the criteria of ASC 830, Foreign Currency Matters.

Transactions denominated in other than the functional currencies are re-measured into the functional currency of the entity at the exchange rates prevailing on the transaction dates. Financial assets and liabilities denominated in other than the functional currency are re-measured at the balance sheet date exchange rate. The resulting exchange differences are included in the consolidated statements of comprehensive loss as foreign exchange related gains or loss.

The financial statements of the Group’s entities using functional currency other than US$ are translated from the functional currency to the reporting currency, US$. Assets and liabilities of the Group’s subsidiaries incorporated in PRC are translated into US$ at fiscal year-end exchange rates, while income and expense items are translated at average exchange rates prevailing during each period presented, representing the index rates stipulated by the People’s Bank of China. Translation adjustments arising from these are reported as foreign currency translation adjustments and are shown as a separate component of shareholders’ equity on the consolidated financial statements.

(e)    Fair Value Measurements

Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability.

The established fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The three levels of inputs that may be used to measure fair value include:

Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2: Observable, market-based inputs, other than quoted prices, in active markets for identical assets or liabilities.
Level 3: Unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.

Accounting guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset.

Financial assets and liabilities of the Group mainly consist of cash and cash equivalents, time deposits, equity securities, account receivables, notes receivable, derivative instruments, certain other current assets, U.S. treasury securities, available-for-sale debt securities, account payables and certain accruals and other liabilities. As of December 31, 2022 and 2023, except for time deposits, derivative instruments, equity securities and available-for-sale debt securities, the carrying values of these financial instruments approximated their fair values due to their short-term maturity. The Group reports equity securities with readily determinable fair values included in short-term investments at fair value and discloses the fair value of these investments based on level 1 measurement. The Group reports time deposits included in short-term investments, derivative instruments and equity securities with readily determinable fair value included in long-term investments at fair value, and discloses their fair value based on level 2 measurement. The Group reports available-for-sale debt securities at fair value and discloses the fair value of these investments based on level 3 measurement.

The following table sets forth the Group’s assets and liabilities that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy:

Fair value measurement at reporting date using

    

Fair value 

    

Quoted Prices in Active

    

    

Significant 

as of 

 Markets for Identical 

Significant Other 

Unobservable

December 31, 

Assets 

Observable Inputs 

 Inputs 

Description

    

2022

    

(Level 1)

    

(Level 2)

    

(Level 3)

US$

US$

US$

US$

Assets:

 

  

 

  

 

  

 

  

Short-term investments

 

821,134

 

2,249

 

818,885

 

Long-term investments

18,031

366

17,665

839,165

2,249

819,251

17,665

 

Fair value measurement at reporting date using

    

Fair value

    

Quoted Prices in Active

    

    

Significant

 

as of

 

Markets for Identical

 

Significant Other

 

Unobservable

 

December 31, 

 

Assets

 

Observable Inputs

 

Inputs

Description

    

2023

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

US$

US$

US$

US$

Assets:

Short-term investments

 

291,023

 

2,265

 

288,758

 

Long-term investments

 

10,110

 

 

236

 

9,874

301,133

2,265

288,994

9,874

The roll forward of major Level 3 investments are as follows:

    

US$

Fair value of Level 3 investments as of December 31, 2021

 

25,583

New addition

 

1,575

The change in fair value of the investments

 

(9,493)

Fair value of Level 3 investments as of December 31, 2022

 

17,665

The change in fair value of the investments

(7,791)

Fair value of Level 3 investments as of December 31, 2023

9,874

Management determined the fair value of these Level 3 investments based on market approach using various unobservable inputs. The determination of the fair value required significant judgement by management with respect to the assumptions and estimates for the lack of marketability discounts, expected volatility and probability in equity allocation. The significant unobservable inputs adopted in the valuation as of December 31, 2022 and 2023 are as follows:

    

As of December 31, 

 

    

2022

    

2023

Unobservable Inputs

    

Expected volatility

 

40%-63

%

40%-59

%

Probability

 

Liquidation scenario:35%-45

%

Liquidation scenario:38%-40

%

 

Redemption scenario:35%-45

%

Redemption scenario:38%-40

%

 

IPO scenario:10%-30

%

IPO scenario:20%-25

%

(f)    Cash and Cash Equivalents

Cash and cash equivalents include cash in bank and time deposits placed with banks or other financial institutions which have original maturities of three months or less at the time of purchase and are readily convertible to known amounts of cash.

(g)    Restricted Cash

Restricted cash represents cash that cannot be withdrawn without the permission of third parties. The Group’s restricted cash is substantially cash balance on deposit required by its business partners and commercial banks. The restricted cash balance as of December 31, 2021 was related to deposits for foreign currency forward contracts, and were subsequently released from the restriction in January 2022.

(h)    Short-term Investments

Short-term investments are comprised of i) time deposits placed with banks with original maturities longer than three months but less than one year, ii) time deposits placed with bank with original maturities longer than one year which are transferable and the Group has intention to sell within one year, iii) structured deposits issued by banks which contains fixed or variable interest with original maturities within one year, and iv) equity securities with readily determinable fair value which the Group has intention and ability to sell within one year. The time deposits are generally not permitted to be redeemed early or are subject to penalties for redemption prior to maturities. These investments are stated at fair value. Changes in the fair value are reflected in financial income, net in the consolidated statements of comprehensive loss.

(i)    Accounts Receivable, net

Accounts receivables are presented net of allowance for doubtful accounts. On January 1, 2023, the Company adopted ASU No. 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” (“ASC Topic 326”), which creates an impairment model that is based on expected losses rather than incurred losses. The Company adopted the accounting standards update using a modified retrospective approach. Upon adoption of the new standard on January 1, 2023, the Company recorded a net decrease to its retained earnings of US$460.

The Company’s accounts receivable, notes receivable, certain other receivables recorded in prepayments and other current assets and other non-current assets, and deposits and U.S. treasury securities are within the scope of ASC Topic 326. To estimate the allowance for current expected credit losses (“CECL”), the Company has identified the relevant risk characteristics of its customers and the related receivables which include but are not limited to geographic region and industry. Receivables with similar risk characteristics have been grouped into pools. For each pool, the Company considers the past collection history, future forecasts and macroeconomic factors. Other key factors that influence the CECL analysis include industry-specific factors and certain qualitative adjustments that could impact the Company’s receivables. This is assessed at each period end based on the Company’s specific facts and circumstances. There have been no significant impact of changes in the assumptions since adoption. The Group recorded the total allowance for credit losses of US$1,595 and write off the allowance for credit losses of US$304 under ASU 2016-13 Financial instruments – credit losses for the year ended December 31, 2023.

Notes receivable are primarily bank acceptance notes. The Group accepts bank acceptance notes from customers for products sold or services performed in the ordinary course of business. Bank acceptance notes are negotiable instruments with cash settlement from commercial banks within 6 months. Upon receipt of the bank acceptance notes, the Group’s accounts receivable from the customer is derecognized. The bank acceptance notes can also be endorsed to suppliers as settlement of accounts payable. Bank acceptance notes of nil , nil, and US$670 were endorsed to suppliers for the years ended December 31, 2021, 2022 and 2023, respectively. The Group sells bank acceptance notes to financial institutions without recourse in the normal course of business through factoring arrangements. These bank acceptance notes transferred without recourse were US$13,814, US$4,620 and nil for the years ended December 31, 2021, 2022 and 2023 respectively, and were derecognized.

(j)    Inventories, net

Inventories are comprised of finished goods, work in process, raw materials and low value consumables and spare parts. Inventories are stated at the lower of cost and net realizable value. Cost of inventory is determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventory to the estimated net realizable value due to slow-moving and obsolete inventories, which is dependent upon factors such as historical and forecasted consumer demand, and promotional environment. The Group takes ownership, risks and rewards of the products purchased.

(k)    Operating Leases

The Group applies ASC 842, Leases and determines if an arrangement is a lease at inception. Operating leases are primarily for office and warehouse and are included in operating lease right-of-use assets, net, operating lease liabilities, current and operating lease liabilities, non-current on its consolidated balance sheets. Operating lease right-of-use assets represent the Group’s right to use an underlying asset for the lease term and operating lease liabilities represent obligation to make lease payment arising from the lease. The operating lease right-of-use assets and liabilities are recognized at lease commencement date based on the present value of lease payment over the lease term. As most of the Group’s leases do not provide an implicit rate, the Group uses its incremental borrowing rate based on the information available at lease commencement date in determining the present value of lease payments. The operating lease right-of-use assets also include any lease payments made and exclude lease incentives. The Group’s lease term may include options to extend or terminate the lease. Renewal options are considered within the operating lease right-of-use assets and liabilities when it is reasonably certain that the Group will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

For operating leases with a term of one year or less, the Group has elected not to recognize a lease liability or lease right of use asset on its consolidated balance sheets. Instead, it recognizes the lease payment as expense on a straight-line basis over the lease term. Short-term lease costs are immaterial to its consolidated statements of comprehensive loss. The Group has operating lease agreements with insignificant non-lease components and have elected the practical expedient to combine and account for lease and non-lease components as single lease component.

(l)    Internal-Use Software Development Costs

The Group recognizes its internal-use software development costs related to its IoT cloud platform functions, including related website, software and mobile applications in accordance with ASC 350-50 ”Website development costs” and ASC 350-40 ”Internal-use software”. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred. Cost capitalized for developing IoT cloud platform functions were not material for the periods presented.

(m)    Property, Equipment and Software

Property, equipment and software are stated at historical cost less accumulated depreciation, amortization and impairment loss, if any. Depreciation and amortization is computed using the straight-line method over the following estimated useful lives, taking into account any estimated residual value:

Leasehold improvements

    

the shorter of their useful lives and the lease terms

Computers and electronic equipment

 

3 years

Office equipment

 

3 years

Software

 

3 years

Repairs and maintenance costs are charged to expenses as incurred, whereas the costs of renewals and improvements that extend the useful lives of property, equipment and software are capitalized as additions to the related assets. The Group recognized the gain or loss on the disposal of property, equipment and software in the consolidated statements of comprehensive loss.

Construction in progress represents assets under construction. Construction in progress is transferred to property, equipment and software and depreciation or amortization commences when an asset is ready for its intended use.

(n)    Long-term Investments

Long-term investments represent the Group’s equity security investments, debt security investments and time deposits in the periods presented: i) Equity securities without readily determinable fair values are measured and recorded using a measurement alternative that measures the securities at cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes, recorded in the consolidated statements of comprehensive loss; ii) Equity securities with readily determinable fair values are measured and recorded at fair value on a recurring basis with changes in fair value, whether realized or unrealized, recorded in financial income, net in the consolidated statements of comprehensive loss; iii) Debt security investments that have readily determinable fair value, are accounted for as available-for-sale security investments and are recognized based on trade date and carried at estimated fair value with the aggregate unrealized gains and losses related to these investments, net of taxes, reported through other comprehensive income in the consolidated statements of comprehensive loss; iv) Time deposits placed with bank with original maturities longer than one year which are not transferable and accounted for at amortised cost; v) U.S. treasury securities with original maturities of two to three years are accounted for at amortised cost, and interest income is recognized using the effective interest method adjusted periodically based on changes in estimated cash flows.

An investment in available-for-sale debt security is considered impaired if the fair value of the security is less than its amortized cost basis. To determine the amount of impairment related to credit, the Group compares the present value of the cash flows expected to be collected on the available-for-sale debt security with the security’s amortized cost basis. If the present value of cash flows expected to be collected is less than the security’s amortized cost basis, a credit-related impairment exists, and the difference should be recorded as an allowance for credit losses through net income.

(o)    Impairment of Long-lived Assets

For other long-lived assets including property, equipment and software and other non-current assets, the Group evaluates for impairment whenever events or changes (triggering events) indicate that the carrying amount of an asset may no longer be recoverable. The Group assesses the recoverability of the long-lived assets by comparing the carrying value of the long-lived assets to the estimated undiscounted future cash flows expected to receive from use of the assets and their eventual disposition. Such assets are considered to be impaired if the sum of the expected undiscounted cash flows is less than the carrying amount of the assets. The impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. No impairment charges were recognized for the years ended December 31, 2021, 2022 and 2023.

(p)    Value Added Taxes

The Group’s subsidiaries and the VIE in the PRC are subject to value-added taxes (“VAT”) on its products and services, less any deductible VAT the Group has already paid or borne. They are also subject to surcharges on VAT payments in accordance with PRC law. VAT is not included in the revenue recognized for the Group.

The Company’s two subsidiaries, Hangzhou Tuya Information Technology Co., Ltd. and Zhejiang Tuya Smart Electronics Co., Ltd. obtained their software copy certificate in July and December 2020, respectively, and are eligible for the VAT refund-upon-collection policy, which entitles Hangzhou Tuya Information Technology Co., Ltd. and Zhejiang Tuya Smart Electronics Co., Ltd. to receive relevant refunds for the amount of VAT in excess of 3% of its actual tax burden upon completion of relevant the VAT refund filling process. The VAT refund received is recorded in other operating incomes, net in the consolidated statements of comprehensive loss. For the years ended December 31, 2021, 2022 and 2023, VAT refunds received by the Company was US$8,919, US$6,211 and US$7,037, respectively.

(q)    Revenue Recognition

The Group accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606) for all periods presented. According to ASC 606, revenue is recognized when control of the promised goods or services is transferred to the customers, in an amount that reflects the consideration the Group expects to be entitled to in exchange for those goods or services. The Group determines revenue recognition through the following steps: (1) identify the contract(s) with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation. The Group assesses its revenue arrangements against specific criteria in order to determine if it is acting as principal or agent. Revenue arrangements with multiple performance obligations are divided into separate distinct goods or services. The Group allocates the transaction price to each performance obligation based on the relative standalone selling price of the goods or services provided.

Revenue is recorded net of value-added tax.

The Group’s revenue was disaggregated by its major revenue streams in the years presented as follows:

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

IoT PaaS

 

261,360

 

152,914

167,694

Smart device distribution

 

22,153

 

25,446

26,517

SaaS and others

 

18,563

 

29,812

35,779

Total revenue

 

302,076

 

208,172

229,990

I. Revenue from IoT PaaS

IoT PaaS combines cloud-based connectivity and basic IoT services, edge capabilities (embedded in modules), app development, and device optimization solutions. The Company determined there are two distinct performance obligations in the delivery of IoT PaaS products including: (1) IoT PaaS products with edge capabilities, app development and device optimization solutions, and; (2) cloud-based connectivity and basic IoT services provided to customers and end consumers. The Group allocates the transaction price to each performance obligation based on their relative standalone selling price. The standalone selling price for IoT PaaS products is estimated based on the competitor’s pricing for similar products in the market, adjusted for entity-specific factors. As the standalone selling price of the cloud-based connectivity and basic IoT services is not directly observable, it is estimated by the Group by using an expected cost plus a margin approach. Key areas of judgment include the selection of relevant cloud and other costs necessary to satisfy the performance obligation and estimated profit margins. For the delivery of IoT PaaS product, revenue is recognized when IoT PaaS products are accepted by customers, which is the point that control of the product is transferred to the customers. A receivable is recognized when the IoT PaaS products are delivered and accepted by customers as this is the point in time that the consideration is unconditional. For cloud-based connectivity and basic IoT services, revenue is deferred and subsequently recognized from the end consumer’s activation to the end of the estimated IoT PaaS product’s life cycle on a straight-line basis. Based on the Group’s historical information, activation occurs, on average, an estimated 6 months after the IoT PaaS products are delivered to customers. The length of life cycle of the IoT PaaS products is estimated based on the historical data in previous years and by referencing the life cycle of different smart devices (e.g. lighting, security and monitoring devices) which ranged from 1.5 to 2 years.

Return allowances for IoT PaaS products are estimated based on historical experiences and accounted for as reduction of net revenue.

The Group provides sales rebates to its customers from time to time, which is accounted for as reduction of net revenue.

The Group started a membership program (the “2019 Membership Program”) in the fourth quarter of 2019. In the 2019 Membership Program, customers pay a fixed fee in exchange for IoT PaaS discount, VIP technical support, valued added services (“VAS” i.e., customized app development), and free participation in promotional activities. The promise to provide for technical support related services, the promotion related services and VAS are considered immaterial promises in the contract and are not considered distinct performance obligations. The membership fee is refundable if the volume requirements are met when the membership period ends. The Group historically generally refunds the membership fees even if the volume requirements are not met. Therefore, the Group does not expect being able to keep any of the membership fees and such fees are recorded as a refund liability under the 2019 Membership Program.

The Group launched a new membership program (the “2020 Membership Program”) in the fourth quarter of 2020 and no longer offered 2019 Membership Program ever since. In the 2020 Membership Program, customers pay a non-refundable fixed fee in exchange for member-exclusive IoT PaaS discounts within the membership period of typically 12 months. The Group records the upfront fixed membership fee as a deferred revenue and recognizes revenue on a straight-line basis typically over the 12-month membership period in which customers entitle to the membership.

The Group replaced 2019 Membership Program and 2020 Membership program with a new membership program (“2023 Membership Program”) in the first quarter of 2023. In the 2023 Membership Program, the customers are offered to choose either i) pay an upfront fixed fee in exchange for price discount in future purchases (the “Deposit scheme”), or ii) enjoy sales rebates based upon purchase achieved without paying any upfront fees (the “Rebate scheme”) with the membership period of typically 12 months. Under Deposit scheme, the upfront fee are refundable only if the volume requirements are met when the membership period ends. Considering past experience and current forecast, the Group does not expect being able to keep any of the membership fees and such fees are recorded as a refund liability. Under the Rebate schedule, sales rebates are estimated based on the past experience and current forecasts and recognized as the customers make progress towards the purchase threshold. The sales rebates are accounted for as reduction of net sales.

II. Revenue from smart device distribution

In certain circumstances, the Group offers select brands, primarily customers who prefer not to deal with multiple OEMs, an option to purchase directly from the Group finished smart devices where IoT PaaS is deployed. After the brands place purchase orders directly with the Group, the Group then sources the appropriate smart devices from OEMs based on the type of devices, hardware specifications and other metrics. The Group determines that there are two distinct performance obligations for its smart device distribution including the (1) smart devices embedded with IoT PaaS; and (2) cloud-based connectivity and basic IoT services. The transaction price allocation and revenue recognition are the same as the revenue from IoT PaaS.

The Group presents the revenue generated from its smart device distribution on a gross basis as the Group has control of the smart devices before they are transferred to the brand customers. In making this determination, the Group concludes it meets the principles of control and that it is the primary obligor to the brand customers, are subject to inventory risk and have latitude in establishing prices.

III. Revenue from SaaS and others

SaaS and other revenue mainly include industry SaaS, customized software development and configuration, and other VAS to both business customers and the end consumers.

Industry SaaS is a vertical-focused software solution that enables businesses to easily and securely deploy, connect, and manage large numbers of smart devices for which the Group generally charges an annual subscription fee. These services include software authorization and standard SaaS platform maintenances and technical support.

Customized software development and configuration mainly relate to contracts for the specific IT needs of the brands. The contracts generally include fixed milestone payments determined based on expected labor hours to complete the milestone.

VAS primarily includes complementary services that are provided to brands and OEMs such as app launch, AI-powered virtual voice assistants, and data analytics and others. Such arrangements with the customers are short term and the performance obligations are satisfied at one point of time. VAS also include cloud-based services for the end customers such as IoT data storage, push messaging, object detection and digital content.

There are different kinds of contracts included in the SaaS and others, and each contract may contain multiple elements. The Group identifies the distinct performance obligations and allocates transaction price to each distinct performance obligation based on relative estimated standalone selling price. Revenue is recognized when the performance obligations are satisfied, which is either over the period of time in which the Group performs these services or at one point of time.

Remaining performance obligations

The remaining performance obligations primarily relate to the Group’s provision of i) cloud-based connectivity and basic IoT services; ii) membership services; and iii) SaaS and others, and all three of them are included in deferred revenue.

The amounts allocated to the cloud-based connectivity and basic IoT services are deferred and recognized on a straight-line basis over the estimated IoT PaaS product’s life cycle. The Group apportions deferred revenue between current and non-current based upon cloud-based connectivity and basic IoT services to be provided over the life cycle of smart devices. Deferred revenue relating to the Group’s cloud services that have an expiration date of less than 12 months are classified as current, otherwise non-current.

Starting from the fourth quarter of 2020, there are i) upfront fixed membership fee received and recorded as part of the deferred revenue, it is recognized as revenue on a straight-line basis typically over the 12-month membership period in which customers are entitled to the membership; and ii) amounts related to providing industry SaaS (included in SaaS and others), in general, the Company charges annual subscription fee, which is deferred and recognized on a straight-line basis typically over the 12-month service period.

As of December 31, 2022 and 2023, the aggregate amount of transaction price allocated to the remaining performance obligations was US$7,215 and US$7,308, respectively, of which US$6,821 and US$6,802 were recorded in current deferred revenue while US$394 and US$506 were recorded in non-current deferred revenue, respectively.

The Group’s contract liability, including both deferred revenue and advances from customers, is US$34,848 and as US$39,084 of December 31, 2022 and 2023, respectively.

The Group applies the practical expedient to omit disclosure of information about the transaction price allocated to remaining performance obligations and when revenue will be recognized, for contracts which have a duration of one year or less. The remaining amounts recorded in non-current deferred revenue of US$394 and US$506 as of December 31, 2022 and 2023, respectively, would likely be recognized within 18 to 36 months.

The Group provides warranty for IoT PaaS and smart device distribution mainly for one year. The Group accrues a warranty reserve for all IoT PaaS and smart device distribution, which include the Group’s best estimate of the projected costs to repair or replace items under warranties. These estimates are based on actual claims incurred to date and an estimate of the nature, frequency and costs of future claims. These estimates are inherently uncertain given the Group’s history of sales, and changes to the historical or projected warranty experience may cause material changes to the warranty reserve when the Group accumulates more actual data and experience in the future. The warranty reserve expected to be incurred is included within accruals and other liabilities in the consolidated balance sheets.

(r)    Advances from Customers

Amounts recorded in the advances from customers account represent cash payments made upfront by the Group’s customers under each sales contract. These amounts are not yet reclassified to the deferred revenue account because the Group has not started to fulfil any of its performance obligations identified under the contract at the time. The amounts in the advances from customers are reclassified to either revenue or deferred revenue when the Group commences fulfilment of its performance obligation, depending on whether respective revenue is to be recognized at one point of time or over the period of time. If the Group fulfils its performance obligation at one point of time, the related amount in the advances from customers will be reclassified and recognized as revenue; whereas for the performance obligation that the Group starts to provide over the period of time, the amount in the advances from customers will be reclassified to deferred revenue.

(s)    Cost of Revenues

Cost of revenue consists primarily of purchase price of materials, manufacturing charges from outsourced factories, estimated warranty costs, inventories write-downs, payroll cost of production support personnel and third-party cloud infrastructure expenses that are directly attributable to the sales of products or services rendered. Inbound shipping charges to receive raw materials from suppliers are included in the inventories and recognized as cost of revenues upon sale of products and render of services.

(t)    Research and Development Expenses

Research and development expenses consist primarily of payroll cost including share-based compensation expenses for research and development personnel, third-party cloud infrastructure expenses incurred for research and development purposes, rental expenses and depreciation and other expenses in associated with research and development functions. The Group accounts for internal use software development costs in accordance with guidance on intangible assets and internal use software. See Note 2(l)— Internal-Use Software Development Costs.

(u)    Sales and Marketing Expenses

Sales and marketing expenses consist primarily of payroll cost including share-based compensation expenses for sales and marketing personnel, promotion and marketing expenses, rental expenses and depreciation and other expenses in associated with sales and marketing functions. Advertising expenses consist primarily of costs for the promotion of the Group’s corporate image and product marketing. The Group expenses all advertising costs as incurred and classifies these costs under sales and marketing expenses. For the years ended December 31, 2021, 2022 and 2023, advertising and marketing costs totalled US$13,637, US$5,355 and US$4,867, respectively.

(v)    General and Administrative Expenses

General and administrative expenses consist primarily of payroll cost including share-based compensation expenses for corporate personnel, current expected credit loss, general office expenses, rental expenses and depreciation and other expenses in associated with general and administrative functions.

(w)    Government Grants

Government grants are recognized as other operating incomes, net, or as a reduction of specific costs and expenses for which the grants are intended to compensate. Such amounts are recognized in the consolidated statements of comprehensive loss upon receipts as all conditions attached to the grants are fulfilled. Government grants included as other operating incomes, net in the consolidated statements of comprehensive loss amounted to US$10,423, US$10,350 and US$10,975 for the years ended December 31, 2021, 2022 and 2023, respectively.

(x)    Employee Social Security and Welfare Benefits

Employees of the Group in the PRC are entitled to staff welfare benefits including pension, work-related injury benefits, maternity insurance, medical insurance, unemployment benefit and housing fund plans through a PRC government-mandated multi-employer defined contribution plan. The Group is required to contribute to the plan based on certain percentages of the employees’ salaries, up to a maximum amount specified by the local government.

The PRC government is responsible for the medical benefits and the pension liability to be paid to these employees and the Group’s obligations are limited to the amounts contributed and no legal obligation beyond the contributions made. Employee social security and welfare benefits included as expenses in the consolidated statements of comprehensive loss amounted to US$42,944, US$44,505 and US$27,296 for the years ended December 31, 2021, 2022 and 2023, respectively.

(y)    Income Taxes

Current income taxes are recorded in accordance with the regulations of the relevant tax jurisdiction. The Group accounts for income taxes under the asset and liability method in accordance with ASC 740, Income Tax. Under this method, deferred tax assets and liabilities are recognized for the tax consequences attributable to differences between carrying amounts of existing assets and liabilities in the financial statements and their respective tax basis, and operating loss carry-forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statements of comprehensive loss in the period of change. Valuation allowances are established when necessary to reduce the amount of deferred tax assets if it is considered more likely than not that amount of the deferred tax assets will not be realized.

The Group considers positive and negative evidence when determining whether a portion or all of its deferred tax assets will more likely than not be realized. This assessment considers, among other matters, the nature, frequency and severity of current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods, its experience with tax attributes expiring unused, and its tax planning strategies. The ultimate realization of deferred tax assets is dependent upon its ability to generate sufficient future taxable income within the carry-forward periods provided for in the tax law and during the periods in which the temporary differences become deductible. When assessing the realization of deferred tax assets, the Group has considered possible sources of taxable income including (i) future reversals of existing taxable temporary differences, (ii) future taxable income exclusive of reversing temporary differences and carry-forwards, (iii) future taxable income arising from implementing tax planning strategies, and (iv) specific known trend of profits expected to be reflected within the industry.

The Group’s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Group recognizes a tax benefit associated with an uncertain tax position when, in its judgment, it is more likely than not that the position will be sustained upon examination by a taxing authority. For a tax position that meets the-more-likely-than-not recognition threshold, the Group initially and subsequently measures the tax benefit as the largest amount that the Group judges to have a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority. The Group’s liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances, such as the progress of tax audits, case law developments and new or emerging legislation. Such adjustments are recognized entirely in the period in which they are identified. The Group’s effective tax rate includes the net impact of changes in the liability for unrecognized tax benefits and subsequent adjustments as considered appropriate by management. The Group classifies interest and penalties recognized on the liability for unrecognized tax benefits as income tax expense. For the years ended December 31, 2021, 2022 and 2023, there were no uncertain tax position liabilities.

(z)  Share-based Compensation

The Company grants restricted shares to the Registered Shareholders (also as key member of management), share options and Restricted Share Units (“RSUs”) of the Company to eligible employees and non-employees. The Company accounts for these share-based awards in accordance with ASC 718 Compensation-Stock Compensation.

The Registered Shareholders and employees’ share-based awards are measured at the grant date fair value of the awards and recognized as expenses using a straight-line method over the requisite service period, which is the vesting period. For share-based awards granted with only service conditions to its PRC employees, the Group allows accelerated full vesting upon occurrence of a Change in Control (including defined in the Group’s Equity Incentive Plan), cumulative share-based compensation expenses for the share-based awards should be recorded upon the completion of the Change in Control.

For non-employees’ share-based awards, the Group adopted ASU 2018-07 ”Improvements to Nonemployee Share-Based Payment Accounting” for the periods presented. In accordance with ASU 2018-07, it clarifies that equity-classified non-employee share-based awards are measured at the grant date. The definition of the term grant date is amended to generally state the date at which a grantor and a grantee reach a mutual understanding of the key terms and conditions of a share-based payment award. Non-employee share-based awards are measured at the grant date fair value of the awards and recognized as expenses using a straight-line method over the requisite service period, which is the vesting period.

The binomial option-pricing model is used to measure the value of share options. The determination of the fair value is affected by the fair value of the ordinary shares as well as assumptions regarding a number of complex and subjective variables, including the expected share price volatility, actual and projected employee and nonemployee share option exercise behaviour, risk-free interest rates and expected dividend yield. Binomial option-pricing model incorporates the assumptions about grantees’ future exercise patterns. The fair value of these awards was determined by management with the assistance from an independent valuation firm using management’s estimates and assumptions.

The assumptions used in share-based compensation expense recognition represent management’s best estimates, but these estimates involve inherent uncertainties and application of management judgment. If factors change or different assumptions are used, the share-based compensation expenses could be materially different for any period. Moreover, the estimates of fair value of the awards are not intended to predict actual future events or the value that ultimately will be realized by grantees who receive share-based awards. In accordance with ASU 2016-09, the Group made an entity-wide accounting policy election to account for forfeitures when they occur.

(aa)  Treasury stocks

Treasury stocks are accounted for using the cost method. Under this method, the cost incurred to purchase the shares is recorded in the treasury stocks account on the consolidated balance sheets. When the Company reissues treasury stock at an amount greater or less than it paid to repurchase the shares, the realized gain or loss is recognized in the consolidated statements of changes in shareholders’ (deficit)/equity. At retirement and cancellation of the treasury shares, the ordinary shares account is charged only for the aggregate par value of the shares. The excess of the acquisition cost of treasury shares over the aggregate par value is allocated between additional paid-in capital (up to the amount credited to the additional paid-in capital upon original issuance of the shares) and retained earnings.

(ab)  Loss per Share

Basic loss per share is computed by dividing net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period using the two-class method. Under the two-class method, the net loss is allocated between ordinary shares and other participating securities based on their participating rights. Net loss is not allocated to other participating securities if based on their contractual terms they are not obligated to share in the loss.

Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders as adjusted for the effect of dilutive ordinary equivalent shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalents shares outstanding during the year. Dilutive equivalent shares are excluded from the computation of diluted loss per share if their effects would be anti-dilutive. Ordinary share equivalents consist of the ordinary shares issuable in connection with the Group’s ordinary shares issuable upon the conversion of the share-based awards, using the treasury stock method.

(ac) Comprehensive Loss

Comprehensive loss is defined as the changes in equity of the Group during a period from transactions and other events and circumstances excluding transactions resulting from investments from shareholders and distributions to shareholders. Comprehensive loss for the periods presented includes net loss and foreign currency translation adjustments.

(ad)  Segment Reporting

Operating segments are defined as components of an enterprise engaging in businesses activities for which separate financial information is available that is regularly evaluated by the Group’s chief operating decision maker in deciding how to allocate resources and assess performance. The Group’s chief operating decision maker has been identified as the Chief Executive Officer, who reviews consolidated results including revenue, gross profit and operating profit at a consolidated level only. The Group does not distinguish between markets for the purpose of making decisions about resources allocation and performance assessment. As the Group’s long-lived assets are substantially located in the PRC and substantially all the Group’s revenue are derived from within the PRC, no geographical segments are presented. Hence, the Group has only one operating segment and one reportable segment.

(ae)  Recently Issued Accounting Pronouncements

The Group qualifies as an “emerging growth company”, or EGC, pursuant to the Jumpstart Our Business Startups Act of 2012, as amended, or the JOBS Act. As an EGC, the Group does not need to comply with any new or revised financial accounting standards until such date that a private company is otherwise required to comply with such new or revised accounting standards. The Group adopts the following standards based on extended transition period provided to private companies or early adopts as necessary as permitted by the respective standards.

New and Amended Standards Adopted by the Group

In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which replaces the current incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss (“CECL”) methodology which changes how entities measure credit losses on financial instruments and the timing of when such losses are recorded. The Company adopted this new accounting standard on January 1, 2023 using the modified retrospective method. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized cost, including accounts receivable, notes receivable, certain other receivables recorded in prepayments and other current assets and other non-current assets, and deposits and U.S. treasury securities are within the scope of ASC Topic 326. The cumulative-effect adjustment recorded a net decrease to opening accumulated deficit of US$460 as of January 1, 2023 related to additional allowance for current expected credit losses on doubtful accounts.

For additional information, see accounting policy (i) above.

New and Amended Standards not yet Adopted by the Group

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which expands the breadth and frequency of required segment disclosures. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of this new standard on its consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires that all public entities on an annual basis (1) disclose specific categories in the rate reconciliation and (2) disclose the year-to-date amount of income taxes paid. The amendments in ASU 2023-09 are effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements.

XML 42 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Risks and Concentration
12 Months Ended
Dec. 31, 2023
Risks and Concentration  
Risks and Concentration

3.    Risks and Concentration

(a)    Concentration of Credit Risk

Financial instruments that potentially subject the Group to concentration of credit risk consist of cash and cash equivalents, short-term investments, accounts receivable and notes receivable.

The Group deposits its cash and cash equivalents and short-term investments with major financial institutions which the Group believes that no significant credit risk with high credit quality.

The Group has not experienced any significant recoverability issue with respect to its accounts receivable. The Group assesses the creditworthiness of each customer when providing services and may require the customers to make advance payments or a deposit before the services are rendered.

No individual customer accounted for more than 10% of accounts receivable as of December 31, 2022 and 2023.

(b)    Concentration of Customers and Suppliers

There are no customers from whom revenues individually represent greater than 10% of the total revenues of the Group in any of the periods presented.

Suppliers contributed more than 10% of total purchases are as below:

Year ended December 31,

    

2021

    

2022

    

2023

Supplier A

 

25

%  

15

%  

*

Supplier B

 

*

 

*

11

%

XML 43 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Short-term Investments
12 Months Ended
Dec. 31, 2023
Short-term Investments  
Short-term Investments

4.    Short-term Investments

    

As of December 31, 

    

2022

    

2023

    

US$

    

US$

Time deposits

818,885

288,758

Equity securities with readily determinable fair value (1)

 

2,249

 

2,265

Total short-term investments

 

821,134

 

291,023

(1)Starting from July 2021, the Group, from time to time, invested in ordinary shares of a listed company and disposed of portion of the investments. For the years ended December 31, 2021, 2022 and 2023, the Group recorded fair value losses on short-term equity investment of US$1,998, US$2,056 and gains of US$54, respectively, in financial income, net in the consolidated statements of comprehensive loss. This investment is classified as equity securities with readily determinable fair values.
XML 44 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable, net
12 Months Ended
Dec. 31, 2023
Accounts Receivable, net  
Accounts Receivable, net

5.    Accounts Receivable, net

    

As of December 31, 

    

2022

    

2023

US$

US$

Accounts receivable, gross

 

13,955

 

12,581

Less: allowance for doubtful accounts / allowance for credit losses

 

(1,783)

 

(3,367)

Total accounts receivable, net

 

12,172

 

9,214

The Group recorded the allowance for doubtful accounts of US$1,030 and US$288 for the years ended December 31, 2021 and 2022, respectively.

The Group recorded the allowance for credit losses of US$1,530 and write off the allowance for credit losses of US$304 under ASU 2016-13 Financial instruments – credit losses for the year ended December 31, 2023.

XML 45 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories, net
12 Months Ended
Dec. 31, 2023
Inventories, net  
Inventories, net

6.    Inventories, net

Inventories consist of the following:

    

As of December 31, 

    

2022

    

2023

US$

US$

Raw materials

 

44,225

 

30,620

Work in process

 

3,237

 

3,222

Finished goods

 

4,183

 

5,177

Low value consumables and spare parts

 

153

 

144

Inventories, gross

51,798

39,163

Less: inventory write-downs

 

(6,418)

 

(6,298)

Total inventories, net

 

45,380

 

32,865

As a result of the net impact of current year provision and sales or uses of inventories with reserve, the inventory write-downs net increased US$1,806 and US$4,067 for the years ended December 31, 2021 and 2022, and the inventory write-downs net decreased US$13 for the year ended December 31, 2023.

XML 46 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Prepayments and Other Assets, net
12 Months Ended
Dec. 31, 2023
Prepayments and Other Assets, net  
Prepayments and Other Assets, net

7.    Prepayments and Other Assets, net

The current and non-current portions of prepayments and other assets consist of the following:

    

As of December 31, 

    

2022

    

2023

US$

US$

Advance to suppliers

 

5,980

 

5,587

Interest receivable

284

1,927

VAT recoverable (1)

810

1,275

Receivables from third party payment platforms

 

299

 

597

Rental deposits

 

527

 

532

Prepayment for share repurchase (2)

315

Others

 

852

 

854

Less: allowance for credit losses

(34)

Total prepayments and other current assets, net

8,752

11,053

 

 

Rental deposits

 

1,179

 

889

Less: allowance for credit losses

 

 

(12)

Total other non-current assets, net

 

1,179

 

877

(1)VAT recoverable represented the balances that the Group can utilize to deduct its VAT liabilities within the next 12 months.
(2)As of December 31, 2023, prepayment for share repurchase represented the advanced payment by the Group to a bank engaged by the Group for the Share Repurchase Program (Note 14).
XML 47 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property, Equipment and Software, net
12 Months Ended
Dec. 31, 2023
Property, Equipment and Software, net  
Property, Equipment and Software, net

8.    Property, Equipment and Software, net

Property, equipment and software consist of the following:

    

As of December 31, 

    

2022

    

2023

US$

US$

Cost:

 

  

 

  

Leasehold improvements

 

3,389

 

3,568

Computers and electronic equipment

 

7,513

 

7,273

Office equipment

 

229

 

307

Software

 

726

 

834

Construction in progress

 

59

 

Total cost

 

11,916

 

11,982

Less: Accumulated depreciation and amortization

 

(8,089)

 

(9,393)

Total property, equipment and software, net

 

3,827

 

2,589

Depreciation expense was US$3,369, US$3,443 and US$2,449 for the years ended December 31, 2021, 2022 and 2023, respectively.

XML 48 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-term Investment
12 Months Ended
Dec. 31, 2023
Long-term Investment  
Long-term Investment

9.    Long-term Investment

As of December 31, 

    

2022

    

2023

US$

US$

Time deposit

186,751

Investments in available-for-sale debt securities (1)

 

17,665

 

9,874

U.S. treasury securities (2)

10,140

Investments in equity securities accounted for under alternative measurement

488

Investment in an equity security with readily determinable fair values

 

366

 

236

Total long-term investments

 

18,031

 

207,489

(1)

As of December 31, 2022 and 2023, the balance represents the Group’s shareholding interests of several privately held companies.

In August 2021, the Group acquired shareholding interest of a privately held company with a cash consideration of RMB20,000 thousand (equivalent to US$3,092). In September 2021, the Group acquired shareholding interest of a privately held company with a cash consideration of RMB5,000 thousand (equivalent to US$774). In October 2021, the Group acquired shareholding interest of a privately held company with a cash consideration of RMB75,000 thousand (equivalent to US$11,713).

In December 2021, the Group acquired shareholding interest of a privately held company with total cash consideration of RMB30,640 thousand (equivalent to US$4,672). Prior to the investment, in September 2021, the Group provided a bridge loan to the privately held investee, with principal amount of RMB15,000 thousand (equivalent to US$2,313), which was due within one year. There was a warrant granted to the Group to purchase shares of the customer with pre-agreed valuation cap. This loan arrangement was entered into separately from regular sales business with the customer. In accordance with the bridge loan agreement, the loan was interest free, and the Group was entitled to rights of investments in the customer within certain pre-defined period prior to the loan due dates. In the fourth quarter of 2021, this bridge loan of RMB15,000 thousand (equivalent to US$2,302) was fully converted into an investment in the customer which also included the Group’s additional cash consideration of RMB15,640 thousand (equivalent to US$2,459). There was a realized gain of RMB7,860 thousand (equivalent to US$1,218) recorded in financial income, net for the year ended December 31, 2021 due to the exercise of the warrant.

In November 2021, the Group acquired shareholding interest of two privately held companies with cash considerations of RMB3,000 thousand (equivalent to US$467) and RMB10,000 thousand (equivalent to US$1,571), respectively. In December 2021, the Group acquired a shareholding interest of a privately held company with a cash consideration of RMB7,139 thousand (equivalent to US$1,120). In March 2022, the Group acquired a shareholding interest in a privately held company with a cash consideration of RMB10,000 thousand (equivalent to US$1,575).

As the Group has the right to request each investee to redeem the Group’s investments at the Group’s investment cost plus interest if the investee fails to meet certain predetermined conditions, the redeemable shares of the investees purchased by the Group were classified as an available-for-sale debt investments and were measured at their respective fair values. For the years ended December 31, 2021, 2022 and 2023, the fair value changes of the Group’s investments in these privately held companies were other comprehensive income of US$357 and other comprehensive loss of US$9,493 and US$7,791, respectively.

For two of the aforementioned investment, the Group recorded a credit loss of US$15,537 in general and administrative expenses on the consolidated statements of comprehensive loss, and transferred out the related investments’ historical fair value change reflected in accumulated other comprehensive income accordingly, for the years ended December 31, 2023, as a result of the Group’s impairment assessment on this investment as of December 31, 2023.

(2) The Group invested in U.S. treasury securities with original maturities of two to three years in 2023 and accounted for as held-to-maturity treasury securities at amortized cost, for which the allowance for credit losses was immaterial. The carrying amount of U.S. treasury securities approximates their fair value due to the fact that the related effective interest rates approximate rates currently offered by financial institutions for similar debt instruments of comparable maturities.

XML 49 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Operating Leases
12 Months Ended
Dec. 31, 2023
Operating Leases  
Operating Leases

10.  Operating Leases

The Company has operating leases primarily for office and operation space. The Company’s operating lease arrangements have remaining terms of one year to five years with no variable lease costs.

Operating lease costs were US$8,231, US$6,626 and US$4,530 for the years ended December 31, 2021, 2022 and 2023, respectively.The components of lease expenses were as follows:

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Lease cost:

 

 

 

Amortization of right-of-use assets

 

6,981

 

4,766

 

4,100

Interest of lease liabilities

 

749

 

692

 

354

Expenses for short-term lease within 12 months

 

501

 

1,168

 

76

Total lease cost

 

8,231

 

6,626

 

4,530

Supplemental cash flow information related to leases were as follows:

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Cash paid for amounts included in the measurement of lease liabilities

 

7,920

 

5,554

 

4,134

Right-of-use assets obtained in exchange for operating lease liabilities

 

23,810

 

884

 

2,727

Supplemental consolidated balance sheet information related to leases were as follows:

    

As of December 31, 

    

2022

    

2023

US$

US$

Right-of-use assets

 

9,736

 

7,647

Operating lease liabilities-current

 

3,850

 

3,883

Operating lease liabilities-non-current

 

5,292

 

3,904

Total lease liabilities

 

9,142

 

7,787

Weighted-average remaining lease term

 

  

 

  

Operating leases

 

2.73 years

 

2.12 years

Weighted-average discount rate

 

  

 

  

Operating lease

 

4.75% per annum

 

4.75% per annum

Maturities of lease liabilities were as follows:

    

As of December 31, 

    

2022

    

2023

US$

US$

2023

 

4,200

 

2024

 

2,835

 

4,237

2025

 

2,675

 

3,880

2026

46

124

2027

4

5

Total undiscounted lease payments

 

9,760

 

8,246

Less: imputed interest

 

(618)

 

(459)

Total lease liabilities

 

9,142

 

7,787

XML 50 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accruals and Other Liabilities
12 Months Ended
Dec. 31, 2023
Accruals and Other Liabilities  
Accruals and Other Liabilities

11.  Accruals and Other Liabilities

The current and non-current portions of accruals and other liabilities consist of the following:

    

As of December 31, 

2022

    

2023

US$

US$

Accruals and other current liabilities

Salary and welfare payable

 

16,850

 

13,796

Cloud infrastructure and IT related services fee payables

3,214

4,214

Payment from depositary bank, current (1)

3,113

3,113

Tax payables

787

2,479

Professional service fee payables

 

2,036

 

2,203

Membership fee to be refunded (2)

 

388

 

1,857

Deposit payable

 

1,436

 

1,412

Sales return allowances

 

1,004

 

1,223

Advertising and promotion fee payables

 

1,078

 

975

Product warranty

213

200

Payables for share repurchase (3)

716

Others

2,548

1,335

Total accruals and other current liabilities

33,383

32,807

Other non-current liabilities

Payment from depositary bank, non-current (1)

7,004

3,891

Total accruals and other liabilities

40,387

36,698

(1)The Company received reimbursement payment of US$13,053 and US$1,926 from a depositary bank in April 2021 and June 2022,respectively. The amount was recorded ratably as other non-operating income over a five-year and 46 months arrangement period, respectively. For the years ended December 31, 2021, 2022 and 2023, the Company recorded US$1,958, US$2,904 and US$3,113 in other non-operating income in the consolidated statements of comprehensive loss, respectively.
(2)Membership fee to be refunded presents the balances of refundable membership fee collected by the Group from its customers under the 2019 and 2023 Membership Program (Note 2(q)).
(3)Payables for share repurchase represents the share repurchase consideration to be settled as of December 31, 2022 by the Group to a bank engaged by the Group for the Share Repurchase Program (Note 14). These payables were fully paid subsequently in January 2023.
XML 51 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Deferred Revenue
12 Months Ended
Dec. 31, 2023
Deferred Revenue  
Deferred Revenue

12.  Deferred Revenue

As of December 31, 

    

2022

    

2023

US$

US$

Deferred Revenue

  

 

  

-Cloud-based connectivity and basic IoT services (1)

1,375

 

1,122

-Membership (2)

672

 

-SaaS (3)

5,168

 

6,186

Total deferred revenue

7,215

 

7,308

(1)Deferred cloud-based connectivity and basic IoT services related revenue

Deferred cloud-based connectivity and basic IoT services related revenue represents the Group’s provision of cloud-based connectivity obligation and basic IoT services to customers.

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Beginning balances

 

2,058

 

2,669

1,375

Deferral of revenue

 

2,157

 

872

984

Recognition of deferred revenue

 

(1,546)

 

(2,166)

(1,237)

Ending balances

 

2,669

 

1,375

1,122

(2)Deferred Revenue-Membership

Deferred Revenue-Membership represents the Group’s remaining performance obligation performed over the period of time under its 2020 Membership Program (Note 2(q)).

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Beginning balances

 

1,077

 

3,473

672

Deferral of revenue

 

9,259

 

2,442

179

Recognition of deferred revenue

 

(6,863)

 

(5,243)

(851)

Ending balances

 

3,473

 

672

(3)Deferred Revenue-SaaS

Deferred Revenue-SaaS mainly represents the Group’s remaining performance obligation in providing industry SaaS services over the period of time (Note 2(q)).

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Beginning balances

 

1,040

 

3,971

5,168

Deferral of revenue

 

6,455

 

11,779

19,402

Recognition of deferred revenue

 

(3,524)

 

(10,582)

(18,384)

Ending balances

 

3,971

 

5,168

6,186

XML 52 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Income, net
12 Months Ended
Dec. 31, 2023
Financial Income, net.  
Financial Income, net

13.  Financial Income, net

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Interest income and investment income, net (1)

8,119

 

20,731

45,052

Realized gain of bridge loan conversion to investment

1,218

Fair value change of short-term investments

(1,998)

(2,056)

54

Fair value change of long-term investments

(53)

(129)

(130)

Total financial income, net

7,286

 

18,546

44,976

(1)

Interest income and investment income, net included interest income and investment income of US$8,045, US$22,898 and US$49,744, as well as investment gain from forward exchange contracts of US$74, investment loss from forward exchange contracts of US$2,167 and US$4,692, for the years ended December 31, 2021, 2022 and 2023, respectively.

XML 53 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Ordinary Shares
12 Months Ended
Dec. 31, 2023
Ordinary Shares  
Ordinary Shares

14.  Ordinary Shares

On August 28, 2014, the Company was incorporated as an exempted company with limited liability with authorized share capital of US$50 divided into 1,000,000,000 shares with par value US$0.00005 each. On August 28, 2014, the Company issued total 200,000,000 shares of ordinary shares with total cash consideration of US$10 to the Registered Shareholders. The Company issued total 21,980,000 ordinary shares for US$0.0797 per share, with cash proceed of RMB9,720  thousand (equivalent to US$1,577) from two investors and US$175 from the other investor (collectively, the “Angel Investors”), on August 28, 2014 and December 23, 2014, respectively.

The Company amended the numbers of its ordinary shares authorized as 934,711,640, 921,032,370, 827,969,950, 767,500,110 and 692,500,110 upon the issuance of Series A, Series A-1, Series B, Series C and Series D convertible preferred shares in December 2014, November 2016, August 2017, April 2018 and September 2019, respectively.

As of December 31, 2019 and 2020, the Company had in aggregate of 221,980,000 ordinary shares issued and outstanding, at a par value of US$0.00005.

As of December 31, 2019, proceeds of the subscription for ordinary shares of the Company in the amount of US$10 were remained outstanding, and was presented as subscription receivables from ordinary shareholders in equity, a contra-equity balance on the consolidated balance sheets as of December 31, 2019. In 2020, the ordinary shareholders fully paid the US$10 subscription for ordinary shares of the Company, and therefore, as of December 31, 2020, the balance subscription receivables from ordinary shareholders were nil.

In early February 2021, the Company issued total 16,026,282 shares of ordinary shares for US$12.48 per share, with total consideration of approximately US$200 million received from two investors at fair market price, including one holder of its Series D Preferred Shares.

On March 18, 2021, the Company completed its U.S. IPO of 43,590,000 American Depositary Shares (“ADSs”), each representing one Class A ordinary shares of the Company, at the price of US$21.00 per ADS. On April 20, 2021, the Company’s underwriters exercised their over-allotment option to purchase additional 1,486,479 ADSs. The Company received approximately US$904.7 million of proceeds after deducting underwriting discounts commissions and other offering expense from its U.S. IPO and related over-allotment option arrangement.

Immediately prior to the completion of its U.S. IPO, the Company’s authorized share capital was amended as US$50 divided into 1,000,000,000 ordinary shares, among which 600,000,000 authorized ordinary shares were reclassified and re-designated as Class A ordinary shares, 200,000,000 authorized ordinary shares were reclassified and re-designated as Class B ordinary shares, and remaining 200,000,000 authorized ordinary shares were reclassified and re-designated as undesignated shares on a one-for-one basis, of such class or classes (however designated) as the board of directors of the Company may determine in the future.

Immediately prior to the completion of its U.S. IPO, a total of 142,400,000 issued and outstanding ordinary shares were converted into Class B ordinary shares on a one-for-one basis. The remaining issued and outstanding ordinary shares and all the Series A, Series A-1, Series B, Series C and Series D Preferred Shares,which were originally classified as Mezzanine Equity, were converted into Class A ordinary shares, in each case on a one-for-one basis immediately prior to the completion of the U.S. IPO (the “Dual Class Conversion”). In respect of matters requiring the votes of shareholders, each Class A ordinary share is entitled to one vote and each Class B ordinary share is entitled to 15 votes. Each Class B ordinary share is convertible into one Class A ordinary share at any time by the holder thereof. Class A ordinary shares are not convertible into Class B ordinary shares under any circumstances. Holders of Class A ordinary shares and Class B ordinary shares have the same rights except for voting and conversion rights.

On September 13, 2021 and October 18, 2021, the Company issued 5,000,000 Class A ordinary shares at par to a depository bank reserved solely for the purpose of implementing the Group’s Equity Incentive Plan, respectively. The Group accounted for these shares as issued but not outstanding and presented as treasury stocks in the consolidated balance sheets.

On December 23, 2021, 27,000,000 Class B ordinary Shares were converted to Class A ordinary Shares on one-for-one basis for Wang Xueji’s personal investment planning.On December 28, 2021, 36,000,000 Class B ordinary Shares were converted to Class A ordinary Shares on one-for-one basis for Wang Xueji’s personal investment planning.

On July 4, 2022, the Company completed its Dual Primary Listing in Hong Kong Exchange (“Dual Primary Listing”) of 7,300,000 Class A ordinary shares, at the price of US$2.46 per ordinary share.

On November 1, 2022, the Company amended the numbers of its Class A ordinary shares authorized from 600,000,000 to 800,000,000 at par value of US$0.00005 each.The Company further amended that in respect of matters requiring the votes of shareholders to one vote for each Class A ordinary share and 10 votes for each Class B ordinary share.

On March 28, 2023 and December 15, 2023, 9,000,000 and 194,700 Class B ordinary shares were converted to Class A ordinary shares on one-for-one basis to reduce the weighted voting rights, respectively.

On August 30, 2021, the Company’s board of directors authorized a share repurchase program under which the Company may repurchase up to US$200 million of ADSs each representing one Class A ordinary shares during a twelve - month period ended on August 30, 2022. On November 9, 2022, the Company’s board of directors authorized a share repurchase program under which the Company may repurchase up to US$50 million of ADSs each representing one Class A ordinary shares. On June 29, 2023, the Company’s board of directors authorized a share repurchase program under which the Company may repurchase up to US$50 million of ADSs each representing one Class A ordinary shares (The above mentioned share repurchase programs are collectively referred as the “Share Repurchase Program”). The share repurchases may be made from time to time in the open market at prevailing market prices, in privately negotiated transactions, in block trades and/or through other legally permissible means, depending on market conditions and in accordance with applicable rules and regulations. For the year ended December 31, 2022, the Company repurchased total 18,813,449 ADSs representing 18,813,449 ordinary shares, and total 26,400 ordinary shares under the Share Repurchase Program at a weighted average price of US$3.17 per ADS and US$1.71 per ordinary share, respectively. As of December 31, 2022, the remaining authorized amount under the Share Repurchase Program is US$46 million. For the year ended December 31, 2023, the Company repurchased total 1,200,794 ADSs representing 1,200,794 ordinary shares under the Share Repurchase Program at a weighted average price of US$1.70 per ADS. As of December 31, 2023, the remaining authorized amount under the Share Repurchase Program is US$49 million.

On March 28, 2023 and December 15, 2023, 2,753,167 and 1,200,794 treasury stocks were cancelled respectively, to comply with the listing rules of the Hong Kong Stock Exchange.

As of December 31, 2022 and 2023, the Company’s authorized share capital of US$50 was divided into 1,000,000,000 ordinary shares, among which 800,000,000 authorized Class A ordinary shares and 200,000,000 authorized Class B ordinary shares.

As of December 31, 2022, the Company had in aggregate of 499,146,560 Class A ordinary shares issued and 473,550,229 shares Class A outstanding, at a par value of US$0.00005. As of December 31, 2022, the Company had in aggregate of 79,400,000 Class B ordinary shares issued and outstanding, at a par value of US$0.00005.

As of December 31, 2023, the Company had in aggregate of 504,387,299 Class A ordinary shares issued and 487,591,968 shares Class A outstanding, at a par value of US$0.00005. As of December 31, 2023, the Company had in aggregate of 70,205,300 Class B ordinary shares issued and outstanding, at a par value of US$0.00005.

The activities of the Group’s Class A ordinary shares and Class B ordinary shares for the year ended December 31, 2022 and 2023 are summarized as below:

Total of Class A ordinary

shares and Class B ordinary

Class A ordinary shares

Class B ordinary shares

shares

(US$0.00005 par value)

(US$0.00005 par value)

(US$0.00005 par value)

    

Number of

    

    

Number of

    

    

Number of

    

    

shares issued

    

Amount

    

shares issued

    

Amount

    

shares issued

    

Amount

US$

US$

US$

Balance as of December 31, 2021

 

491,846,560

 

25

 

79,400,000

 

4

 

571,246,560

 

29

Issuance of ordinary shares upon the Dual Primary Listing at par value

 

7,300,000

 

 

 

 

7,300,000

 

Balance as of December 31, 2022

 

499,146,560

 

25

 

79,400,000

 

4

 

578,546,560

 

29

Cancellation of Treasury

(3,953,961)

(3,953,961)

Conversion of Class B ordinary shares to Class A ordinary shares

9,194,700

(9,194,700)

-

Balance as of December 31, 2023

504,387,299

25

70,205,300

4

574,592,599

29

XML 54 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Preferred Shares
12 Months Ended
Dec. 31, 2023
Convertible Preferred Shares  
Convertible Preferred Shares

15.  Convertible Preferred Shares

The Company issued total 65,288,360 shares (with par value of US$0.00005) of Series A convertible preferred shares (the “Series A Preferred Shares”) for US$0.1378 per share with total cash consideration of US$8,500 from two investors and US$500 from one investor (totally, cash proceed of US$9,000 for Series A) on December 23, 2014 and March 31, 2015, respectively.

The Company issued total 13,679,270 shares (with par value of US$0.00005) of Series A-1 convertible preferred shares (the “Series A-1 Preferred Shares”) for US$0.2193 per share from one investor with total cash proceed of US$3,000 on November 11, 2016.

The Company issued total 87,756,440 shares (with par value of US$0.00005) of Series B convertible preferred shares (the “Series B Preferred Shares”) for US$0.3305 per share, with total consideration of US$25,000 from three investors and US$4,000 from two investors (totally cash proceed of US$29,000 for Series B) on August 15, 2017 and September 15, 2017, respectively.

The Company issued total 60,468,490 shares (with par value of US$0.00005) of Series C convertible preferred shares (the “Series C Preferred Shares”) for US$1.9019 per share, with total cash consideration of US$59,457 from six investors and US$55,550 from three investors (totally cash proceed of US$115,007 for Series C) on April 16, 2018 and May 2, 2018, respectively.

The Company issued total 52,428,242 shares (with par value of US$0.00005) of Series D convertible preferred shares (the “Series D Preferred Shares”) for US$3.4317 (the “Series D Issue Price”) per share, with total cash consideration of US$174,918 from three investors and US$5,000 from one investor (totally, cash proceed of US$179,918 for Series D) on September 16, 2019 and November 1, 2019, respectively.

The issuance costs incurred for Series D Preferred Shares were US$1,938.

The above-mentioned Series A, Series A-1, Series B, Series C and Series D Preferred Shares are collectively referred as the “Preferred Shares”. Series A, Series A-1, Series B, Series C Preferred Shares are collectively referred as the “Junior Preferred Shares”.

On November 1, 2019, the Company repurchased 1,457,003 shares from the holder of Series A-1 Preferred Shares, who originally held total 13,679,270 shares of the Company, for US$2.5738 per share, with total cash consideration of US$3,750 while the original issuance price for Series A-1 Preferred Shares was US$0.2193 per share (the “Series A-1 Repurchase”). These repurchased Series A-1 Preferred Shares were then extinguished.

All of Preferred Shares were converted into Class A ordinary shares immediately upon the completion of the Company’s U.S. IPO on March 18, 2021 (Note 14). Prior to their conversion,Preferred Shares were entitled to certain preference with respect to conversion, dividends and liquidation.

XML 55 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-based Compensation
12 Months Ended
Dec. 31, 2023
Share-based Compensation  
Share-based Compensation

16.  Share-based Compensation

In December 2014, the board of directors of the Company adopted the Company’s 2015 Equity Incentive Plan (“the 2015 Plan”) and reserved 31,918,690 ordinary shares for issuance under the Plan to grant share-based awards, including restricted shares and share options, to its service providers, defined as the Company’s global employees, directors and external consultants. In July 2020, the 2015 Plan was modified to allow the Company with the intentions of i) providing for the award of restricted stock units (“RSUs”) under the Plan and ii) amending the exercise price of certain outstanding share options held by certain optionees located outside of the U.S. to purchase ordinary shares of the Company (the “Share Option Repricing”), and the number of ordinary shares reserved for the 2015 Plan was modified to 60,778,005 (adjusted in accordance with the Share Split). As of December 31, 2020, the Company had not granted any RSUs to anyone yet, neither had the Company entered any repricing agreement with the optionee under the 2015 Plan yet. As of December 31, 2020, the Company had not granted any restricted shares to anyone yet, except that the part of the ordinary shares issued to the Registered Shareholders with restricted conditions from December 2014 to 2018 was considered as shared based compensation, which was recorded as expenses before the periods presented and in the opening balance of accumulated losses of the Group.

Since adoption of the 2015 Plan, the Company granted options to its global employees, director and external consultants. All options granted have a contractual term of ten years from the grant date, and the vest over a period of four years of continuous service, 50% of the shares subject to the option shall vest on the second anniversary of the vesting commencement date, and the remaining of the shares subject to the option shall vest in equal annual installments over the following two years thereafter on the same day of the month as the vesting commencement date (and if there is no corresponding day, on the last day of the month), subject to the grantee continuing to be a service provider through each such date. The share options granted to PRC employee grantee shall become fully vested under the same service conditions and vesting schedule and, to the extent permissible under applicable law, exercisable upon the occurrence of a Change in Control (as defined in the 2015 Plan).

The Company accounted for the share-based compensation costs on a straight-line bases over the requisite service period for the award based on the fair value on their respectively grant date.

In January 2021, the Company entered into agreements with certain optionees under the 2015 Plan to amend the exercise price of certain outstanding share options held by these optionees located outside of the U.S. to purchase ordinary shares of the Company. As a result of this share option repricing, the Company recorded incremental share-based compensation expense of US$1,646 and US$728 in its consolidated financial statements for the year ended December 31, 2022 and 2023, and estimated approximately US$154 million to be amortized over the remaining requisite service period for the optionees till year ended December 31, 2024.

On February 21, 2021, the 2015 Plan was amended to increase the number of ordinary shares available and reserved for issuance under the 2015 Plan to 76,778,005 ordinary shares, which was approved by the board of directors of the Company and the shareholders of the Company.

On February 25, 2021, the board of directors of the Company approved further amendment to the 2015 Plan, which provides that starting on January 1, 2022, on the first day of each fiscal year thereafter, the total number of shares available for issuance under the 2015 Plan was increased by an amount equal to the least of (i) 2% of the aggregate number of shares of all classes of ordinary shares of the Company’s issued and outstanding on the last day of the immediately preceding fiscal year and (ii) such number of shares as determined by the board of directors.

The Company granted 18,035,000, 2,765,000, and nil new share options with four - year requisite service period to its employees and nonemployees for the years ended December 31, 2021, 2022 and 2023, respectively. As of December 31, 2022 and 2023, 56,274,213 and 51,672,005 options were outstanding under the 2015 plan.

Staring from June 2021, the Company granted RSUs under the 2015 Plan. The Company granted 3,217,000 RSUs, 10,205,500 RSUs and 1,181,000 RSUs with three-to-four-year requisite service period to its employees and nonemployees for year ended December 31, 2021, 2022 and 2023. As of December 31, 2022 and 2023, 11,638,750 RSUs and 9,323,125 RSUs were outstanding under the 2015 Plan.

Share Options

The following table sets forth the share options activity for the years ended December 31, 2021, 2022 and 2023:

    

    

Weighted

    

Weighted

    

Weighted

    

average

average

average

exercise

grant date

remaining

Aggregate

Number of

price per

fair value per

contractual

intrinsic

    

shares

    

share

    

share

    

term

    

value

US$

Outstanding as of December 31, 2020

 

48,740,000

 

0.33

 

1.05

 

7.02

 

591,879

Granted

 

18,035,000

 

0.24

 

12.55

 

  

 

  

Exercised

(5,403,461)

0.14

0.68

Forfeited

 

(1,410,000)

 

0.31

 

7.21

 

  

 

  

Outstanding as of December 31, 2021

 

59,961,539

 

0.17

 

4.40

 

6.95

 

364,287

Granted

2,765,000

0.20

3.27

Exercised

(4,502,326)

0.20

2.09

Forfeited

(1,950,000)

0.47

7.69

Outstanding as of December 31, 2022

56,274,213

0.16

4.42

6.04

98,287

Granted

Exercised

(3,770,958)

0.31

3.54

Forfeited

(831,250)

0.36

7.16

Outstanding as of December 31, 2023

51,672,005

0.15

4.44

4.95

105,285

The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying awards and the estimated fair value of the underlying stock at each reporting date (December 31, 2021: US$374,760, December 31, 2022: US$107,484, December 31, 2023: US$118,846).

The Group uses the Binominal option pricing model to estimate the fair value of stock options. The assumptions used to value the Company’s options grants were as follow:

As of December 31, 

 

    

2021

    

2022

    

2023

 

Exercise price (US Dollar)

 

0.2~2.88

 

0.2

N/A

Exercise multiple

 

2.2~2.8

 

2.2~2.8

N/A

Risk-free interest rate

 

1.13%~1.79

%  

1.92%~3.22

%

N/A

Expected term (in years)

 

10

 

10

N/A

Expected dividend yield

 

 

N/A

Expected volatility

 

50.40%~55.79

%  

55.68%~55.78

%

N/A

Expected forfeiture rate (post-vesting)

 

2.96%~5.83

%  

5.83%~7.70

%

N/A

Fair value of the underlying shares on the date of options grants (US Dollar)

 

6.25~20.91

 

2.24~5.46

N/A

Fair value of share option (US Dollar)

 

5.78~20.91

 

2.05~5.27

N/A

For the year ended December 31, 2023, no new share option granted by the Company.

As of December 31, 2022 and 2023, there were US$127,887 and US$65,970 of unrecognized share-based compensation expenses related to share options granted by the Company, which were expected to be recognized over a weighted-average vesting period of 1.05 years and 0.56 year, respectively.

Restricted Share Units:

The following table sets forth the service-based RSUs activity for the year ended December 31, 2021, 2022 and 2023:

    

Weighted average grant

    

Number of shares

    

date fair value per share

Outstanding as of December 31, 2020

 

 

Granted

 

3,217,000

 

8.95

Forfeited

 

(167,000)

 

11.80

Outstanding as of December 31, 2021

 

3,050,000

 

8.80

Granted

10,205,500

2.58

Vested

(346,000)

6.68

Forfeited

(1,270,750)

7.80

Outstanding as of December 31, 2022

11,638,750

3.51

Granted

1,181,000

1.79

Vested

(2,276,875)

4.76

Forfeited

(1,219,750)

4.34

Outstanding as of December 31, 2023

9,323,125

2.88

As of December 31, 2022 and 2023, there were US$33,197 and US$20,695 of unrecognized share-based compensation expenses related to RSUs granted by the Company, which were expected to be recognized over a weighted-average vesting period of 3.40 years and 2.61 years, respectively. The fair value of the RSUs are measured at market price of the Company at the grant date and are held under employee share scheme until such time as they are vested.

XML 56 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Taxes  
Income Taxes

17.  Income Taxes

Cayman Islands

Under the current tax laws of Cayman Islands, the Company is not subject to income, corporation or capital gains tax, and no withholding tax is imposed upon the payment of dividends.

British Virgin Islands

Under the current laws of the British Virgin Islands, entities incorporated in the British Virgin Islands are not subject to tax on their income or capital gains.

Hong Kong

Under the current Hong Kong Inland Revenue Ordinance, the Group’s subsidiaries in Hong Kong are subject to 16.5% Hong Kong profit tax on its taxable income generated from operations in Hong Kong.

PRC

PRC Enterprise Income Tax (“EIT”)

On March 16, 2007, the National People’s Congress of PRC enacted the Enterprise Income Tax Law (the “new CIT Law”), under which foreign invested enterprises (“FIEs”) and domestic companies would be subject to enterprise income tax (“EIT “) at a uniform rate of 25%. The new CIT law became effective on January 1, 2008. In accordance with the implementation rules of EIT Law, a qualified “High and New Technology Enterprise” (“HNTE”) is eligible for a preferential tax rate of 15%. The HNTE certificate is effective for a period of three years. An entity could re-apply for the HNTE certificate when the prior certificate expires.

The WFOE (Hangzhou Tuya Information Technology Co., Ltd.) obtained its HNTE certificate with a valid period of three years in November 2018, and renewed in December 2021 with a valid period of three years. Therefore, the WFOE is eligible to enjoy a preferential tax rate of 15% from the years ended December 31, 2018 to 2023, to the extent it has taxable income under the EIT Law, and as long as it maintains the HNTE qualification and duly conducts relevant EIT filing procedures with the relevant tax authority.

PRC Withholding Income Tax on Dividends

The EIT Law also provides that an enterprise established under the laws of a foreign country or region but whose “de facto management body” is located in the PRC be treated as a resident enterprise for PRC tax purposes and consequently be subject to the PRC income tax at the rate of 25% for its global income. The implementing Rules of the EIT Law merely define the location of the “de facto management body” as “the place where the exercising, in substance, of the overall management and control of the production and business operation, personnel, accounting, properties, etc., of a non-PRC company is located.”

The EIT Law also imposes a withholding income tax of 10% on dividends distributed by a FIE to its immediate holding company outside of China, if such immediate holding company is considered as a non-resident enterprise without any establishment or place within China or if the received dividends have no connection with the establishment or place of such immediate holding company within China, unless such immediate holding company’s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement. According to the arrangement between Mainland China and Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion in August 2006, dividends paid by a FIE in China to its immediate holding company in Hong Kong can be subject to withholding tax at a rate of no more than 5% if the immediate holding company in Hong Kong owns directly at least 25% of the shares of the FIE and could be recognized as a Beneficial Owner of the dividend from PRC tax perspective.

As of December 31, 2022 and 2023, the Company did not record any withholding tax on the retained earnings of its subsidiaries in the PRC as the Group does not have retained earnings for any of the years presented.

United States

The Company’s subsidiary in California, United States is subject to U.S. federal corporate tax and California corporate franchise tax on its taxable income as reported in its statutory financial statements adjusted in accordance with relevant U.S. tax laws. The applicable U.S. federal corporate tax rate is 21% and the California corporate franchise tax rate is 8.84% or minimum of $0.8, whatever is larger in 2021,2022 and 2023.

On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “Tax Act”). The Tax Act makes broad and complex changes to the U.S. tax code including, but not limited to: (1) reducing the U.S. federal corporate tax rate from 35% to 21%; (2) requiring companies to pay a one-time transition tax on certain unrepatriated earnings of foreign subsidiaries; (3) generally eliminating U.S. federal income taxes on dividends from foreign subsidiaries; (4) requiring a current inclusion in U.S. federal taxable income of certain earnings of controlled foreign corporations; (5) eliminating the corporate alternative minimum tax (“AMT”) and changing how existing AMT credits can be realized; (6) creating the base erosion anti-abuse tax (“BEAT”), a new minimum tax; (7) creating a new limitation on deductible interest expense; and (8) changing rules related to uses and limitations of net operating loss carry-forwards created in tax years beginning after December 31, 2017. In addition, the California corporate franchise tax remained the same after the enactment of the Tax Act.

The Company assessed the impact of Tax Act and concluded that it was not material to the Company.

As the Group incurred income tax expense mainly from PRC tax jurisdictions, the following information is based mainly on PRC income taxes.

Composition of income tax expense

The components of loss before tax are as follow:

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Loss before tax

 

  

 

  

Loss from PRC entities

 

(150,478)

 

(143,951)

(71,249)

(Loss)/profit from overseas entities

 

(24,456)

 

(344)

14,183

Total loss before tax

 

(174,934)

 

(144,295)

(57,066)

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Current income tax expense

 

490

 

1,880

3,249

Deferred income tax

 

 

Total income tax expense

 

490

 

1,880

3,249

Reconciliation of the differences between statutory tax rate and the effective tax rate

Reconciliation of the differences between the statutory EIT rate applicable to losses of the consolidated entities and the income tax expenses of the Group:

Year Ended December 31, 

 

    

2021

    

2022

    

2023

 

PRC Statutory income tax rate

 

25.0

%

25.0

%

25.0

%

Effect of tax rates in different tax jurisdiction

 

(2.0)

%

(0.3)

%

(2.5)

%

Effect of preferential tax rate for qualified HNTE entities (1)

 

(2.2)

%

(6.0)

%

(5.4)

%

Additional deduction for research and development expenditures

 

7.2

%

8.5

%

17.7

%

Share-based compensation expenses

(8.4)

%

(10.5)

%  

(19.7)

%  

Permanent book-tax differences

6.2

%  

(1.4)

%  

1.6

%  

Change in valuation allowance (2)

(26.0)

%  

(16.6)

%  

(22.4)

%  

Effective tax rates

(0.2)

%  

(1.3)

%  

(5.7)

%  

(1)The effect of the preferential income tax rate that the WFOE is entitled to enjoy as a qualified HNTE is 15%.
(2)Valuation allowance for the years ended December 31, 2021, 2022 and 2023 are related to the deferred tax assets of certain group entities which reported losses. The Group believes that it is more likely than not that the deferred tax assets of these entities will not be utilized. Therefore, valuation allowance has been provided.

Deferred tax assets and deferred tax liabilities

The following table sets forth the significant components of the deferred tax assets:

    

As of December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Deferred tax assets

 

 

Net accumulated losses-carry forward

 

76,944

 

103,231

114,958

Payroll liabilities

 

5,438

 

2,915

2,451

Credit-related impairment of long-term investments

1,421

Inventory write-downs

 

402

 

691

531

Receivables allowances

 

171

 

42

279

Other deductible temporary difference

 

9

 

88

106

Less: valuation allowance

 

(82,964)

 

(106,967)

(119,746)

Total deferred tax assets

 

 

As of December 31, 2023, the Group had tax losses carry forwards of approximately US$608,109, which mainly arose from its subsidiaries established in the PRC. These tax losses carry forwards from PRC entities will expire during the period from 2024 to 2033 as follows:

At December 31, 2023

    

US$

2024

 

227

2025

 

59,719

2026

 

106,030

2027

 

50,463

2028

 

59,405

2029

 

68,687

2030

 

37,607

2031

 

34,690

2032

 

98,215

2033

 

36,502

Total tax losses carry forwards

 

551,545

Movement of valuation allowance

As of December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Balance at beginning of the year

 

37,405

 

82,964

106,967

Changes of valuation allowance(1)

 

45,559

 

24,003

12,779

Balance at end of the year

 

82,964

 

106,967

119,746

(1)Valuation allowances have been provided against deferred tax assets when the Group determines that it is more likely than not that the deferred tax assets will not be utilized in the future. In making such determination, the Group evaluates a variety of factors including the Group’s entities’ operating history, accumulated deficit, existence of taxable temporary differences and reversal periods. As of December 31, 2022 and 2023, full valuation allowances on deferred tax assets were provided because it was more likely than not that the Group will not be able to utilize tax loss carry forwards and other temporary tax difference generated by its unprofitable subsidiaries and the VIE.
XML 57 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basic and Diluted Net Loss per Share
12 Months Ended
Dec. 31, 2023
Basic and Diluted Net Loss per Share  
Basic and Diluted Net Loss per Share

18.  Basic and Diluted Net Loss per Share

Basic and diluted loss per share have been calculated in accordance with ASC 260 on computation of earnings (loss) per share for each of the years ended December 31, 2021, 2022 and 2023 are calculated as follows:

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Basic and diluted net loss per share calculation

Numerator:

Net loss attributable to Tuya Inc.’s ordinary shareholders, basic and diluted

 

(175,424)

 

(146,175)

(60,315)

Denominator:

 

  

 

  

Weighted-average ordinary shares outstanding, basic and diluted

 

489,149,533

 

553,527,529

555,466,061

Net loss per share attributable to ordinary shareholders:

 

  

 

  

Basic

 

(0.36)

 

(0.26)

(0.11)

Diluted

 

(0.36)

 

(0.26)

(0.11)

The following ordinary shares equivalent were excluded from the computation of diluted net loss per ordinary share for the periods presented because including them would have had an anti-dilutive effect:

As of December 31, 

    

2021

    

2022

    

2023

Share option and RSU-weighted shares

 

61,989,697

 

65,349,350

64,211,569

XML 58 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies  
Commitments and Contingencies

19.  Commitments and Contingencies

(a) Capital and other commitments

There are no future minimum capital commitments as of December 31, 2022 and 2023.

(b) Operating lease commitment

The Group had outstanding commitments on several non-cancellable operating lease agreements. Operating lease commitment within one year or less lease term, for which the Group elected not recognize any lease liability or right-of-use asset, therefore not yet reflected in the consolidated financial statements as of December 31, 2022 and 2023 were US$33 and US$19, respectively.

(c) Services purchase commitment

As of December 31, 2023, the Group’s services purchase commitments were as follows:

    

Total

    

Less Than 1 year

    

1-3 years

    

3-5 years

US$

US$

US$

US$

Purchase obligations(i)

 

15,667

 

5,042

10,625

 

(i)

Purchase obligations represent US$24,604 and US$15,667 of remaining non-cancellable contractual commitments as of December 31, 2022 and 2023, respectively, related to one of the Group’s third-party cloud infrastructure agreements, under which the Group committed to spend an aggregate of at least US$37,500 between June 1, 2021 and May 31, 2026 with minimum purchase commitment. The Group had made payments totalling US$15,774 and US$27,023 under this agreement as of December 31, 2022 and 2023, respectively.

(d) Contingencies

On August 9, 2022, the Company and certain of its current and former officers and directors were named as defendants in a putative securities class action filed in the United States District Court for the Southern District of New York, alleging that certain material misstatements and/or omissions were made in the Company’s March 2021 U.S. IPO registration statement. As of the issuance date of these consolidated financial statements, the case remained in its preliminary stage and the Group was unable to predict the outcome of the case, or reasonably estimate a range of possible loss, if any, given the current status of the case. The Group records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Group reviews the need for any such liability on a regular basis. The Group has not recorded any material liability in this regard for the above action as of December 31, 2023. Other than as disclosed above, as of December 31, 2022 and 2023, the Group was not involved in any legal or administrative proceedings that the Group believes may have a material adverse impact on the Group’s business, balance sheets or results of operations and cash flows.

XML 59 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions
12 Months Ended
Dec. 31, 2023
Related Party Transactions  
Related Party Transactions

20.  Related Party Transactions

The related parties with which the Group had transactions during the years presented are as follows:

Name of related party

    

Relationship with the Group

Wang Xueji and other four individuals

 

Registered Shareholders

Tencent Group (including Tencent Mobility Limited and Image Frame
Investment (HK) Limited. After November 1, 2022, Tencent Group
is a related party of the Company)

Principal shareholder of the Group

The Group entered into the following related party transactions:

    

From November 1, 2022 

    

For the year ended 

    

to December 31, 2022

    

December 31, 2023

US$

US$

Purchase of cloud service from Tencent Group

 

262

 

1,305

The Group had the following related party balances:

As of December 31, 

    

2022

    

2023

    

US$

    

US$

Due to Tencent Group

306

10

Prepaid service fee to Tencent Group

97

 

XML 60 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events  
Subsequent Events

21.  Subsequent Events

The Group has evaluated subsequent events through the date these consolidated financial statements are issued, with no material events or transactions needing recognition or disclosure found.

XML 61 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Statutory Reserves and Restricted Net Assets
12 Months Ended
Dec. 31, 2023
Statutory Reserves and Restricted Net Assets  
Statutory Reserves and Restricted Net Assets

22.  Statutory Reserves and Restricted Net Assets

Relevant PRC laws and regulations permit payments of dividends by the Group’s entities incorporated in the PRC only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. In addition, the Group’s entities in the PRC are required to annually appropriate 10% of their net after-tax income to the statutory general reserve fund prior to payment of any dividends, unless such reserve funds have reached 50% of their respective registered capital. As a result of these and other restrictions under PRC laws and regulations, the Group’s entities and the VIE subsidiary incorporated in the PRC are restricted in their ability to transfer a portion of their net assets to the Company either in the form of dividends, loans or advances, which restricted portion as calculated under U.S. GAAP amounted to US$392,612 and US$408,641 as of December 31, 2022 and 2023. There are no significant differences between U.S. GAAP and PRC accounting standards in connection with the reported net assets of the legally owned subsidiaries in the PRC and the VIE. Even though the Company currently does not require any such dividends, loans or advances from the PRC entities for working capital and other funding purposes, the Company may in the future require additional cash resources from them due to changes in business conditions, to fund future acquisitions and development, or merely to declare and pay dividends or distributions to its shareholders. Except for the above, there is no other restriction on use of proceeds generated by the Group’s subsidiaries and the VIE to satisfy any obligations of the Company.

For the year ended December 31, 2023, the Company performed a test on the restricted net assets of subsidiaries and VIE in accordance with Securities and Exchange Commission Regulation S-X Rule 4-08 (e) (3), “General Notes to Financial Statements” and concluded that the restricted net assets exceeded 25% of the consolidated net assets of the Company as of December 31, 2023 and the condensed financial information of the Company (referred to as the “Parent Company” below) are required to be presented.

Condensed Financial Information of the Parent Company

(All amounts in US$ thousands (“US$”), except for share and per share data, unless otherwise noted)

Balance Sheet

As of December 31, 

    

2022

    

2023

US$

US$

ASSETS

Current assets:

Cash and cash equivalents

 

4,685

 

21,393

Amounts due from subsidiaries

 

318,017

 

287,668

Prepayments and other current assets

 

596

 

785

Total current assets

 

323,298

 

309,846

Non-current assets:

 

  

 

  

Investment in subsidiaries and VIE

 

651,044

 

669,084

Total non-current assets

 

651,044

 

669,084

Total assets

 

974,342

 

978,930

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

  

 

  

Liabilities

 

  

 

  

Accruals and other current liabilities

 

5,171

 

4,474

Other non-current liabilities

 

7,004

 

3,891

Total liabilities

 

12,175

 

8,365

Shareholders’ equity:

    

    

    

    

Ordinary shares (US$0.00005 par value; nil shares authorized, issued and outstanding as of December 31, 2022 and 2023, respectively)

 

 

Class A ordinary shares (US$0.00005 par value; 800,000,000 and 800,000,000 shares authorized as of December 31, 2022 and 2023, respectively; 499,146,560 and 504,387,299 shares issued as of December 31, 2022 and 2023, respectively; 473,550,229 and 487,591,968 shares outstanding as of December 31, 2022 and 2023, respectively)

 

25

 

25

Class B ordinary shares (US$0.00005 par value; 200,000,000 and 200,000,000 shares authorized as of December 31, 2022 and 2023, respectively; 79,400,000 and 70,205,300 shares issued and outstanding as of December 31, 2022 and 2023, respectively)

 

4

 

4

Treasury stock (US$0.00005 par value; 25,596,331 and 16,795,331 shares as of December 31, 2022 and 2023, respectively)

 

(86,438)

 

(53,630)

Additional paid-in capital

 

1,584,764

 

1,616,105

Accumulated other comprehensive loss

 

(22,115)

 

(17,091)

Accumulated deficit

 

(514,073)

 

(574,848)

Total shareholders’ equity

 

962,167

 

970,565

Total liabilities and shareholders’ equity

 

974,342

 

978,930

Statement of Comprehensive Loss

Year Ended December 31, 

    

2021

    

2022

    

2023

Operation expense

General and administrative expenses

 

(2,927)

 

(3,013)

 

(4,212)

Share of loss of subsidiaries and VIE

 

(174,455)

 

(146,417)

 

(59,372)

Total operating expenses

 

(177,382)

 

(149,430)

 

(63,584)

Other non-operating income, net

 

1,958

 

2,904

 

3,113

Financial income, net

 

 

197

 

238

Foreign exchange gain/(loss)

 

 

154

 

(82)

Loss before income tax expense

 

(175,424)

 

(146,175)

 

(60,315)

Net loss

 

(175,424)

 

(146,175)

 

(60,315)

Net loss attributable to ordinary shareholders

 

(175,424)

 

(146,175)

 

(60,315)

Net loss

 

(175,424)

 

(146,175)

 

(60,315)

Other comprehensive income/(loss)

 

  

 

  

 

  

Foreign currency translation

 

1,482

 

(14,942)

 

(2,722)

Transfer out of fair value changes of long-term investments

15,537

Changes in fair value of long-term investments

 

357

 

(9,493)

 

(7,791)

Total comprehensive loss

 

(173,585)

 

(170,610)

 

(55,291)

Statement of Cash Flows

As of December 31, 

    

2021

    

2022

    

2023

Net cash generated from/(used in) operating activities

 

11,255

 

(1,408)

 

(3,478)

Advance to, and investment in subsidiaries

 

(1,037,244)

 

 

(7,940)

Proceeds from subsidiaries

28,842

30,349

Net cash (used in)/generated from investing activities

 

(1,037,244)

 

28,842

 

22,409

Proceeds from issuance of Class A ordinary shares upon U.S. IPO and related over-allotment option, net of cost of issuance

 

904,732

 

 

Payment for repurchase and cancellation of ordinary shares

 

(64,000)

 

(48,678)

 

(3,339)

Proceeds from issuance of Class A ordinary shares upon the Dual Primary Listing, net of cost of issuance

9,057

Proceeds from issuance of ordinary shares prior to Initial Public Offering

 

200,000

 

 

Proceeds from exercise of share options

 

1,070

 

1,039

 

1,187

Payments of deferred offering costs

 

 

 

(71)

Net cash generated from/(used in) financing activities

 

1,041,802

 

(38,582)

 

(2,223)

Effect of exchange rate changes on cash and cash equivalents, restricted cash

 

 

 

Net increase/(decrease) in cash and cash equivalents

 

15,813

 

(11,148)

 

16,708

Cash and cash equivalents at the beginning of the year

 

20

 

15,833

 

4,685

Cash and cash equivalents at the end of the year

 

15,833

 

4,685

 

21,393

XML 62 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Principal Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Principal Accounting Policies  
Basis of Preparation

(a)    Basis of Preparation

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

Principal accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below.

Basis of Consolidation

(b)    Basis of Consolidation

The Group’s consolidated financial statements include the financial statements of the Company, its subsidiaries and the VIE for which the Company is the primary beneficiary. All transactions and balances among the Company, its subsidiaries, and the VIE have been eliminated upon consolidation.

A subsidiary is an entity in which the Company, directly or indirectly: (1) controls more than one half of the voting power; (2) has the power to appoint or remove the majority of the members of the board of directors; (3) casts a majority of votes at the meeting of the board of directors; or (4) governs the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders.

The Company applies the guidance codified in Accounting Standard Codification 810, Consolidations (“ASC 810”) on accounting for the VIE, which requires certain variable interest entities to be consolidated by the primary beneficiary of the entity in which it has a controlling financial interest. A VIE is an entity with one or more of the following characteristics: (a) the total equity investment at risk is not sufficient to permit the entity to finance its activities without additional financial support; (b) as a group, the holders of the equity investment at risk lack the ability to make certain decisions, the obligation to absorb expected losses or the right to receive expected residual returns, or (c) an equity investor has voting rights that are disproportionate to its economic interest and substantially all of the entity’s activities are on behalf of the investor.

Use of Estimates

(c)    Use of Estimates

The preparation of the Group’s consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, long-lived assets and liabilities at the balance sheet date, and the reported revenues and expenses during the reporting periods in the consolidated financial statements and accompanying notes. Accounting estimates reflected in the Group’s consolidated financial statements include, but are not limited to impairment provision for inventories, valuation allowance for deferred tax assets, stand-alone selling prices (SSP) for each distinct performance obligation, the valuation of ordinary shares, share-based compensation, long-term investments, and the determination of allowance for current expected credit losses. Estimates are based on historical experiences and on various assumptions that the Group believes are reasonable under current circumstances. Given the changes in circumstances, facts and experience may cause the Group to revise its estimates, actual results could differ materially from those estimates.

Functional Currency and Foreign Currency Translation

(d)    Functional Currency and Foreign Currency Translation

The Group uses United States dollar as its reporting currency. The functional currency of the Company and its subsidiaries incorporated in Cayman Islands and Hong Kong is the United States dollar, while the functional currency of the Group’s other subsidiaries and VIE is their respective local currency as determined based on the criteria of ASC 830, Foreign Currency Matters.

Transactions denominated in other than the functional currencies are re-measured into the functional currency of the entity at the exchange rates prevailing on the transaction dates. Financial assets and liabilities denominated in other than the functional currency are re-measured at the balance sheet date exchange rate. The resulting exchange differences are included in the consolidated statements of comprehensive loss as foreign exchange related gains or loss.

The financial statements of the Group’s entities using functional currency other than US$ are translated from the functional currency to the reporting currency, US$. Assets and liabilities of the Group’s subsidiaries incorporated in PRC are translated into US$ at fiscal year-end exchange rates, while income and expense items are translated at average exchange rates prevailing during each period presented, representing the index rates stipulated by the People’s Bank of China. Translation adjustments arising from these are reported as foreign currency translation adjustments and are shown as a separate component of shareholders’ equity on the consolidated financial statements.

Fair Value Measurements

(e)    Fair Value Measurements

Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability.

The established fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The three levels of inputs that may be used to measure fair value include:

Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2: Observable, market-based inputs, other than quoted prices, in active markets for identical assets or liabilities.
Level 3: Unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.

Accounting guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset.

Financial assets and liabilities of the Group mainly consist of cash and cash equivalents, time deposits, equity securities, account receivables, notes receivable, derivative instruments, certain other current assets, U.S. treasury securities, available-for-sale debt securities, account payables and certain accruals and other liabilities. As of December 31, 2022 and 2023, except for time deposits, derivative instruments, equity securities and available-for-sale debt securities, the carrying values of these financial instruments approximated their fair values due to their short-term maturity. The Group reports equity securities with readily determinable fair values included in short-term investments at fair value and discloses the fair value of these investments based on level 1 measurement. The Group reports time deposits included in short-term investments, derivative instruments and equity securities with readily determinable fair value included in long-term investments at fair value, and discloses their fair value based on level 2 measurement. The Group reports available-for-sale debt securities at fair value and discloses the fair value of these investments based on level 3 measurement.

The following table sets forth the Group’s assets and liabilities that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy:

Fair value measurement at reporting date using

    

Fair value 

    

Quoted Prices in Active

    

    

Significant 

as of 

 Markets for Identical 

Significant Other 

Unobservable

December 31, 

Assets 

Observable Inputs 

 Inputs 

Description

    

2022

    

(Level 1)

    

(Level 2)

    

(Level 3)

US$

US$

US$

US$

Assets:

 

  

 

  

 

  

 

  

Short-term investments

 

821,134

 

2,249

 

818,885

 

Long-term investments

18,031

366

17,665

839,165

2,249

819,251

17,665

 

Fair value measurement at reporting date using

    

Fair value

    

Quoted Prices in Active

    

    

Significant

 

as of

 

Markets for Identical

 

Significant Other

 

Unobservable

 

December 31, 

 

Assets

 

Observable Inputs

 

Inputs

Description

    

2023

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

US$

US$

US$

US$

Assets:

Short-term investments

 

291,023

 

2,265

 

288,758

 

Long-term investments

 

10,110

 

 

236

 

9,874

301,133

2,265

288,994

9,874

The roll forward of major Level 3 investments are as follows:

    

US$

Fair value of Level 3 investments as of December 31, 2021

 

25,583

New addition

 

1,575

The change in fair value of the investments

 

(9,493)

Fair value of Level 3 investments as of December 31, 2022

 

17,665

The change in fair value of the investments

(7,791)

Fair value of Level 3 investments as of December 31, 2023

9,874

Management determined the fair value of these Level 3 investments based on market approach using various unobservable inputs. The determination of the fair value required significant judgement by management with respect to the assumptions and estimates for the lack of marketability discounts, expected volatility and probability in equity allocation. The significant unobservable inputs adopted in the valuation as of December 31, 2022 and 2023 are as follows:

    

As of December 31, 

 

    

2022

    

2023

Unobservable Inputs

    

Expected volatility

 

40%-63

%

40%-59

%

Probability

 

Liquidation scenario:35%-45

%

Liquidation scenario:38%-40

%

 

Redemption scenario:35%-45

%

Redemption scenario:38%-40

%

 

IPO scenario:10%-30

%

IPO scenario:20%-25

%

Cash and Cash Equivalents

(f)    Cash and Cash Equivalents

Cash and cash equivalents include cash in bank and time deposits placed with banks or other financial institutions which have original maturities of three months or less at the time of purchase and are readily convertible to known amounts of cash.

Restricted Cash

(g)    Restricted Cash

Restricted cash represents cash that cannot be withdrawn without the permission of third parties. The Group’s restricted cash is substantially cash balance on deposit required by its business partners and commercial banks. The restricted cash balance as of December 31, 2021 was related to deposits for foreign currency forward contracts, and were subsequently released from the restriction in January 2022.

Short-term Investments

(h)    Short-term Investments

Short-term investments are comprised of i) time deposits placed with banks with original maturities longer than three months but less than one year, ii) time deposits placed with bank with original maturities longer than one year which are transferable and the Group has intention to sell within one year, iii) structured deposits issued by banks which contains fixed or variable interest with original maturities within one year, and iv) equity securities with readily determinable fair value which the Group has intention and ability to sell within one year. The time deposits are generally not permitted to be redeemed early or are subject to penalties for redemption prior to maturities. These investments are stated at fair value. Changes in the fair value are reflected in financial income, net in the consolidated statements of comprehensive loss.

Accounts Receivable, net

(i)    Accounts Receivable, net

Accounts receivables are presented net of allowance for doubtful accounts. On January 1, 2023, the Company adopted ASU No. 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” (“ASC Topic 326”), which creates an impairment model that is based on expected losses rather than incurred losses. The Company adopted the accounting standards update using a modified retrospective approach. Upon adoption of the new standard on January 1, 2023, the Company recorded a net decrease to its retained earnings of US$460.

The Company’s accounts receivable, notes receivable, certain other receivables recorded in prepayments and other current assets and other non-current assets, and deposits and U.S. treasury securities are within the scope of ASC Topic 326. To estimate the allowance for current expected credit losses (“CECL”), the Company has identified the relevant risk characteristics of its customers and the related receivables which include but are not limited to geographic region and industry. Receivables with similar risk characteristics have been grouped into pools. For each pool, the Company considers the past collection history, future forecasts and macroeconomic factors. Other key factors that influence the CECL analysis include industry-specific factors and certain qualitative adjustments that could impact the Company’s receivables. This is assessed at each period end based on the Company’s specific facts and circumstances. There have been no significant impact of changes in the assumptions since adoption. The Group recorded the total allowance for credit losses of US$1,595 and write off the allowance for credit losses of US$304 under ASU 2016-13 Financial instruments – credit losses for the year ended December 31, 2023.

Notes receivable are primarily bank acceptance notes. The Group accepts bank acceptance notes from customers for products sold or services performed in the ordinary course of business. Bank acceptance notes are negotiable instruments with cash settlement from commercial banks within 6 months. Upon receipt of the bank acceptance notes, the Group’s accounts receivable from the customer is derecognized. The bank acceptance notes can also be endorsed to suppliers as settlement of accounts payable. Bank acceptance notes of nil , nil, and US$670 were endorsed to suppliers for the years ended December 31, 2021, 2022 and 2023, respectively. The Group sells bank acceptance notes to financial institutions without recourse in the normal course of business through factoring arrangements. These bank acceptance notes transferred without recourse were US$13,814, US$4,620 and nil for the years ended December 31, 2021, 2022 and 2023 respectively, and were derecognized.

Inventories, net

(j)    Inventories, net

Inventories are comprised of finished goods, work in process, raw materials and low value consumables and spare parts. Inventories are stated at the lower of cost and net realizable value. Cost of inventory is determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventory to the estimated net realizable value due to slow-moving and obsolete inventories, which is dependent upon factors such as historical and forecasted consumer demand, and promotional environment. The Group takes ownership, risks and rewards of the products purchased.

Operating Leases

(k)    Operating Leases

The Group applies ASC 842, Leases and determines if an arrangement is a lease at inception. Operating leases are primarily for office and warehouse and are included in operating lease right-of-use assets, net, operating lease liabilities, current and operating lease liabilities, non-current on its consolidated balance sheets. Operating lease right-of-use assets represent the Group’s right to use an underlying asset for the lease term and operating lease liabilities represent obligation to make lease payment arising from the lease. The operating lease right-of-use assets and liabilities are recognized at lease commencement date based on the present value of lease payment over the lease term. As most of the Group’s leases do not provide an implicit rate, the Group uses its incremental borrowing rate based on the information available at lease commencement date in determining the present value of lease payments. The operating lease right-of-use assets also include any lease payments made and exclude lease incentives. The Group’s lease term may include options to extend or terminate the lease. Renewal options are considered within the operating lease right-of-use assets and liabilities when it is reasonably certain that the Group will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

For operating leases with a term of one year or less, the Group has elected not to recognize a lease liability or lease right of use asset on its consolidated balance sheets. Instead, it recognizes the lease payment as expense on a straight-line basis over the lease term. Short-term lease costs are immaterial to its consolidated statements of comprehensive loss. The Group has operating lease agreements with insignificant non-lease components and have elected the practical expedient to combine and account for lease and non-lease components as single lease component.

Internal-Use Software Development Costs

(l)    Internal-Use Software Development Costs

The Group recognizes its internal-use software development costs related to its IoT cloud platform functions, including related website, software and mobile applications in accordance with ASC 350-50 ”Website development costs” and ASC 350-40 ”Internal-use software”. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred. Cost capitalized for developing IoT cloud platform functions were not material for the periods presented.

Property, Equipment and Software

(m)    Property, Equipment and Software

Property, equipment and software are stated at historical cost less accumulated depreciation, amortization and impairment loss, if any. Depreciation and amortization is computed using the straight-line method over the following estimated useful lives, taking into account any estimated residual value:

Leasehold improvements

    

the shorter of their useful lives and the lease terms

Computers and electronic equipment

 

3 years

Office equipment

 

3 years

Software

 

3 years

Repairs and maintenance costs are charged to expenses as incurred, whereas the costs of renewals and improvements that extend the useful lives of property, equipment and software are capitalized as additions to the related assets. The Group recognized the gain or loss on the disposal of property, equipment and software in the consolidated statements of comprehensive loss.

Construction in progress represents assets under construction. Construction in progress is transferred to property, equipment and software and depreciation or amortization commences when an asset is ready for its intended use.

Long-term Investments

(n)    Long-term Investments

Long-term investments represent the Group’s equity security investments, debt security investments and time deposits in the periods presented: i) Equity securities without readily determinable fair values are measured and recorded using a measurement alternative that measures the securities at cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes, recorded in the consolidated statements of comprehensive loss; ii) Equity securities with readily determinable fair values are measured and recorded at fair value on a recurring basis with changes in fair value, whether realized or unrealized, recorded in financial income, net in the consolidated statements of comprehensive loss; iii) Debt security investments that have readily determinable fair value, are accounted for as available-for-sale security investments and are recognized based on trade date and carried at estimated fair value with the aggregate unrealized gains and losses related to these investments, net of taxes, reported through other comprehensive income in the consolidated statements of comprehensive loss; iv) Time deposits placed with bank with original maturities longer than one year which are not transferable and accounted for at amortised cost; v) U.S. treasury securities with original maturities of two to three years are accounted for at amortised cost, and interest income is recognized using the effective interest method adjusted periodically based on changes in estimated cash flows.

An investment in available-for-sale debt security is considered impaired if the fair value of the security is less than its amortized cost basis. To determine the amount of impairment related to credit, the Group compares the present value of the cash flows expected to be collected on the available-for-sale debt security with the security’s amortized cost basis. If the present value of cash flows expected to be collected is less than the security’s amortized cost basis, a credit-related impairment exists, and the difference should be recorded as an allowance for credit losses through net income.

Impairment of Long-lived Assets

(o)    Impairment of Long-lived Assets

For other long-lived assets including property, equipment and software and other non-current assets, the Group evaluates for impairment whenever events or changes (triggering events) indicate that the carrying amount of an asset may no longer be recoverable. The Group assesses the recoverability of the long-lived assets by comparing the carrying value of the long-lived assets to the estimated undiscounted future cash flows expected to receive from use of the assets and their eventual disposition. Such assets are considered to be impaired if the sum of the expected undiscounted cash flows is less than the carrying amount of the assets. The impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. No impairment charges were recognized for the years ended December 31, 2021, 2022 and 2023.

Value Added Taxes

(p)    Value Added Taxes

The Group’s subsidiaries and the VIE in the PRC are subject to value-added taxes (“VAT”) on its products and services, less any deductible VAT the Group has already paid or borne. They are also subject to surcharges on VAT payments in accordance with PRC law. VAT is not included in the revenue recognized for the Group.

The Company’s two subsidiaries, Hangzhou Tuya Information Technology Co., Ltd. and Zhejiang Tuya Smart Electronics Co., Ltd. obtained their software copy certificate in July and December 2020, respectively, and are eligible for the VAT refund-upon-collection policy, which entitles Hangzhou Tuya Information Technology Co., Ltd. and Zhejiang Tuya Smart Electronics Co., Ltd. to receive relevant refunds for the amount of VAT in excess of 3% of its actual tax burden upon completion of relevant the VAT refund filling process. The VAT refund received is recorded in other operating incomes, net in the consolidated statements of comprehensive loss. For the years ended December 31, 2021, 2022 and 2023, VAT refunds received by the Company was US$8,919, US$6,211 and US$7,037, respectively.

Revenue Recognition

(q)    Revenue Recognition

The Group accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606) for all periods presented. According to ASC 606, revenue is recognized when control of the promised goods or services is transferred to the customers, in an amount that reflects the consideration the Group expects to be entitled to in exchange for those goods or services. The Group determines revenue recognition through the following steps: (1) identify the contract(s) with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation. The Group assesses its revenue arrangements against specific criteria in order to determine if it is acting as principal or agent. Revenue arrangements with multiple performance obligations are divided into separate distinct goods or services. The Group allocates the transaction price to each performance obligation based on the relative standalone selling price of the goods or services provided.

Revenue is recorded net of value-added tax.

The Group’s revenue was disaggregated by its major revenue streams in the years presented as follows:

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

IoT PaaS

 

261,360

 

152,914

167,694

Smart device distribution

 

22,153

 

25,446

26,517

SaaS and others

 

18,563

 

29,812

35,779

Total revenue

 

302,076

 

208,172

229,990

I. Revenue from IoT PaaS

IoT PaaS combines cloud-based connectivity and basic IoT services, edge capabilities (embedded in modules), app development, and device optimization solutions. The Company determined there are two distinct performance obligations in the delivery of IoT PaaS products including: (1) IoT PaaS products with edge capabilities, app development and device optimization solutions, and; (2) cloud-based connectivity and basic IoT services provided to customers and end consumers. The Group allocates the transaction price to each performance obligation based on their relative standalone selling price. The standalone selling price for IoT PaaS products is estimated based on the competitor’s pricing for similar products in the market, adjusted for entity-specific factors. As the standalone selling price of the cloud-based connectivity and basic IoT services is not directly observable, it is estimated by the Group by using an expected cost plus a margin approach. Key areas of judgment include the selection of relevant cloud and other costs necessary to satisfy the performance obligation and estimated profit margins. For the delivery of IoT PaaS product, revenue is recognized when IoT PaaS products are accepted by customers, which is the point that control of the product is transferred to the customers. A receivable is recognized when the IoT PaaS products are delivered and accepted by customers as this is the point in time that the consideration is unconditional. For cloud-based connectivity and basic IoT services, revenue is deferred and subsequently recognized from the end consumer’s activation to the end of the estimated IoT PaaS product’s life cycle on a straight-line basis. Based on the Group’s historical information, activation occurs, on average, an estimated 6 months after the IoT PaaS products are delivered to customers. The length of life cycle of the IoT PaaS products is estimated based on the historical data in previous years and by referencing the life cycle of different smart devices (e.g. lighting, security and monitoring devices) which ranged from 1.5 to 2 years.

Return allowances for IoT PaaS products are estimated based on historical experiences and accounted for as reduction of net revenue.

The Group provides sales rebates to its customers from time to time, which is accounted for as reduction of net revenue.

The Group started a membership program (the “2019 Membership Program”) in the fourth quarter of 2019. In the 2019 Membership Program, customers pay a fixed fee in exchange for IoT PaaS discount, VIP technical support, valued added services (“VAS” i.e., customized app development), and free participation in promotional activities. The promise to provide for technical support related services, the promotion related services and VAS are considered immaterial promises in the contract and are not considered distinct performance obligations. The membership fee is refundable if the volume requirements are met when the membership period ends. The Group historically generally refunds the membership fees even if the volume requirements are not met. Therefore, the Group does not expect being able to keep any of the membership fees and such fees are recorded as a refund liability under the 2019 Membership Program.

The Group launched a new membership program (the “2020 Membership Program”) in the fourth quarter of 2020 and no longer offered 2019 Membership Program ever since. In the 2020 Membership Program, customers pay a non-refundable fixed fee in exchange for member-exclusive IoT PaaS discounts within the membership period of typically 12 months. The Group records the upfront fixed membership fee as a deferred revenue and recognizes revenue on a straight-line basis typically over the 12-month membership period in which customers entitle to the membership.

The Group replaced 2019 Membership Program and 2020 Membership program with a new membership program (“2023 Membership Program”) in the first quarter of 2023. In the 2023 Membership Program, the customers are offered to choose either i) pay an upfront fixed fee in exchange for price discount in future purchases (the “Deposit scheme”), or ii) enjoy sales rebates based upon purchase achieved without paying any upfront fees (the “Rebate scheme”) with the membership period of typically 12 months. Under Deposit scheme, the upfront fee are refundable only if the volume requirements are met when the membership period ends. Considering past experience and current forecast, the Group does not expect being able to keep any of the membership fees and such fees are recorded as a refund liability. Under the Rebate schedule, sales rebates are estimated based on the past experience and current forecasts and recognized as the customers make progress towards the purchase threshold. The sales rebates are accounted for as reduction of net sales.

II. Revenue from smart device distribution

In certain circumstances, the Group offers select brands, primarily customers who prefer not to deal with multiple OEMs, an option to purchase directly from the Group finished smart devices where IoT PaaS is deployed. After the brands place purchase orders directly with the Group, the Group then sources the appropriate smart devices from OEMs based on the type of devices, hardware specifications and other metrics. The Group determines that there are two distinct performance obligations for its smart device distribution including the (1) smart devices embedded with IoT PaaS; and (2) cloud-based connectivity and basic IoT services. The transaction price allocation and revenue recognition are the same as the revenue from IoT PaaS.

The Group presents the revenue generated from its smart device distribution on a gross basis as the Group has control of the smart devices before they are transferred to the brand customers. In making this determination, the Group concludes it meets the principles of control and that it is the primary obligor to the brand customers, are subject to inventory risk and have latitude in establishing prices.

III. Revenue from SaaS and others

SaaS and other revenue mainly include industry SaaS, customized software development and configuration, and other VAS to both business customers and the end consumers.

Industry SaaS is a vertical-focused software solution that enables businesses to easily and securely deploy, connect, and manage large numbers of smart devices for which the Group generally charges an annual subscription fee. These services include software authorization and standard SaaS platform maintenances and technical support.

Customized software development and configuration mainly relate to contracts for the specific IT needs of the brands. The contracts generally include fixed milestone payments determined based on expected labor hours to complete the milestone.

VAS primarily includes complementary services that are provided to brands and OEMs such as app launch, AI-powered virtual voice assistants, and data analytics and others. Such arrangements with the customers are short term and the performance obligations are satisfied at one point of time. VAS also include cloud-based services for the end customers such as IoT data storage, push messaging, object detection and digital content.

There are different kinds of contracts included in the SaaS and others, and each contract may contain multiple elements. The Group identifies the distinct performance obligations and allocates transaction price to each distinct performance obligation based on relative estimated standalone selling price. Revenue is recognized when the performance obligations are satisfied, which is either over the period of time in which the Group performs these services or at one point of time.

Remaining performance obligations

The remaining performance obligations primarily relate to the Group’s provision of i) cloud-based connectivity and basic IoT services; ii) membership services; and iii) SaaS and others, and all three of them are included in deferred revenue.

The amounts allocated to the cloud-based connectivity and basic IoT services are deferred and recognized on a straight-line basis over the estimated IoT PaaS product’s life cycle. The Group apportions deferred revenue between current and non-current based upon cloud-based connectivity and basic IoT services to be provided over the life cycle of smart devices. Deferred revenue relating to the Group’s cloud services that have an expiration date of less than 12 months are classified as current, otherwise non-current.

Starting from the fourth quarter of 2020, there are i) upfront fixed membership fee received and recorded as part of the deferred revenue, it is recognized as revenue on a straight-line basis typically over the 12-month membership period in which customers are entitled to the membership; and ii) amounts related to providing industry SaaS (included in SaaS and others), in general, the Company charges annual subscription fee, which is deferred and recognized on a straight-line basis typically over the 12-month service period.

As of December 31, 2022 and 2023, the aggregate amount of transaction price allocated to the remaining performance obligations was US$7,215 and US$7,308, respectively, of which US$6,821 and US$6,802 were recorded in current deferred revenue while US$394 and US$506 were recorded in non-current deferred revenue, respectively.

The Group’s contract liability, including both deferred revenue and advances from customers, is US$34,848 and as US$39,084 of December 31, 2022 and 2023, respectively.

The Group applies the practical expedient to omit disclosure of information about the transaction price allocated to remaining performance obligations and when revenue will be recognized, for contracts which have a duration of one year or less. The remaining amounts recorded in non-current deferred revenue of US$394 and US$506 as of December 31, 2022 and 2023, respectively, would likely be recognized within 18 to 36 months.

The Group provides warranty for IoT PaaS and smart device distribution mainly for one year. The Group accrues a warranty reserve for all IoT PaaS and smart device distribution, which include the Group’s best estimate of the projected costs to repair or replace items under warranties. These estimates are based on actual claims incurred to date and an estimate of the nature, frequency and costs of future claims. These estimates are inherently uncertain given the Group’s history of sales, and changes to the historical or projected warranty experience may cause material changes to the warranty reserve when the Group accumulates more actual data and experience in the future. The warranty reserve expected to be incurred is included within accruals and other liabilities in the consolidated balance sheets.

Advances from Customers

(r)    Advances from Customers

Amounts recorded in the advances from customers account represent cash payments made upfront by the Group’s customers under each sales contract. These amounts are not yet reclassified to the deferred revenue account because the Group has not started to fulfil any of its performance obligations identified under the contract at the time. The amounts in the advances from customers are reclassified to either revenue or deferred revenue when the Group commences fulfilment of its performance obligation, depending on whether respective revenue is to be recognized at one point of time or over the period of time. If the Group fulfils its performance obligation at one point of time, the related amount in the advances from customers will be reclassified and recognized as revenue; whereas for the performance obligation that the Group starts to provide over the period of time, the amount in the advances from customers will be reclassified to deferred revenue.

Cost of Revenues

(s)    Cost of Revenues

Cost of revenue consists primarily of purchase price of materials, manufacturing charges from outsourced factories, estimated warranty costs, inventories write-downs, payroll cost of production support personnel and third-party cloud infrastructure expenses that are directly attributable to the sales of products or services rendered. Inbound shipping charges to receive raw materials from suppliers are included in the inventories and recognized as cost of revenues upon sale of products and render of services.

Research and Development Expenses

(t)    Research and Development Expenses

Research and development expenses consist primarily of payroll cost including share-based compensation expenses for research and development personnel, third-party cloud infrastructure expenses incurred for research and development purposes, rental expenses and depreciation and other expenses in associated with research and development functions. The Group accounts for internal use software development costs in accordance with guidance on intangible assets and internal use software. See Note 2(l)— Internal-Use Software Development Costs.

Sales and Marketing Expenses

(u)    Sales and Marketing Expenses

Sales and marketing expenses consist primarily of payroll cost including share-based compensation expenses for sales and marketing personnel, promotion and marketing expenses, rental expenses and depreciation and other expenses in associated with sales and marketing functions. Advertising expenses consist primarily of costs for the promotion of the Group’s corporate image and product marketing. The Group expenses all advertising costs as incurred and classifies these costs under sales and marketing expenses. For the years ended December 31, 2021, 2022 and 2023, advertising and marketing costs totalled US$13,637, US$5,355 and US$4,867, respectively.

General and Administrative Expenses

(v)    General and Administrative Expenses

General and administrative expenses consist primarily of payroll cost including share-based compensation expenses for corporate personnel, current expected credit loss, general office expenses, rental expenses and depreciation and other expenses in associated with general and administrative functions.

Government Grants

(w)    Government Grants

Government grants are recognized as other operating incomes, net, or as a reduction of specific costs and expenses for which the grants are intended to compensate. Such amounts are recognized in the consolidated statements of comprehensive loss upon receipts as all conditions attached to the grants are fulfilled. Government grants included as other operating incomes, net in the consolidated statements of comprehensive loss amounted to US$10,423, US$10,350 and US$10,975 for the years ended December 31, 2021, 2022 and 2023, respectively.

Employee Social Security and Welfare Benefits

(x)    Employee Social Security and Welfare Benefits

Employees of the Group in the PRC are entitled to staff welfare benefits including pension, work-related injury benefits, maternity insurance, medical insurance, unemployment benefit and housing fund plans through a PRC government-mandated multi-employer defined contribution plan. The Group is required to contribute to the plan based on certain percentages of the employees’ salaries, up to a maximum amount specified by the local government.

The PRC government is responsible for the medical benefits and the pension liability to be paid to these employees and the Group’s obligations are limited to the amounts contributed and no legal obligation beyond the contributions made. Employee social security and welfare benefits included as expenses in the consolidated statements of comprehensive loss amounted to US$42,944, US$44,505 and US$27,296 for the years ended December 31, 2021, 2022 and 2023, respectively.

Income Taxes

(y)    Income Taxes

Current income taxes are recorded in accordance with the regulations of the relevant tax jurisdiction. The Group accounts for income taxes under the asset and liability method in accordance with ASC 740, Income Tax. Under this method, deferred tax assets and liabilities are recognized for the tax consequences attributable to differences between carrying amounts of existing assets and liabilities in the financial statements and their respective tax basis, and operating loss carry-forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statements of comprehensive loss in the period of change. Valuation allowances are established when necessary to reduce the amount of deferred tax assets if it is considered more likely than not that amount of the deferred tax assets will not be realized.

The Group considers positive and negative evidence when determining whether a portion or all of its deferred tax assets will more likely than not be realized. This assessment considers, among other matters, the nature, frequency and severity of current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods, its experience with tax attributes expiring unused, and its tax planning strategies. The ultimate realization of deferred tax assets is dependent upon its ability to generate sufficient future taxable income within the carry-forward periods provided for in the tax law and during the periods in which the temporary differences become deductible. When assessing the realization of deferred tax assets, the Group has considered possible sources of taxable income including (i) future reversals of existing taxable temporary differences, (ii) future taxable income exclusive of reversing temporary differences and carry-forwards, (iii) future taxable income arising from implementing tax planning strategies, and (iv) specific known trend of profits expected to be reflected within the industry.

The Group’s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Group recognizes a tax benefit associated with an uncertain tax position when, in its judgment, it is more likely than not that the position will be sustained upon examination by a taxing authority. For a tax position that meets the-more-likely-than-not recognition threshold, the Group initially and subsequently measures the tax benefit as the largest amount that the Group judges to have a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority. The Group’s liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances, such as the progress of tax audits, case law developments and new or emerging legislation. Such adjustments are recognized entirely in the period in which they are identified. The Group’s effective tax rate includes the net impact of changes in the liability for unrecognized tax benefits and subsequent adjustments as considered appropriate by management. The Group classifies interest and penalties recognized on the liability for unrecognized tax benefits as income tax expense. For the years ended December 31, 2021, 2022 and 2023, there were no uncertain tax position liabilities.

Share-based Compensation

(z)  Share-based Compensation

The Company grants restricted shares to the Registered Shareholders (also as key member of management), share options and Restricted Share Units (“RSUs”) of the Company to eligible employees and non-employees. The Company accounts for these share-based awards in accordance with ASC 718 Compensation-Stock Compensation.

The Registered Shareholders and employees’ share-based awards are measured at the grant date fair value of the awards and recognized as expenses using a straight-line method over the requisite service period, which is the vesting period. For share-based awards granted with only service conditions to its PRC employees, the Group allows accelerated full vesting upon occurrence of a Change in Control (including defined in the Group’s Equity Incentive Plan), cumulative share-based compensation expenses for the share-based awards should be recorded upon the completion of the Change in Control.

For non-employees’ share-based awards, the Group adopted ASU 2018-07 ”Improvements to Nonemployee Share-Based Payment Accounting” for the periods presented. In accordance with ASU 2018-07, it clarifies that equity-classified non-employee share-based awards are measured at the grant date. The definition of the term grant date is amended to generally state the date at which a grantor and a grantee reach a mutual understanding of the key terms and conditions of a share-based payment award. Non-employee share-based awards are measured at the grant date fair value of the awards and recognized as expenses using a straight-line method over the requisite service period, which is the vesting period.

The binomial option-pricing model is used to measure the value of share options. The determination of the fair value is affected by the fair value of the ordinary shares as well as assumptions regarding a number of complex and subjective variables, including the expected share price volatility, actual and projected employee and nonemployee share option exercise behaviour, risk-free interest rates and expected dividend yield. Binomial option-pricing model incorporates the assumptions about grantees’ future exercise patterns. The fair value of these awards was determined by management with the assistance from an independent valuation firm using management’s estimates and assumptions.

The assumptions used in share-based compensation expense recognition represent management’s best estimates, but these estimates involve inherent uncertainties and application of management judgment. If factors change or different assumptions are used, the share-based compensation expenses could be materially different for any period. Moreover, the estimates of fair value of the awards are not intended to predict actual future events or the value that ultimately will be realized by grantees who receive share-based awards. In accordance with ASU 2016-09, the Group made an entity-wide accounting policy election to account for forfeitures when they occur.

Treasury stocks

(aa)  Treasury stocks

Treasury stocks are accounted for using the cost method. Under this method, the cost incurred to purchase the shares is recorded in the treasury stocks account on the consolidated balance sheets. When the Company reissues treasury stock at an amount greater or less than it paid to repurchase the shares, the realized gain or loss is recognized in the consolidated statements of changes in shareholders’ (deficit)/equity. At retirement and cancellation of the treasury shares, the ordinary shares account is charged only for the aggregate par value of the shares. The excess of the acquisition cost of treasury shares over the aggregate par value is allocated between additional paid-in capital (up to the amount credited to the additional paid-in capital upon original issuance of the shares) and retained earnings.

Loss per Share

(ab)  Loss per Share

Basic loss per share is computed by dividing net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period using the two-class method. Under the two-class method, the net loss is allocated between ordinary shares and other participating securities based on their participating rights. Net loss is not allocated to other participating securities if based on their contractual terms they are not obligated to share in the loss.

Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders as adjusted for the effect of dilutive ordinary equivalent shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalents shares outstanding during the year. Dilutive equivalent shares are excluded from the computation of diluted loss per share if their effects would be anti-dilutive. Ordinary share equivalents consist of the ordinary shares issuable in connection with the Group’s ordinary shares issuable upon the conversion of the share-based awards, using the treasury stock method.

Comprehensive Loss

(ac) Comprehensive Loss

Comprehensive loss is defined as the changes in equity of the Group during a period from transactions and other events and circumstances excluding transactions resulting from investments from shareholders and distributions to shareholders. Comprehensive loss for the periods presented includes net loss and foreign currency translation adjustments.

Segment Reporting

(ad)  Segment Reporting

Operating segments are defined as components of an enterprise engaging in businesses activities for which separate financial information is available that is regularly evaluated by the Group’s chief operating decision maker in deciding how to allocate resources and assess performance. The Group’s chief operating decision maker has been identified as the Chief Executive Officer, who reviews consolidated results including revenue, gross profit and operating profit at a consolidated level only. The Group does not distinguish between markets for the purpose of making decisions about resources allocation and performance assessment. As the Group’s long-lived assets are substantially located in the PRC and substantially all the Group’s revenue are derived from within the PRC, no geographical segments are presented. Hence, the Group has only one operating segment and one reportable segment.

Recently Issued Accounting Pronouncements

(ae)  Recently Issued Accounting Pronouncements

The Group qualifies as an “emerging growth company”, or EGC, pursuant to the Jumpstart Our Business Startups Act of 2012, as amended, or the JOBS Act. As an EGC, the Group does not need to comply with any new or revised financial accounting standards until such date that a private company is otherwise required to comply with such new or revised accounting standards. The Group adopts the following standards based on extended transition period provided to private companies or early adopts as necessary as permitted by the respective standards.

New and Amended Standards Adopted by the Group

In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which replaces the current incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss (“CECL”) methodology which changes how entities measure credit losses on financial instruments and the timing of when such losses are recorded. The Company adopted this new accounting standard on January 1, 2023 using the modified retrospective method. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized cost, including accounts receivable, notes receivable, certain other receivables recorded in prepayments and other current assets and other non-current assets, and deposits and U.S. treasury securities are within the scope of ASC Topic 326. The cumulative-effect adjustment recorded a net decrease to opening accumulated deficit of US$460 as of January 1, 2023 related to additional allowance for current expected credit losses on doubtful accounts.

For additional information, see accounting policy (i) above.

New and Amended Standards not yet Adopted by the Group

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which expands the breadth and frequency of required segment disclosures. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of this new standard on its consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires that all public entities on an annual basis (1) disclose specific categories in the rate reconciliation and (2) disclose the year-to-date amount of income taxes paid. The amendments in ASU 2023-09 are effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements.

XML 63 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and principal activities (Tables)
12 Months Ended
Dec. 31, 2023
Organization and principal activities  
Summary of Company's principal subsidiaries and consolidated VIE

As of December 31, 2022 and 2023, the Company’s principal subsidiaries and consolidated VIE are as follows:

    

Date of

    

Place of

    

Percentage of direct

    

Principal

Name of subsidiaries

    

incorporation

    

incorporation

    

or indirect ownership

    

activities

December 31,

    

    

    

2022

2023

    

Tuya (HK) Limited

September 12, 2014

 

Hong Kong, China

 

100

%  

100

%  

Investment holding and business development

Hangzhou Tuya Information Technology Co., Ltd.

December 5, 2014

 

Hangzhou, China

 

100

%  

100

%  

Sales of IoT PaaS, Smart devices, SaaS and Others and research and development

Tuya Smart Inc.

July 19, 2019

 

Delaware, United States

 

100

%  

100

%  

Business development

Tuya Global Inc.

July 22, 2015

 

California, United States

 

100

%  

100

%  

Business development

Tuyasmart (India) Private Limited

January 31, 2019

 

Gurgaon, India

 

100

%  

100

%  

Business development

Tuyasmart (Colombia) S.A.S

July 2, 2019

 

Medellin, Colombia

 

100

%  

100

%  

Business development

Tuya GmbH

May 13, 2019

 

Hamburg, Germany

 

100

%  

100

%  

Business development

Tuya Japan Co., Ltd.

January 23, 2019

 

Tokyo, Japan

 

100

%  

100

%  

Business development

Zhejiang Tuya Smart Electronics Co., Ltd.

May 9, 2020

 

Hangzhou, China

 

100

%  

100

%  

Sales of Smart devices

Date of

Place of

Economic

Principal

Name of VIE

    

incorporation

    

incorporation

    

interest held

    

activities

December 31,

    

    

    

2022

    

2023

    

Hangzhou Tuya Technology Co., Ltd.

June 16, 2014

 

Hangzhou, China

 

100

%  

100

%  

No substantial business

XML 64 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Principal Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Principal Accounting Policies  
Schedule of assets and liabilities that are measured at fair value on a recurring basis

Fair value measurement at reporting date using

    

Fair value 

    

Quoted Prices in Active

    

    

Significant 

as of 

 Markets for Identical 

Significant Other 

Unobservable

December 31, 

Assets 

Observable Inputs 

 Inputs 

Description

    

2022

    

(Level 1)

    

(Level 2)

    

(Level 3)

US$

US$

US$

US$

Assets:

 

  

 

  

 

  

 

  

Short-term investments

 

821,134

 

2,249

 

818,885

 

Long-term investments

18,031

366

17,665

839,165

2,249

819,251

17,665

 

Fair value measurement at reporting date using

    

Fair value

    

Quoted Prices in Active

    

    

Significant

 

as of

 

Markets for Identical

 

Significant Other

 

Unobservable

 

December 31, 

 

Assets

 

Observable Inputs

 

Inputs

Description

    

2023

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

US$

US$

US$

US$

Assets:

Short-term investments

 

291,023

 

2,265

 

288,758

 

Long-term investments

 

10,110

 

 

236

 

9,874

301,133

2,265

288,994

9,874

Schedule of roll forward of major Level 3 investments

    

US$

Fair value of Level 3 investments as of December 31, 2021

 

25,583

New addition

 

1,575

The change in fair value of the investments

 

(9,493)

Fair value of Level 3 investments as of December 31, 2022

 

17,665

The change in fair value of the investments

(7,791)

Fair value of Level 3 investments as of December 31, 2023

9,874

Schedule of significant unobservable inputs adopted in the valuation

    

As of December 31, 

 

    

2022

    

2023

Unobservable Inputs

    

Expected volatility

 

40%-63

%

40%-59

%

Probability

 

Liquidation scenario:35%-45

%

Liquidation scenario:38%-40

%

 

Redemption scenario:35%-45

%

Redemption scenario:38%-40

%

 

IPO scenario:10%-30

%

IPO scenario:20%-25

%

Schedule of property, plant and equipment estimated useful life

Leasehold improvements

    

the shorter of their useful lives and the lease terms

Computers and electronic equipment

 

3 years

Office equipment

 

3 years

Software

 

3 years

Disaggregated major revenue

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

IoT PaaS

 

261,360

 

152,914

167,694

Smart device distribution

 

22,153

 

25,446

26,517

SaaS and others

 

18,563

 

29,812

35,779

Total revenue

 

302,076

 

208,172

229,990

XML 65 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Risks and Concentration (Tables)
12 Months Ended
Dec. 31, 2023
Risks and Concentration  
Summary of customers with greater than 10% of the accounts receivable and suppliers contributed more than 10% of total purchases

Year ended December 31,

    

2021

    

2022

    

2023

Supplier A

 

25

%  

15

%  

*

Supplier B

 

*

 

*

11

%

XML 66 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Short-term Investments (Tables)
12 Months Ended
Dec. 31, 2023
Short-term Investments  
Summary of short term investments

    

As of December 31, 

    

2022

    

2023

    

US$

    

US$

Time deposits

818,885

288,758

Equity securities with readily determinable fair value (1)

 

2,249

 

2,265

Total short-term investments

 

821,134

 

291,023

(1)Starting from July 2021, the Group, from time to time, invested in ordinary shares of a listed company and disposed of portion of the investments. For the years ended December 31, 2021, 2022 and 2023, the Group recorded fair value losses on short-term equity investment of US$1,998, US$2,056 and gains of US$54, respectively, in financial income, net in the consolidated statements of comprehensive loss. This investment is classified as equity securities with readily determinable fair values.
XML 67 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable, net (Tables)
12 Months Ended
Dec. 31, 2023
Accounts Receivable, net  
Summary of accounts receivable, net

    

As of December 31, 

    

2022

    

2023

US$

US$

Accounts receivable, gross

 

13,955

 

12,581

Less: allowance for doubtful accounts / allowance for credit losses

 

(1,783)

 

(3,367)

Total accounts receivable, net

 

12,172

 

9,214

XML 68 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories, net (Tables)
12 Months Ended
Dec. 31, 2023
Inventories, net  
Summary of inventories, net

    

As of December 31, 

    

2022

    

2023

US$

US$

Raw materials

 

44,225

 

30,620

Work in process

 

3,237

 

3,222

Finished goods

 

4,183

 

5,177

Low value consumables and spare parts

 

153

 

144

Inventories, gross

51,798

39,163

Less: inventory write-downs

 

(6,418)

 

(6,298)

Total inventories, net

 

45,380

 

32,865

XML 69 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Prepayments and Other Assets, net (Tables)
12 Months Ended
Dec. 31, 2023
Prepayments and Other Assets, net  
Summary of current and non-current portions of prepayments and other assets

    

As of December 31, 

    

2022

    

2023

US$

US$

Advance to suppliers

 

5,980

 

5,587

Interest receivable

284

1,927

VAT recoverable (1)

810

1,275

Receivables from third party payment platforms

 

299

 

597

Rental deposits

 

527

 

532

Prepayment for share repurchase (2)

315

Others

 

852

 

854

Less: allowance for credit losses

(34)

Total prepayments and other current assets, net

8,752

11,053

 

 

Rental deposits

 

1,179

 

889

Less: allowance for credit losses

 

 

(12)

Total other non-current assets, net

 

1,179

 

877

(1)VAT recoverable represented the balances that the Group can utilize to deduct its VAT liabilities within the next 12 months.
(2)As of December 31, 2023, prepayment for share repurchase represented the advanced payment by the Group to a bank engaged by the Group for the Share Repurchase Program (Note 14).
XML 70 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property, Equipment and Software, net (Tables)
12 Months Ended
Dec. 31, 2023
Property, Equipment and Software, net  
Summary of property, equipment and software, net

    

As of December 31, 

    

2022

    

2023

US$

US$

Cost:

 

  

 

  

Leasehold improvements

 

3,389

 

3,568

Computers and electronic equipment

 

7,513

 

7,273

Office equipment

 

229

 

307

Software

 

726

 

834

Construction in progress

 

59

 

Total cost

 

11,916

 

11,982

Less: Accumulated depreciation and amortization

 

(8,089)

 

(9,393)

Total property, equipment and software, net

 

3,827

 

2,589

XML 71 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-term Investment (Tables)
12 Months Ended
Dec. 31, 2023
Long-term Investment  
Schedule of long-term Investment

As of December 31, 

    

2022

    

2023

US$

US$

Time deposit

186,751

Investments in available-for-sale debt securities (1)

 

17,665

 

9,874

U.S. treasury securities (2)

10,140

Investments in equity securities accounted for under alternative measurement

488

Investment in an equity security with readily determinable fair values

 

366

 

236

Total long-term investments

 

18,031

 

207,489

(1)

As of December 31, 2022 and 2023, the balance represents the Group’s shareholding interests of several privately held companies.

In August 2021, the Group acquired shareholding interest of a privately held company with a cash consideration of RMB20,000 thousand (equivalent to US$3,092). In September 2021, the Group acquired shareholding interest of a privately held company with a cash consideration of RMB5,000 thousand (equivalent to US$774). In October 2021, the Group acquired shareholding interest of a privately held company with a cash consideration of RMB75,000 thousand (equivalent to US$11,713).

In December 2021, the Group acquired shareholding interest of a privately held company with total cash consideration of RMB30,640 thousand (equivalent to US$4,672). Prior to the investment, in September 2021, the Group provided a bridge loan to the privately held investee, with principal amount of RMB15,000 thousand (equivalent to US$2,313), which was due within one year. There was a warrant granted to the Group to purchase shares of the customer with pre-agreed valuation cap. This loan arrangement was entered into separately from regular sales business with the customer. In accordance with the bridge loan agreement, the loan was interest free, and the Group was entitled to rights of investments in the customer within certain pre-defined period prior to the loan due dates. In the fourth quarter of 2021, this bridge loan of RMB15,000 thousand (equivalent to US$2,302) was fully converted into an investment in the customer which also included the Group’s additional cash consideration of RMB15,640 thousand (equivalent to US$2,459). There was a realized gain of RMB7,860 thousand (equivalent to US$1,218) recorded in financial income, net for the year ended December 31, 2021 due to the exercise of the warrant.

In November 2021, the Group acquired shareholding interest of two privately held companies with cash considerations of RMB3,000 thousand (equivalent to US$467) and RMB10,000 thousand (equivalent to US$1,571), respectively. In December 2021, the Group acquired a shareholding interest of a privately held company with a cash consideration of RMB7,139 thousand (equivalent to US$1,120). In March 2022, the Group acquired a shareholding interest in a privately held company with a cash consideration of RMB10,000 thousand (equivalent to US$1,575).

As the Group has the right to request each investee to redeem the Group’s investments at the Group’s investment cost plus interest if the investee fails to meet certain predetermined conditions, the redeemable shares of the investees purchased by the Group were classified as an available-for-sale debt investments and were measured at their respective fair values. For the years ended December 31, 2021, 2022 and 2023, the fair value changes of the Group’s investments in these privately held companies were other comprehensive income of US$357 and other comprehensive loss of US$9,493 and US$7,791, respectively.

XML 72 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2023
Operating Leases  
Summary of components of lease expenses

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Lease cost:

 

 

 

Amortization of right-of-use assets

 

6,981

 

4,766

 

4,100

Interest of lease liabilities

 

749

 

692

 

354

Expenses for short-term lease within 12 months

 

501

 

1,168

 

76

Total lease cost

 

8,231

 

6,626

 

4,530

Summary of supplemental cash flow information related to leases

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Cash paid for amounts included in the measurement of lease liabilities

 

7,920

 

5,554

 

4,134

Right-of-use assets obtained in exchange for operating lease liabilities

 

23,810

 

884

 

2,727

Summary of supplemental consolidated balance sheet information related to leases

    

As of December 31, 

    

2022

    

2023

US$

US$

Right-of-use assets

 

9,736

 

7,647

Operating lease liabilities-current

 

3,850

 

3,883

Operating lease liabilities-non-current

 

5,292

 

3,904

Total lease liabilities

 

9,142

 

7,787

Weighted-average remaining lease term

 

  

 

  

Operating leases

 

2.73 years

 

2.12 years

Weighted-average discount rate

 

  

 

  

Operating lease

 

4.75% per annum

 

4.75% per annum

Summary of maturities of lease liabilities

    

As of December 31, 

    

2022

    

2023

US$

US$

2023

 

4,200

 

2024

 

2,835

 

4,237

2025

 

2,675

 

3,880

2026

46

124

2027

4

5

Total undiscounted lease payments

 

9,760

 

8,246

Less: imputed interest

 

(618)

 

(459)

Total lease liabilities

 

9,142

 

7,787

XML 73 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accruals and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Accruals and Other Liabilities  
Summary of current and non-current portions of accruals and other liabilities

    

As of December 31, 

2022

    

2023

US$

US$

Accruals and other current liabilities

Salary and welfare payable

 

16,850

 

13,796

Cloud infrastructure and IT related services fee payables

3,214

4,214

Payment from depositary bank, current (1)

3,113

3,113

Tax payables

787

2,479

Professional service fee payables

 

2,036

 

2,203

Membership fee to be refunded (2)

 

388

 

1,857

Deposit payable

 

1,436

 

1,412

Sales return allowances

 

1,004

 

1,223

Advertising and promotion fee payables

 

1,078

 

975

Product warranty

213

200

Payables for share repurchase (3)

716

Others

2,548

1,335

Total accruals and other current liabilities

33,383

32,807

Other non-current liabilities

Payment from depositary bank, non-current (1)

7,004

3,891

Total accruals and other liabilities

40,387

36,698

(1)The Company received reimbursement payment of US$13,053 and US$1,926 from a depositary bank in April 2021 and June 2022,respectively. The amount was recorded ratably as other non-operating income over a five-year and 46 months arrangement period, respectively. For the years ended December 31, 2021, 2022 and 2023, the Company recorded US$1,958, US$2,904 and US$3,113 in other non-operating income in the consolidated statements of comprehensive loss, respectively.
(2)Membership fee to be refunded presents the balances of refundable membership fee collected by the Group from its customers under the 2019 and 2023 Membership Program (Note 2(q)).
(3)Payables for share repurchase represents the share repurchase consideration to be settled as of December 31, 2022 by the Group to a bank engaged by the Group for the Share Repurchase Program (Note 14). These payables were fully paid subsequently in January 2023.
XML 74 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Deferred Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Deferred Revenue.  
Summary of deferred revenue

As of December 31, 

    

2022

    

2023

US$

US$

Deferred Revenue

  

 

  

-Cloud-based connectivity and basic IoT services (1)

1,375

 

1,122

-Membership (2)

672

 

-SaaS (3)

5,168

 

6,186

Total deferred revenue

7,215

 

7,308

(1)Deferred cloud-based connectivity and basic IoT services related revenue

Deferred cloud-based connectivity and basic IoT services related revenue represents the Group’s provision of cloud-based connectivity obligation and basic IoT services to customers.

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Beginning balances

 

2,058

 

2,669

1,375

Deferral of revenue

 

2,157

 

872

984

Recognition of deferred revenue

 

(1,546)

 

(2,166)

(1,237)

Ending balances

 

2,669

 

1,375

1,122

(2)Deferred Revenue-Membership

Deferred Revenue-Membership represents the Group’s remaining performance obligation performed over the period of time under its 2020 Membership Program (Note 2(q)).

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Beginning balances

 

1,077

 

3,473

672

Deferral of revenue

 

9,259

 

2,442

179

Recognition of deferred revenue

 

(6,863)

 

(5,243)

(851)

Ending balances

 

3,473

 

672

(3)Deferred Revenue-SaaS

Deferred Revenue-SaaS mainly represents the Group’s remaining performance obligation in providing industry SaaS services over the period of time (Note 2(q)).

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Beginning balances

 

1,040

 

3,971

5,168

Deferral of revenue

 

6,455

 

11,779

19,402

Recognition of deferred revenue

 

(3,524)

 

(10,582)

(18,384)

Ending balances

 

3,971

 

5,168

6,186

XML 75 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Income, net (Tables)
12 Months Ended
Dec. 31, 2023
Financial Income, net.  
Summary of financial income, net

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Interest income and investment income, net (1)

8,119

 

20,731

45,052

Realized gain of bridge loan conversion to investment

1,218

Fair value change of short-term investments

(1,998)

(2,056)

54

Fair value change of long-term investments

(53)

(129)

(130)

Total financial income, net

7,286

 

18,546

44,976

(1)

Interest income and investment income, net included interest income and investment income of US$8,045, US$22,898 and US$49,744, as well as investment gain from forward exchange contracts of US$74, investment loss from forward exchange contracts of US$2,167 and US$4,692, for the years ended December 31, 2021, 2022 and 2023, respectively.

XML 76 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Ordinary Shares (Tables)
12 Months Ended
Dec. 31, 2023
Ordinary Shares  
Schedule of activities of the Group's Class A ordinary shares and Class B ordinary shares

Total of Class A ordinary

shares and Class B ordinary

Class A ordinary shares

Class B ordinary shares

shares

(US$0.00005 par value)

(US$0.00005 par value)

(US$0.00005 par value)

    

Number of

    

    

Number of

    

    

Number of

    

    

shares issued

    

Amount

    

shares issued

    

Amount

    

shares issued

    

Amount

US$

US$

US$

Balance as of December 31, 2021

 

491,846,560

 

25

 

79,400,000

 

4

 

571,246,560

 

29

Issuance of ordinary shares upon the Dual Primary Listing at par value

 

7,300,000

 

 

 

 

7,300,000

 

Balance as of December 31, 2022

 

499,146,560

 

25

 

79,400,000

 

4

 

578,546,560

 

29

Cancellation of Treasury

(3,953,961)

(3,953,961)

Conversion of Class B ordinary shares to Class A ordinary shares

9,194,700

(9,194,700)

-

Balance as of December 31, 2023

504,387,299

25

70,205,300

4

574,592,599

29

XML 77 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-based Compensation  
Summary of share options activity

    

    

Weighted

    

Weighted

    

Weighted

    

average

average

average

exercise

grant date

remaining

Aggregate

Number of

price per

fair value per

contractual

intrinsic

    

shares

    

share

    

share

    

term

    

value

US$

Outstanding as of December 31, 2020

 

48,740,000

 

0.33

 

1.05

 

7.02

 

591,879

Granted

 

18,035,000

 

0.24

 

12.55

 

  

 

  

Exercised

(5,403,461)

0.14

0.68

Forfeited

 

(1,410,000)

 

0.31

 

7.21

 

  

 

  

Outstanding as of December 31, 2021

 

59,961,539

 

0.17

 

4.40

 

6.95

 

364,287

Granted

2,765,000

0.20

3.27

Exercised

(4,502,326)

0.20

2.09

Forfeited

(1,950,000)

0.47

7.69

Outstanding as of December 31, 2022

56,274,213

0.16

4.42

6.04

98,287

Granted

Exercised

(3,770,958)

0.31

3.54

Forfeited

(831,250)

0.36

7.16

Outstanding as of December 31, 2023

51,672,005

0.15

4.44

4.95

105,285

Summary of assumptions used to value the Company's options grants

As of December 31, 

 

    

2021

    

2022

    

2023

 

Exercise price (US Dollar)

 

0.2~2.88

 

0.2

N/A

Exercise multiple

 

2.2~2.8

 

2.2~2.8

N/A

Risk-free interest rate

 

1.13%~1.79

%  

1.92%~3.22

%

N/A

Expected term (in years)

 

10

 

10

N/A

Expected dividend yield

 

 

N/A

Expected volatility

 

50.40%~55.79

%  

55.68%~55.78

%

N/A

Expected forfeiture rate (post-vesting)

 

2.96%~5.83

%  

5.83%~7.70

%

N/A

Fair value of the underlying shares on the date of options grants (US Dollar)

 

6.25~20.91

 

2.24~5.46

N/A

Fair value of share option (US Dollar)

 

5.78~20.91

 

2.05~5.27

N/A

Summary of service - based RSUs activity

    

Weighted average grant

    

Number of shares

    

date fair value per share

Outstanding as of December 31, 2020

 

 

Granted

 

3,217,000

 

8.95

Forfeited

 

(167,000)

 

11.80

Outstanding as of December 31, 2021

 

3,050,000

 

8.80

Granted

10,205,500

2.58

Vested

(346,000)

6.68

Forfeited

(1,270,750)

7.80

Outstanding as of December 31, 2022

11,638,750

3.51

Granted

1,181,000

1.79

Vested

(2,276,875)

4.76

Forfeited

(1,219,750)

4.34

Outstanding as of December 31, 2023

9,323,125

2.88

XML 78 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Taxes  
Schedule of components of income tax expense

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Loss before tax

 

  

 

  

Loss from PRC entities

 

(150,478)

 

(143,951)

(71,249)

(Loss)/profit from overseas entities

 

(24,456)

 

(344)

14,183

Total loss before tax

 

(174,934)

 

(144,295)

(57,066)

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Current income tax expense

 

490

 

1,880

3,249

Deferred income tax

 

 

Total income tax expense

 

490

 

1,880

3,249

Schedule of reconciliation of differences between statutory tax rate and effective tax rate

Year Ended December 31, 

 

    

2021

    

2022

    

2023

 

PRC Statutory income tax rate

 

25.0

%

25.0

%

25.0

%

Effect of tax rates in different tax jurisdiction

 

(2.0)

%

(0.3)

%

(2.5)

%

Effect of preferential tax rate for qualified HNTE entities (1)

 

(2.2)

%

(6.0)

%

(5.4)

%

Additional deduction for research and development expenditures

 

7.2

%

8.5

%

17.7

%

Share-based compensation expenses

(8.4)

%

(10.5)

%  

(19.7)

%  

Permanent book-tax differences

6.2

%  

(1.4)

%  

1.6

%  

Change in valuation allowance (2)

(26.0)

%  

(16.6)

%  

(22.4)

%  

Effective tax rates

(0.2)

%  

(1.3)

%  

(5.7)

%  

(1)The effect of the preferential income tax rate that the WFOE is entitled to enjoy as a qualified HNTE is 15%.
(2)Valuation allowance for the years ended December 31, 2021, 2022 and 2023 are related to the deferred tax assets of certain group entities which reported losses. The Group believes that it is more likely than not that the deferred tax assets of these entities will not be utilized. Therefore, valuation allowance has been provided.
Summary of deferred tax assets and deferred tax liabilities

    

As of December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Deferred tax assets

 

 

Net accumulated losses-carry forward

 

76,944

 

103,231

114,958

Payroll liabilities

 

5,438

 

2,915

2,451

Credit-related impairment of long-term investments

1,421

Inventory write-downs

 

402

 

691

531

Receivables allowances

 

171

 

42

279

Other deductible temporary difference

 

9

 

88

106

Less: valuation allowance

 

(82,964)

 

(106,967)

(119,746)

Total deferred tax assets

 

 

Summary of tax losses carry forwarded for future years

At December 31, 2023

    

US$

2024

 

227

2025

 

59,719

2026

 

106,030

2027

 

50,463

2028

 

59,405

2029

 

68,687

2030

 

37,607

2031

 

34,690

2032

 

98,215

2033

 

36,502

Total tax losses carry forwards

 

551,545

Schedule of movement of valuation allowance

As of December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Balance at beginning of the year

 

37,405

 

82,964

106,967

Changes of valuation allowance(1)

 

45,559

 

24,003

12,779

Balance at end of the year

 

82,964

 

106,967

119,746

(1)Valuation allowances have been provided against deferred tax assets when the Group determines that it is more likely than not that the deferred tax assets will not be utilized in the future. In making such determination, the Group evaluates a variety of factors including the Group’s entities’ operating history, accumulated deficit, existence of taxable temporary differences and reversal periods. As of December 31, 2022 and 2023, full valuation allowances on deferred tax assets were provided because it was more likely than not that the Group will not be able to utilize tax loss carry forwards and other temporary tax difference generated by its unprofitable subsidiaries and the VIE.
XML 79 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basic and Diluted Net Loss per Share (Tables)
12 Months Ended
Dec. 31, 2023
Basic and Diluted Net Loss per Share  
Summary of basic and diluted loss per share

Year Ended December 31, 

    

2021

    

2022

    

2023

US$

US$

US$

Basic and diluted net loss per share calculation

Numerator:

Net loss attributable to Tuya Inc.’s ordinary shareholders, basic and diluted

 

(175,424)

 

(146,175)

(60,315)

Denominator:

 

  

 

  

Weighted-average ordinary shares outstanding, basic and diluted

 

489,149,533

 

553,527,529

555,466,061

Net loss per share attributable to ordinary shareholders:

 

  

 

  

Basic

 

(0.36)

 

(0.26)

(0.11)

Diluted

 

(0.36)

 

(0.26)

(0.11)

Summary of antidilutive shares excluded from computation of diluted net loss per ordinary share

As of December 31, 

    

2021

    

2022

    

2023

Share option and RSU-weighted shares

 

61,989,697

 

65,349,350

64,211,569

XML 80 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies  
Summary of group's services purchase commitments

As of December 31, 2023, the Group’s services purchase commitments were as follows:

    

Total

    

Less Than 1 year

    

1-3 years

    

3-5 years

US$

US$

US$

US$

Purchase obligations(i)

 

15,667

 

5,042

10,625

 

(i)

Purchase obligations represent US$24,604 and US$15,667 of remaining non-cancellable contractual commitments as of December 31, 2022 and 2023, respectively, related to one of the Group’s third-party cloud infrastructure agreements, under which the Group committed to spend an aggregate of at least US$37,500 between June 1, 2021 and May 31, 2026 with minimum purchase commitment. The Group had made payments totalling US$15,774 and US$27,023 under this agreement as of December 31, 2022 and 2023, respectively.

XML 81 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions (Tables)
12 Months Ended
Dec. 31, 2023
Related Party Transactions  
Summary of related parties

Name of related party

    

Relationship with the Group

Wang Xueji and other four individuals

 

Registered Shareholders

Tencent Group (including Tencent Mobility Limited and Image Frame
Investment (HK) Limited. After November 1, 2022, Tencent Group
is a related party of the Company)

Principal shareholder of the Group

    

From November 1, 2022 

    

For the year ended 

    

to December 31, 2022

    

December 31, 2023

US$

US$

Purchase of cloud service from Tencent Group

 

262

 

1,305

The Group had the following related party balances:

As of December 31, 

    

2022

    

2023

    

US$

    

US$

Due to Tencent Group

306

10

Prepaid service fee to Tencent Group

97

 

XML 82 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Statutory Reserves and Restricted Net Assets (Tables)
12 Months Ended
Dec. 31, 2023
Statutory Reserves and Restricted Net Assets  
Summary of balance sheet

As of December 31, 

    

2022

    

2023

US$

US$

ASSETS

Current assets:

Cash and cash equivalents

 

4,685

 

21,393

Amounts due from subsidiaries

 

318,017

 

287,668

Prepayments and other current assets

 

596

 

785

Total current assets

 

323,298

 

309,846

Non-current assets:

 

  

 

  

Investment in subsidiaries and VIE

 

651,044

 

669,084

Total non-current assets

 

651,044

 

669,084

Total assets

 

974,342

 

978,930

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

  

 

  

Liabilities

 

  

 

  

Accruals and other current liabilities

 

5,171

 

4,474

Other non-current liabilities

 

7,004

 

3,891

Total liabilities

 

12,175

 

8,365

Shareholders’ equity:

    

    

    

    

Ordinary shares (US$0.00005 par value; nil shares authorized, issued and outstanding as of December 31, 2022 and 2023, respectively)

 

 

Class A ordinary shares (US$0.00005 par value; 800,000,000 and 800,000,000 shares authorized as of December 31, 2022 and 2023, respectively; 499,146,560 and 504,387,299 shares issued as of December 31, 2022 and 2023, respectively; 473,550,229 and 487,591,968 shares outstanding as of December 31, 2022 and 2023, respectively)

 

25

 

25

Class B ordinary shares (US$0.00005 par value; 200,000,000 and 200,000,000 shares authorized as of December 31, 2022 and 2023, respectively; 79,400,000 and 70,205,300 shares issued and outstanding as of December 31, 2022 and 2023, respectively)

 

4

 

4

Treasury stock (US$0.00005 par value; 25,596,331 and 16,795,331 shares as of December 31, 2022 and 2023, respectively)

 

(86,438)

 

(53,630)

Additional paid-in capital

 

1,584,764

 

1,616,105

Accumulated other comprehensive loss

 

(22,115)

 

(17,091)

Accumulated deficit

 

(514,073)

 

(574,848)

Total shareholders’ equity

 

962,167

 

970,565

Total liabilities and shareholders’ equity

 

974,342

 

978,930

Summary of statement of comprehensive loss

Year Ended December 31, 

    

2021

    

2022

    

2023

Operation expense

General and administrative expenses

 

(2,927)

 

(3,013)

 

(4,212)

Share of loss of subsidiaries and VIE

 

(174,455)

 

(146,417)

 

(59,372)

Total operating expenses

 

(177,382)

 

(149,430)

 

(63,584)

Other non-operating income, net

 

1,958

 

2,904

 

3,113

Financial income, net

 

 

197

 

238

Foreign exchange gain/(loss)

 

 

154

 

(82)

Loss before income tax expense

 

(175,424)

 

(146,175)

 

(60,315)

Net loss

 

(175,424)

 

(146,175)

 

(60,315)

Net loss attributable to ordinary shareholders

 

(175,424)

 

(146,175)

 

(60,315)

Net loss

 

(175,424)

 

(146,175)

 

(60,315)

Other comprehensive income/(loss)

 

  

 

  

 

  

Foreign currency translation

 

1,482

 

(14,942)

 

(2,722)

Transfer out of fair value changes of long-term investments

15,537

Changes in fair value of long-term investments

 

357

 

(9,493)

 

(7,791)

Total comprehensive loss

 

(173,585)

 

(170,610)

 

(55,291)

Summary of statement of cash flows

As of December 31, 

    

2021

    

2022

    

2023

Net cash generated from/(used in) operating activities

 

11,255

 

(1,408)

 

(3,478)

Advance to, and investment in subsidiaries

 

(1,037,244)

 

 

(7,940)

Proceeds from subsidiaries

28,842

30,349

Net cash (used in)/generated from investing activities

 

(1,037,244)

 

28,842

 

22,409

Proceeds from issuance of Class A ordinary shares upon U.S. IPO and related over-allotment option, net of cost of issuance

 

904,732

 

 

Payment for repurchase and cancellation of ordinary shares

 

(64,000)

 

(48,678)

 

(3,339)

Proceeds from issuance of Class A ordinary shares upon the Dual Primary Listing, net of cost of issuance

9,057

Proceeds from issuance of ordinary shares prior to Initial Public Offering

 

200,000

 

 

Proceeds from exercise of share options

 

1,070

 

1,039

 

1,187

Payments of deferred offering costs

 

 

 

(71)

Net cash generated from/(used in) financing activities

 

1,041,802

 

(38,582)

 

(2,223)

Effect of exchange rate changes on cash and cash equivalents, restricted cash

 

 

 

Net increase/(decrease) in cash and cash equivalents

 

15,813

 

(11,148)

 

16,708

Cash and cash equivalents at the beginning of the year

 

20

 

15,833

 

4,685

Cash and cash equivalents at the end of the year

 

15,833

 

4,685

 

21,393

XML 83 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and principal activities - Company principal subsidiaries and consolidated VIE (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Tuya (HK) Limited    
Variable Interest Entity [Line Items]    
Percentage of direct or indirect ownership 100.00% 100.00%
Hangzhou Tuya Information Technology Co., Ltd.    
Variable Interest Entity [Line Items]    
Percentage of direct or indirect ownership 100.00% 100.00%
Tuya Smart Inc.    
Variable Interest Entity [Line Items]    
Percentage of direct or indirect ownership 100.00% 100.00%
Tuya Global Inc.    
Variable Interest Entity [Line Items]    
Percentage of direct or indirect ownership 100.00% 100.00%
Tuya smart (India) Private Limited    
Variable Interest Entity [Line Items]    
Percentage of direct or indirect ownership 100.00% 100.00%
Tuya smart (Colombia) S.A.S    
Variable Interest Entity [Line Items]    
Percentage of direct or indirect ownership 100.00% 100.00%
Tuya GmbH    
Variable Interest Entity [Line Items]    
Percentage of direct or indirect ownership 100.00% 100.00%
Tuya Japan Co., Ltd.    
Variable Interest Entity [Line Items]    
Percentage of direct or indirect ownership 100.00% 100.00%
Zhejiang Tuya Smart Electronics Co., Ltd.    
Variable Interest Entity [Line Items]    
Percentage of direct or indirect ownership 100.00% 100.00%
Hangzhou Tuya Technology Co., Ltd.    
Variable Interest Entity [Line Items]    
Economic interest held 100.00% 100.00%
XML 84 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Principal Accounting Policies - Schedule of assets and liabilities that are measured at fair value on a recurring basis (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value of Level 3 investments as beginning balance $ 17,665 $ 25,583
New addition   1,575
The change in fair value of the investments (7,791) (9,493)
Fair value of Level 3 investments as ending balance 9,874 17,665
Recurring basis    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets $ 301,133 $ 839,165
Recurring basis | Expected volatility | Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Unobservable Inputs 0.40 0.40
Recurring basis | Expected volatility | Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Unobservable Inputs 0.59 0.63
Recurring basis | Probability - Liquidation scenario | Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Unobservable Inputs 0.38 0.35
Recurring basis | Probability - Liquidation scenario | Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Unobservable Inputs 0.40 0.45
Recurring basis | Probability - Redemption scenario | Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Unobservable Inputs 0.38 0.35
Recurring basis | Probability - Redemption scenario | Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Unobservable Inputs 0.40 0.45
Recurring basis | Probability - IPO scenario | Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Unobservable Inputs 0.20 0.10
Recurring basis | Probability - IPO scenario | Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Unobservable Inputs 0.25 0.30
Recurring basis | Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets $ 291,023 $ 821,134
Recurring basis | Long-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 10,110 18,031
Recurring basis | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 2,265 2,249
Recurring basis | Level 1 | Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 2,265 2,249
Recurring basis | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 288,994 819,251
Recurring basis | Level 2 | Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 288,758 818,885
Recurring basis | Level 2 | Long-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 236 366
Recurring basis | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 9,874 17,665
Recurring basis | Level 3 | Long-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets $ 9,874 $ 17,665
XML 85 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Principal Accounting Policies - Accounts Receivable, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2023
Principal Accounting Policies        
Net decrease in retained earnings $ (574,848) $ (514,073)    
Total allowance for credit losses 1,595 288 $ 1,030  
Allowance for credit losses, write off $ 304      
Cash settlement from commercial banks period 6 months      
Bank acceptance notes, endorsed $ 670 0 0  
Bank acceptance notes, transferred without recourse $ 0 $ 4,620 $ 13,814  
Accounting Standards Update 2016-13 | Adjustment        
Principal Accounting Policies        
Net decrease in retained earnings       $ 460
XML 86 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Principal Accounting Policies - Property, Equipment and Software (Details)
Dec. 31, 2023
Computers and electronic equipment  
Property, Plant and Equipment  
Property, equipment and software useful life 3 years
Office equipment  
Property, Plant and Equipment  
Property, equipment and software useful life 3 years
Software  
Property, Plant and Equipment  
Property, equipment and software useful life 3 years
XML 87 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Principal Accounting Policies - Impairment of Long-lived Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Principal Accounting Policies      
Impairment charges $ 0 $ 0 $ 0
XML 88 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Principal Accounting Policies - Value Added Taxes (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
subsidiary
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Principal Accounting Policies      
Number of subsidiaries | subsidiary 2    
Value added tax receivable percentage 3.00%    
VAT refund received | $ $ 7,037 $ 6,211 $ 8,919
XML 89 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Principal Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue      
Total revenue $ 229,990 $ 208,172 $ 302,076
Services expiration period 12 months    
Remaining performance obligations $ 7,308 7,215  
Contract liability, including both deferred revenue and the advance from customers $ 39,084 34,848  
Revenue, remaining performance obligation, optional exemption, performance obligation [true false] true    
Current deferred revenue      
Disaggregation of Revenue      
Remaining performance obligations $ 6,802 6,821  
Non-current deferred revenue      
Disaggregation of Revenue      
Remaining performance obligations $ 506 394  
Maximum      
Disaggregation of Revenue      
Remaining performance obligation recognition period 36 months    
Minimum      
Disaggregation of Revenue      
Remaining performance obligation recognition period 18 months    
IoT PaaS      
Disaggregation of Revenue      
Total revenue $ 167,694 152,914 261,360
IoT PaaS | Maximum      
Disaggregation of Revenue      
Life cycle of different smart devices 2 years    
IoT PaaS | Minimum      
Disaggregation of Revenue      
Life cycle of different smart devices 1 year 6 months    
Smart device distribution      
Disaggregation of Revenue      
Total revenue $ 26,517 25,446 22,153
SaaS and others      
Disaggregation of Revenue      
Total revenue $ 35,779 $ 29,812 $ 18,563
XML 90 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Principal Accounting Policies - Sales and Marketing Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Sales and marketing expenses      
Principal Accounting Policies      
Total advertising and marketing costs $ 4,867 $ 5,355 $ 13,637
XML 91 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Principal Accounting Policies - Government Grants (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Other operating incomes, net      
Principal Accounting Policies      
Government grants $ 10,975 $ 10,350 $ 10,423
XML 92 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Principal Accounting Policies - Employee Social Security and Welfare Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Principal Accounting Policies      
Employee social security and welfare benefits expenses $ 27,296 $ 44,505 $ 42,944
XML 93 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Principal Accounting Policies - Income Taxes (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Principal Accounting Policies      
Unrecognized tax benefits $ 0 $ 0 $ 0
XML 94 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Principal Accounting Policies - Segment Reporting (Details)
12 Months Ended
Dec. 31, 2023
segment
Principal Accounting Policies  
Number of operating segments 1
Number of reportable segments 1
XML 95 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Principal Accounting Policies - Recently Issued Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jan. 01, 2023
Dec. 31, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Net decrease in retained earnings $ (574,848)   $ (514,073)
Accounting Standards Update 2016-13 | Adjustment      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Net decrease in retained earnings   $ 460  
XML 96 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Risks and Concentration - Supplier's concentration (Details) - Total purchases - Supplier concentration risk
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Supplier A      
Risks and Concentration      
Concentration risk percentage   15.00% 25.00%
Supplier B      
Risks and Concentration      
Concentration risk percentage 11.00%    
XML 97 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Short-term Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Short-term Investments [Line Item]      
Time deposits $ 288,758 $ 818,885  
Equity securities with readily determinable fair value 2,265 2,249  
Total short-term investments 291,023 821,134  
Fair value change of short-term investments $ 54 $ (2,056) $ (1,998)
XML 98 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable, net      
Accounts receivable, gross $ 12,581 $ 13,955  
Less: allowance for doubtful accounts / allowance for credit losses (3,367) (1,783)  
Total accounts receivable, net 9,214 12,172  
Allowance for doubtful accounts 1,530 $ 288 $ 1,030
Allowance for credit losses, write off $ 304    
XML 99 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Inventories, net      
Raw materials $ 30,620 $ 44,225  
Work in process 3,222 3,237  
Finished goods 5,177 4,183  
Low value consumables and spare parts 144 153  
Inventories, gross 39,163 51,798  
Less: inventory write-downs (6,298) (6,418)  
Total inventories, net 32,865 45,380  
Change in inventory write-downs $ (13) $ 4,067 $ 1,806
XML 100 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Prepayments and Other Assets, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Prepayments and Other Assets, net    
Advance to suppliers $ 5,587 $ 5,980
Interest receivable 1,927 284
VAT recoverable (1) 1,275 810
Receivables from third party payment platforms 597 299
Rental deposits 532 527
Prepayment for share repurchase (2) 315  
Others 854 852
Less: allowance for credit losses (34)  
Total prepayments and other current assets, net 11,053 8,752
Other non-current assets    
Rental deposits 889 1,179
Less: allowance for credit losses (12)  
Total other non-current assets, net $ 877 $ 1,179
XML 101 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property, Equipment and Software, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment      
Total cost $ 11,982 $ 11,916  
Less: Accumulated depreciation and amortization (9,393) (8,089)  
Total property, equipment and software, net 2,589 3,827  
Depreciation expense 2,449 3,443 $ 3,369
Leasehold improvements      
Property, Plant and Equipment      
Total cost 3,568 3,389  
Computers and electronic equipment      
Property, Plant and Equipment      
Total cost 7,273 7,513  
Office equipment      
Property, Plant and Equipment      
Total cost 307 229  
Software      
Property, Plant and Equipment      
Total cost $ 834 726  
Construction in progress      
Property, Plant and Equipment      
Total cost   $ 59  
XML 102 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-term Investment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Long-term Investment    
Time deposit $ 186,751  
Investments in available-for-sale debt securities 9,874 $ 17,665
U.S. treasury securities 10,140  
Investments in equity securities accounted for under alternative measurement 488  
Investment in an equity security with readily determinable fair values 236 366
Total long-term investments $ 207,489 $ 18,031
XML 103 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-term Investment - Additional Information (Details)
¥ in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
Mar. 31, 2022
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Nov. 30, 2021
USD ($)
Nov. 30, 2021
CNY (¥)
Oct. 31, 2021
USD ($)
Oct. 31, 2021
CNY (¥)
Sep. 30, 2021
USD ($)
Sep. 30, 2021
CNY (¥)
Aug. 31, 2021
USD ($)
Aug. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Sep. 30, 2021
CNY (¥)
Long-term Investment                                      
Realized gain of bridge loan conversion to investment                                 $ 1,218    
Changes in fair value of long-term investments                             $ (7,791) $ (9,493) 357    
Credit loss                             $ 15,537        
Shareholding interest of a privately held company                                      
Long-term Investment                                      
Shareholding interest acquired, cash consideration $ 1,575 ¥ 10,000         $ 11,713 ¥ 75,000 $ 774 ¥ 5,000 $ 3,092 ¥ 20,000              
Shareholding interest of a privately held company | Group acquired shareholding interest of privately held company one                                      
Long-term Investment                                      
Shareholding interest acquired, cash consideration     $ 4,672 ¥ 30,640 $ 467 ¥ 3,000                          
Shareholding interest of a privately held company | Group acquired shareholding interest of privately held company two                                      
Long-term Investment                                      
Shareholding interest acquired, cash consideration     $ 1,120 ¥ 7,139 $ 1,571 ¥ 10,000                          
Shareholding interest of a customer with a bridge loan                                      
Long-term Investment                                      
Shareholding interest acquired, cash consideration                         $ 2,459 ¥ 15,640          
Realized gain of bridge loan conversion to investment                                 $ 1,218 ¥ 7,860  
Loan to customer, conversion into investment                         $ 2,302 ¥ 15,000          
Bridge loan to a customer                                      
Long-term Investment                                      
Loans and leases receivable, before fees, gross                 $ 2,313                   ¥ 15,000
Loans receivable, term                 1 year 1 year                  
XML 104 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Leases      
Variable lease costs $ 0    
Operating lease costs $ 4,530 $ 6,626 $ 8,231
Minimum      
Operating Leases      
Remaining terms 1 year    
Maximum      
Operating Leases      
Remaining terms 5 years    
XML 105 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Operating Leases - Components of lease expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lease cost:      
Amortization of right-of-use assets $ 4,100 $ 4,766 $ 6,981
Interest of lease liabilities 354 692 749
Expenses for short-term lease within 12 months 76 1,168 501
Total lease cost $ 4,530 $ 6,626 $ 8,231
XML 106 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Operating Leases - Supplemental cash flow information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Leases      
Cash paid for amounts included in the measurement of lease liabilities $ 4,134 $ 5,554 $ 7,920
Right-of-use assets obtained in exchange for operating lease liabilities $ 2,727 $ 884 $ 23,810
XML 107 R75.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Operating Leases - Supplemental consolidated balance sheet information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
Right-of-use assets $ 7,647 $ 9,736
Operating lease liabilities-current 3,883 3,850
Operating lease liabilities-non-current 3,904 5,292
Total lease liabilities $ 7,787 $ 9,142
Weighted-average remaining lease term, Operating leases 2 years 1 month 13 days 2 years 8 months 23 days
Weighted-average discount rate, Operating lease 4.75% 4.75%
XML 108 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Operating Leases - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Maturities of lease liabilities    
2023   $ 4,200
2024 $ 4,237 2,835
2025 3,880 2,675
2026 124 46
2027 5 4
Total undiscounted lease payments 8,246 9,760
Less: imputed interest (459) (618)
Total lease liabilities $ 7,787 $ 9,142
XML 109 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accruals and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accruals and other current liabilities    
Salary and welfare payable $ 13,796 $ 16,850
Cloud infrastructure and IT related services fee payables 4,214 3,214
Payment from depositary bank, current (1) 3,113 3,113
Tax payables 2,479 787
Professional service fee payables 2,203 2,036
Membership fee to be refunded (2) 1,857 388
Deposit payable 1,412 1,436
Sales return allowances 1,223 1,004
Advertising and promotion fee payables 975 1,078
Product warranty 200 213
Payables for share repurchase (3)   716
Others 1,335 2,548
Total accruals and other current liabilities 32,807 33,383
Other non-current liabilities    
Payment from depositary bank, non-current (1) 3,891 7,004
Total accruals and other liabilities $ 36,698 $ 40,387
XML 110 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accruals and Other Liabilities - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2022
Apr. 30, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accruals and Other Liabilities          
Reimbursement payment from depositary bank $ 1,926 $ 13,053      
Period of arrangement in which amount recorded ratably as other non-operating income 46 months 5 years      
Other non-operating income          
Accruals and Other Liabilities          
Reimbursement payment from depositary bank recorded     $ 3,113 $ 2,904 $ 1,958
XML 111 R79.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Deferred Revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred Revenue        
Total deferred revenue $ 7,308 $ 7,215    
Cloud-based connectivity and basic IoT services        
Deferred Revenue        
Total deferred revenue 1,122 1,375 $ 2,669 $ 2,058
Membership        
Deferred Revenue        
Total deferred revenue   672 3,473 1,077
SaaS        
Deferred Revenue        
Total deferred revenue $ 6,186 $ 5,168 $ 3,971 $ 1,040
XML 112 R80.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Deferred Revenue - Deferred cloud-based connectivity and basic IoT services related revenue, Membership, SaaS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred Revenue      
Beginning balances $ 7,215    
Ending balances 7,308 $ 7,215  
Cloud-based connectivity and basic IoT services      
Deferred Revenue      
Beginning balances 1,375 2,669 $ 2,058
Deferral of revenue 984 872 2,157
Recognition of deferred revenue (1,237) (2,166) (1,546)
Ending balances 1,122 1,375 2,669
Membership      
Deferred Revenue      
Beginning balances 672 3,473 1,077
Deferral of revenue 179 2,442 9,259
Recognition of deferred revenue (851) (5,243) (6,863)
Ending balances   672 3,473
SaaS      
Deferred Revenue      
Beginning balances 5,168 3,971 1,040
Deferral of revenue 19,402 11,779 6,455
Recognition of deferred revenue (18,384) (10,582) (3,524)
Ending balances $ 6,186 $ 5,168 $ 3,971
XML 113 R81.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Income, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Financial Income, net.      
Interest income and investment income, net (1) $ 45,052 $ 20,731 $ 8,119
Realized gain of bridge loan conversion to investment     1,218
Fair value change of short-term investments 54 (2,056) (1,998)
Fair value change of long-term investments (130) (129) (53)
Total financial income, net 44,976 18,546 7,286
Interest income and investment income, gross 49,744 22,898 8,045
Investment gain (loss) from foreign exchange contracts $ (4,692) $ (2,167) $ 74
XML 114 R82.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Ordinary Shares (Details)
$ / shares in Units, ¥ in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 15, 2023
shares
Mar. 28, 2023
shares
Nov. 01, 2022
Vote
$ / shares
shares
Jul. 04, 2022
$ / shares
shares
Dec. 28, 2021
shares
Dec. 23, 2021
shares
Oct. 18, 2021
shares
Sep. 13, 2021
shares
Aug. 30, 2021
USD ($)
Apr. 20, 2021
shares
Mar. 18, 2021
USD ($)
$ / shares
shares
Mar. 17, 2021
USD ($)
Vote
shares
Nov. 01, 2019
item
$ / shares
Sep. 16, 2019
item
$ / shares
May 02, 2018
item
$ / shares
Apr. 16, 2018
item
$ / shares
Sep. 15, 2017
item
$ / shares
Aug. 15, 2017
item
$ / shares
Nov. 11, 2016
item
$ / shares
Mar. 31, 2015
item
$ / shares
Dec. 23, 2014
USD ($)
item
$ / shares
shares
Aug. 28, 2014
USD ($)
$ / shares
shares
Aug. 28, 2014
CNY (¥)
shares
Feb. 28, 2021
USD ($)
item
$ / shares
shares
Sep. 30, 2019
shares
Apr. 30, 2018
shares
Aug. 31, 2017
shares
Nov. 30, 2016
shares
Dec. 31, 2014
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Jun. 29, 2023
USD ($)
Nov. 09, 2022
USD ($)
Oct. 31, 2022
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Ordinary Shares                                                                          
Authorized share capital | $                       $ 50                   $ 50               $ 50 $ 50            
Number of authorized share capital                       1,000,000,000                   1,000,000,000               0 0            
Par value | $ / shares                                           $ 0.00005               $ 0.00005 $ 0.00005 $ 0.00005 $ 0.00005       $ 0.00005
Proceeds from issuance of Class A ordinary shares upon U.S. IPO and related over-allotment option, net of cost of issuance | $                                                               $ 904,732          
Number of ordinary shares issued                                                           0 0   221,980,000       221,980,000
Number of ordinary shares outstanding                                                           0 0   221,980,000       221,980,000
Subscription receivables from shareholders | $                                                                 $ 0       $ 10
Subscription receivables received | $                                                                 $ 10        
Proceeds from IPO | $                     $ 904,700                                                    
Number of ordinary shares reclassified and re-designated                                                           1,000,000,000 1,000,000,000            
Ordinary shares reclassified and re-designated, ratio                       1                                                  
Share repurchase program, remaining authorized amount | $                                                           $ 49,000 $ 46,000            
Cancellation of Treasury stock (in shares) 1,200,794 2,753,167                                                                      
Registered shareholders | Related Party                                                                          
Ordinary Shares                                                                          
Number of shares issued during the period                                           200,000,000 200,000,000                            
Proceeds from issuance of Class A ordinary shares upon U.S. IPO and related over-allotment option, net of cost of issuance | $                                           $ 10                              
Investor | Related Party                                                                          
Ordinary Shares                                                                          
Shares issued price per share | $ / shares                                         $ 0.0797                                
Number of shares issued during the period                                         21,980,000 21,980,000 21,980,000                            
Two investors | Related Party                                                                          
Ordinary Shares                                                                          
Proceeds from issuance of Class A ordinary shares upon U.S. IPO and related over-allotment option, net of cost of issuance                                           $ 1,577 ¥ 9,720                            
The other investor | Related Party                                                                          
Ordinary Shares                                                                          
Proceeds from issuance of Class A ordinary shares upon U.S. IPO and related over-allotment option, net of cost of issuance | $                                         $ 175                                
Share Repurchase Program                                                                          
Ordinary Shares                                                                          
Share repurchase program, period                 12 months                                                        
Series A convertible preferred shares                                                                          
Ordinary Shares                                                                          
Shares issued price per share | $ / shares                                       $ 0.1378 $ 0.1378                                
Number of shares issued during the period                                                         934,711,640                
Number of investors | item                                       1 2                                
Series A-1 convertible preferred shares                                                                          
Ordinary Shares                                                                          
Shares issued price per share | $ / shares                         $ 0.2193           $ 0.2193                                    
Number of shares issued during the period                                                       921,032,370                  
Number of investors | item                                     1                                    
Weighted average price of shares repurchased during period | $ / shares                         2.5738                                                
Series B convertible preferred shares                                                                          
Ordinary Shares                                                                          
Shares issued price per share | $ / shares                                 $ 0.3305 $ 0.3305                                      
Number of shares issued during the period                                                     827,969,950                    
Number of investors | item                                 2 3                                      
Series C convertible preferred shares                                                                          
Ordinary Shares                                                                          
Shares issued price per share | $ / shares                             $ 1.9019 $ 1.9019                                          
Number of shares issued during the period                                                   767,500,110                      
Number of investors | item                             3 6                                          
Series D convertible preferred shares                                                                          
Ordinary Shares                                                                          
Shares issued price per share | $ / shares                         $ 3.4317 $ 3.4317                                              
Number of shares issued during the period                                                 692,500,110                        
Number of investors | item                         1 3                                              
Ordinary shares                                                                          
Ordinary Shares                                                                          
Shares issued price per share | $ / shares                                               $ 12.48                          
Number of shares issued during the period                                               16,026,282                          
Proceeds from issuance of Class A ordinary shares upon U.S. IPO and related over-allotment option, net of cost of issuance | $                                               $ 200,000                          
Number of investors | item                                               2                          
Number of ordinary shares reclassified and re-designated                       200,000,000                                                  
Ordinary shares | Share Repurchase Program | Ads representing ordinary shares 18813449                                                                          
Ordinary Shares                                                                          
Number of shares repurchased during period                                                             18,813,449            
Common Class A                                                                          
Ordinary Shares                                                                          
Number of authorized share capital     800,000,000                                                     800,000,000 800,000,000         600,000,000  
Number of shares issued upon the Dual Primary Listing, net of cost of issuance       7,300,000                                                                  
Shares issued price per share | $ / shares       $ 2.46                                                                  
Par value | $ / shares     $ 0.00005                                                     $ 0.00005 $ 0.00005            
Number of shares issued during the period             5,000,000 5,000,000                                                          
Number of ordinary shares issued                                                           504,387,299 499,146,560            
Number of ordinary shares outstanding                                                           487,591,968 473,550,229            
Number of ordinary shares reclassified and re-designated                       600,000,000                                   800,000,000 800,000,000            
Number of ordinary shares converted 194,700 9,000,000     36,000,000 27,000,000                                                              
Ordinary shares converted, ratio 1 1     1 1           1                                                  
Ordinary shares, votes per share | Vote     1                 1                                                  
Common Class A | Share Repurchase Program                                                                          
Ordinary Shares                                                                          
Number of underlying shares represented by one ADS                 1                                                   1    
Common Class A | IPO                                                                          
Ordinary Shares                                                                          
Number of underlying shares represented by one ADS                     1                                                    
Common Class B                                                                          
Ordinary Shares                                                                          
Number of authorized share capital                                                           200,000,000 200,000,000            
Par value | $ / shares                                                           $ 0.00005 $ 0.00005            
Number of ordinary shares issued                                                           70,205,300 79,400,000            
Number of ordinary shares outstanding                                                           70,205,300 79,400,000            
Number of ordinary shares reclassified and re-designated                       200,000,000                                   200,000,000 200,000,000            
Number of ordinary shares converted                       142,400,000                                                  
Ordinary shares converted, ratio                       1                                                  
Ordinary shares, votes per share | Vote     10                 15                                                  
ADSs | Share Repurchase Program                                                                          
Ordinary Shares                                                                          
Share repurchase program, authorized amount | $                 $ 200,000                                                 $ 50,000 $ 50,000    
ADSs | Share Repurchase Program | Ads representing ordinary shares 18813449                                                                          
Ordinary Shares                                                                          
Number of shares repurchased during period                                                             18,813,449            
Weighted average price of shares repurchased during period | $ / shares                                                             $ 3.17            
ADSs | Share Repurchase Program | Ads representing ordinary shares 1200794                                                                          
Ordinary Shares                                                                          
Number of shares repurchased during period                                                           1,200,794              
Weighted average price of shares repurchased during period | $ / shares                                                           $ 1.70              
ADSs | Share Repurchase Program | Ordianry shares representing ordinary shares 26,400                                                                          
Ordinary Shares                                                                          
Number of shares repurchased during period                                                             26,400            
Weighted average price of shares repurchased during period | $ / shares                                                             $ 1.71            
ADSs | Share Repurchase Program | Ordinary shares representing ordinary shares 1200794                                                                          
Ordinary Shares                                                                          
Number of shares repurchased during period                                                           1,200,794              
ADSs | IPO                                                                          
Ordinary Shares                                                                          
Shares issued price per share | $ / shares                     $ 21.00                                                    
Number of shares issued during the period                     43,590,000                                                    
ADSs | Over allotment option                                                                          
Ordinary Shares                                                                          
Number of shares issued during the period                   1,486,479                                                      
XML 115 R83.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Ordinary Shares - Activities of the Group's Class A ordinary shares and Class B ordinary shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 15, 2023
Mar. 28, 2023
Oct. 18, 2021
Sep. 13, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Nov. 01, 2022
Dec. 31, 2020
Dec. 31, 2019
Aug. 28, 2014
Ordinary Shares                      
Beginning Balance         $ 962,167 $ 1,113,661 $ (164,667)        
Issuance of ordinary shares upon Initial Public Offering and related over-allotment option, net of cost of issuance             904,732        
Cancellation of Treasury stock (in shares) 1,200,794 2,753,167                  
Ending Balance         $ 970,565 $ 962,167 $ 1,113,661        
Ordinary shares, par value         $ 0.00005 $ 0.00005 $ 0.00005   $ 0.00005 $ 0.00005 $ 0.00005
Common Stock                      
Ordinary Shares                      
Beginning Balance (in shares)         578,546,560 571,246,560 221,980,000        
Beginning Balance         $ 29 $ 29 $ 11        
Issuance of ordinary shares upon Initial Public Offering and related over-allotment option, net of cost of issuance (in shares)             45,076,479        
Issuance of ordinary shares upon Initial Public Offering and related over-allotment option, net of cost of issuance             $ 2        
Cancellation of Treasury stock (in shares)         (3,953,961)            
Issuance of ordinary shares reserved for equity incentive plan (in shares)             10,000,000        
Issuance of ordinary shares reserved for equity incentive plan             $ 1        
Ending Balance (in shares)         574,592,599 578,546,560 571,246,560        
Ending Balance         $ 29 $ 29 $ 29        
Common Class A                      
Ordinary Shares                      
Issuance of ordinary shares upon Initial Public Offering and related over-allotment option, net of cost of issuance (in shares)     5,000,000 5,000,000              
Ordinary shares, par value         $ 0.00005 $ 0.00005   $ 0.00005      
Common Class A | Common Stock                      
Ordinary Shares                      
Beginning Balance (in shares)         499,146,560 491,846,560          
Beginning Balance         $ 25 $ 25          
Issuance of ordinary shares upon Initial Public Offering and related over-allotment option, net of cost of issuance (in shares)           7,300,000          
Issuance of ordinary shares upon Initial Public Offering and related over-allotment option, net of cost of issuance           $ 0          
Cancellation of Treasury stock (in shares)         (3,953,961)            
Conversion of Class B ordinary shares to Class A ordinary shares         9,194,700            
Ending Balance (in shares)         504,387,299 499,146,560 491,846,560        
Ending Balance         $ 25 $ 25 $ 25        
Common Class B                      
Ordinary Shares                      
Ordinary shares, par value         $ 0.00005 $ 0.00005          
Common Class B | Common Stock                      
Ordinary Shares                      
Beginning Balance (in shares)         79,400,000 79,400,000          
Beginning Balance         $ 4 $ 4          
Issuance of ordinary shares upon Initial Public Offering and related over-allotment option, net of cost of issuance (in shares)           0          
Issuance of ordinary shares upon Initial Public Offering and related over-allotment option, net of cost of issuance           $ 0          
Cancellation of Treasury stock (in shares)         0            
Conversion of Class B ordinary shares to Class A ordinary shares         (9,194,700)            
Ending Balance (in shares)         70,205,300 79,400,000 79,400,000        
Ending Balance         $ 4 $ 4 $ 4        
Total of Class A ordinary shares and Class B ordinary shares [Member] | Common Stock                      
Ordinary Shares                      
Beginning Balance (in shares)         578,546,560 571,246,560          
Beginning Balance         $ 29 $ 29          
Issuance of ordinary shares upon Initial Public Offering and related over-allotment option, net of cost of issuance (in shares)           7,300,000          
Issuance of ordinary shares upon Initial Public Offering and related over-allotment option, net of cost of issuance           $ 0          
Cancellation of Treasury stock (in shares)         (3,953,961)            
Ending Balance (in shares)         574,592,599 578,546,560 571,246,560        
Ending Balance         $ 29 $ 29 $ 29        
XML 116 R84.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Preferred Shares (Details)
$ / shares in Units, $ in Thousands
2 Months Ended 3 Months Ended
Nov. 01, 2019
USD ($)
item
$ / shares
shares
Sep. 16, 2019
USD ($)
item
$ / shares
shares
May 02, 2018
USD ($)
item
$ / shares
shares
Apr. 16, 2018
USD ($)
item
$ / shares
shares
Sep. 15, 2017
USD ($)
item
$ / shares
shares
Aug. 15, 2017
USD ($)
item
$ / shares
shares
Nov. 11, 2016
USD ($)
item
$ / shares
shares
Mar. 31, 2015
USD ($)
item
$ / shares
shares
Dec. 23, 2014
USD ($)
item
$ / shares
shares
Nov. 01, 2019
USD ($)
$ / shares
May 31, 2018
USD ($)
Sep. 30, 2017
USD ($)
Mar. 31, 2015
USD ($)
$ / shares
Convertible Preferred Shares                          
Proceeds from issuance of convertible preferred shares, net of issuance costs | $     $ 115,007 $ 115,007                  
Series A convertible preferred shares                          
Convertible Preferred Shares                          
Number of shares issued during the period | shares               65,288,360 65,288,360        
Par value of convertible preferred shares               $ 0.00005 $ 0.00005       $ 0.00005
Shares issued price per share               $ 0.1378 $ 0.1378       $ 0.1378
Number of investors | item               1 2        
Proceeds from issuance of convertible preferred shares, net of issuance costs | $               $ 500 $ 8,500       $ 9,000
Series A-1 convertible preferred shares                          
Convertible Preferred Shares                          
Number of shares issued during the period | shares 13,679,270           13,679,270            
Par value of convertible preferred shares             $ 0.00005            
Shares issued price per share $ 0.2193           $ 0.2193     $ 0.2193      
Number of investors | item             1            
Proceeds from issuance of convertible preferred shares, net of issuance costs | $             $ 3,000            
Series B convertible preferred shares                          
Convertible Preferred Shares                          
Number of shares issued during the period | shares         87,756,440 87,756,440              
Par value of convertible preferred shares         $ 0.00005 $ 0.00005              
Shares issued price per share         $ 0.3305 $ 0.3305              
Number of investors | item         2 3              
Proceeds from issuance of convertible preferred shares, net of issuance costs | $         $ 4,000 $ 25,000           $ 29,000  
Series C convertible preferred shares                          
Convertible Preferred Shares                          
Number of shares issued during the period | shares     60,468,490 60,468,490                  
Par value of convertible preferred shares     $ 0.00005 $ 0.00005                  
Shares issued price per share     $ 1.9019 $ 1.9019                  
Number of investors | item     3 6                  
Proceeds from issuance of convertible preferred shares, net of issuance costs | $     $ 55,550 $ 59,457             $ 115,007    
Series D convertible preferred shares                          
Convertible Preferred Shares                          
Number of shares issued during the period | shares 52,428,242 52,428,242                      
Par value of convertible preferred shares $ 0.00005 $ 0.00005               0.00005      
Shares issued price per share $ 3.4317 $ 3.4317               $ 3.4317      
Number of investors | item 1 3                      
Proceeds from issuance of convertible preferred shares, net of issuance costs | $ $ 5,000 $ 174,918               $ 179,918      
Issuance costs | $ $ 1,938 $ 1,938                      
XML 117 R85.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Preferred Shares - Share repurchases (Details) - Series A-1 convertible preferred shares - USD ($)
$ / shares in Units, $ in Thousands
Nov. 01, 2019
Nov. 11, 2016
Convertible Preferred Shares    
Number of shares repurchased 1,457,003  
Number of shares issued during the period 13,679,270 13,679,270
Weighted average price of shares repurchased during period $ 2.5738  
Proceeds from issuance of Class A ordinary shares upon the Dual Primary Listing, net of cost of issuance $ 3,750  
Original issuance price $ 0.2193 $ 0.2193
XML 118 R86.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Preferred Shares - Additional (Details) - USD ($)
$ in Thousands
Nov. 01, 2019
Sep. 16, 2019
Series D convertible preferred shares    
Convertible Preferred Shares    
Issuance costs $ 1,938 $ 1,938
XML 119 R87.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-based Compensation - General (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 25, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Feb. 21, 2021
Dec. 31, 2020
Jul. 31, 2020
Dec. 31, 2014
Share-based Compensation                
Number of options granted   0 2,765,000 18,035,000        
Requisite service period   4 years 4 years 4 years        
Number of options outstanding   51,672,005 56,274,213 59,961,539   48,740,000    
2015 Plan                
Share-based Compensation                
Number of ordinary shares reserved for issuance         76,778,005   60,778,005 31,918,690
Contractual term   10 years            
Vesting period   4 years            
Total incremental share-based compensation expense   $ 728 $ 1,646          
Expenses expected to be amortized over the remaining requisite service period   $ 154,000            
Percentage of issued and outstanding stock of the entity considered for annual incremental in total number of shares available for issuance 2.00%              
Number of options granted   1,181,000 10,205,500 3,217,000        
Number of options outstanding   51,672,005 56,274,213          
2015 Plan | Minimum                
Share-based Compensation                
Requisite service period   3 years            
2015 Plan | Maximum                
Share-based Compensation                
Requisite service period   4 years            
2015 Plan | Restricted Share Units (RSUs)                
Share-based Compensation                
Number of options granted   9,323,125 11,638,750          
2015 Plan | Share-based payment arrangement, tranche one                
Share-based Compensation                
Vesting period   2 years            
Vesting percentage   50.00%            
2015 Plan | Share-based payment arrangement, tranche two                
Share-based Compensation                
Vesting period   2 years            
Vesting percentage   50.00%            
XML 120 R88.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-based Compensation - Options activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Number of shares        
Outstanding at the beginning 56,274,213 59,961,539 48,740,000  
Number of options granted 0 2,765,000 18,035,000  
Number of options Exercised (3,770,958) (4,502,326) (5,403,461)  
Number of options Forfeited (831,250) (1,950,000) (1,410,000)  
Outstanding at the end 51,672,005 56,274,213 59,961,539 48,740,000
Weighted average exercise price per share        
Outstanding at the beginning (in dollars per share) $ 0.16 $ 0.17 $ 0.33  
Granted (in dollars per share)   0.20 0.24  
Exercised (in dollars per share) 0.31 0.20 0.14  
Forfeited (in dollars per share) 0.36 0.47 0.31  
Outstanding at the end (in dollars per share) 0.15 0.16 0.17 $ 0.33
Weighted average grant date fair value per share        
Outstanding at the beginning (in dollars per share) 4.42 4.40 1.05  
Granted (in dollars per share)   3.27 12.55  
Exercised (in dollars per share) 3.54 2.09 0.68  
Forfeited (in dollar per share) 7.16 7.69 7.21  
Outstanding at the end (in dollars per share) $ 4.44 $ 4.42 $ 4.40 $ 1.05
Weighted average remaining contractual term and Aggregate intrinsic value        
Weighted average remaining contractual term 4 years 11 months 12 days 6 years 14 days 6 years 11 months 12 days 7 years 7 days
Outstanding at the beginning (in dollars) $ 98,287 $ 364,287 $ 591,879  
Outstanding at the end (in dollars) 105,285 98,287 364,287 $ 591,879
Difference between the exercise price of the underlying awards and the estimated fair value of the underlying stock $ 118,846 107,484 $ 374,760  
Share Option        
Number of shares        
Number of options granted 0      
Weighted average remaining contractual term and Aggregate intrinsic value        
Unrecognized share-based compensation expense $ 65,970 $ 127,887    
Weighted-average vesting period 6 months 21 days 1 year 18 days    
XML 121 R89.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-based Compensation - Assumptions (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation      
Exercise price (US Dollar)   $ 0.2  
Risk-free interest rate, minimum   1.92% 1.13%
Risk-free interest rate, maximum   3.22% 1.79%
Expected term (in years) 0 years 10 years 10 years
Expected volatility, minimum   55.68% 50.40%
Expected volatility, maximum   55.78% 55.79%
Minimum      
Share-based Compensation      
Exercise price (US Dollar)     $ 0.2
Exercise multiple   $ 2.2 $ 2.2
Expected forfeiture rate (post-vesting)   5.83% 2.96%
Fair value of the underlying shares on the date of options grants (US Dollar)   $ 2.24 $ 6.25
Fair value of share option (US Dollar)   2.05 5.78
Maximum      
Share-based Compensation      
Exercise price (US Dollar)     2.88
Exercise multiple   $ 2.8 $ 2.8
Expected forfeiture rate (post-vesting)   7.70% 5.83%
Fair value of the underlying shares on the date of options grants (US Dollar)   $ 5.46 $ 20.91
Fair value of share option (US Dollar)   $ 5.27 $ 20.91
XML 122 R90.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-based Compensation - RSUs activity (Details) - Restricted Share Units (RSUs) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of shares      
Outstanding at the beginning 11,638,750 3,050,000  
Granted 1,181,000 10,205,500 3,217,000
Vested (2,276,875) (346,000)  
Forfeited (1,219,750) (1,270,750) (167,000)
Outstanding at the end 9,323,125 11,638,750 3,050,000
Weighted average grant date fair value per share      
Outstanding at the beginning (in dollars per share) $ 3.51 $ 8.80  
Granted (in dollars per share) 1.79 2.58 $ 8.95
Vested (in dollars per share) 4.76 6.68  
Forfeited (in dollars per share) 4.34 7.80 11.80
Outstanding at the end (in dollars per share) $ 2.88 $ 3.51 $ 8.80
Unrecognized share-based compensation expense $ 20,695 $ 33,197  
Weighted-average vesting period 2 years 7 months 9 days 3 years 4 months 24 days  
XML 123 R91.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Narratives (Details) - USD ($)
12 Months Ended
Dec. 22, 2017
Mar. 16, 2007
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes          
Corporate tax rate     25.00% 25.00% 25.00%
Preferential tax rate     15.00% 15.00% 15.00%
HNTE certificate effective period     3 years    
Withholding income tax rate on dividends distributed     10.00%    
Maximum withholding income tax rate if the immediate holding company in Hong Kong owns directly at least 25% of the shares     5.00%    
Percentage of shares of the FIE for withholding income tax rate of 5%     25.00%    
Franchise tax rate (as a percent)     8.84% 8.84% 8.84%
Franchise tax     $ 0.8 $ 0.8 $ 0.8
Tax losses carry forwards     $ 608,109,000    
HONG KONG          
Income Taxes          
Corporate tax rate     16.50%    
PRC entities          
Income Taxes          
Corporate tax rate   25.00% 25.00%    
HNTE certificate effective period     3 years    
UNITED STATES          
Income Taxes          
Corporate tax rate 35.00%   21.00%    
XML 124 R92.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Components of loss before tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes      
Total loss before tax $ (57,066) $ (144,295) $ (174,934)
PRC entities      
Income Taxes      
Total loss before tax (71,249) (143,951) (150,478)
Overseas entities      
Income Taxes      
Total loss before tax $ 14,183 $ (344) $ (24,456)
XML 125 R93.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Components of Income tax expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes      
Current income tax expense $ 3,249 $ 1,880 $ 490
Total income tax expense $ 3,249 $ 1,880 $ 490
XML 126 R94.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Reconciliation of the differences between statutory tax rate and the effective tax rate (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes      
PRC Statutory income tax rate 25.00% 25.00% 25.00%
Effect on tax rates in different tax jurisdiction (2.50%) (0.30%) (2.00%)
Effect of preferential tax rate for qualified HNTE entities (5.40%) (6.00%) (2.20%)
Additional deduction for research and development expenditures 17.70% 8.50% 7.20%
Share-based compensation expenses (19.70%) (10.50%) (8.40%)
Permanent book-tax differences 1.60% (1.40%) 6.20%
Change in valuation allowance (22.40%) (16.60%) (26.00%)
Effective tax rates (5.70%) (1.30%) (0.20%)
XML 127 R95.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Significant components of the deferred tax assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets        
Net accumulated losses-carry forward $ 114,958 $ 103,231 $ 76,944  
Payroll liabilities 2,451 2,915 5,438  
Credit-related impairment of long-term investments 1,421      
Inventory write-downs 531 691 402  
Receivables allowances 279 42 171  
Other deductible temporary difference 106 88 9  
Less: valuation allowance $ (119,746) $ (106,967) $ (82,964) $ (37,405)
XML 128 R96.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Tax losses carry forwards (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Income Taxes  
Total tax losses carry forwards $ 551,545
2024  
Income Taxes  
Total tax losses carry forwards 227
2025  
Income Taxes  
Total tax losses carry forwards 59,719
2026  
Income Taxes  
Total tax losses carry forwards 106,030
2027  
Income Taxes  
Total tax losses carry forwards 50,463
2028  
Income Taxes  
Total tax losses carry forwards 59,405
2029  
Income Taxes  
Total tax losses carry forwards 68,687
2030  
Income Taxes  
Total tax losses carry forwards 37,607
2031  
Income Taxes  
Total tax losses carry forwards 34,690
2032  
Income Taxes  
Total tax losses carry forwards 98,215
2033  
Income Taxes  
Total tax losses carry forwards $ 36,502
XML 129 R97.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Movement of valuation allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Valuation allowance      
Balance at beginning of the year $ 106,967 $ 82,964 $ 37,405
Changes of valuation allowance 12,779 24,003 45,559
Balance at end of the year $ 119,746 $ 106,967 $ 82,964
XML 130 R98.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basic and Diluted Net Loss per Share - Schedule of basic and diluted net income (loss) per common share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:      
Net loss attributable to Tuya Inc.'s ordinary shareholders, basic $ (60,315) $ (146,175) $ (175,424)
Net loss attributable to Tuya Inc.'s ordinary shareholders, diluted $ (60,315) $ (146,175) $ (175,424)
Denominator:      
Weighted-average ordinary shares outstanding, basic 555,466,061 553,527,529 489,149,533
Weighted-average ordinary shares outstanding, diluted 555,466,061 553,527,529 489,149,533
Net loss per share attributable to ordinary shareholders, basic $ (0.11) $ (0.26) $ (0.36)
Net loss per share attributable to ordinary shareholders, diluted $ (0.11) $ (0.26) $ (0.36)
XML 131 R99.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basic and Diluted Net Loss per Share - Schedule of Antidilutive Shares excluded from the computation of diluted net loss per ordinary share (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share option and RSU-weighted shares      
Basic and Diluted Net Loss per Share      
Weighted average shares excluded from computation of diluted net loss per ordinary share 64,211,569 65,349,350 61,989,697
XML 132 R100.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies    
Future minimum capital commitments $ 0 $ 0
Operating lease commitment within one year or less lease term $ 19 $ 33
XML 133 R101.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Services Purchase Commitments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies    
Total $ 15,667  
Less Than 1 year 5,042  
1-3 years 10,625  
Purchase obligations remaining non-cancelable contractual commitments 15,667 $ 24,604
Aggregate purchase committed value 37,500  
Total payments made $ 27,023 $ 15,774
XML 134 R102.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Related Party Transactions    
Purchase of cloud service from Tencent Group $ 1,305 $ 262
Due to Tencent Group $ 10 $ 306
Other Liability, Related Party, Type [Extensible Enumeration] Related Party [Member] Related Party [Member]
Other Liability, Related Party, Name [Extensible Enumeration] tuya:TencentGroupMember tuya:TencentGroupMember
Prepaid service fee to Tencent Group   $ 97
Other Receivable, after Allowance for Credit Loss, Related Party, Type [Extensible Enumeration] Related Party [Member] Related Party [Member]
Other Receivable, after Allowance for Credit Loss, Related Party, Name [Extensible Enumeration] tuya:TencentGroupMember tuya:TencentGroupMember
XML 135 R103.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Statutory Reserves and Restricted Net Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Statutory Reserves and Restricted Net Assets    
Minimum percentage of statutory after-tax profit required to be appropriated to statutory general reserve fund 10.00%  
Maximum percentage of statutory general reserve fund as registered capital 50.00%  
Restricted portion $ 408,641 $ 392,612
XML 136 R104.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Statutory Reserves and Restricted Net Assets - Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current assets:        
Cash and cash equivalents $ 498,688 $ 133,161 $ 963,938  
Prepayments and other current assets, net 11,053 8,752    
Total current assets 847,798 1,023,366    
Non-current assets:        
Total non-current assets 218,602 32,773    
Total assets 1,066,400 1,056,139    
Liabilities        
Accruals and other current liabilities 36,698 40,387    
Other non-current liabilities 3,891 7,004    
Total liabilities 95,835 93,972    
Shareholders' equity:        
Treasury stock (US$0.00005 par value; 25,596,331 and 16,795,331 shares as of December 31, 2022 and 2023, respectively) (53,630) (86,438)    
Additional paid-in capital 1,616,105 1,584,764    
Accumulated other comprehensive loss (17,091) (22,115)    
Accumulated deficit (574,848) (514,073)    
Total shareholders' equity 970,565 962,167 $ 1,113,661 $ (164,667)
Total liabilities and shareholders' equity 1,066,400 1,056,139    
Ordinary shares        
Shareholders' equity:        
Ordinary shares    
Class A ordinary shares        
Shareholders' equity:        
Ordinary shares 25 25    
Class B ordinary shares        
Shareholders' equity:        
Ordinary shares 4 4    
Reportable Legal Entities | Parent Company        
Current assets:        
Cash and cash equivalents 21,393 4,685    
Prepayments and other current assets, net 785 596    
Total current assets 309,846 323,298    
Non-current assets:        
Investment in subsidiaries and VIE 669,084 651,044    
Total non-current assets 669,084 651,044    
Total assets 978,930 974,342    
Liabilities        
Accruals and other current liabilities 4,474 5,171    
Other non-current liabilities 3,891 7,004    
Total liabilities 8,365 12,175    
Shareholders' equity:        
Treasury stock (US$0.00005 par value; 25,596,331 and 16,795,331 shares as of December 31, 2022 and 2023, respectively) (53,630) (86,438)    
Additional paid-in capital 1,616,105 1,584,764    
Accumulated other comprehensive loss (17,091) (22,115)    
Accumulated deficit (574,848) (514,073)    
Total shareholders' equity 970,565 962,167    
Total liabilities and shareholders' equity 978,930 974,342    
Reportable Legal Entities | Parent Company | Related Party        
Current assets:        
Amounts due from subsidiaries 287,668 318,017    
Reportable Legal Entities | Class A ordinary shares | Parent Company        
Shareholders' equity:        
Ordinary shares 25 25    
Reportable Legal Entities | Class B ordinary shares | Parent Company        
Shareholders' equity:        
Ordinary shares $ 4 $ 4    
XML 137 R105.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Statutory Reserves and Restricted Net Assets - Balance Sheet Parenthetical (Details) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Nov. 01, 2022
Oct. 31, 2022
Dec. 31, 2021
Mar. 17, 2021
Dec. 31, 2020
Dec. 31, 2019
Aug. 28, 2014
Balance sheet                  
Ordinary shares, par value $ 0.00005 $ 0.00005     $ 0.00005   $ 0.00005 $ 0.00005 $ 0.00005
Ordinary shares, shares authorized 0 0       1,000,000,000     1,000,000,000
Ordinary shares, shares issued 0 0         221,980,000 221,980,000  
Ordinary shares, shares outstanding 0 0         221,980,000 221,980,000  
Treasury stock, par value $ 0.00005 $ 0.00005              
Treasury stock (in shares) 16,795,331 25,596,331              
Class A ordinary shares                  
Balance sheet                  
Ordinary shares, par value $ 0.00005 $ 0.00005 $ 0.00005            
Ordinary shares, shares authorized 800,000,000 800,000,000 800,000,000 600,000,000          
Ordinary shares, shares issued 504,387,299 499,146,560              
Ordinary shares, shares outstanding 487,591,968 473,550,229              
Class B ordinary shares                  
Balance sheet                  
Ordinary shares, par value $ 0.00005 $ 0.00005              
Ordinary shares, shares authorized 200,000,000 200,000,000              
Ordinary shares, shares issued 70,205,300 79,400,000              
Ordinary shares, shares outstanding 70,205,300 79,400,000              
Reportable Legal Entities | Parent Company                  
Balance sheet                  
Treasury stock, par value $ 0.00005 $ 0.00005              
Treasury stock (in shares) 16,795,331 25,596,331              
Reportable Legal Entities | Ordinary shares | Parent Company                  
Balance sheet                  
Ordinary shares, par value $ 0.00005 $ 0.00005              
Ordinary shares, shares authorized 0 0              
Ordinary shares, shares issued 0 0              
Ordinary shares, shares outstanding 0 0              
Reportable Legal Entities | Class A ordinary shares | Parent Company                  
Balance sheet                  
Ordinary shares, par value $ 0.00005 $ 0.00005              
Ordinary shares, shares authorized 800,000,000 800,000,000              
Ordinary shares, shares issued 504,387,299 499,146,560              
Ordinary shares, shares outstanding 487,591,968 473,550,229              
Reportable Legal Entities | Class B ordinary shares | Parent Company                  
Balance sheet                  
Ordinary shares, par value $ 0.00005 $ 0.00005              
Ordinary shares, shares authorized 200,000,000 200,000,000              
Ordinary shares, shares issued 70,205,300 79,400,000              
Ordinary shares, shares outstanding 70,205,300 79,400,000              
XML 138 R106.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Statutory Reserves and Restricted Net Assets - Statement of Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating expenses:      
General and administrative expenses $ (80,663) $ (67,513) $ (71,589)
Total operating expenses (212,479) (257,609) (311,427)
Other non-operating incomes, net 3,113 2,904 1,958
Financial income, net 44,976 18,546 7,286
Foreign exchange gain/(loss) 669 2,441 (618)
Loss before income tax expense (57,066) (144,295) (174,934)
Net loss (60,315) (146,175) (175,424)
Net loss attributable to ordinary shareholders (60,315) (146,175) (175,424)
Net loss (60,315) (146,175) (175,424)
Other comprehensive income/(loss)      
Foreign currency translation (2,722) (14,942) 1,482
Transfer out of fair value changes of long-term investments 15,537    
Changes in fair value of long-term investments (7,791) (9,493)  
Total comprehensive loss attributable to Tuya Inc. (55,291) (170,610) (173,585)
Reportable Legal Entities | Parent Company      
Operating expenses:      
General and administrative expenses (4,212) (3,013) (2,927)
Share of loss of subsidiaries and VIE (59,372) (146,417) (174,455)
Total operating expenses (63,584) (149,430) (177,382)
Other non-operating incomes, net 3,113 2,904 1,958
Financial income, net 238 197  
Foreign exchange gain/(loss) (82) 154  
Loss before income tax expense (60,315) (146,175) (175,424)
Net loss (60,315) (146,175) (175,424)
Net loss attributable to ordinary shareholders (60,315) (146,175) (175,424)
Net loss (60,315) (146,175) (175,424)
Other comprehensive income/(loss)      
Foreign currency translation (2,722) (14,942) 1,482
Transfer out of fair value changes of long-term investments 15,537    
Changes in fair value of long-term investments (7,791) (9,493) 357
Total comprehensive loss attributable to Tuya Inc. $ (55,291) $ (170,610) $ (173,585)
XML 139 R107.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Statutory Reserves and Restricted Net Assets - Statement of Cash Flows (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Cash Flows      
Net cash generated from/(used in) operating activities $ 36,443 $ (70,654) $ (126,103)
Net cash (used in)/generated from investing activities 332,455 (714,225) (112,957)
Proceeds from issuance of Class A ordinary shares upon U.S. IPO and related over-allotment option, net of cost of issuance     904,732
Payment for repurchase and cancellation of ordinary shares (3,339) (48,678) (64,000)
Proceeds from issuance of ordinary shares prior to Initial Public Offering     200,000
Proceeds from exercise of share options 1,187 1,039 1,070
Payments of deferred offering costs 71    
Net cash generated from/ (used in) financing activities (2,223) (38,582) 1,041,802
Effect of exchange rate changes on cash and cash equivalents, restricted cash (1,148) (7,954) 2,879
Net increase/ (decrease) in cash and cash equivalents, restricted cash 365,527 (831,415) 805,621
Cash and cash equivalents, restricted cash at the beginning of year 133,161 964,576 158,955
Cash and cash equivalents, restricted cash at the end of year 498,688 133,161 964,576
Reportable Legal Entities | Parent Company      
Statement of Cash Flows      
Net cash generated from/(used in) operating activities (3,478) (1,408) 11,255
Advance to, and investment in subsidiaries (7,940)   (1,037,244)
Proceeds from subsidiaries 30,349 28,842  
Net cash (used in)/generated from investing activities 22,409 28,842 (1,037,244)
Proceeds from issuance of Class A ordinary shares upon U.S. IPO and related over-allotment option, net of cost of issuance     904,732
Payment for repurchase and cancellation of ordinary shares (3,339) (48,678) (64,000)
Proceeds from issuance of Class A ordinary shares upon the Dual Primary Listing, net of cost of issuance   9,057  
Proceeds from issuance of ordinary shares prior to Initial Public Offering     200,000
Proceeds from exercise of share options 1,187 1,039 1,070
Payments of deferred offering costs (71)    
Net cash generated from/ (used in) financing activities (2,223) (38,582) 1,041,802
Net increase/ (decrease) in cash and cash equivalents, restricted cash 16,708 (11,148) 15,813
Cash and cash equivalents, restricted cash at the beginning of year 4,685 15,833 20
Cash and cash equivalents, restricted cash at the end of year $ 21,393 $ 4,685 $ 15,833
EXCEL 140 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +4UF%@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "U-9A8K 58J.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:2K(J'KB^+3!H(#Q;>0W+9@TX3DI-VWMXU;A^@'\#%W__SN M=W"-#E+[B,_1!XQD,=V,KNN3U&'-CD1! B1]1*=2.27ZJ;GWT2F:GO$ 0>D/ M=4"H.+\#AZ2,(@4SL @+D;6-T5)'5.3C&6_T@@^?L^"V@68J[^B&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "U-9A8#*Z9MJX' "Z)@ & 'AL+W=O"I61P-WT%QXGRQBI2\,CP^7;,'G7'U87DDX&VY0HB3C>9&(G$A^ M=S28N&]/@K%N4-WQ>\)7Q=8QT:]R*\0G?7(>'0TA@\TS=LP7 .>U("T!="EY%>1J[@ M(A'7P(,@=V&(FTHGE 4\92' M>\1S=PAUJ$>*F$E>(+#>YLV]"M;K>O..UZU1?#N*GC1OBR4+^=$ 9D7!Y3T? M''__RMUW?D X^AN./H9N.%X_++F-'-Z<.KLSA$6P81'T8_&>+Y)"R:JKR%PQ MQ?5E&R\<\(ZE!4>([6^([?1WW([,QS2=8:S'7)2)FF4Y LR MV2'O2O ,H4A_7BT?,G:*+^+:S?*^GHEK*QQR#^3N"2G>@ EH<)(&F-P<2%_ M3'*JSR#PUV)E3QUPN'DAF+DC%>XN+JOR?T!3K'[*8<8DCEGAP]F911HL A)TIQ4/XJDK.4+:SL M7E8B4*/[M&>1,$MREH<)&-*FNB-G4E:I'(A'O9#RE^;[MY7PRXH':MR ]G(# MG6Y)('N>1_PS^87;!Q\.Y8![CNC8=4?8FH*Q!0\7\:VN+$*@=L.9)#.X:'6$ M#K".BL8SEN#A OZ8U;KJ:N>%P\UN,%;&#CQFNYV+4 MMM:&<.F>0&]%=8^U3,X.@*ZQ[AGQ]W"Y;A2CK>#K:'X%R3Y?08]*2*SUZJ58 M0MY$/L8"M/$Z83FYN,#TS3-NX.$RWA"=)3(CYZ=6KCB"ZU,?HV)\P,.%NZ%R M(<+V=3T<8AY#,1*S9(>HF,.$$F,8@FQMH8 MA(<+.@PZ"!9$)()D$EQ>I[G55/HKUS'5)SUB&-_HVJZ>H)3R7IC$*#U?W MZT2E7$?)I:]OWT Y$Y;RJ]IRS11':@T.%'&,E,,:;E]RIAUH-B MKD3X:0<*&OU\\ENI"ET\P$RROE6-'%3(>O?S_CAP?&]T0,?CP^&]C98Q,+]C MM6E[D)Y8GXX"/#?ZQJO\@V\S2/\/F_*-3?F]5K2>%=[15^$]<*@3>([3$EWC M2C[N)2=E 5<@LE.1*_9X+7;]>!3BF1T7& <)G&\2WP#UD>?2-/82X*ZP[D!= MT!0BSWG::B\=0#=,D-<_0TP2_H9<)"7&SEA-T&N]ZTD[#QV0S]YY"(S_!"_8 M+VG9>>B [+OS$!CW"9ZV/=*U\] !UW?G(=C:,W_BUDC[SD,'$KKS$!A+"9ZV M%=)CYZ$#L7/G(3!V$N"E3Q6^B>2LG0L.X 0'6.4?&,<(<,?0)6-*KF*=P;=O M_G: C/;';C >H8R,6P2X6WRM<6<92](FDE9Z.&(B?U3E ]L+169C.-SZG$@O MAE4<3^_(X[UWE"Z>*/M1K@GAX%>>%>7E:,WYYGPZ+9,UR>/RC&Y((?ZR MHBR/N;ADC]-RPTB\K ?EV10YCC_-X[08S2[J[[ZPV06M>)86Y L#997G,7O^ M0#+Z=#F"HY:#TA[RX75Z.'(F(9"3ATD4L?FW)G&29]"1P_-PY M'>WO*0<>?G[Q_G<=O CF(2[)G&;_IDN^OAR%([ DJ[C*^%?Z])'L O*DOX1F M9?T_>-K9.B.05"6G^6ZP0)"G1?,[_K6;B(,!T.T9@'8#T*D#\&X K@-MD-5A M7<<\GETP^@28M!;>Y(=Z;NK1(IJTD,NXX$S\-17C^&Q^]WEQ]^GV^NK^YAI\ MN/IT]7E^ Q8?;V[N%V "OBVNP=LW[\ ;D!;@?DVK,BZ6Y<64BSO+\=-D=Y/=!HWW0J/:'^X*N&",%!W%9$EZ> MF^)I'+AF!W)OG9>;."&7([%Y2L*V9#3[\P_H.^]-T0WDK!4KWL>*;=YG\[A< M [%J()$?R,\JW<:9"-ZXBHTKOW8E"\!VYD:A'X87T^UA/+H9Q!CZ<&_60NKN MD;I6I(LU97S""'J9GA7F5 M)+02P$012XB8S(>,C$%!N FHIR&($'0[,'4CB&" S"C]/4K?BO(SY>0DB+YV M=S?RO Y$W0@%?F!&&.P1!E:$MV*-"TY92LI><(%V7XQ"OXM.MW(]'#IF>.$> M7FB%]X613?Q4 MQUD'I@EAI-_;#8*HN]-U,[G/L.^;44)'T8YC+<&?:3%)CI?AG9>!ZO!0WMHQ M'U M/))20GTQ_CRNR_ FKV,7J572%7^*6?\>W?EM[3\OC#IK9;#"(>K9I5!Q M);32T^Q.8(YY6CR"C B]!)@41A.ZFE3BXL@^V+D^A!3X;M %KEM% >Y+,45\ MT,Y\GVCQ>!*=[/RTIM<)7'V"=3L8.KB']J#B/6@GOKNZM!3:CNB?5@.S!=JL MZD80!E$/6,5^T$Y_38'1P1IQZM2&8.@[J M5M\,H"' /5L6!T$Z"#58+/IW7 MH./[KN-T 9H,/1_BONE4) B#DZ1HEL8/:99RP8;@;5HD6;646R[.&ZU!5T D M"4AH4=(L7<:<+,'WVQO1+'"ARKDD>EHQL2$YK0TW+)5=&7@@!5FE22H_"Q]P M[")4UQPX]H-(3(W\5LAKDC^(%'R1V+6%E.ICX;C9?7:(' M\M9>#D7ZT,[Z>W$GN%_*)F/ )G;W]/VGFT5>Y/4DC.)W:"?XJ^4V+A("5HSF MNP:1,'-VZ^2-81#X79RZF1!WN&?S(<7PR,JFHFE;$9';2Y%"0NA5@MUV!AT4\%DAG'8-\4' M;:R=FF^+1*P^X/&OEWPUH]3YU=?(S7ZKW]QX2)$U.D+6M;8XF&Y[NNA,C,.P MJZ^-5EY/7X 472,[7;SF4($%V06+(\@,E90Q?5QXX<+N$8C'#4.AM;0KR,_ZBEY6'$YMG-Y _<(1*RS<^2%N'M:8S+#4=]Y M%U8LCJ&UU"W6HH5>TVPIY-!?=8?-GXT5!5O5P&LKRE#>VE$K"8#M$N">B9)2 MB=(KA&#R [S]MGCCG#GBGRX"\L1?Y8XQA(_[]<1!Y]64I9ZU\ M;:4V3JNN,B8>]G&WES+9A;Z+PYX$.#CHMDN(J^4RE8^&1*9NXG0Y20N0Q)M4 M9*X1KJ&9]\6/H^6KP= +W<#O*0)8"0EL%Q)"=U9YE=5,NY.=-!=9LI9/R;:" M)VAIWFBZ6)C P-%JE\D.(=&K] !7J@(?/0+? U_6Y&]D ZRW]1,O<$-7>YY@ M,H2NTW<"@!7AXE-. $I#:3 "UFDT"D2?KZ6$PILTJHM!(MK M%RRG9**OO7[1/0^PFC3(I@?O#,D7MOZ)V6-:E" C*S'&.0O$/+#F':CF@M-- M_1K1 ^6&PO=V]R:W-H965T&ULK9AK;Z,X M%(;_BL6.5JTT+=A<$KI)I#3I:BK-M-6D,_/9!2=8!9RU33*[OW[-I5P"(1>E M'\+M/8?GN+9?[-&6\7<1$"+![RB,Q5@+I%S?Z;KP A)A<.!!)%&'^[ST)V7:L0>WC MQG>Z"F1Z0Y^,UGA%%D3^6+]P=:6767P:D5A0%@-.EF-M"N]F"*4!F>(G)5M1 M.P=I*6^,O:<7C_Y8,U(B$A)/IBFP.FS(C(1AFDEQ_%,DUL" S%OZBO@S&VE #/EGB))3?V?8+*0JRTWP>"T7V"[:YUG$UX"5"LJ@( M5@01C?,C_ETT1"T 6GL"4!& C@TPBP S*S0GR\J:8XDG(\ZV@*=JE2T]R=HF MBU;5T#C]-RXD5T^IBI.3V?/3XOGKXWSZ^C ']].OTZ?9 UA\>7AX78"K%\Q) M+ ,BJ8?#:W #?BSFX.K3-?@$: Q> Y8('/MBI$M%DN;3O>*M]_E;T9ZWSHEW M"TSX&2 #F1WAL^/#43-<5_67C8#*1D!9/FM?(R0\+12$%+_1D$I*.FO*DSA9 MDG1X;";#@6U:(WU31^]0031$I:I!:):$9B_A$XMOO.,HS?;[30/N0+9%$#FN MT0UIE9!6+^0S]VFLY@(@ M5QQ&>PQAQL<)B0+LX\UZ"&8),;P]X!/:1J@-HE MJ'T::'X$.)$!X_0_XGX"=5O-!)V!:YOF[J!O"Y%MNTY=V,"%1F4B1O\$&F(A MP!2P9E?H-(;>3.E7RYU88X^,-?59(@C?$&WRYQ_0,?[J](D+96O673-/>,$9 MKTAVJ$L=E#5A*Y.#_2YWWJQ7)*WWFJ%1_.V"'R-MPE?^!_L-\/29L$A8I[$- MRQP.D.ON@K>EENM"R[&=?>"5)\(33?&XV;'(VD!27QLN=)WA+GV'=&#:MOHV MV<]S /B1KPE;^"\\S MX ,#NVVO:-_ /D;:A*\L&?9[\AD#>]BB&1C(L,TV=X?2M?JP*X>&_19][K!N M>_ ^]@YE+SNJW!H=<&L6"Q92'TOB@Y^/#YUKG8O:]*6R-0NN;!KUV_2QZSO8 M7A6I+ZG=]5V'RD)[UG>HM@3M=^<35GBHO<3<[3V]DIQ0KVT:I#LVWS!?T5B MD"Q5C'$[4%V/YYL@^85DZVP?X8U)R:+L-"#8)SP5J.=+QN3'1;HU46Y%3?X' M4$L#!!0 ( +4UF%CP<&\=S0< +&PO=V]R:W-H965T&ULM5IM<]HX$/XK&JYST\XTP7KS2RYAIL7I-3--TREI^]D! 9X: MB[,%:?_]R8;86%XKD'&_ #:/UGI6J]U'LBX?9?8S7PJAT*]5DN97@Z52ZXOA M,)\NQ2K*S^5:I/J?N4Z6HB)4-_67S)]-:RL MS.*52/-8IB@3\ZO!.WP1,J=H4"*^Q^(Q/_B-"BH/4OXL+FYF5P.GZ)%(Q%05 M)B+]M15CD22%)=V/__9&!]4SBX:'OY^L?RC):S(/42[&,OD1S]3R:N /T$S, MHTVBOLK'CV)/B!?VIC+)RT_TN,VX#M&[#2,SLJI1_"2$6CRTP^HJQ :VO%C]*996M-/TZ+ M<9^H3/\;ZW9J-+[[/+G[=!.^N[\.T>1>?]U>?[Z?H+L/:'QW^^7K]6"V&8GJ.*'Z+B$,HT*'Q\?(8)I90;/" <]CT6&$0@G,>( M$\!,>,6$6YG\F\D\1^M,SF,%T>"MQV+'=;G)H@WS U;$:8,#8(QXONO!%-R* M@ENVHQT4[M8BBU2<+I#XI>M%+O(+B(EK\T-1?R[R=3055P-=8'*1;<5@]/=? MV'7^@29;G\;"GHPUG.=5SO.>F8BYB++I$ND\IPO*5E?*M:Y[JO(EY$H/B$6= M5CS/B H(QY@.#",N()R.;;\CMOV*FV_E-HD2D9?$=,W_*1HA M'RV]U@#F-F MY@%@G+NN20J >9SZ#.845)P"^WP5J8[VI&05S73%C'-51/]66*D%[<[X>AX; M$W0,P%R/8W,> S /\Z[APDY=K!TKN3NU%!F2U7R.TZED8T1(K5:(7:T\ MT4"14EG\L%'10Z('2*+[S>\(Z?$ZAPB2MLH "4(XD" (M!&LE0NQ*Y=.@C*; MZ7R8_4;Y,LK$4B8SD8&C20#U 9(%<#!9"&@C6\L98I11G:!LE&U%L_20R79PID:WT7UN1JV+1# 8&Y2(%@@2X<9N0 6HEW M:'E2RQMBES?W693F\V+MM2GWM0ZH3O<..(DRH&XXI^;V@+U3)P=*3]::+JPU M%3E.4TTW62;2Z6^D"I\FY;H(]!&@@8A'B.DC (:!+10 AYE/.@*CEE3$+JEV MB]=F.GE!S?-:N[!GG)/V' !P6,LQ; H3&$BYW[%:)[7,(G:9]:-\DR)F*-KJ MY8N6QNEF]5!,C+E1]7*TR35,YX7".YMRH9,^%4R]]-FAWA9O;>(IZ)2VN.)< M+P%:4.?\0ZMY2 ]4@Y6!(_336>=$;)_H'\8Y2T9JEXPOVCNWVSQ5:_5J+>S+6M.? M!^\$_X!VI;UJUUZMA7U9:_JSUJ[4KETGQ6PKTHO.Q857M4M+.6*/3]8JK9AY MU-RL!6%NT'K]"L$XZ] EM!:LU"Y83WVU8S=W]^0,W,[> R@7)^8FPL0RG.ZIERMC*E= M&;_PS:/=ZLF1TJ>UL"]K38_6>IH&?V#F637ZR?[LTUK8E[7FF9Q:@3.[ G_1 MS-O;/*Q0C#O4G'H0S...6>\@&/.9N2P='IQH6XEL49X,S'6G-ZG:'0FK[E:G M#]^59^Z,^^_Q1;@[0UB;V1UIO(VR19SF*!%S;=(Y]W0^R':G!'<72J[+0'0_\^E5$\7Q0.JLYJC_P%02P,$% @ M3686)=LC6 3 M$0 6NH !@ !X;"]W;W)KG&X9A?R@2;6N511]*2MIW?TA9-L.;MR@S_O9@ M*=#8COBY^'B9I'Z\]>9K4?Z^O6Y?W\]7FXMV;P\]^+=^]*?:[ M]6J3_UHJV_W]_;S\\T.^+KZ^O5 OGG[P<75[MZM_J[]DIE9/<'C%?Z[RK]MOOE;J1?E<%+_7WP3+ MMQ?C>H[R=;[8U<2\^NM+?I6OU[54S'OZO?#V^=GRA+/;;77%_ MG+B:@_O5YO'O^1_'%?'-!+9V8@+M.($F3*!:)R;0CQ/HP@0G9\DX3F ($VCV MB0G,XP2FN SJB0FLXP26N SFB0GLXP3V2Y=AWD[O&TN55Q>^LG9^QI@ZOB%C=/SMC3)E?%;5YC M\DF>-OKC#G_YN, M.1^O_TUQ_N.WX--_7_XP<]S@*OCTHS)2?KN>*3_\[4?E;\IJHWRZ*_;;^6:Y M?7.YJV:Q+G2Y.,[.A\?9T4[,3E8N5YNJ32G;NWF9;Y6K_?U^/:\[B)+?W%0M MY2?E(2]7Q5(I;I3YLGBH>\Q/U5?_5ZVL?%EUBO5\L\@EA:\&%98 LW[@_7*Y MJF=FOE8>YJOEJ%H/B_G#:E=]SRV$\[WS(+'O_,.E@L'F>UFHEB=Y>7RJ*XKWYSWM6_TJJY_V%=;+<_5KMI]>,<7*P MG"T)'[ZZUD)TY2(K.,7U9-?[G[J\]=W_MX!@GG _Y[6JSJ1?YP^.L*/.= M,LL7/RNZ^I.BC;6QK(7WFO7Y["_;A_DB?WM1[=_;O/R27[S[UW]1K?&_R]KR M(V8=L/I<]LL[57US^>7;QDO6<[KU-%M7S79)ERSID9A/8D%W91@38>V'9,&( MQ.+NW(_4J6;81GL)$K)H2F*9; DLP[+LYR5H'=;Z\V&M#SRL?ZA.!1[/;'Y\ MT2'>ZP\]Q!\Q\]M#3E.GDW'U1SC2R;(.B;DDYI&83V(!B84D%I%83&()B:4D MED%8JP<9SSW(..CZB1X4;!;UF7S5>JIF<_BJ/KM]/*N_*];+O-Q65Y)_WZ]V M?RK_\[%8KQ6W*+_.R^7_ROJ10?8C$IN1F$-B+HEY).:36$!B(8E%)!:36$)B M*8EE$-9J6>9SRS)[3YN"[79_.%NJKM8*X4;4_J'8*,%FM5O-U\JO^\_KU4+) MJFN\LC[+FF^62ID?+^Z_Y.5HOEX7N_M\4UU8'J_Y-OGA(G-1; ]_KXZE9+VN M=R:']CJS>[DCG'.1Y1RSV-=8L;2)>8I%5'1)S2 MM:#J!Z<31!]ZZ:'=9]H]CQ'>^)R1]9QII]OINFZ9NG B0];T2,PGL8#$0A*+ M2"PFL83$4A++Y/OVJ;?AU?%SLZC3J$2W.'?>TE]G:.LX:JT3-WNB6KHM7I?, MT,(.JKFHYJ&:CVH!JH6H%J%:C&H)JJ6HEE%:NS5]D_M6O_LJZUAOJ=Q4%UOY MXWOTJ^JUFT.T\6$]WTA[5&_!P3U*/7N?!BWHH)J+:IYD98R$M>&C%0-4"U$M M0K48U1)42U$MH[1VQ]&:CM,?-GY=QSE[AH2FDH]:Z][.>#R61!;1N@ZJN:CF M2=;)2+Y2?+1P@&HAJD6H%J-:@FHIJF64UNY%34!:[4](?\P?]N7BKLXG=KN1 MM+V@B6A4FZ&:@VHNJGE'K74>9.J688K]!PU%HUJ(:A&JQ:B6H%J*:IG:?2A! MV)/:G:6)/:N]$<7^SM*[I7K2RWTB?J?W07VMP=R*U&:HY:C?J.3(MPQ+>ZD*+>FHWJFW9 MJB6V'#2@C&HAJD6H%J-:@FHIJF62G5<=VR7]\IJ4Y_SU$]; M2?L,FC-&M1FJ.:CFHIJ':CZJ!6HW/*Z;MC#T#EHR0K48U1)42U$M.[.IVOVE MR1&K_4%BMRCSU>U&6>S+,M\L_E1VY7RSK4PN:(X8U6:HYJ": MBVH>JOFH%JC=0*MJB(^EA&C-"-5B5$M0+46U[-RV:@_LUT2/M?[H\75]QV54 MCYR\/ PUF6^VA]XB:RC]U-"&@FHS5'.T;O+9LL83\6E,M*B':CZJ!:@6HEJ$ M:C&J):B6HEIV=B=OMY0F,JSU1X:=S;)GJ%!5VEG03+#6C<%JX@,+:$7GJ+6: MLZE9JB&.:(.6]20+.C*LJ3B.CH]6#20+J^F:4#-$:T:H%DN68*1;]F0Z$8<$ M16.ZJ);)]CE5U:UO;L6W#^ F@:OU)W"% [AG4%#YP]JCX&\ M?\ZHQ1J9);Q"M1FJ.:CFHIJ':CZJ!:@6HEJ$:C&J):B6HEI&:>T6UF1^M?[, M[^!'F_J]P5T*S?6BFH-J+JIY6C?^.S*GEB[F[]"J :J%J!:A6HQJ":JEJ)9I MLO1Z:T]J=Y8F JSU1X!?\VA3/SVXR: I7U1S4,U%-4_KIGQ'ZF2B3R>&^&P3 M6CA M1#5(E2+42U!M135,DIK=Z,FYZOUYWS19YOZ:PUN3V@P&-4<39:8G(XG MAOB&%AKYU;JC+FMC5=/%IH-F>5$M1+4(U6)42U M1;5,LONJ8_W46]M-VE?K M3_O^94\W]=<=W%C0)#"J.:CFHIJG=2."5:-D"U$-4B5(M1+4&U M%-4R2FLWJB8VK/7'AL]^7,SN+E=F^WID]')U7_]CO-K6'VH\Z".H^F=B<-=" M$\:HYFC=].7$ZN8!T>0PJOFH%J!:B&H1JL6HEJ!:BFK9N7V\_1G#3<)8[T\8 M\ZWHW,E4_PP-;4MZ-R9IZ[(A_M"R#JJYJ.:AFH]J :J%J!:A6HQJ":JEJ)91 M6KN#-8%FO3_0W/>H>/^D@WL-JXQ35):[T]*O^)Q\7YY<(=!4]*HYJ": MBVH>JOFH%NBR!+XQ3?A9[TTF#GIDO)\: MW%1(;89JSE%K/4T[':OB+6*TJ(=J/JH%J!:B6H1J,:HEJ):B6G9V)V^WE":, MK)\9@+CWD7%-VEFZ05CQ(>^K%[QF)GF-:DX,VQ*2+HXN&3!5]D)7(HXFEJ$+ M3SEY+WR=+WN=IJFJ<%4=2&90]KI0YAGBP[21[%6F:IBZ<$$1R\I6+QS;NGC5 M_Y*ZJ>15T^KJ>RP,>I5)7Z>IISZ,46_BJ_J9$6Q?_+"A?+^4C)!J3TS)\\I7 M+W_IK'^>!_^N0K.GJ.:AFH]J :J%J!:A6HQJ":JEJ)916KO;-/%4_4P\]97= M!@VDHMH,U1Q4_U$?G,4"U$-4B5(M1+4&U%-4RR<[4 MV9?:G:3)INJ/D;)_SC/).AI(1;49JCFHYJ*:AVH^J@6H%J):A&HQJB6HEJ): M1FGM%M:D5O7^U.K@9Y+[O<%="@V@HIJ#:BZJ>4=-N$%A&N+9$9I 1;40U2)4 MBU$M0;44U;*S.U*KKQA-!-7HCZ"^YHGD?GIHBT&U&:HYJ.:BFF=T0[@C51N/ M[:G89="Z :J%J!:A6HQJ":JEJ)916KL9-6E2X\SPN.0#R?VU!G5IMBY^\)B+5O4,R5#"$],0WZ)!BP:H%J):A&HQJB6HEJ):)ME]575RXLTJ MH\F4&F>&ZOVK'DCNKSNXL:!Y4U1S4,U%-<_HQ@2ML6%/Q#=A?;1L@&HAJD6H M%J-:@FHIJF64UFY433#5Z ^F7M5O;ZV/0=2J67VJ[U#OZXNP^OZTM .A>514 MFZ&:8TB2>I:IBKD2M*AWU%J?(]VIZ:,U U0+42U"M1C5$E1+42VCM'9?:<*H M1F^ [4Q?.7N60Z;CKHQN.FZD3TU]*EZDS-"Z#JJYJ.9)UHETE?AHV0#50E2+ M4"U&M0354E3+**W=:9J,JM&?4>U["KA_TL%]!!T;%]4<5'-1S4,U']4"5 M1 M+4*UV)#D@:VQ+L:0$[1JBFK9^65H-Y$F7&STAXM?]0QPOSVXRZ"#XZ*:@VHN MJGFHYJ-:8$@&[K7MJ7"N%:)%(U2+42U!M135LK,;J]UCFDBQT1\I_E0_\GN3 METJQ/PR;="/VG.VIIB,_MT$CQJ@V0S4'U5Q4\U#-1[7 D RV:IJZ^#'U:-$( MU6)42U M1;7L[,9J=YTF?FST#XW[BI$'^N7!'0;-&J.:@VHNJGFHYJ-:8'0' MYAUIMB8./( 6C5 M1K4$U5)4R\YNK':':=+!1G\Z>,BX _W4X):"!H-1S3&Z MHW9:IJ9:XIM':.(7U7Q4"U M1+4(U6)42U M1;7L[$[>:BEF$PPV^X/!_>,. MZ++.TB\.[2Q'K7>$ K2B(ZFH6M5_8^'^G(N6]21E1Z9N=3ZJ'JT:R*JJ]KAS M0P2M&J%:+%US=OVY!,(-5;1LBFJ99"&F]MBT3MQ0-9LTK7DF3?OBYZ?E1S.: MGS6[(;]J2YE3S9QV#FHT'(MJ+JIYJ.:C6H!J(:I%J!:C6H)J*:IEE-9N2%K3 MD,XDS^6[^[LW#_#9/YN7M:K-5UOE-->GX9[LRRM7MW?,W MN^+A[475[SX7NUUQ?_CR+I\O\[)^0?7O-T6Q>_KFLO*_%N7OAQKO_@%02P,$ M% @ MC686/UR6D.2 @ Y @ !@ !X;"]W;W)K+,-M!] M^]E.BJB4=GE@+_'M_/X^MH_.B7N@[(G' (]9VG.^T8L1'&#,8]BR AOT0)R MN;*A+"-"#MD6\X(!66LH2[%MFEVN@;EO$RL4RVL5 3V',+LH40Q$.Q8'*$CRKK)(.<)S1'##9]8V#=C!UEKPU^ M)'#@)WVD3O)(Z9,:3-=]PU0.00J14 I$-GL80IHJ(>G&[TK3.&ZIP-/^B_I( MGUV>Y9%P&-+T9[(6<=^X-M :-F27BB4]3* Z3T?I133E^HL.E:UIH&C'! W11P*L!I"K0KH-T4Z%1 IRG0K8!N4Z!7 3W] M6.7MZJ?QB2">R^@!,64MU51'OZ^FY8LDN8K$4#"YFDA.>,/Y+)S?3?W!*O!1 MN)+-?3!;A6@^0L/)8#8.0C2=H7 R6 :3^9T?+,//*/C^,%W]PE_\8#0=3E<7 MZ,N",,A%#"*)2'J!KM!'A!&/Y2QWL9!NJLUP5+ET6[IDO^&2#U$+.=8ELDW; MJ<&'S7&[!O>;XU8-'C3'S1I\U!BWOM;@X_?QP6[;0O:UQMNO<2P#XQ@=]C$Z M;*WG_,?HJ N YK'I5@KA$!6%H3](=U(5*J=736JJL[KT. M7)D=%^]/8Z"1E=_(*FAD-6ID-?Z757F!^"1_J_I_3]@VR3E*82,YL]635865 M-;4<"%KHE/Y(A2P0NAO+WQ!@RD"N;R@5+P-5)8X_-MY?4$L#!!0 ( +8U MF%ATVCU!;0L -\\ 8 >&PO=V]R:W-H965T&ULM9MM M<]LV$H#_"L;7N6EGHHIXX5O.\8PC)M/,Y,53I]?/- E9O%*$2E)VW%]_ "D) M$K" K93]$DO*&-_)^E:-=Y+[^V]_-NT_*\'"Y:UW,2!-%\G5?-Q=7E\-M->W4IMGU=-?RF M1=UVO<[;I[>\%H]O+O#%_H=?J_M5KWZ87UUN\GM^R_O?-C>M_#8_:"FK-6^Z M2C2HY:_]_6"\-.8N[_A"U+]79;]Z?^$[@T*EKQ!U-_R+'G>RP04JMETOUKN+Y1.LJV;\FW_;.>+H APY+B"[ M"XAY 7-<0'<7T)=>P'87L,$SHRF#'[*\SZ\N6_&(6B4MM:D/@S.'JZ7Y5:/& M_;9OY?]6\KK^:O'E\^V7CQ^RZZ_O,G3[5?[Y].[SUUOTY3U:7-_^@MY__/+[ M+9JAWVXS].,//Z$?4-6@KRNQ[?*F["[GO7P&I6E>[.[W=KP?<=P/$_1)-/VJ M0^^:DI>G"N;RX0\6D+T%;XE78\:+GQ'%KQ )" 4>:/'RRPEP>?;RR[''&GH8 M#SKHHZ[QR+L56LK9V*%E*]9(3O V[ZOF?IPA55_Q[C7D]E$M@]6J[/&ZV^0% M?W,ATT/'VP=^S** XO)P_'/L"$,,LPK$AET%R<<@(.\B=6! >+ B] 7%=_D]F 9EI M^P[U0J;:0C1%57/4[$Q3OZK/A8J<>]ZH>.'EF=$33AD]4RK+)E)VXOOHX/O( M&SVWJ[SE,U562E2(M:RU7:ZJ%>3!45-X-/Q12'!D!!,@E08X-4()D(J")(4# M*3X8$WN-R;CT4%'E8[EM2I2O1=M7?XT_B"7:M"I<^J=7B/^YK38JY :Y3BS[ M1^D(R.K8>E+"F&'.PA:BC%'#9D"(1@Z3DX/)B=?D:\/"5D' 3"QGVXZCO.MX M#R:&Q'H4AH/ , H0BB-CN#-;*$H3#!N5'HQ*_4;5LCKD3<&1I#Y4BNU=O]S6 M*C'PZB&_JWF'YB@_$2I:7E9CMN"@Q:GUG#A,S41H"Y$D,0P&% 4T@ W&@6:4 MP&ORA^9!!J-HG]!C6_5\5HK'!F:/P(XBDAH/N0"D6!#%ABF %$Z"R&'+$6]A MKRT?Y2#,?[R71/X3DE%95MU&='G]O1-P=[?CIYP1@DV+(2DK[0!2- H=!A-M M,#G'8!F/DL4;R;9MRYOB"?%OQ2IO[CE2=0L>56(_?12960:2DLD(FT;:8A%. M'$9J:L->BADB=*S2PRR;H]%@T!H*6)/&IC6VE*PF5HS^$VR%-5QA/UV]SZL6 M/>3UEJ/=&,H![E8RZ961;'9OD$9&:Q57 R0"RA MU#'&&L2PES6N/JPWTM[#&*L9^W+C0B##AM0:]4G1:2IMI_[2\(0C_U)F"(E. M+1B/.'2HNF-D5/E=5;N9%'OA[%PHG51;-I6V4]=JE,-^EKLN"K%5*P)=]4$/ MVE"% V9-*@#B F(G3EML1BAS5G<-:=A/:9^%S/O/66*3E"QS"3-- <0PC9EI MBBT6Q\X$H<$,^\ELCRF5HXS9<)02;*4 *$HIN9J$Q!3=9\XX))HUB)^UKII M^29_&M>;:I:*?L7;7;7N/=!,;%R:81*:) *()4EJ+@9 9=(+CK4TT?1%_/3U M9;"F$ T,RUG",:K(@?K Y)0(Z7:]X0FW9PFA#3 M" B=(C,T,T@,!RF+'99H>B)^>KHN'\:UBNI9C$U/WL)C8F,1P^9:<@%(S2@+ MS3D$*0NP(Y\1347$3T497W(96Z5,:3(?;.%QL0G%G 0+0&9&$G,UDP%B84H= M1$LT[9!G:*7V<]'9VPX%H]VA4I;%F%B!&&$D"6P2H,"\8/"1YYW_)BT0%N MRDZIV#PS MU*S+D%B,+2NA?A5.78E 8Q+U8Y)[1+_+9("" LM@6XA%9NH#A(B#IJBF*>JG M*6GL0]7MMB'NVJJ\EU59Y' 7VZ_K[$PW*7U1@+Y(ZFH"4(U?U(]?'Z4ST&'I M"7IETG;0I-HR"NS8.8-&PQOUP]MQ6G]QIY$"^"5G:X"MK X)AM:V-B1&,'4M MQ:GF.>KGN=/Y/Q(W! .@D5[59\>"#7BZQ+BSKO.G2-1%M*/[=/$JUDM>W0=B/KUH=&>EO6YYOM M75T5Z,MRR=MA(!K5Z*B',!0/O)VIK>=Q)TQLU,;[J^%TBE1?B&[XN[\E.&[> M9S][W*;4EC$;;M. Q90XHERS+7N&;8_RO"R!>_A3GBV4H^KZ<(+!&!K0A4"7 MCE*S)[F Q%@2Q69["9*+6! X*C[3D,N>@5QG')KQMVDKZ9E>N&(0],*DY^$F MU98Q8&\W"-PN/3KL=@Y2\V^\+:IQ%3%X" 9.'U'*8[, M3 +(I1$+S9-#&:0O3-+0T9@,-4Z'?IP^WWZN-I@\EMN8R=(D,H]:+@ YR$,9 M(&=XZ-1RC:TA\2[.;K>;3AEX;./FD^I+9M* MVZE#-1&'?B(>0FF35^6P$J@.&["@&X&N+$G,(YT+2"RQSEY#4A%V!8C&T9"] M/$#4&VOEMAYX;=C$4\:^M&41>KGW[*"94ELVE;93)Q^]'N*GXH60/FR'UO+ MQ4?-9>E>N6C2_4+0LY."[:3:LM#&9$)=[!)JL W]8.O,V*!_;)R%LS&P@0]F M8ULNC:CSO$:H*33T4^BOST.%7\/98SVEMBRT435R.D5C:NC'U*]B7YM>6:.] MZUR=ENAN)1[5O!D*===+I!T[64M=X. P&9\C>C9,;#DX3&PYL&C/C][\7//V M?GB#MD/#P;#Q%W=*^'=U.-W]_BU]GXKJU6,[[Z^REO):]UJ.9+J3+X M.99CU(YOTXY?>K$9WB^]$WTOUL/'%<]+WBH!^?]+(?K]%W6#PSO-5_\'4$L# M!!0 ( +8UF%BF) O@$ @ -,6 8 >&PO=V]R:W-H965T&ULQ5AK<]LV%OTK&'6V8\_(>E!.FL:/&=MU8Z=UXHG<9F>_020D8@," M# !:47_]G@N0%.5(JM/I[GZ1^+BXN(]SS[W@Z=+83RX7PK,OA=+NK)=[7[X> M#EV:BX*[@2F%QINYL07WN+6+H2NMX%E85*AA,AJ]'!965 MU.+>,E<5!;>K2Z',\JPW[C4//LA%[NG!\/RTY LQ%?ZW\M[B;MAJR60AM)-& M,ROF9[V+\>O+8Y(/ K]+L72=:T:>S(SY1#>WV5EO1 8))5)/&CC^'L654(H4 MP8S/MNR4M[%XWVG\.OL.7&7?BRJB/,O/Y6>]5CV5BSBOE/YCEC:C]>4'Z M4J-<^&7+*#N!<%HY;XIZ,2PHI([__$L=A\Z"5Z,="Y)Z01+LCAL%*W_BGI^? M6K-DEJ2AC2Z"JV$UC).:DC+U%F\EUOGS]W;!M?R#QQ#IC)56ZE267,6 22^% M.QUZ;$4+AFFM]C*J37:H'2?LSFB?.W:M,Y%M*AC"QM;0I#'T,MFK\2>1#MAD MW&?)*)GLT3=I'9\$?9._V_&H]GB[6JJAUZ[DJ3CKH4B$&RL74B/9XG,E2["Q!_OH:@Y0 M5%;8PP&[4,[T@Y?!O6B[ Q@RF&17;!IP.2:4"-G%15(DT*@?7;(;O#&P-$:O=$N5(FQ M9#D]6F.>JHORT):+7(,[ 'NM 9A&N%,1T0K?O$0:T(VC&@(6Y!8YN^%Z\4=N MJJCU0:2Y-LHL5D#\H,]^]=F@!>TNT<:A/EOF,LU#H0+S*( 845C]MM*"C5_& M J1@?H0N]L]*_%N&+')M8+N%H1E((4-4 8TYH,3)-5'W]^?[W!O=V4\I";/T'GNLX@J(D" M@V/@1+.15E"GMT0)U"XLF&01D\QX81"CQI@].:?<[D/G^(<34'8WH/*K4-7< MA=DT^+9SKV[*NC0^$RDO1+!V)_UWB[P!.#V@#J1$$T&?2]0GXN!X&#X[==TZ ML]%N:CPA?$B1KX,7R3D:M%6@Z9>QL_6WM[5H76BL,)D\! @,*VD*H!^0D1(@FY7X7(:W+Z^%N_Q04S"(PH+N"8,W2 MO0Z%,YJ<_-?_<9P1Y!N&GS1>")LB))B1Z"Z3%GS?F4;?4>WBQ89'F]SVA.EB M"PEJJ-U8E\NR.^U^L\7=+#QW4\)\1"8=ISAFMW#3-3E8&A6$KM78 M]+;"5$T<1TP'"W'& )C[[#<=HCDE(G4;AEUNBTA0_T:9&4#VM?XD9N %3BV8 M(XW5DO^E'>+0BFD=T V'K$?"_]/,-T03ZQQ>O:EP<*,&$Q9^TU97R&4QH]VF M@XO!](E;M?X[D6&XEMB@$7]NP(K93:ORCB,1DUKE#2]FL+K/W@A "R>RYRE\ MRT%A6Y#7_ MRC>P_3_CSZ<\VMRW?-H\N ;EFT*F:XFO.)7ZP#XJ;;M]+E3V_Z'0#>I\QI%H MC?;NN69?/M^9T%L\U^$DUK)GR]=U'X]'-$$<15_L4,%N+=R)#=%8SFD4P)$: M\2.E]4B D&YKV^LAL#1.QL$RCE$!9YVS(7I;REW.YM2ST;OCD+H"?^(4$*:6 MIR/#T\%AL.USU;#SH1$G\47XG$JC+.:6^,VQ?=I^L;V('RK7XO%S[QVW"PE+ ME9ACZ6CPPXL>L_$3:KSQI@R?+6?&X]@?+G/!,:21 -[/#::@^H8V:+]CG_\' M4$L#!!0 ( +8UF%A.FM/JH2@ &V) 8 >&PO=V]R:W-H965T&ULW3UI<]M&EG\%I9V9DJH@FH=.7U6*[&0T$T^\EIRIW6\@T201 M@V@:#4A6?OV^JR\ U.')[%;MA\0BCN[7K]]]-%[?Z?J+62O5)-\V967>[*V; M9OORQ0NS6*M-9D9ZJRJXL]3U)FO@9[UZ8;:URG)Z:5.^F([')R\V65'MO7U- MUS[6;U_KMBF+2GVL$]-N-EE]_X,J]=V;OO?"I6*T;O/#B[>MMME+7JOF\ M_5C#KQ=NE+S8J,H4NDIJM7RS=S%Y^<,1/D\/_%JH.Q/\G>!*YEI_P1]7^9N] M,0*D2K5H<(0,_KE5EZHL<2 XZN,N>>FQ!?#O^WH/]+:82WSS*A+7?ZSR)OU MF[VSO217RZPMFT_Z[J]*UG.,XRUT:>C_R1T_.QOO)8O6-'HC+P,$FZ+B?[-O M@H?@A;-=+TSEA2G!S1,1E.^R)GO[NM9W28U/PVCX!RV5W@;@B@HWY;JIX6X! M[S5O/]9%M2BV69E<+!:ZK9JB6B4?=5DL"F5>OVA@"GSPQ4*&^X&'F^X8;C)- M/NBJ69OD?96K/![@!<#F )Q: '^8/CCB.[48);-)FDS'T]D#X\W<@F"M/&M4GBR+ M*H-185#3P 7@V<8DZ^Q6)7.EJF1+ \%S146#U#D\K8#0FS7]%BBV#%H)<*Q4 MI>JL+._QOMHV_&X#0'RN"OQUC?,0E!<;51>++-G_RW^<3:?C5Y]'UZ/DIXN+ MC_1[\NH@7',XFUWS4I<@F6#,^3W-\%.MVZV=;AO@ "9KGH\&6+A(O.)WG 3% MX"C9GP>(OG2#6%03#+B R>DK\X1)8'UEFRN";_ !@?V2(4^3 JZ9=FZ*O # M M9E=,3OUZ]!XS4R=VZ6*S#=Q* E3%2H/2&A51J"1B$OT?)15DF39U5)B-9 MR\/-LQ+W&7YL-*#JP?G3" !/.JHL0.C1PMLM(&<1H@KF]8,0@!F\ =O;W./^ M]9:0)GE1@S8 LH(5%I7]]3+9GQS@T$T-TC39Z!HQ"6/I2@$LY=*B[U8+Z=RI M^E6R/SV NX(5O)0T.LFV6UU4#4Y0JXV^Y3W99+_I&L&2@39J,U>UVY:YSNH< M?S!$NC8P^@Q R@Q24/0ZP( H;60<11 ], X LG]TD*P E+HR'0I!I(-^1P(/ M64*&*ZI;91JEDA9D>0UP($&UC<(QLU6MB+:"W35K(/:U+G-:6IVHKRT"+5=& M1-F6F@!/)4Z%[ZW:@B7"0N?%LF!F#\03,'N5X\HNZ?Z"^>1L,DYCUC%."%Q< M7^)]*P(2786LC_0MI)8*E=0(*\CO9*'J!DR9Y!;(,IN7B(1&P8V&"8M UD"; M,5.*Z!C@#8O++ED6#=%.9LFN),#%BNF&630N='U/%'?ML AL'6E M-D81N>*S-1IQ^!CPCP)ST3\'NU'D+2RB5DU;X]C(68L#VI<05KB,.RNR@@9$ M,@?H417D!1C/&K& R&EP1PB%"NA ;XJ%IS?D391N0/Q-P;H0I&Q$3DY#!!N MD\!*YRH47!:R$4'\V1#)O ?:V) :O1G6=,_70O@0.@J.2ITV]ARVR2JP]C=" M6[1QRD&"B\X,Z,LM,S3C;;F$/>#]48@Z "D3BN*#9Y7#;]:%DP3I%%*D$N' M)6QBON,1*T5%427L!>$"O3IR$];J5E6M@(A442'9Y&U=B/3C)TF. M_IW%@; MX@DV JXZ-"LJ%/*C4 9Z%('74C))ROC?:2RDR;QEFD2.1SV+;R Y AA%31L$ MI'I+K$0R$ZFH BHB[-YF9(4]@I>9V:&%=@!0G$A:P3)"+ M+$%& 3\A4GE^&&==(.>!UBKI3< >&T45W44]HUO3)WIOBH+)6 #Q\;#@>!L0 M'*B96"M;J!9%O6@WB.@% O,3T+V0'U@R*\7<&3Z3)DL0&YZ>&3!@R'NP.UJC M @A('@(AL+1WI)BBW&&1:, )1MIKRQRV$/@5-%.&^H<$U[+6&QA.FX#51PF2 M['@&RB _2'YLJX6HBTM:T.*> //&_SJRE^\02NS[%C*28N\&+L&.2C#K$8M M@S![YES(2&R.+/V\]D;'5B8P>N8RD*BN8#S= MTBV[AT!HCV!"#!!A$/6-J3NI":>@PVZS@J2+K"AP2DBP ]G]Z*W?8:WPW*7< M]Q:R4Z_$ #,),O.0C+>1]OOX3+:81#D;UQ')A&*E" M"WW.37$H4([#NS<(Z8.\^_'391Y75AXID94ASEH%QT(T* MC0,0&FICNB.C.0.>&%A #Q"O6!6D$-F82"BX!*9AGB)&^(>U/,"35=]D%!"O MV[8,G9*/2F]+Y5#Q0U9]H:##&O9Y%,G3+/^M%:4(8!>\J;)%L!ZF:+R M.[9K+#1O, RRUG<5V_V&C4U%] I6 7K,R\B!%("M;:V?:$N!A:M G8 !D_P* M5H)*/C!3,B1T_9:N^W#&0K'&O2/M-5?6]A?ZM/9*5K' 0&X! XE,)5KQDGQC M2X/DXV'LH(95E/>1!)JKY@ZC&N D?H&! 7@G16@99K HW?@DL08)?\$9G82 MVV[YTB]D$RX0[90=8DT,\)S@)X].[#U>,<)+Y.F'3B,]B*@OR$,3O$E,C9Q0 M]%?R6U@($#::,[+"T-UE]%ITB%H-1NU90$-8XD'0.KE;4V01[@A*W.:XG6!Y M!A8'F$L%".$\1-NZ "ZL%^M[[YEX#YLD^V5;]9PEBWBWB+ <+.OFAZV^:NL7M]#8]$,(*;,C?F;?0LQ)-,+@@(&U6 MZQ0RP\8ODQ^<9N2RDCB)_ :TE!??0W!2?\8$&8OP0KL4X8@ MW;LU&P76,EB(>G7O0P<#VQ1*"QL$\JBV >M=D+'Y'3B9+A"7E4:#S#%@$,XI M2(<[CBD^C-O5&O02Q\$\-?>G'A9#'&L5UK:#<2S5JE"Y2&]2%)2DBUQE$NR\ MS_:_$ XY5K2-8.0HE$DP,F*@@TO[.-6JRKXFO+^ /I!\8 R-RV03:Q00T,4R6H?DME%;_@E9\0 M) 2;[UA>&-[R6H[14K8%K*,H*V8O5N*FV5R3/$ /+8:%IXJVH#<9/QHJ49FK MO&?E(HJ'W,AMF2&!B3)]@CD>&G1$@Z7H(D,TO\@,DPK]@5/!VMFO!T\3G?JM M-@7^%$O"*(!.0D02%!:-CUL+%RGX$EQ*88P:_B3F]](9GK0!1R8WBV ;]*#8 M5U/3+G6F14,/ASX$NCPT "],,6\&0=MF]P07KU$FA)LU.-XAL4>$>$%H>P=+ MP#R#39].Z7',HZ9H?*IMPZ'P&$V[%MM#']MU3U@*&6Y975-HBRC3[JI1@XK/ M,*U]HTA!+AZMERX8=E,B N$:F)5UPV$=>!YG%^"R_1K(-QM:XMV4-+M*=='$P?P\'CA/=';\NL#Y+/N#2$'R-V0;,> M<$)WR#>GW\/P00@:L#M*(Y N.-&$XOP(RMV2@H2"=M'KP.+J#M[1C+&_OH0V&Q73JD/C?,+ M25-[)[+6NE-$\M694[S+]J>W.),K-O;L'?GYCJPL\GM81N^+07Q@_YJZO\ 8 MZL* 08JG_,U@O4RNAR48D&@ZF1TETW1Z=)Z<3<[2L[-C&F R!>-UD+_M\/#P M>#:)(,.7[._9R8E_]#0].3GN+>)L=IY.@NL,A;L[.4^GQY/'!OG_1<9,OL-D MVR?703*-R%/(LD^.PV0X>R(9/I?\_M7-V$&^T_-)BD #X0!E3,_.TM/CLT?( M=S).)Y.Q>V@Z.TG.T[/3H]Z$%)X [>27$& M57-8AS#6F&AWVXJD9V KQ/8#Y MS#\XZ:"Q.DNEQ>GPV2_ZA[EPV/YFDQZ?' M[!)P[!*HN>]QAJ/OGZ='Y[.#[X9C:OG].9.ZU-)I>GH^^?[)9SNV]8//80>Y ME%TVQ=!\SK;HN[)L)7-:<"".Q)9'+U?9F=PY76'4X+SV:Y_![PM)QUPXHB0(E'=,0G^J'_? M#R#^:/SGPY-9\F?ZX_@<_O@8;,//Q=?6%B":A:J0_%[.CO]\>'0,3P[?/8.[ M8[AK9_VDZY%TS*S<,";2AC! M,%\5F-02O]2%,RB071 : A^TZ)='LGP;W)$@-VP'&3.Y;EYG=U5KJ:+ MXOXH=8QQ0J< G481>AO_BGV>NC-G83HU3735)DHQ2<=&U;0'M#DNHQI-:H??I>CN,N,2HHWV>X^"KI?DLHJ4!Q?\NJ%NM64$; CJT/0NOF*M 5.XP> M\O\PW5N0*EDFQ<&CQ,NE@P-DB2Z\3W,'](E%0D2@KB(6,Z%I4CPZV],FLR,* MW[ATZ5))J%6*<]C[Q\HZK)"K;#D?9N=L0B0$#J##,,>B(8_:QTI JS%1"3YH M4MQ+2H0OBV^<(.N7?^Y<3&]RRFS='GQO8,67+0\MF<2!KWL<6KYD::*]0;3Z MHGKD\'X*,,>"7E#T6D5BNVWFS;%VK G+P,DQ\4[X_>A*V;>>P MT\FKJ)#:#2HW#VS1] )(F8LVPYK!C<[!VK6Y16?G=@MNZ\RGVF O6ZH9M*5T M-P/H(:/4YZJ,%(6#C;P-W.\,Y^QV<45CI:O'Q_^;,GP7 _2$12>(0VGG6MY/ZH9+Q3#T_*$LT>ZJ^SQH2\ MEG&UKT>N5#"(O;BC:':E]*K.MO HO+NRDKJHA8'*JQ:X,C3%_4O;TDO%TM04)7"]Y0W!L8)"OO,3IM<667?XA$(5$,\C@T&D FGL.>S M'T09@5J+99EH4NR605.(?2_J]"-PI?S=HX7OF>$'V<#VO(P@@:S/6]Q!, C( MH$.7F\*O4E?N P>N?AQ(K>;J'>MLC+A:KCQ8H\; M2SIL(FG++AB*UPDFD(6!DE:[\(?/%H599+B_UG; "V> MG([9BQJ>+"0TLX/2^FEN7P9=1DEAM)MWD9-K;NJ[]N(((P*)5H2$*JPN*0<( M"%TIW:[6(O?(0*EKE M2K,AF\@XXQ VJQ:F*9B9,(>_/TK/)$97$'J4GTS&M M'9'[/?B*T!7XM3')[/]V0.ZI:P5!&RBXT'=, 9U265U_85-% TO" MA3J[<_T"DB'5=^(#H$IK-[X&PFQ)>&0UXJ\[K7:_-%0AJ&#&E,7O MQ"#6 =%<2V(;7.Z93UQ@UV=6[ZC+'V>0(EX:F[(;!T3 M;+;*KH'B75*9D>D$L;-C;M/=DU+WF;/*H17?@P=" Q\!2T^D!B[H03&^M M0_#YT." HG$MDHP MA]*JNWA$ER7'V"?",-6CRPBF"]NUJ3N0'Y83K? M9MI[ NK[/8#"IRS=D"[X75+7@#=7B1T;CG%9'M!R#"5V6W>00%59&V'[/EJ% M\'+-T1ELO,N5N-;8EMU0@7^@^;FR4 J V,]'TT+7-5>DU#V8PS)(5S[ST(J+ M?N'YP^LVS]@'-"VLHX"N2SP0;'UNVRGX&;Z/3%NA@AH,-PDS,W4#(L3O[Y;P@'/<@5KYRT"GR3. M,'BELAR/E/#SF&!53G 8A['G(20(OUM&,:+@BXVU6FSLYYDQR)L(;5V:=R$PV3'#FG=@N8:;&TV7:@YK:O'UZ;X]IM^S&6FWIB(G-I M< IC:Y,[MT!QEV@: D; -#C$-O-KO6Q078+I"3:EWM).7!+^8J=7MHW%F0R MA&#L 'DP &] D++!UZ[T3;(H=9MC(J)!2>?:RJA\'T4!R45Y[4[-38$2U4U! M01 ]QW8N,C$6F:T'[QU;@Z;'['A\>,P%)-/)JW_R<'TX;4@51[>O';G7KH86 M*_=&@JE@H4! ?"(*&(R@(R@V'S;_HW4&[QRBTF"5P$%.1UB=DP*$(ZB?RT9A MQ1Y>9-NB0>M3Y=+830O#01Y"-7L,R/B.-:Q!8/OB70@="&9S@'EHN-. PX&9 M6\8<+L31CG] 10_XC8LL_\":)2N;TZN+1;N1QK@TUE#0 MSL>RD4E3-B3!?7P7O,=,$[Y:&.*$MHDK&4AY8),=+A3,#&6C;8JKA]ECXOK<$!87 M(_6RT5#\K&UL!)5D#G@#Q2+8J9FXH+^P =V_X?;97O %!;@1-CA).3 Y)L;* M7XR;KI@SW)$, 26C!Z10TSJ7BP1QS4K>V-T.D8 !0S81&N[F\NO'K/Q3*#%D M'&QVE-HIU^9CV9F-A&[T3W0V/KBB8#_WYEH;#L\/T28KGP3-]^7%\$P=2IU* MGAJF 3UD BO=U3++$03!"P^\7L0A#9)FCZ&SBKF5TI(ATUF;56PKUZ/)%E;. MKIM5*A0#:=',VZ\.@JK ,-<^7"OXD#\4IWG#$VNH[MZ7I$>W!DI-[)%C72GY M$A/[[P>3R1P2>J2!(:XM)P]QD_X[OK=W5FMT_L@%Y=HMP*DDZXMRQJFS'?B=R0\3J4."S[_9\NU(\2-OE^1A"'!O:*SXW-;C J^4P7$^! M*<+AD^=,\;P]PM*AQ5N 2O4-'(?P."AW"@L:QOYL")'^5/?R4(K5B@P6U4C7 M8'AH<)#]E%B,[D\IDQZ-'UV%:?\$,^_&/LEVVEWBX8E$<>6TY'(#?*!%I=!3 MP9//N-O9LM%^ S( 1 ]Y+G3WP#4;^SB6Z_GTE.L,- S/5=I*,$'L+28&1D(?OD"Q@=GH19DE>]HQ72@[&\/Y"27 MBQSY[@85\T#H=^=IMJ*6[2D_044CS7>8T;"D[UVIT:\7-[;2R 8A79Z*F$RJ M"5()+E1H)>%M*LN&MSOQT*QD;X3.C0$^FNNZ8C+GPZ,H&!Y 9B@75J^X4@_' M\Z'=?C *EU9F=R-Z4$[P[!X9)<<7AIMHPS($YG!A&NKT^)C>OX( ^!VD87+3 MWF?@.?F,P@V>;,!'5ESJ49K\W.0C0M9_K]5O!;S&KUQOLKI)WKM(@0F>UG,I MG&-&<:)LH;<<)N?37\G4^EM;)2VI/Q]-QG/%/G96I2K!9R'ZU9[\"JFIP M[JO\$%.BAT&5%!V#>V^SIYAM:##W_&]=>2 _?.4:@>'13Q)@ -\,>S4AY>::)X+X[&*F(2PY9 MS?@@(VL[\Z\4Y_[X7>4>'E;C@14!94ODL-K_\_6?SM+SR3G539RDT\G$5J&< MIN/9:;=N9/\K=E,P WUB!NH<0.@J7[@VFA\=BAOW3S4V\;'&^Q?7EP=2.WDR M/DG=Q*17+FW7 0]WZ8J>\#5\GH_2Q)-B!Z*M%P0-*46=R NI!S(H<3 M![GZ#5GN5,<1E57U@SMAW9&7M*#+#0F@N* CCR46=E@BR.SX%5LY=@:J3&]MQ#35NR#[2/I,;O< ME,^S"9\>/LXT/".6!DOIQ)O8[@]/$*.X2$HG>DN_W(YG[ X\>5XZ;>?X(,C5 M6101)>R3=\^'2"L^) M/535+4K<[IADTY+A"FH<.BZ' >T=/O?$UF.XXRD*. M4^/N'(N;8BFY5%PW51_$IY)E*\I)?1J:BS9L@W&H;;D;27Q@,R;BI0#7'5OG MCJE]D-[L%IG=>V2K4P?FCY/WY+"@?.0J]?Y1NI9)^[PIQ02YQT4HOR7@T3&& MAINYA"#P"-'"N&B+:]+BSF;[F,$(PL:1&DMRWS[Q1W9@=O_]+PR$O.\KC: M MC))9R?C9'(\!57B>X,G)Z?IR?F1J/MG MYZ F&CI^EQ$^&T_3\>D)K.DLG9SZAZ?P\OGYV+=9CF*EXI;D_I#,L.$LGSM+ MN:H4IP_9\D*?>D$O>7M8Y2O*@/BBAWU$?RZ6P@:,:#"F#E+,L(:Y4MMT0-C" M.H>-#?&#U<#EEW%;2-QW+:D7M%A4[8M._!#7]1V+\9[%"=X!S^D'3$&5,866@N3,N466E_Y!-$YT60,6BRZ(1 M& /#_B'V>] F[=.+A)GY.T%TTIVS.ET%+,%+7V:1MI*N88M#/6;%XD&=07G] M '#X^#" LEY)(@V"FU"BFCM8/+Q(PY@?\&&UR%0N, L+E^SG-AC#SY;; <+= M"?X4Z8A;FGWPP)9?AI(F:$9HZ+@QKN*TC]EHE:.-+J9\'5^QA'7>+\K=M5K8 M6Q!(AMA2"4I @J+'-(1++Q8M4@C50E(M=TH,YH"S?1E)MFRD7..QG0W%,$N^ M4E4K3)DLHR4M=XRV6_ %"P(/.I,^OULZ(T1R+1414ZTX9FTCG_&T-J0-1G9@ MG:".'JU&\"R@&%Y,?4R?2Z*J0IH7Y/D#^]4<-*B%%B:C8[ J\-,H/BAN=@AX MBLCT%_K EQ)Z:<::PVTLP+A2G@@XU'6B'DV"R0I\99Y)?T?<_,>T3#RFZ=] M;GS7Q* Z^)!L^Z&G=;'E.HALD^SCMDB<<3J>G"[0=T;K%(^6^ MMIDMS\$7L?:1;N\8)0V6N,U@+Z6]?:E4SWEV>V3CQVGRZ]5'.:UTX3_=P]_] MP*611>>4FP^<7MMZMV*D1A8$KH6)+:,#-OF6F"YT9SP'12.NQ<"7K(WD2S44 MA9 "$BJ3)O^_"ZO+C7DI9X,8-'3O/L$#*^C&WX,J3YF[YS^[0".J^.#5QXQ1 M>Y*KVSO:'"-!+-8R]MMC)8A8>RZ&[S'9J,:KGI#<7,=C7&;J> SDN3\1P ;- MFAXTAO(5CT%!]7ZJD?9(;" )4TRY5FS\L/F2S!69,_8($Z6V%$+7R\'Y60T! M._*ONI.$L\%)7U+,54D/<$:(D#(#];E6W,M]]SC#3L??R;"V-\LEO33)XGP7 MD GEWJA5-.#TP>G[G(XIOX"&=C,^K_>0BNPI_-J3!":L>N\3&&[:_58("CQ4 MV\SH,]I-9WVX&)'4W$B%L+V\LX;;0^/*+ &L$!PI ML-B%=PDG1XBVM""!OEV4XJED]A0J*6HPXF,BF85[/31(&IND_+TOH22T/]:: M/K-3D %?'# ]5!W$#U$".S=VUZGJB/.=MC'+1)SP3@[JH<\$VXKE _HJ&A88 MJ>HW?=]1O,&A]/YXH\4:/V[D.QP!7O9U[CW,JC/W)QJP,[6O/W@ZD7XF21$O M)8T)5;E32"PS:3R!^H^0RI>B)\BUQ%;]X#-,5/6H,@NO%C3T *I3VPI][1DM]3VDC MYP QQ%RAYJ>BV+SQ,SI&_,E_W5':0I$E#"C'A02@*&8!ZR>*B@ BL'&!,0T! M&[,GH\2D6\/V4Y+8!G)L[-Y%,8 70;3M2@19M_HY$41;5+R;&'R=#@*-$<1X M=2XF2KBR:.^(!,J13[UHGC]34=BJG_2B11.3;)1EMGHH.AQ[5E(''C[= M^;+"PP@B];VJL;)=3K0VG9J)3H@FQM^<;$R\<1\=&19$;8A60W_\"@_;_,)[ M$O1W!]\5M%5S'"C#5!5]83?ZXDVI)&?-T'&E"783-]TO)!/%\,E8 _"DW6H4 MWPE.1\*X1BZ,L#9\FHK_EHW_@"+*J*Z0ZN80XM]NP^1C"MW36NCQR',;;,+B M\_>J9;%J:QM><5.@%X4I6XTUK/8PA/YQ.YTP]54( 7=KTUF'H+@X\)"^I]T5X+5E ==B.Y0ZD( M)Z[?*NB'$71VW=^15 <\8P&"%ZUT M7E)E<.Z*\*\[-XR%]Z.ZGP(]/HFV,X'VR$">Q%T.S5O-N[-IGW;G19Y,%T%T M4]Q$YR@'[E+!'0U=<2:[VTJD? M^/ J>K=O]BXF+R^F M>R_@3?_XV]=;$&8?.%69E&H)KXY'I\=[?#B!_='H+0Z)U@W(1?ISK3+P@? ! MN+_4NK$_< (\[HC >_L_4$L#!!0 ( +8UF%A';1U^^ , *4) 9 M>&PO=V]R:W-H965T>+]@\-?DC?VX)T\DUSK.S_XK9PG8U\0UUPX MCR#P6/,5U[4'0AGW/68RI/2!A^\[]$^!.[CDPO*5KO^6I:OFR5E")2]%5[L; MO?F5>SZG'J_0M0V_M(F^V4E"16>=;OI@5-!(%9_BH=?A(.!L_$1 U@=DH>Z8 M*%3Y43BQF!F](>.]@>9? M40C>*D\DVY=0:S$G%N<2/MG26A2KK2JF#EC/!J MS5('<.^2%CW0903*G@":9/1%*U=9^D657!X#I*AJ*"W;E7:9/8OXD8L132=O M*1MGTV?PI@/5:<";_CC5"'3R.)#?)^>V%07/$VP$RV;-R>+5B\G[\8=GRCP9 MRCQY#OV_E/D\T'1$3V#1:_&&/DDE5"%%35)99SKL-&?)5<)1JQT&F*JWV*WY M5^P@3#!]-KIKR6DJCM#TD@K#I71DD,]/6FE=, M;A?3AA>\[N1:US_.6;*6- M>^?8-,B_9NN::!=%H3M?B>&"X9[7'! 4:CHTCNB/H:*26VTE8OS_DSF#\?&T MV'2NPK;ZJ@TMCW21KO,=:,@"B8DJ3E2LEE[(0RAW)$: K' X[ MZWTG:NFVAP0J83U!XH>6C62(6Z+:[1$FJ.LU&Y%+'TW2VHXC.-9@&UJD@P"/ M*'B82UC+_B]PB27AX'055H^UOFDL0#0>/6S FQ6U1J]E*=6*_&J7!4#A#Y@1O<[??+-- M$' U4/*.MUW;HNT804\D]<6B]7O>2Z,;2(8?@\6A.A#:UU][M<*)@7:N<(5B M&1[5[85PVH'I$-U;8^ND"JNBM_FEHDM+/:*7:U\?-J$S,N^\1M_I$W.TG2FP M\'K-H4_NK^AS>O7B+!M//_SOSW]8&/*=+8_;\*T?NC&)O?%]&G[Z4L8]^;)!%[]X+'#.3VX.M'!5?A \/)A_<1;=+ .WR 7\>K=N\&PO=V]R:W-H M965TU*#9 LRS93I74-I#T9>N D&= M;)]IZ601I4B5I.SZW^^.LA452 T$^V#SY>Z>>^ZA>%P>C/WF:D0//QJEW2JJ MO6]ODL05-3;"34R+FBR5L8WPM+2[Q+4611F"&I5DT^E5T@BIH_4R[-W;]=)T M7DF-]Q9YJSUO).ME*W:X0?_8WEM:)0-**1O43AH- M%JM5=)O>W,W9/SC\(_'@1G/@2K;&?./%YW(539D0*BP\(P@:]O@>E6(@HO'] MA!D-*3EP/#^C?PJU4RU;X?"]4?_*TM>K*(^@Q$ITRG\UA[_P5,^"\0JC7/B' M0^^;S2(H.N=-337P1DIX L\.X3!98?A!?KI34'L.Q- M:#P)I89H(B"SWJ/S)+AWR\03-GLDQ0GGKL?) M?H&39O#%:%\[^*A++'\&2(C4P"P[,[O++B)^P&("LS2&;)K-+N#-ADIG 6_V MOROM<>;/X_ MN7&M*' 5T35P:/<8K=^\2J^F[RZPG \LYY?07\#R,LY\ L]# MP9M7>3:=O7OQ>.O 5$"G@LT6;3B9LXE.* O'-.P\;EZ'WP-=8+HDK7%RE#I/ M\SC/%T_Q>1Z_7>3P\7LG_1$<%IV57J*CR^!KX&8CU9%PN!BIQ58A5$):V O5 M(?R6_@Y9G,VO^?]J 0_&"P7NJ7PY*C_/TCB=S2&[3F-FS,$;+ZR7>@>5-0W\ MW5$NJH8*]#7"G]9T;=R;/)?C31CC$RR6- %C2R)FB7PMZ*M@J00H&+JY!G1WW>G5T6<[)3 MM2V&WJJ.K E4)(0N)!V!U%0Z":7I<2$#LRN,=D;)4K PSM/0'PLALDP6:V[X M^Y[L!!YJZ<;<:%4HX9RL),4+=Z;_PD_&39Z[JLFHC39H=^&QH(2FT[[OJ,/N M\![=]FWXR;U_S+X(NV.A%%84.IV\741@^P>B7WC3AJ:\-9Y:?)C6Q!DM.Y"] M,L:?%YQ@>*77_P%02P,$% @ MC686,&ULK55M3]LP$/XKIVQ"(&5-G/2-TE9J86R3 MAH1XV3Z[R:6-2.+,=BC\^YV=-&L9[4#:E\9GW_/XN7/]>+P6\D&M$#4\Y5FA M)LY*ZW+D>2I:8SM/"F8[MW+6< MCD6EL[3 :PFJRG,NG^>8B?7$82TI\EJ6.,VQ M4*DH0&(R<69L-.^:?)OP(\6UVAJ#J60AQ(,)OL43QS>",,-(&P9.GT<\QRPS M1"3C5\/IM%L:X/9XPWYI:Z=:%ESAN39RA S$FO,KTC5A_Q::>GN&+ M1*;L+ZSKW*#G0%0I+?(&3 KRM*B__*GIPQ9@Z.\!! T@L+KKC:S*"Z[Y="S% M&J3))C8SL*5:-(E+"W,HMUK2:DHX/9U%D:@*K> &(TP?^2)#%PK48T\3N\GQ MHH9I7C,%>YA8 %>BT"L%GXL8XUT"CV2UVH*-MGEPD/$"HPZ$S(7 #\(#?&%; M:VCYPO]0:\W4?9W)W)21*GF$$X>N@D+YB,[TZ /K^V<'='9;G=U#[._2>9BI MUX%]9'#T81CXX=F[OS,%(@$Z&\P7*.WY;);HG )[6'^![F\_[HQ;57)+U5(* MI8"%[FFO!RQP>T,&WU&I$?",S(,7$0+9$,2B6NBDRNA*-RS>BXQ(8IQJR(@/ M%1PS=S ,3^ X=,/^X 3NA.9;8/FB,;0S&P1PZ@:LVXJ^6R%\D:(J3;J0] <' M35/_$D:=HG*9ZX<^\"(V03 DRC6_\1"N$P+0J74S+106E9D MUE2S:1EC9R]XMDO>4W'8>>WR>%OFEJ-<6@M78!M<^UP[V[X2L]H<_Z373\P5 METM2"ADF!/4[ S)E6=MV'6A16JM<"$W&:XNE0F@1:3X30F\!LT+Z=T]]0 M2P,$% @ MC686.I?\04O P E0< !D !X;"]W;W)K&ULI57;;MLX$/V5@5H474"U)$J6%=[VXT[:(1I1(M2B.4!(V;97"9S*\R M)^\%O@CLS-_)ES4W^$XU7T5EZV50!%#AAG>-O57]1SSX,W5XI6J,'Z$?9)-9 &5G MK&H/RL2@%7*8^8_#.YPH%/$S"NR@P#SOP9!G^9Y;OEIHU8-VTH3F%MY5KTWD MA'1!N;.:;@7IV=4GN4=IE19H0I!H%Y$E5'<7E0>$JP&!/8.0,+A6TM8&_I05 M5H\!(J(S0)B&PF*5G\-+1Q]3CI?_#QP$A>QK!5<;<['B) MRX!2WZ#>8[!Z]2+)X[=G^&4CO^P<^F_Q.X^03^!GD-,#*!55D;&@-F!KA(UJ MJ!B%W,[AU8N"Q>G;_SQ?&@=&D<)VC=I'ZWA%46,^=+\HW=^]?'+];_,M[RGG M+6K!&P-9%C(VA30.YV&6%'^XF5W0_)>RO!EEQ_AE MTS M8DA96.33TW?GU P--9UC-)VP:"D[_4G9:4U \(!#*;!J"'3V#86+7SC7>M++5QOZSIWT3M M!.A^HY0];IR!\2=>_0U02P,$% @ MC686*>?:S6X P 'PD !D !X M;"]W;W)K&ULK59M;]LV$/XK!W4H',"SWJQ*=FT# M3KN7 NMF)&GWF9;.%A&)U$C:3O;K=Z1L14D=[P7[8//M[KF'=\<[S0Y2W>L2 MT M8N;V5FHQDSM3<8$K!7I7UTP]7F,E#W,O]$X;-WQ;&KOA+V8-V^(MFB_-2M'* M[U *7J/07 I0N)E[RW!Z/;;R3N KQX/NS<'>9"WEO5U\*N9>8 EAA;FQ"(R& M/7[ JK) 1../(Z;7F;2*_?D)_4=W=[K+FFG\(*O?>6'*N9=Y4."&[2IS(P\_ MX_$^B<7+9:7=/QQ:V7CL0;[31M9'96)0<]&.[.'HAYY"%KRB$!T5(L>[->18 M?F2&+69*'D!9:4*S$W=5ITWDN+!!N36*3CGIF<5*8<,>R@D S\PV9L<)^?H2\;B&C5R##"#Y+84H-/X@"B^< /O'K2$8GDM?11<2/ MF(\@#H<0!5%\ 2_N+AT[O/C_O'0+.3X/:=_.5#/LF?!>\ MOT!XW!$>7T+_;X0O0Z8C^%M4N"N1DE I$G$20HKO3^M&*ONN-,@--"^0I$-B M#@ER$N+:6#G:AHVLJ!)PL9W"VS=9%,3O__6X=$8I*[!>DQV;&:0Y9$]!O#+ZCU%)B-DW.1QEG6N6F8$H'.4>$P2+X-XVE\Z8IP&*83R++)/V1O60_"Z,2V9=?/ M[S[#(WB:NK"^##5=U#YY2I?"9?B:5=:PI@4S;NT; M*+J46S_V^!)'1I<1]X!B2QVZ>'YL+=C5K;-R\V1EI>16L1H&OTJ#$(ZO1N=* MH-]K6C6JK6O-MEKLA&G[5[?;=?]EV_2>Q-M/A\],;3E5H@HWI!J,TL0#U;;C M=F%DXUK@6AIJJ&Y:TA<,*BM YQM)3(\+:Z#[)EK\!5!+ P04 " "V-9A8 MDC\A42$# !:!P &0 'AL+W=O&:&/%SME/YJ:D0+]VTCS3JHK>V6462*&EMN)JI#23N5TBVW--7; MR'0:>>F=VB9B<3R/6BYDL%GYM6N]6:G>-D+BM0;3MRW7#Q?8J-TZ2(+#PD>Q MK:U;B#:KCF_Q!NWG[EK3+!I12M&B-$))T%BM@_-D>3%U]M[@B\"=.1J#B^16 MJ:]N\E>Y#F)'"!LLK$/@U-WA)3:- R(:W_:8P7BD']#_\+%3++?\;^U'M_L1]/#.'5ZC&^!9V@VU*QD5OK&KWSL2@%7+H^?T^ M#T<.6?R, ]L[,,][.,BSO.*6;U9:[4 [:T)S Q^J]R9R0KJBW%A-NX+\[.9: M4WVU?0CA[;=>=)1N"UR6<*,JN^,:0Y!H5Y&EHYQ#5.QA+P98]@QLPN"]DK8V M\%:66#X&B(CC2)0=B%ZPDXA76$P@34)@,4M/X*5CX*G'2__OP ?8Z=.P[@TM M3<<+7 ?T2 SJ.PPVKUXD\_CL!.GI2'IZ"OV_DSX-FTW@7R$?6>$C*[.W@D+1 MR.T27KW(6)R>_79_;AP851_;6]3^!ARVZ"8P?QU^D6';]1:U\6%Y[=!*BN(H MWD4X2U)JV2*%#U4E"CS:9(R0XL68-EBP.63IE("EL;H?I$A(H/.W=#\,S'+/ M-&%G\$E9WE **7])$N;)W'<9(^+&+.&\*/JV;[C%DG2';ES-\W 83:>I1Z0)HTE.]=?^'CP@IY2BDX+'I:3J#2WSCJZ8(6F]Z="K=?,P M>>K51$=ZUZ+>>E4WE+E>VD'ZQM7QXS@?]/*G^?#KO.=Z*Z2!!BMRC2>+60!Z M4/)A8E7GU?-66=)B/ZSI\T/M#&B_4LH>)NZ \3O=_ !02P,$% @ MC68 M6-F%\+*3!P 118 !D !X;"]W;W)K&ULO5AK M;^,V%OTKA%L4#:#8DOR>20(D?>P6Z+2#R2LBTE MMC.=W?:++5'DO>>^SKW2S5:;/^Q:",>>"E7:V][:N>K-8&"SM2BX[>M*E'BR MU*;@#K=F-;"5$3SWAPHU2.-X,BBX+'MW-W[MO;F[T;53LA3O#;-U47"S>Q!* M;V][26^_\$&NUHX6!G\-[@8'*;DL1&FE+ID1R]O>??+F843[ M_89_2;&UK6M&EBRT_H-N?LEO>S$!$DIDCB1P_&W$#T(I$@08GQN9O8-*.MB^ MWDO_V=L.6Q;90_,D.[(8TNO*G^ M-,#)DH+RZ R>2IQS=[_JD@O2OQ19'TV3"*6QNGP@KSAP9^=$L2^ M^V:6QL.W7_U_;YE>,L1%% MA?&SVCQ"CU ?JQ:%/C]]VKC^BH%$TE;:RBRA) MCX>2V22:CI,6>,LD"GC#I>(+):[!1=>6*Y*T<,R*K#;226'9]\D52Z;19#)F M\V@V';%/_<<^*%]]NZ1K-9.TADYG-5.U""6S.B7*EVL)DB*TOR!%MR:=B& MJQIPAI,)2X<3]E$[KI@ZY(!LV9',HGB8(%;3:#2;>W^=B*N/)R]S'].(N;4 M\RE>9@(H?.*3+%K^A]%UY6V:OK7,KKD1:ZUR6:Z@%MJAV(NW8B,,4%5&;K@3 M,&,M5,XR752\A"_[< *[KU<@/%*:1$?I<#/<8>#ED^)).C\MMW$<9QFW:ZRA MDR!$W'<#G/KP[B&-HSB.H4O7ENS]GCP/=U(HG*:,'4;Q/+WR\!Y%Y8*/_D:$ MX]< 3J>C ._WS.F_&=ST571)$DV380!X2+'_-T+G$_XLRF$<348748ZBR92" M_-Y(%#+6"-NQ;"(JR_/1KXS>0&<.E LC\Y5 [:&(&S'/@ >I0D0!.IZ6F:P MGQ?$)0WDY%7'IM$0?H64M#GC%>D2MI@N=>S M"KQ'JH6/)-D.+594W 2'+(TN0"BK6G&,B;#.LD5MT.$-K&7".(R^ MWB\8!@$^9Y5 'N44VV,V>2@4HARV![JCY:6N#>SX7',#A*1SGUUP9MNR/Y$7 M,5H;V;2L%9R,B@#UNKW[(4IVVDW7*)]-7%F-1YFJ*:M?TCS/IR2_X'2%?FT(9EH-KG,,5&:S*YPEG+#V\D0!R2)!$"8 M7LN>RW^H\GTRN#5[I9$XVD"%@&T2OCW([7[0J[F?T4_B9+A_#+> M)(U#-WG'P59^4OE3\&C ^EIX7^;/,?#=MZ8C!D[U=YY7/,'@'&$1'!;L&T)X MD(.^3E12RU=&$GQJ5)84%O?:W*&P_6PIR2AFJW ;_ M!FQ^Z.SVA[U4>V@@.5OLVOQ*]9TI;JU<2@J-)18Z-\UW3(63_>EFDLX;XS'S M'C.V/0/WV<^M&K?GBOSDA'L4PV %^M?!PO.Q"/QI7W3Y5CT3?(U-QB\B(^F# MQD8TQ$0J:,H<3SV:4QN5MK;9-H]&\Z'?2(-?-)TGSTO7FP]^:9!S^-;W0\11 MY)V1YAB? W$B]>%CO)BU5(+'Q\,I&;H2I1_A23W/D232.A->=,13!;#DL*:? M(&NTDM3JP(,.?\%=$/G2MJ8=@UGM4A@*LJY=DW**NPYLVT2!H3TZ;60&/"_B M1M^*Z*-/: 48&>JB#H(NQ"%,%J *M8LZC>)<$B%KFI9E:^7.I JR0!I?EB"N_V#IO7XYH8Q MJ+$.HOR;NP]KYX46H"B9KYV^;J3L3BI$36)X-]"P&"'KT*S)3BL+28-MPVHH MEKI3!9B"B4R/ >J?^H0T:'W:PX2V\A\P 88<$[[R'58/WTCOPZ?!X_;P@14= M$SF!&5TL<33N3\>]T)/V-TY7_D/A0CN,@_YR+3B:(&W \Z76;G]#"@Y?CN_^ M"U!+ P04 " "V-9A8D+41K:<$ ##0 &0 'AL+W=O,@P(9A^R+Q[1[>RW.GT]E.R&^JHE3#?5-S=>Y56K>G M\[DJ*]H0-1,MY;BS$;(A&J=R.U>MI&1MA9IZ'@5!-F\(X][RS*[=R.69Z'3- M.+V1H+JF(7)_26NQ._=";UCXQ+:5-@OSY5E+MO26ZB_MC<39?$19LX9RQ00' M23?GWD5X>IF8\_; ;XSNU&0,QI*5$-_,Y-WZW N,0K2FI38(!%]W](K6M0%" M-?[H,;WQ2B,X'0_HOUC;T9854?1*U%_96E?G7N'!FFY(5^M/8OU)#5XI M:F6?L'-GP]R#LE-:-+TP:M P[M[DOO?#1* (C@A$O4!D]78762W?$DV69U+L M0)K3B&8&UE0KC8([JC#I%@TZ7T9.(;VDY@SCT(0JB^ F\>+0QMGCQ MW[#1(22/(YC,.%4M*>FYA]175-Y1;_GR19@%;Y[0+QGU2YY"?Y9^3R.$P0Q^ M1('/%84KT;2$[Z$B"L1XH'8'6LDP$5F]!TQN$)L-*RD0OAY.8M)8HV=3J)*N6=D!0WC?%1:8*D*+SLQ?.FE##48!ZPRC:LR:1!"Z(=9 7D&GX4F M]8068-D C@F. H,9MUW;UI:>*%$25<$&PP6,NR^;^\C41*.7D9Q]BOR?8WME M;&P)6UO'DD9TAK^,EW5GKD.GFLQHT-!.6K\<"96_B )(_11#A:&-$_CT" '$ M2F.N.UAZ7U:F%+BR\D/R3J$QUXHP@*)((/+S*#\2*\&5J-G:AF9%:L*Q3+F. MY5\*WH5-^V/Q>69H'O/:PL_C##V<)?E!E9LXZJ3LI#0!0G^E@7D6\9/GN>"C M3.I')M'\19!\ER[30"S\,(E0C[S(X:MM9.CZ!$NXQ+YL4L:=H$W.CS]^3*)9 M'O=E-IIAMKKA =B:J=(0$5":'MB0S/+T9\!%+,:\:P[F@S\_$-U)I_JCG/UO M1=X>2GSLD^UR&%EAP_DB3LU&G)N%%!>R/+7A#V_59@=7,]ZK@Z=O@7KK%]..Y^#SX0N65Y5]02P,$% @ MC68 M6*M@.N N!0 #0T !D !X;"]W;W)K&ULK5=M M;]LV$/XKA%L4":#:>K,MIXD!)]U+BW4+FG3[3$DGBR@EJB05Q_]^=Y0MRTGJ M=<.^6*1T]]P+[QZ>+S=*?S4E@&6/E:S-U:BTMKF83$Q60L7-6#50XY="Z8I; MW.KUQ#0:>.Z4*CD)?7\VJ;BH1\M+]^Y6+R]5:Z6HX58STU85U]MKD&IS-0I& M^Q>?Q;JT]&*RO&SX&N[ ?FEN->XF/4HN*JB-4#734%R-5L'%=4SR3N!/ 1LS M6#.*)%7J*VT^Y%!V>1'P/V9A%@<="/XQ.X$5]Q)'#B_ZWB#N\^&4\ MZIH+T_ ,KD;8%@;T XR6;UX%,__="6_CWMOX%/I_\/8T7A",V6E,=E\"5I[6 M4%LG4:OZ[7[?*$W-9)@JL*$&,,K!R %,AF+"6)+$;ZQ0$@E U.L+]N95$OK1 MNQ]^KIPYK .H4C1"M?!4!&LC= 7R[,N7N]='Z]5SK_?!#;W_)Y_NN$0. M[.[YXW-S\V1^2*L7SQ?L5JL"#-$PEWM?CUT-/3^:X2\JL4_NE$PI&B=C%4N! MZ+LE/F!GX3F+DH0%F*,YGJGS_) Z+T8<_$4:P0PCL@9,&)(W%0^O*4>!Y_LQ M_H9XV*O\ ; @#9:5RVF#Z5".[8_<0Y5YPA;S*862XQFP#=>:UW9[B'20'+S0 M*,&=+MY[S)1TOAJ:5F0#S%&,V^V2)P)XJD;536\WN+99("W>XX+4:6M-N!\;78^(WU\N6.O ML27]:>0,NJVW"&==//QI1-BQ;-5H(8E5 J?RL:W!$8V'--^ &R?D=NS\X)5J M:RHKJMA,:2IUC?=Q*I$CS"X\RA%.4_B>ZE74F:J *:Q@-%\@V-LM<.U,Q3-6 M=;>HJ]/U+AK00N4>.S:/PXDC6%(V#%R7'7$E!>!U#$G8Q)*>TQ@DK_-XEY1I MPCRW#KT%'MX^71UG8%Y.1(-?"9FX7TF1=^QF\4$!.!I',;PF2QKK'H!)9./_ON;LS<9109 MK(O9@+42O>;/[T!WHD?1H KOJA?J-8[43X/=5Q#O_BA\XGHM< 214*"J/YY/1TQWPW>WL:IQ V^J+)ZI6Y;X M?P4T">#W0F&8NPT9Z/\!+?\&4$L#!!0 ( +8UF%B77?9A 00 )<, 9 M >&PO=V]R:W-H965T,&?2UKH2>>DMCFLL@T,62U51?R(8)&)E+55,#3;4(=*,8+9U1704D M#-.@IEQXLXGKNU>SB5R9B@MVKY!>U355SS>LDINIA[UMQP-?+(WM"&:3AB[8 M(S.?FGL%K:!'*7G-A.92(,7F4^\:7][$=KZ;\#MG&SVH(^O)DY2?;>-#.?5" M2XA5K# 6@4*Q9K>LJBP0T/C287K]DM9P6-^BOW>^@R]/5+-;6?W!2[.<>KF' M2C:GJ\H\R,VOK/,GL7B%K+3[HDT[%V<>*E;:R+HS!@8U%VU)OW;[,##(PR,& MI#,@CG>[D&/YCAHZFRBY0B! MK9E8L4E@ -6.!46'<-,BD",(F* [*W[Q*?2_Q>\T B87:!\%O7V3DS"Z^L?EM49R#K %JY^8<@'9#D%@B(O."Z-/ MCS]]4S_*ZORVDJORW)ZH$A52"'M,U]P\(RI*>]!X@3[(C\AN-B^81B-\UAMC M/\H2^&*@<7[G^.DE;]"([.:D&7%U3&"Q1TH?T2C:C28^3G.4^CA/T4=I:&6/ M-7M3(+A_!7E^\6ES;\D]&59LXCBH-_X#-DE6W5O']^AFH_&7;% M[)5L5VJ8]#-%CY7LF% MHC4:_28-[-/HR]G9?U42V ^S#$5^G.V@;.HX)(BQ3Y(Q!"R.=Y+ V?C[DDC] M/(7D,TI\$@^2T"A/\$M!M%S2@>RV:"<*GM<*]50/7\2IUPT:801Y*+ M$G* >D8.O\\-QQ3T_]!''$),QAG>NSP.*23UXP0N)NQGV2##C/TX)-]72>0G M) :5X-!/N^Y*ZUJ''B?!X+$(N7SAGL0:;H.5,.V[ ML>_M7]W7[6-S-[U]LM]1!?NE4<7F8!I>9(F'5/L,;AM&-N[I^20-7!RNNH0_ M!Z;L!!B?2]!'U[ +]/\BL[\ 4$L#!!0 ( +8UF%BG8_ZQ00, $P( 9 M >&PO=V]R:W-H965T:A0)!L=]%'6AI;1"G2)>DXV:_?(64K*N(8*= 7P\JIW;G">)+6MLN!WH#2KZLM*FX8Y4TA.1C)][SJA;T@/[]H']*N1.N2RYQ4]:_BLJ5\^C(H(*5WPK MW:W>_87[?$:>K]32AE_8M;$LCZ#<6J>;/9@4-$*U(W_8[T,/4*0O -@>P(+N M=J&@\C-W?#$S>@?&1Q.;-T*J 4WBA/)%N7.&O@K"N<654%R5@DNX5J5N, :% M;I8XHO8!2;FGN6QIV LT&8.O6KG:PA=58?4K04*:.F'L(.R2G63\C.4 \BP& MEK+\!%_>)9H'OOQW$ATG% Y M[%0.3[&_OARG:;)\ $>IX-V;@J7YQ1\;OR,W;^@19QE4UHMGN19-SD< MQ>F(P2UR*?XCK6MZKD"O8&E$M4:0FBLH-9&;\-HXW5_I0)+%+"M^22%C%\_\ M*RX,W'.Y12AKKHB=UK&U-NX#Y=/TB&V'/56JU/ ML([R'F7&IGTO3]_#W]K1\5AU!T4<.2B3F!5CR(IX-!P_;>(U&)\?'8,B3JEXWF(L+J9%""9O.(TG) .XA1V]Z7[L483ZKHQN@/K6 MCIL*\&&_;51F9Z@9V/T"$R+I(:6V]I5(%F?C2:S7:O\V':( MI_"VSW[E9BV4!8DK@J:#R2@"T_:NUG%Z$_K%4COJ/L&LJ=VC\0'T?:6U.SA^ M@>X/Q.)_4$L#!!0 ( +8UF%C@4\/C\0H +(E 9 >&PO=V]R:W-H M965T> M..GI*TQ!$AJ2X %!R\ZO[RX 0I1$RHZ;A_8A,2_ [F(OWWX =;81\EN]9DR1 MAR(OZ_/16JGJS6129VM6T'HL*E;"FZ60!55P*U>3NI*,+O2D(I^$OC^;%)27 MHXLS_>Q&7IR)1N6\9#>2U$U14/EXQ7*Q.1\%H_;!9[Y:*WPPN3BKZ(K=,O6U MNI%P-W%2%KQ@990@D4_MRS:Y;G* C,^-/*'#F5.+%[W4K_3:\=UG)':W8M\C_X0JW/1_,1 M6; E;7+U66S>,[N>*#-+S02]6SP3A>8E!NE82W'.:IBT]RP4N( M!KE=4\GJLXD"H?AJDED!5T9 ." @",E'4:IU3=Z5"[;8%3 !:YQ)86O257A4 MXEN6C4D4>"3TP^B(O,@M,=+RHI27#8K2!\2SM&10>P1M6;D6A05+1_) MAM:$EYF0E9!4L06!>UH2]L"*"F^S=AQ7:Y+S@N/#G-,[GG-E']-&K87DW^%- MC5I)1BNN:$[$DGR]_YIWC" 7AH=+QG^:/QZZ^_S,/0/[TL5RPG'UIA^FEP M^MHCXB >6A&4+"ON0'88M5&"]5:M[%UO4)J_K 89T4@P1- MH]A+@L";Q;Y'4O"S'X5>E,#-/$R\=)9ZZ11NDEGB32$- H@B&C=+0W??5+ " M5(PAHV7&4/,MDQR477KNZB1PUU?NZEI+LS=O,6_NF53\+F<0-;9D4K:5@+75 M\8GVQ^_BWMW./.=%/TC@II(86Q50@^W8=-^5E]I;3KH!RB#5,P$Q_=T" M65,L/T)7*\E64.DX-SR2HC:541BT\%K!!2]7'J&*T$ZAFC*QM3IHD]>FLWZ- M9M7-79U)7NE:PW+8UV_'N/X'1N:L4L_0<]:!R"=<]@,$!-KT&M'<[X%_A+ MQZ3DN5X:HQ),_XW=R08'@H;@"'!#0?CAS OGX1'VW.,'=0SM?Q+7CPYA/*C2-OFIHZ MO2Q ?D815BI10YO=]OI7+6B_O>T@-?9/6*(M@];FZYS6@&]/)XW2]WK=MNS" M *I=.QX4F!4B4)S3/A2JP MI0F3;]#9J@;S[PX25'_7@-VH3P(>.K'X\2%'%;B$(DN MP28@\(LFT^YQEN+-@M<90DZ-T2D@66&VZ:FFAXHEQ!@'L@?8'H&A.H=VXH># M)8".D.&TC6]M1EHQK)7IAX MU"(NO CBT(NMM_K90[_G+']J-[*$.]O)>QOGUT]TPY MZ!5!GJQ '3;M;E+4Y"/[_IV6Z/MWEE$,>Z"G")")()IGB(C]_B#\>5'4/*)% MJ%<=QO^V@6@:"ZZU68AX;3?1+=VR4)0"\*KQ7"(?TC"(DNZ%,IVD2PML(^I? M&X2-8'-2N:8"ND.A%.WRSKS]K-B?%TR-\C%Y=WQ2E[-KGP_W1,UXH784+\#' MCWJ%MN-K-B66X\%NBM-+H0[5#26Y[CU:7<9EUA28P!FNY[TE5^#5067@JR&Y M:WK/#.\&X"<23ZBP"V>PP=!\"KR&T4,1F8NZ':=;_'8K$D2FS>O!GP!F],-> M0F.+<>I =-!TI;<4X!@*^*1YC9!(K\MOQ!ZT &2*'),:S=64I)$P4),2CIE= M6':#[_XJ15.Y1FAJ#5(WPR'@B!L@MWT;4SV-T$QW?.2#1E7-G)UN7W37*!W9 M+LB@0W9V&THR6C>X3"6R;W4+N$>V"=K7>YMH]"IL:W=]V GQ;2^6]N'(K4/2 M0]S M?X!+(3\JV'_YLYW0/-JS;H,)=:LI0*+$6S'.[:Z#(AF_XNVHF/_UD#^ MQ-K.\!CUUAAX(SF>3I-_\%KG%03O/=*>O^-_[QZ E@)EE MY,M&:J:\M0AF\Y>VD9WN@'EPK*M@0<).V0C:&[R/D9W=F4WE:/=$*YB:IQY) MMWY !6GL)7VYWL]QAOM[?Z[#>(E;$P/?&_UQ <18P#8(O8]EV\/2Z.B>K(

[NVU0A_NV']R7+AJ=%T W M-RP'"#\A!7YL>'[00B^91EXP2TS0/.3V21H?8+0)%T)RCJ2BZU@/5Z.1PAY\ MX])S"P^RR;?;YRU0W*)4!Q<#!V1AV![:13^XE7,G[+BG>^D6;MZ_S3G&,P9V M1@,U,+CLIX\HXS3U@GCF36?#[*'#^>,D\J93WPO#M'WK9OV7IYC/L39)W0YH M" X&-BC]*J.G54[]V(OFB1>FZ;,"EL_E/=] SK$T@-/X4>^$/.N@I MB[#CZ ^[7/%M'>[RP)<0YY9M/C+0;!K8?*N[P:_<;O;GRH]/_ MV[]?VDW^@0]_MJ9C,=D?.Q30W?>'0=W3M2_VU==;XOB,R[C7/^W][YJ/H3=_ MY,F>T;9,+LT'D><_?,K_4%0O?G=E]S+]GQ8" // FULP#Z==M(S)-(&>W+Y+ MR8?.9[F#37+[[:Z7I^]PTRWMUB@0GA[\/1QQ?!7A3DLZ7,7.VB&&S*\ ME).#-\>=';GQW3;7/@/GMY>=OM(^BK=SDQAZ7@C_.G/=9=\O-R:=W]$43*[T MKX7PU @JR/RDQCUU/TBZ-+_#V0XWOV8"=KKB94URMH2I_CB9C@QK;V^4J/2O MHP/U,Z^(_4$L#!!0 ( +8UF%C9T/S% M, 4 #H0 9 >&PO=V]R:W-H965T*'S $4>2B+2EZ,/\A[ZYSBY&GB8$!:1*(U#\.+SNT/\PL6,L=U3" MDA?_LDSE%Z-D1#)8TZ90MWS[)[3QQ!HOY84TO\G6V@:S$4D;J7C9+D8&):OL M7_K0ZC!8D'@'%@3M@L#PMHX,RRNJZ/Q<\"T1VAK1](4)U:Q&BQ;M1],=\UG6 M-(6+$;:$!'$/H_G[=_[$.SO"->JY1L?03^9Z',V/77(,D?R= QJ4-:T>"9.R MP3>**UJ02>P$2>*$$X](:_IARU1.:BK(/2T:('Q-OJ]^\UP/?^*/^G8%@J'A M)4D'+NO>98>CT.?[=TD0>&?]BN?$S'O_["/!$63=^.$T(34("T,,&4LUI3+7 M+B7+0%#3]Y9;XL2>1]:"ET1M.6%("GM+2$*K3+_OW_(*^K?(3Z,6CXX%K@5/ M 7E9R)GCZ45HUE''R"N"%0OE'9(+0EVU?F1:I;:'1#I;[R>ZN4;V69 M'!$BF3K3>.)$T>E"+$Z68?$&$<+0BWEF TL'A2 MHET5[A,S>%&%"U.%E\T&-P^B2PV5G1H?*ZA5*WC[^,UU./&<:)(XT>QT^9&H5ENQASQ"(G3@^D*1C2?!]G=WI, M+FX5: M,&SBB5$[:0?!(PGL_9O5CP,G"A(GB(*3U;\Z6?VK5]4/W2C$DMJ[]EKS1@26 M0K_LQ#3YT\B9H5K'>F7036\?V#Y.4@.\2].52=.@,6RJ9L;/;C[9A_ORI?-$ MJQ0P$JDD$DD;H]S0Q\NM=@LX-S4C9Q8F%HC>H;=/^+FKE="6[41V!O.\OUXX MN^ZRG7W(DQ[0^(U8=*Q);T E&23P0,[=M_/X9==_-15#M0XR^%;MR80:](J MNL'=%;_-,S3 %L?B"+L*;ZL(2,X+++1G&^1SIUBA.2=BQ%K MP,/I^B-PXVF8G%KV(6YP'KIGV*<:M2.Q*[%:=]63#XX]$9 MJKMOFSZPW=_V MXG7]:NI1PA-9CSK4Q8S@%8$'Q:I-P_ XDKGDLBAT:/OMVZF$3UFE.%D65.IO M/RXRC%D\=@JSLH2,4:7+IZE1*QU$BGH7T$DWR(".P)^>8?SNRB77-]]T<]LO M+SUM\0CADP]?N0+B1Q@F3BG4$KTC!!,M)7W:=/9SUKVI"C.528KD\$,=GAD8S=8[ZKS ZP@OUL6&:2[^X[)XP'Y[D2Q,:<6B4"-I6R1[O^ M:7\POK3GP9VY/55C]%A%DA2PQJ6>.XU'1-B3JKU1O#:GPSNN\*QI+G,\W(/0 M!OA^S5&O]D8[Z/]=,/\/4$L#!!0 ( +8UF%@,'82Y$@P "TF 9 M>&PO=V]R:W-H965T@KAI/],K[BX;2=R2DA_W(7_[S0PIB?NRG297P/ N*7(X[_D-5R]N ME/YDUD)T[+:I6_/R9-UUFV?GYV:Q%@TWH=J(%IXLE6YX!T.].C<;+7A%FYKZ M/(FBXKSALCVY>$%S[_7%"]5WM6S%>\U,WS11*?#!,?Y&K=X<3Y MQ8L-7XE+T7WM.IQFT&#AK9 MVD]^Z_3@;2BC(QL2MR$AONU!Q.6/O.,7+[2Z81I7 S7\0J+2;F!.MFB4RT[# M4PG[NHO+-=?B*YW<2_%'L0A9&@,5VK3 3%O[OOORB2>/3=( M)V=O_NIE=P?T%Z+%F&/O:]ZR4UR41,]Q&RW#69J+GY\QWE;,:;)"F\_C,BCF M$5.ZDBUD"V90#,,@#3%I3,^!..O!T33Q02=TBJTT;SN[UHG,;T >$S#9+NH> M:*WPF$[+!8K@B.+A])6!9* :6 ZT9&<8,B3AI(U6UQ(.@R<0\J!E(&P.:F!5 MJRM>,]%L:G4G!&X8%8GGB-M.Z!96+. <2!W KPG1%K_T]1UZ>F3M,*J(W,U9-(MB]S(;DT3LNU0Y4 9C2;/'-\H-2H.EY ^\*FOADXM/H$V M4>+!3!\N/YK1.CN*1CDD4.>0G8DX/A&W0B^D05VAQN"$A= =E 4&M<" G+1R M2\UL+>J*7=U-*VD>M,9JM>#(&NX%Q0\^^#&\#%$'FUXOUF#?/?_8\=53'#B) M*!#8.SJ"?1#()G TR!B05+B\[2DD@-(N\=%!!V4>-U(1!;-9&411SDYY]2QR4\ON+&2O2(@Q,EW^#EPCM]NE!%8ROM!!@TV[B;;"(YP*3T'#$5_"[ M'X<[S(O;A=AT0(=W1&S#=3<8>-CN;8M,EAB"$67\(ZGKWNRUZNZ'ND,=-<<$C_'=9T&Z-7# M'MC:$%<"78=KIW3DRN;M"F2;XO :[,34-5B#.UWAYJ7JM=N-*0;(R[97_9BJ M Y9'3P;9G7.8_NI/D&'P#J A\VU.LTHU AP##(9I%[?_FESV(W)Y$&Z+? M+S.^$\# @"H10PQLJ$!+2 2FED)Z8Z8^7<3M;V!,?CDDO- MKGG="S<#0Y!Q(PC>UG>>*FU9X6V/<0(Q&0<'

HO5UTXPD?+_\5 M!T56D!?#8):4&-(86A@RJI85"088 N):(M4.)JSF![.C>X-Y\/S=O)H0803$ M-E# >V5#%/D&BOTM#< +D(\\@XZAKI%#T-D5N%.C="?_BWJ=7'#P]0>=<;). M!U3O8S(+V;N6O157VKJ>G8T/ 1MR'YNX2=5HU/N+,+_FLN97M=C&C$> X9:O MSHJQ*.]0]?,V*1))6K]\#")V$6#\6K/KBEL:R7V-/.* @:5EKZF>D]JH4KN< MYF5Y*XE#K,:63W RL#Q864T9P3E4,&86J0TFCCL\77"@L91FP9VE\5C!EY R M+-.=PI"8S+1GG0<-@KH>;$[*1F398(YEX(I8+ZQH-2R@Z#T%R)F,N9VO(&6M MP-OWF_/$R-X=R@"[>GG+*>@FD_Z(;3=-**2-MZ@B"^$!=J> MTI#0*2)ETX,Z]Y5EH)O JD@-Q5%W"[?JT%!@H4&*TAR<&:!6$LP*]Q6/;"58 M1MSLY%K*ZU0^GUKNCD:\PP(C"+!$(?;'"3]3F2-98#]A^77J&'#TU^=%D,RR M((E3FLPAL\X2&[Z#3 (%]$RUXV@;<#0 1N#]9!J$&[_TK3A0#0>U$HH^X*Z' MC9 "/_1SQ MRS Q(:EQ:BJ7P\RK,0WMTOO/&.[#C 5&$&3CC(?F_&D?-0]S -/ B8U9%$:9$5\-LY%(31HTZ H'^3_K=)+Z(:! M[FD<9#%Q>(8LQL!=$C]"MA@D".9%'.3I'!F8L2S,(E:$\YRE!>2IY#S QK)(,4D09H49X?I)F$T_P*-C'3C8)X[S4QTLXG%65@\ M3/=A32;C6B_%>Z8MQ@%H>%I?(9,G4"@^TS$#>:P4A)6L$?3EDY^C)YSRWK,)G4=IA>8S9I4U M/5B?9#W=*-,]Q6LP\$1HL,)Y 13",D5Z\/'D\RR<13O4WMX;=:['LJ%-L88M MV+;[^=8MPB3_G$3A/$9K97!Z5AQ4P?:Q6Q.MMT"YE@NT\XS.AX[X%LB-&?Z;;(.]?=PMXXJ/YT@-C.:[SK64)[ MM@5!4:(P+VBXV_R-$3A=QMM&Z"/^"O7L47V0;5J=.FR[=:@9^L=[H;&C&=1D M&XG]OL %"D7(3B=@C?<8O+V;.G[::TU+K.$^_"UF%N+%<5A&CP*^:1!97 C$ M8,LNZ/+:W@F!YB7[79@MI)-FQ3:X+!"Y'\2A"4"MF0^*9H_C=2H/,>";**? M RDW "^-X*:GW_ ZUG#]273;@'.\;^UV?I6B8Y$"_6!AKX>&V["A T^9I<*CSTBLBY]PI/(_2*7E3"WPR GGV;9YP=WX5Z95\! MFI;;%ZE^Y7H%.)S58@E;HW"6GS!M7TZR@TYMZ(6@*]5UJJ&O:\%!)%P SY=* M=<, #QC?$+OX'U!+ P04 " "V-9A8:A(,LO@/ #<+ &0 'AL+W=O M&;J/$(D)&%"$1J0M.+]]>?K!D!2LNQD=^<\[$-BB@0:?>^OFWRY,_9K MM5:J%M\V15F].EG7]?;YQ465K=5&5@.S526>+(W=R!H_[>JBVEHE<]ZT*2[2 M.)Y<;*0N3UZ_Y'N?[.N7IJD+7:I/5E3-9B/M_1M5F-VKD^0DW/BL5^N:;ER\ M?KF5*_5%U;]L/UG\NFBIY'JCRDJ;4EBU?'5RF3Q_,Z+UO.!7K795[UJ0) MC MOM*/F_S524P,J4)E-5&0^'.GKE11$"&P\8>G>=(>21O[UX'Z3RP[9%G(2EV9 MXC>=U^M7)[,3D:NE;(KZL]F]4UZ>,='+3%'Q_V+GUB;#$Y$U56TV?C,XV.C2 M_97?O!YZ&V;Q(QM2OR%EOMU!S.5;6#>9T24;Y4EL\ MU=A7O[XI,[-1XE9^4]7+BQH4Z?Y%YG>_<;O31W8GJ7AORGI=B>LR5_D^@0NP MTO*3!G[>I$]2?*NR@1@FD4CC=/@$O6$KWY#I#?]-^=SNT?'=%!'/JZW,U*L3 MN'RE[)TZ>?VWOR23^,43O(U:WD9/4?\N;T_O3J8#T:<@KN3]1I;BIBIDF5?B M%UC$BGJMX$;6JK(6M?PF"KFKA%D>+(YXW979;&5Y+W0E2E,C3A>_(W9$;83F MOUVA2Y+E=\+$CJS=94*A?- M%IOIN"U8(+; 3:[O=*[ R$"\L;K6U5K\JNU*/R5-D(3N'=\4":S# ^B&!'"L M@P-=/K%)2*L.Q2<)'-/:>ET\$'\@WAD(^S_TWT-FNVS6ZDKU?$Z<$J=I_.+Z MYI:ODA=GXF,IWDN;K<$3!7$\=8)]8/)0UB=EMH5J1;S",8@LMB0=I$KD:;!% M>XX?^K/:Z:F4@ ^4XKZIU!I^GJ" +[$Q3Y&*QI_F.5E!MO:^8P":HUD*",4V55)#R M2>9T_&P@;B%-$ -NC2,R"4IJN51PP'' M2D.8%8KBRD6I;0K%RKUV*D*$BC\:6>BEAB8\;^]0NECH#V#B5F7KTA1F==\S M@%=-*]B[#[?7K;H0W*K0*TW^!>%P I+E4I'C:UB<%!+$38*X1$!DRM9@)*.' M1*25UU-15IO/U^+TG2Q7_UR;1MPV]Q)J=LB'E-E3S9491.+G.A^<";.H MD0 HKR#.'IY-AI'B#BK/CTM$(??!W*G- BZ;QLG,95&H3^U^[OYOX[MG+9@2@X3A55^8X=5Z>3&9&C>AUQLER35FO* M>DA!:_D@]S1M=NQ\$O)B8<&IK:)]A"=K5U:"1;W;9LX6'*--04Y0YDT&U5M MO3N)8XGL4A?:)<),Y8VEZ T1TJXC8653KPT*P;W+=;_UZE8OY^"\MZ%$L:=X MSH4L*D.'T#-BE6*\["<%Y!#(CC)#E:\5/-0NV28GN')9([SAGE:M2,!%4\-Q M43)#E.:("R1' ]V4P,M<.Q2 M H?6DD*VC:4Z7;&"H=M*_=%@*12]G_@"_5[6@_"LWRZU,64*BU5A%G OM]@% M6YNH2->?0YKJN878P"UQ+C VPLOIS7CK^Y4_J!D([E=R$BADQCG!*N^LRF:Z M AL1*8Z*;NTJLC\%L6EE4?2I>^74%H#=KX(7D!\&WUPTH,B%+=36B(*U,F6I MBHA3=\.R1[1S2QE#$6*ILT'D7*,TY3EI..M@F;?O( CVP!4=R"([]Q%8ST84 MU_$S.G;P38=/$+8_O&$. JR]M-[6MCS>P,A8-N.X0IGKI4OA>U:7UJ*2L;^B:#)48#CN8K?W%)%=[Y0B MX*8=.G5'T56'*;]L548EXC)'&TH>([E4?W;9RF/ZRSNC'2"!4&]-0VD?";1+ MV9\L =\@]D^ZRD#R^DYRDP]M7C8K-+T$<0 ?.P-NI>[Y9FOT[SKI'FC.D)KW MD]AAF\(0+>0O^,O&<([ /N0R[UX_>)C9E119<$;*G2!<*$F"@9!/&-5:VB[I MD5PNJWB0B9UF5>I_AD!Y SR ZD@\;@Y)-2R@6LNJZ'"!L MY1I-CLZ'M-BW*=$L>PB$V_"2H@REHVV#97!!\,B"-: M]_?JJN\4OPR^#,12Y93TVX[75SB*C99,[^$2P92M*6\]WG-)@BA8[PLTZPGG M-[4!?TON LFX=(_#$D;/?V\JO_P0Z[$L1YVI\DS M%HQ]X/O"A6VSP6STC/(EI8--LR$[_34> +WND*(0Y98KEK0KNBH9NT9[;C>@ M9K'#MBF#2=\O,M\KJKSEQE4&UQ=2K%FUIJG@G>.G0 )"Z\XI!4\WID2\,::E M&@-[>JJ^3I!6X%_H:ITM_$\7_*SQE88W,?9P2?ODF MLC6ET2JDU=8:F60[/V%% MAAJQ=\Q!D('K(%=?$H_5"AIXM(B[+;AT\/AL3Q0>WK0&D 5P2>D*7G#W?I]_ M^?YV;WC 3D%DUF8'?(EJ23^P2F2P-T6^KT4H[P6E># P.:.'W>DT:Q;*FLJ5 MSEJ?2V#*_?G"F^O+VV[H(7F(T.,/5*<]JNXY.Z!'T;"*8M#J- @A@8:H)T9\ MJ1J1S8=&$3J&CROHN51V +[85IB*)K;T_A_9WTL(),M^4 M:.>/+KLO$,MER;PNP MC,\/'H\>\'#+$8%5)=OOC3_OXO7,2]9]CW MB_"_/GK]\X$DAWOY>:O]=JI\FHSC:#1%A)PFHV$T'R.? MARVG4U2[T1R/://9A1_)NG$KREH%.-BCE(ZBT1@IX'0X&G5$DE&4S(;BUM"8 M^5#=I\ET%,V'(SY]%*7S<>_T\32*)Y.S_R8C7'6Y_M#W1O-8)-%L%K<;AJ1< ML.#+?&\/H[_TQ=[?P +]=LK\%PX)OSXK"G%=Z+T11.B],D('OH_J8%U;N0/ MZF:<[:,?I\OIJZ5-C;^CW<$]9!ARDZZMH';;%.C)_.#;N5O@YJ$6VHV8]M5D Z'L3BV<&?:]8TB^/7<2O2]#"BOY>^CH&6+\-@8LD30&0' M>H?"0TY Z<)L'0HF(V$3#S2G@Q1$9H,Q_D=EG.+/%VHISUVVIUP-BSJG:JW; M)HB9X^$TB9V0I\E\,*6+3PJ%HW0C-//UG*3L^V(@,.'33Q-')AE,\/\58V'2 M\ITL&M_T4S'@MH6P:GM\&G213 83I^S4D;I^$"$]KF.OR<1;:.QX)BW?MM'5 M3>1ZUCKT&2[2>[-Q,EGA8(V?C5=[+TO8L%A(<_$!2_/K$2G#2X@G!N;I8?_- ME;.'JCC^VPZ&*BM"VM7< &Y7C!E:-W-ONMKVTN4 !V$ M;A3Z*PU9>9;"TIH?HZ% M'6^/G.:\OW,3^&()]YA$P^575N MB\B?)F*4=FQ/Y^(C7,GVNZA:;:@'L?>]K"GF8C;KF(DGXF=T$\^/9\D9=#-A M4!=#NY-I+VDFR3R:CI N'88Y%J'?0S]/.%HW"70I8RU]U#E L6=Y]_9JB_C] MIJF]00:!HTWB693$\\BG(]]O2$LOL1CX/I@-]E^/=7-"3B"^=SM^^D,LSHG( MO6-#%^W?C_)Z"#ARKRJ'PZY1^8&HOZP?:HH#BRFFZ90NQF(,ZR1SNIZ0 MD:-X&-./J: N83*DZQDM&L5CNIZ+R2R:S&@S%@ZGT23FZT0,1]%D3GN'J9C/ MHC09.YZ'DV@,;W76?UPYXW$2C4==>+VGE\L^CHZYW']'$GLC"^96UKTQ06\V M3!HDS;KXZ4<;19'')M4C.B ,1I'XS',-XKBN&,M2:,IXKQW.LW:^^?Z \-! M71+D8&5L<@0H^)=2>V502/Z4J#X:V>U'#'YZKB@;TBO&_ZRD'RO@(127#2%- MGKELY%?2-[_>"D?+;@CC>%).L_S^\8X"O.;I/;^;Y>\<_#3TR*=.(8[]C=[P M:*TKRMG17C7*^55(';GAFO(OG,(L\%@.KOQ'%=1Z(WI<7JA^Y-W(LH&&COB, MFVH>4RF]66YM2A_ST-S.#X2>MI#38]\FH:WSMFG#_C#HB5_#Q:B3?A^[]S[Z M6MQS*FY*-Y5PX*F?ET.#^.O-]>#8EXX7O2].-\JN^+O:RGW%X#X^;>^VG^Y> MNB]6N^7NN]_WDCZ_JT2AEM@:#Z;C$V'=M[3N1VVV_/WJPM2UV?#E6LE<65J MYTMCZO"##F@_:'[]?U!+ P04 " "V-9A82W8'-=8# W"@ &0 'AL M+W=OA4MN3.; MV+5;.9N(6K.2PZTDJJXJ*I_FP,1VZ@1.MW!7K@MM%KS99$/7L !]O[F5./-Z ME+RL@*M2<")A-74N@_-Y;.2MP+<2MFIG3(PG2R%^F,GG?.KXAA PR+1!H/AY M@"M@S AC9\MIM.;-(J[XP[]D_4=?5E2!5>"?2]S74R=D4-R6-&:Z3NQ_0=: M?Q*#EPFF[#_9-K+1T"%9K;2H6F5D4)6\^=+']AQV%$;^&PIAJQ!:WHTAR_*: M:CJ;2+$ETD@CFAE85ZTVDBNYN92%EKA;HIZ>S:DJ,T)Y3JY+5FO(R0U&PK]" M*;(!218%E3#Q-%HR\E[6HLX;U/ -U" D7P37A2)_\QSREP >4NQYAAW/>7@4 M\1JR 8D"EX1^&!W!BWJ_(XL7O;/?#6I\&-5DT+G:T RF#J:( OD SNSCAR#U M+XYPCGO.\3'T/^9\'#48#9E M0N:49X#!K0MRN;@B8>H33,I,5)M:4YN@8D6 2E[RM2(G!OIT!QO+#^YFA9'2 M!9 G%%4$3'01C VHEBC:QD?S'UJJ)ER( =BA1!7",2Q'ZIQ\_# *_>CBW;[_ M(:\FZ%_2ZO8-O8:=9;:O?K_XZ\WQZ_/G>$E[=]"Y:0[T=[G?U!5(JH7\_6.Y MZ9A0K66YQ"M=,B!:D*_U$R6?>38PDL'P0A$,A9)C_6\(%X+E()5K2NN>=R?! M,''C,#[%49RZ.#OM[9VDOAL%N' -7&!9/,SZNZW)D)]A8$I\8O9L(Y=:*XTV M,>8.,8A'8S>(QVX2121)(C<)A_@;]_A)@@33U/73X/D$GN]B_RP.>OZ:=7// M)_X@2D_-)TQW_/8'07#:9^E1H6[ZM8 VWM'-5T< /^OR@3+@FFP!2<-CQFH3 MOBLI*IMJ>SEZ,/A>HMIL-:JX58H<14PQY$9K"1FM%6!9,&8,(92K\.FN6=X4 MD()BAF+1X+H\L[;PU2:P6N$S_O[I>JF,2[^2J4T-%)NFE\ @N5O(0V;0IS42+C6T-ED)CHV&'!79V M((T [J^$T-W$&.A[Q=G_4$L#!!0 ( +8UF%AY2*5P,08 $,/ 9 M>&PO=V]R:W-H965T9A M($GWZ+ L0=ULV$=:HB2B%*F15%SOU^]<4I:=U#52H!\24Q+ON<]S>7FQ-/:S MJX3P[$NMM+L<5-XW9Z.1RRI1)9>UT$X:S:PH+@=7D[/K(]H?-OPEQ=)MK1EYLC#F,SU\R"\'8S)( M*)%Y0N#X>10W0BD"@AG_=IB#7B4);J_7Z+\$W^'+@CMQ8]3?,O?5Y>#M@.6B MX*WR'\WR-]'Y!KPIC_*X0AWM!N..'/F&IZ)RP%(X81]%(/9 MZU>3D_'Y'F./>F./]J%_O['[X2;OAFPO)'O##]@-;Z3G*GPUOA*695LRG_!" M,(X_;5C1^A8KU*6LVYIEG>3V?NZ8*1BR*.H%H+I,I@&=4CID;Q8'[*X1EI,= M3 EP; N!%+)?K6D;5G$8U'KG(4M;M]6 X$X\ D3!+GV8<9V!Z7RA!#//L'EI MA0A2PWUZE])74@-8L)7@EAF+/72LS MI9;_0:E>=9)*\H54TJ\(T5+3.#3%84N&.2=\0E#H3"9$V$,WP10=* PB39G1 MSBB9FY8VX/CHO6P.;"*!P3[HR1W'AZ_L-_ M/QDJT#\HD9\JKMDD)G=R. T+QZ:'Q]WJN2A"]*+U_=I!LU"RY'3XN#?R@$V. MDY.34W:,M3L#V.]GYM"+H286:\R80 [)?9QJTL?EAPRU*/%.FI:HM+'?> MMEEH%QL")JS%,?$UAZ*)G2+HAS7(%2\AB( $O=P'/H5X3$^3X_&8+81?"J'9 M[RU,BYY,@B>W?+5V[23PNN]8.XIQ^*SCU#P7K.&K&#!/]:,HQ#'RIZ=]'M+3 MA(@5/4(0W,;1[XPSF)W8IWF->,-0S#0(."=O <81([05V 4* M U)ZLB93:%9AI$+C+:3:M*8'+2EO>T61C!AJ M,BJRR,\8*\H0**TD2A'3, F4(N1E0X,ELM'J0&#P +MS"A5]1_Q0L3T!"3T) MYPDH84ABQ83SDD*&#%J.,J*]C4&,"$YAD3!9T+F4L!+9[0Z6KF;(_-9MPV_3 M@HXUFR/T6X?9LA+D%,+$%I@:8*U91,LIA]L[P3=0E7;KH"[OO>:U:;5?:R4; MH5IC\RZ_\J<6/=*\'N2T$*'@PYGK6J1ZZ\BE@D:N6\7#-"_=4[J[_MBV>3!L MM2F[#4JH*TE-N>0V[ZN:+PQ8TI%B-^,Q[MR%DT"F> MU@?9*_6C48^QKN*@4<)>BD!.C2[6-4Q#3C($!\QR,2T;J 4J$?.3@[N4(?)C MXSG/,5FA?B5X1%S5.[K^HG4H;:JJ!5>!)^%2XF)5.ER2@F/=,$8\#2V+NXH5 M=.0/=XW+HZV+#?I7&:YO* HJDWC'Z=_V-\2K>#':;(_72Y >+87&MP*BX^'I M\2!.7^L';YIP34+UXM(5EA5NN<+2!GPOC/'K!U+0WYMG_P-02P,$% @ MMC686!DLI3Y( P N@@ !D !X;"]W;W)K&UL MK59M;]HP$/XKIVRJ]F$B(6EIUP)27]:MTEJAOJS[:I*#>'7LS':@_/N='9+" M!E35]@6_W-USSSV.??3G2C^9'-'"5Q&)HTQX*9CBI1DF6B=,$L M+?4T-*5&EOF@0H1Q%/7"@G$9#/M^;Z2'?559P26.-)BJ*)A>G*%0\T'0#9J- M6S[-K=L(A_V23?$.[4,YTK0*6Y2,%R@-5Q(T3@;!:??X;-_Y>X?O'.=F90ZN MDK%23VYQE0V"R!%"@:EU"(R&&9ZC$ Z(:/Q:8@9M2A>X.F_0+WWM5,N8&3Q7 MXI%G-A\$1P%D.&&5L+=J_A67]1PXO%0)XW]A7OO&AP&DE;&J6 83@X++>F3/ M2QU6 HZB+0'Q,B#VO.M$GN4%LVS8UVH.VGD3FIOX4GTTD>/2'' MMRB8Q0Q&3-L%W&LF#?-ZF7YH"=]YA>D2ZZS&BK=@=6.X5M+F!C[+#+-U@)"( MM>SBAMU9O!/Q M,.)-V/$$=QL@,O::M-/%[R7ZJML?8W8[G;K-I=DYFCH([0YS'.> MYF#)_$6KJH2<96!7([-*R].XJCY&3K M>,,*!#59([*H6;M4.2]K3B]L'AFE_E'A3PY,9J#(HBE?I8'+C,]X5C%A"&'* MC45-D'D2ZP.7J:@R5TQCN%9C+CAQ^,8+[BNB)%<%/51P MJ1W9AOF(-$AYR028EP2NE!>JC>M]N^-$'3&B*]L&$"NZ>[5[TOC_N9/\E>?A[OW&^6OCJ-)I M3F^KDRT5JLK W2>>DBZ.^?IAQ;V82DBB@PVZ^D]TAYQC)AAA_8.4S7AJ'-DU M21J3%VM-'Z?%6_2XJ- =P7K=C3&)>NV\&]'WAR7C*XKACMA/AW[:C=MC%O>[JUTQ/.3T5 B<4&G4.#P+0=:>L M%U:5OCN-E:5>YZ&PO=V]R:W-H965T\0&@,1SJPVNHH:HNXAC+!IH)[.Y4O;DU8&[IS OFVE^[4&;7>K*(WV$_>J;LA/Q/FR MDS4\ 'WO[AR/XHE2JA8,*FN$@VH57:87ZX77!\$/!3L\Z N?R<;:1S_X6JZB MQ!L"#05Y@N1F"U>@M0>QC:>1&4U;^L##_I[^*>3.N6PDPI75/U5)S2HZCT0) ME>PUW=O=%QCS.?6\PFH,7[$;M"F+BQ[)MF,P.VB5&5KY/)[#0P47!Y+4GF2V=WPGDUTWPGI!JBV9PR_J<\D.-5Q7&4/_0;A*<>#(F;+7]Q M&1-C_6)0*29N+6&&A0WIH3R3T#,?B93V=[4.CM*O(9B)N;IB_'^2'!"+UQ&^-BZPDP6L(K[\"&X+4?[^77J6?#QB<#$97!RC M_YO!XX@LG8F_,.); ^*SLWTG&HD"ME+WDJ#D&IR4,"BI85G=< NB9(WO((C" M&K1:E2&J4D::0DDMD'BB#8'2@5"(/90G?'>I$<;R!25P7C?"K1/DI$$92A&% M 2B5J;FJ"UL;%>J3-:7"0EOLF5C9WI2SUXXV/KCL+;@ZE#2RT=[0<.^GV>G5 MN!R*Y44^/#FWTM6*[6BH.#29?3B-A!O*>!B0[4+I;"QQ(89NPR\?."_@]&PO=V]R M:W-H965T!)7 M36*O-9/=?(1(2$*%(A4>/O+K]S4 4M0Y,SER6#R [M?70P-\^UR4OU5+(6KV MLLKRZMW9LJ[7;T:C*EF*%:^&Q5KD>#,ORA6O<5LN1M6Z%#Q5DU;9R+7M\6C% M97YV]58]>RBOWA9-GBZQX?G?FG+4/'N5B6=.#T=7;-5^( MJ:@_KQ]*W(TZ*:E7/LT7@WX18KGJG?-R))94?Q&-W?I MNS.; (E,)#5)X/AY$CEL6SZRDT9!&%\I4-1O@9$Y!F=8EWDK,JZ^F M-:^;NBA?V:.H1/DD*L;SE&[J4B:U2-G/R(Q)58FZ>CNJH9'FC1(C_5I+=X]( M=USV4Y'7RXK=YJE(MP6, +7#Z[9XK]V3$M^+9,@\QV*N[7HGY'F=_9Z2Y_U# M]FOI_F'I5%%OJC5/Q+LSE(R2?W;U_7?.V+X\@=WOL/NGI/]E[*>EN^Z0?8L& M/,W$$\]K]O!XPS+^K,>68M%DG"JP8FM1KF3-UOP598T9Q9RE\DFF(D\K-GME M]5*P'\JB67__7>0ZX67%,$S6$FIEGA3ENB@Y*96Y&DIZBCQ[92 ;DH5GLH3" M&ER$48*7N+<8K%&Q-('(MA2>0FO(\$2B[>JDDTK,&:O,%JVI8 MP,MTSY(AN\/D-)5T9YW&W4'EI8",WQM90GE=0&;>\ SP^7I=%NM2PC;FV/_> MF)+#N7P.P!?HO M+W:M,=B5/(%;WXZLL>^0# 1XK5#-,-3^IA1)A#]@F A?)(7K!*+G(YEPD5 M;2KGL%\02#83];,0>5\]!!PM#MB?%'ENUEE52.2/4I!I@-QSH'8JR\1"97[Q M3(78A7"W8#9A'K+;)T%OBF:QW(I!TI1 74-86F!Z7M1MD:E\5]E]*B)L7A:K M3F678@BFZB?(4I/>O42F,J$WZP;Y5@F3K2VD%7_M&"JP!'5 M_%4%N)AES>0\F03RPLDP%$G7#7O"ABB\I7LE*M;B/'?NQZ<7_V&.3">9?V!$;B',V M\,XM1LYQ[.#S*%)XA$MV$(MKFJL.8&+>G3Y*K(9,H/EW+KN8TX+8N.QN'\2V!C:89)DA M8%6/(%S%1!6GHAD86'AJL"!28E,CJGATL8GV#L[DW0*LJN595D3)0'G.KGFF M$F>J=F4DU/8N__3O9#\P[2NU-J@H[4XB$_O7D^GT]M/TB[IN-!F;%'GSY?%$ M@BI#Z8+"]L0SU1KZUC@*F.M87NRQB?$]4:,BRJVJ\YS(LIV0N5%HC<<1>\#" MTW:8&\I.MJ"Q(!ZS$!H^%<3L.R\]T((;1\RS8RORQRBT_"+9,>TN1S=QJ%O>;Z+W\B*/9M]O)M<@E66]8 M8#FA ^_[H<_NU:@^WO[(T+)MGWE6%#L&O M;]A]B964NC=5&2@GI)L]M/%/@-6I9$B(1ERR7&;M"-Z@^$KYATC1V5=50V1- M-C6U:DEH7?Y2'V3U&MGL]5SEH^->=K\W&9S/)E@0OPI<9-MPAOI?J>C?[X'^ M1G"7S(]CR_''5C#6T@,;"8%<=^.XE=ZZX1LENP']IXV]_EICW1UCW;_5V#"V M_)[PT+9<.["\C6QC:C_:/O[]A.U*U1#XNDA^.XH]L%#XEN338NWYC*]H.;8](^.%42^%8Y]7(VAVP$XE&6S M,CV_J4JL.J@6.O?"+BLK$)N!BVIR FAQ4'6Q<[XU+15HX;&M'@2.;]FA1V# M&9$/6+HPJZ/UQ^(Q1(]#L(N-! L.5#*9?DK #CVUU-YU(N30FRV;/I)-?W59 MV_W]E7J\V_T>K[?6.;T%[WY-S2>M^>)E32W!-RMLNS#R#T]7,J?.F:NML1%) M@;-B-Z3N#2L4!<:WP"_GFA#),2J\Q]I(1!M$'*BXH_Y]AR0%L>6%;AO90IN! M(MCH=,(0_."J6:@F2LK!V*/<.^]1^F:F/E>P5&_G6'$0,:!6U.XX7J]1ZH]K MB=*)L>YZ$77: IM)ZGMT7[O@,A\-R+P-NSJ!CX(!,)4 ,X'N2'2G&OREBP0L M""S?]8W=N",+;,NC$J #)UT4IT;]V2SJI/-:;X/X+%/;L6UR-*7P#V,X*?W^ M %EH7[9N;V.B%^_D51]RF!V&8_F12W*MV*=4<:W0I:QJST',D=J<2T.>W894 M96V^N*!S-&ALNZ#MBFX7TT/W#DC8"]G-9H/;TW)4NA>$;(!TCJF,0O"VT]; M(<)T0DIXS9@VR)9J( BP9#J;N&PS%#6@'["%^/N9Z70#WBL6*J[:&C M\/U-M<+)L0^_/;0;]OW.^UB$W0BKC]O=>DA9/]Y8UYDSVK;3(-RQKH_-",9R MZ-OQ#C)J#)2]%,TC_5NS+LRIUMW#O3ER-&OODR@O>)85VD'%6I_L$M=!7E)4 MZK?3 7ZT0L_=:QP?S&DK;?RP#6E*5(TY DUH8I9U&\V]=FOL4]M#BT1DC4,= M2,^+=R/PU7;23O8]6G[,E_3!#=L!Y=SC5AV+)W8EJ+[=M\=A[<+I#J/OFO%^.O$X5M(/0W MAO8HH6CUD>75GK9!Z)Q_10V:\XN=&L0&SK$B&YSJ1: >S:FN"[:ZA=9$.;I; M'4GNAE!SK?#0/MCJ']2HE[N@VU_"#?ZG-A@K0"KTU;DZG#VZRP851UCC!V 0 MA]I%:HCMZ,2VW)P>S<1"YO1QI3TQ42=LKJT$>I[9O7]1C*!M6T_ UFRS]S=9 M=^ASV:CWV7,ERH7ZN$NGI$U>ZR^@W=/N^_%$?S;=#-SXNB;F](0?=5_>K_4$L#!!0 M ( +8UF%C>&3PY D .SF 9 >&PO=V]R:W-H965TVA1?3<_.+K_:9'GY MXINOZ;OW]3=?5[NVR$OWODZ:W6:3U8_?NJ)Z^.N+R0O]XD.^OFOQBZ^^^7J; MK=VM:W_9OJ_ATU=^E&6^<6635V52N]5?7[R9O/IV=HXOT!/_S-U#8_Y.<"OS MJOJ$']XM__KB#%?D"K=H<8@,_KEW-ZXH<"18QV\RZ L_)[YH_];1OZ?-PV;F M6>-NJN)?^;*]^^N+JQ?)TJVR7=%^J![^YF1#%SC>HBH:^F_RP,]>S%XDBUW3 M5AMY&5:PR4O^-_LL@# O7)WM>6$J+TQIW3P1K?*[K,V^^;JN'I(:GX;1\ _: M*KT-B\M+/)7;MH9?9]G9>+?)L5R9O%HMJ5;5ZND_=5D2]RUR1'^M?Q MUU^U,!N^\]5"1OZ61Y[N&7DR37ZJRO:N2=Z62[>,!_@*ENG7.M6U?CL='?$[ MMSA-9I,TF9Y-9R/CS?S>9S3>[$OV/K1A'NY\>#B\/Z^:;;9P?WT!%Z1Q];U[ M\N6R2HO,P 50*IIX0NXE6V3W&7W+ID[5R9; M&@B>RTL:I%["TPXPN;VCSP+:+<.[ ,1:N]+565$\XN]NV_*[+2SBES+'3[WI\D/;]Z\I\^3U\>G23A(.YLB\:HJ@/; MF/-'FN&'NMIM=;JM@0%,UCX?#+!QH6GY[S@)$KK3D0._\ =^\;0#O_%+V'/D MX^,6;FD)_[Y[BV<39T\W.6+._M. FOEL\F14P!(2[>"LX2_3Y,W19&T=58V M&9%U'FZ>%8AQ\&%3P:&-SI]&"PA([(H, @M,(,W -': M1\2DWA;29)G7P'@ P6&'>:F?7B5'DV,;JD9(PEA5Z6 MQ4K!=U\) M$C^X^G5R-#V&7P4J^%725DFVW59YV>($M=M4]WPFF^S7JL9ER4 ;MYF[VA_+ MO,KJ)7[@%55U Z//8$E9@[@^M=SG3ID6US%L6KA5 M*UP__@*[!039Y*W=!GS):W5TDTF*8^#@VD#.3++E,L9&O&6?P M@LZ;JIXG[O,6;@@<75$UC2-TQ6=KE!?Q,;@_#B33\!R<1K[6<.G*QEC@I6>!EZ.LZY>&$.XM8-8&Q8$A MYC<^ D*M.PH1AP&^_WQ.B ^A8N1OBI=-PBW?9"5H-QO!;T(>YU>"@,\:D!ZV M3%3X[%8KP /&$8?'!PL RK<3Y@K/NY9?+7+&2^)J!=#&DP(0:;GG$:7DPBP3 MUOIP@X$E^@EK=^_*G2P1,;-$U%WNZEPH,#])M!SN?K5L5*)Z@L2$N[9"5HF, MYM32X0 B4-(*OA8R_A<*+&DRW_&]0*J#O![?P"L!R\AK.B"X+O=TG8EN(R:7 M@,D$W?NLV#&V9$CY"(#X$"B KD;1M\T^"]Q3G+UV*!.!G^>X*:Z3)! MF,))R;N$$7#%-X:T&?%GZ? W%'EDZ'AGBQWL"X#BR=("M@FTF:G8J;E/"%2> M'\:YR_'V ^*%W)$E UW5 M(J\7NPT">H&+^0'P7M /I*FUX]MIGTF3%9"N@,^\,+B0CR#[[!IG5D T&1"! M.8Y'Q11I'Y/E!G1^Q+U=L80CA/L*W#%#'DC$=[8,SYN@Q??D3YN-BK+XS/@E?K; :,.7D'+Z*D6<)6J&H;,A%[<9(]P MI9)WL+1RR6?_-Q0A_QO_(UK&T/I(5BM$R=F_EI@45?!5W5=U1*:"'W,4U!N\ M3CM6ZN%"'("$"&MRD=UGOH5)33 %7GN?Y40%94=& M@2,&!#?X^Z I#'.OYV[EL;>1O?PO7C"C(%]RXD7Z(]]TH6>U4\ZR'.1\L4:, MA!D4%K1FTM$W2 *1S-(9ANE=02^O0;8D01&?E"LQHFO'>.BUAUU#DO[0J07@ M_7+[7[295FXPLE&F7\- %5SHW]P4AP(F/GQZ@RL=O;OO/]QT%T:82 MN 1X- MWI]'E]4GCFBZQ3F]P#CHQEDA!HB&VS3=D5'L JT5)+41Y!7IAQ@W"ST)&?I MC%ZF"!'^H!(2:/WNLXP";&"[*ZP"]]Y5V\)Y4'R;E9_(0','YWP:T=-L^>M. MF#O"*E*V M9<&JAU1/E/G&V-^59W]7X^P/Q+3DGR +N>0GOM(T]!"'&Q_HR %G&QZ,O[^G M[X,5:N%82'D@AC]WJK+)55$1+RN9=N'%!9F2I$L"_HI,&GH=2#5'DT\- "T> M(V(X=^T#&J- M_\$ \%I@%*= \-KC2'&+Y>(UVGR+Z KGGDH]JW"1C9V@RC: M[:&PHK,L:?VDB(N(S#O&]=)-"4.G$4M&+,A)L1:XB5&6; >H9B[O82-PQU " ME!U:*P6#5\$A'-Z,VA,:AZ#$@Z! ]W!'IFGX14#B#\>?!)-6$-) PLR!'RPM MV.YR( CUXNXQ*'/!,$*ZW&?0(GYG*6''2F8U1[N_6'.V.P$R'DOWR5W9?Y96 MS*=%E]RO!6TSUF+3M/4.CS.H08 (:Q"[?^=KCLJH,*7!#0%JLX1!EDY\#"WD M<$0%2-ZD^=.*&,KP< ,$A?( 4C.N -'-.Q;V6L"1B]W-M/LZ*I@.8T()O.R;:*)XY> M8#2WUA6P2#9?!FSN3SU,AMA$+E=;!V,3N')S^9+>).,U41?YEE&P\SZK(H(X MI(O2,8*\Y9 FPT!Z<<[ MU]L%+2V<;.L6=V7^VX[A!]0/Y!*@N;L6KXG:@="ZF* D4#B5002N_(0 P1R^ MO_)RX?6N+='(S6*)ZM:R8U;\Q=R=S2NB!ZC4QFOAJ:(CZ$W&CUHF*G,5C\Q< MA/&0YKTM,D0P8:9/T RL;$DX6 @O:@CG%UG#J$)_X%2P=S:%@'*.=I!MU>3X M482:QL'JQ*HFMGSA^'BT\"79J\Q7*8Q1PY]T^0-UAB?53LSHI@!6.Q&9"]N: M3JDS+;MX-*VV2.MB_TB]ZE-Z'-WK*2G1B3UC@ MOD-ES>F+X!+-.FB*[,J2/;!$9]J%P?00# XCWA]]++/^DH*CK"7X-"(7M'<# M^O >^N;YN[5DV*7!=4=J!-0%)YJ3LU^U.R\9HK37##!B+Q6^\@S__]2_WP_* MD.1]\^8%LL_PP@=>$XGP/3-V\N42"NNCMT8BZLZ>$8W13S\9F>V=9^I#X_Q, MU%1_B:2U[A01??7B%)^R?@P29_*.A3W]13Y^1U(6Z3U,HX]$(#[6OZ;^+Q"& MNFM >\E3_N9EO4INARD8H&@ZF9TGTW1Z?IU<3:[2JZL+&F R!>%U\'[K\/#P MV6P2K0Q?TL^SR\OPZ,OT\O*BMXFKV74Z,=_S*OROD^MT>C$Y-,C_7VC,Z#N, MMGUT'433"#T%+?OH.(R&LR>BX7/1[]\]C#WH.[V>I+AH0!S C.G55?KRXNH M^D[.TLGDS#\TG5TFU^G5R_/>G+,SO!LSBYT65V&RZ^OP5CP&V9J!2> )/DA, M#07AJ$(805^8>W#606%QDDPOTHNK6?(/]^"#,)))>O'R M@E4"-J,"-O[4SNE2YK-?AUMY15@SYH0A=$X"/G ME9H6K#F.Q$3O$-:H)PJ?(7S&':CU$T4LTAS3X%L&=1K623_C4+#3N3&6B@"* M_NF%A./A#NW"A\QIV;*RD:7&A7] ^?GB:[;OWP%MRU,'G#A"I(A4=T2"/^K? MMP. /S_[\\GE+/DS_7%Q#7^\-\?P8_[;3N-&FX4K$?U>S2[^?')^ 4\._WH% MOY[!KSKK![=TC#$#0PS^V!WAW?N?PZ\36.<,?XV^G<*W4QAPQ.-P[3T.UZ.. M@ANU'- ?;X/E8,CG,#[4T>HXV3M<^*5KHO#AMO0#(/(<_404P1%I>&0S6?(U MQ4?(\L1J?ZP^Y^V.;RQ;W2G\%;2#=8Y./E&.O4V%;'H@.R W(3(C M& <3%<9'.%H?)YU1[&<"O??N-?R9=#*@/!A,-.=0]V6=/90^*I%<($B F\;3 MWQS8.SDKU!08JW]U9\Z\Z43ET;?JOD;7.1]_(.5 M!$;YL@B\+1PLI)<)R4% M!VU<39A *.+]W-&D.OP^GO^0-=Y-W58! Y'F]UR/*M-0Y"F&W["2_^ H9AZH MW&\[-@*B(9;XG?<]Z[H0>(#W?\_*'48](;D,DEZ.$0$YL?A5DA\?O,\#>ZLS[ ')WE M:9(?G.UID^F(0DJ\1WWEQ 0N<69LE<% 50PX+34Z%KVFZJBRBX/5H?EIT9*E M(]BP0-I@#!=XT*2(6!0KL'_\I0:OD 4PM&6BD"&, M>&C[XCV+S@;!&K)ED-ST7;-+C(\' 2RK.=^ 4U+FOXJPM@7.6+2Y"&9UX+. M@%7-KDP%"BVA8^6BX5J-D[!>R9L0;->1+ID7F-!-RX;0_Y$F);M_GQTY,WK] MI^'Z3T=OK3BU&J#TP8P/2QHD .-#'0'*[ALN_& \" 0='SI"C_7"+Y?5;MZN M=CZE"4[FYT &1?F(_>\J[[ZY_27Y1W4*3TPN3R8SEC6G9Z^#(^5=L/"*=GO# MP9T_A)P**]PTXGKZ,T"3^H_'BL*1$+N%D< M#FVC<3?5$I0B=4%[=:@;3E]GP2,+J+6C:%P-4OTX ![278)+LY&4#U"EML9* MD^'\G")2N[:N?-Q>\#/^LJ6(FFIK-:P2E&$=$I<[>F(AJH*08.D0$HV/U(>) M,](;X69C8 =="%#ESR_/HJT% W(?V8:\5;%7RB*F7U N67V/P0TPY,,R/Y15 M>=)U<)%%W5,R^+#/XT4WPD0M@(:X=1KOZ/$&-EUY-9//\1DARQX7;][>_!A0 MT)X'46RRHM'!LQPB+F)*".EDNQ#O1I&0$G55T)+7,HZC#\"50!>1Z/>$HZ]= MM:ZS+3P*[ZZ5<>3E$J; _+6U<%%XNG)T],DW#C,_&_;FR$Z/;'2U:J"PS#EF'^UL[BJ\%T99)>7%^PA(XAQ_#M:NB6 M#;PY.SN7 'UD/L)X#&>P+D6"$;"&>!RU&9%$Z3!CO&]K.P6V%M,RX:28"X>2 M&6O'E%%,RY7$D@ 6_JT9?I"5CW"7<4E ZY<[/$&03TB^1,L,6>DE8R/8EWQF M!J!:S4%>JHB=)HI"N06(;]L$/'BWS(DGQO\QM !=8A65HN.%\U,D,*[/TNO)N<4Q'V>7D[/:.\(W"^!5P0NH_-' M*#,FQH<2#I/1H@O?O+-)6OO$]_$ACGX]3KK#V"_ZZCJ<*D>+KJMJB;'F5?V) M):8** -\462_TSU5M:SBR"?-8'ODZ^K=$"$.X(&JEN ,$OU.(W-PX6GR)HH\-T' M@-G,(99HUFLU_BN:4KP$*JX-KU7C=!K8VLFFNNR M141$NS^2.A4&FAW:(1J;@X:#J71""7((?(=Y>QOX*55OPZ:2/ =7WN=U579C M2MKL$Y*;!S2FW>7;E*0M/K_:/9#V('36,PPUC8XC>BC_,1FOW/&SSYW_$56$ M84/5@>(?GXZ3[C"6-TJ>/*48G4]3?8*%>$$>$$-6%)L7J _)20G9[Q*2YY#\ MD#@2)BMDJ(A;(V6I,/N;;44/E&6P,\9D&T%4Q6-QMO-)M3JA%T3? !1+>T]& M6;)>0XG*$0P\:-49-$&VG5S3*(NHZ>UU:'W!B#S =GTZ. . I:F" N(X;MT[ MU5A#1)OB@4V8^>+$=,I"YL=%P^LEEO#/? 6> /I^KK&0"Z;UB!?\+@DO #>? MOA"+T7$L*URI>)586:(#! IEW CUZ8-5$&]9L>D,$WR73@P-6(*BI00=(P=Q M.*Y$S;'5 P6MJJXYC*ONK=G&#ON8L[$=Y_ULC?%]-\\X!Q2T5&U"12X>"(Y^ MJ>E0_ S_CI>V1'8]Z)@P*(?A^SI\I;D8H)1_;E$E0A05I[.S6/3!E4 E"_\& MV)Z)W/$UN1 MRRL"7MY8G*:P.Q#8,UHB$EL)O1O$4M2UJRX]Y I)#%G,'E&+NGC;+%JB:<*) M.151F0M'\%H\^0TI1G[Q3%0@H2*J+:\]N'F3([WW4Y#! MJIICLB@)0(M,4SQZI@C>$@8Z!F[0[)DK^X*JYH=1#O[AA%YU 99C)>V.5]C=MK M0;G$. J&/ )"<6\0CP_4BMD<)X>&-0^XZ(& 3Y'69C01TI XAF*QV&TD&WB) M(MHBEXH=V0;#126)C^R^P1V"E"UEZ?OQ%*Y6>(\IC7TU;XA\[-I(V8M),RMY M@3:'2/6@L@%^H@L*J\H@,\H^4.+59>)>-4M&C9ZV!0+: MG%FN:CEO-.P?0V^>@HGV/F.&MT1I^H1"I3(L674-R"+HX(-K\A=Q00(5?+' M5-5DQ9-6\T6>7BJZ1L$ $@8"TP#S;HQJX[,FI#Z,>6'D]3RVBA&1/03.,KZM MY&BWETX%?1%(?38XBZ5+UG>5UY$9#8YTE!J&PC"3\9HM(7[Y4"C+^#A'Y7$R M.-:>".DQA38.HK#EU2C;*"3B1#\-Q+9II(C6AYN6L, 5?:G0+_W%% '3^A[IU0 M<(1T<')FK4C_-^&@7(Q 7DDC=^VS;]=KB@0:!N"_ [TG)">Q M<4L+W0)([4K]%._YCPLJ>AAYH\B1F6#V6A[\;]C M/ G6AAJU=[(A<+ HP%1\DYX%VWBD7++,LC50O37%-GA 2HT9MDUS($60.'N9 M;JD&J;399T8\*3BB?@D)#HC@*HG.7W@<]\?)Q_],E!JIS]U(M*<5$H1\HB1*?E+!*',' PJ1UW&%D>^GR9O2H $I1>-9E8\L>WK3#M,__&-? M\0'[8@A7I( 1YJX"$28=% +BK=$VN1R=#T%:-LC,?F9K2^$\?:=U2CJF-T)6 M#X(03*+%6 LQ 6AN^R& ^&NHWP17Z^ &WZV&U_64-44P?/*<*1:')2B=*-P, M*-UG4&)LW4!?!@N%]% 11Z@_A7&-10PHR6!2C7@]*@2%\D"3\;(^[\*2,84G ME,/DU+)!<6ATQ.&*[D?5<7)@*C;V$47L5^4,1HDGB9S[@ZL"/CM.;9$H"G-T M*(@Z5/"PFB>7H] ;?]0"N0(J20H?_7KLJT$$FZE/R@^7S,NU: HN*R6V@@/W M3%*CF N.H6E$X9!GQ$RY$L=F%TI8CH)NJ9*XN#S _A=[;D?0"R3A"&DMQROM MN4I:B9<$,*G3(R$W:G=F790 AGHNJT Y:QNW['[D9V,+-]_3+C%L=AM?0$^7 M$2W7K+-WLP>.)JQ5*HT$3 A5G(1YP'A>?).29#(0? J1S*.S4(T(M]R3*^^7 M,G:[0RK.9#R!AFMUO5DBC?F(0LC@?3Z0A+,]3GKC#/@[]I:K%U%&2].9&&O: M^$E&PY*,Y*,-__GFHP8;JN7=^XCIMDM 42K&H1(E2_R97<23_^^*SCO MT,>U3,^F9W'03^HE G$S/&M4JY6ZQLO%\!\R]U,8(:&?6 MF&<_10P)4,VT[C'%Q#!.F-]]";T\CCIF?A=LURPA-/]&N@!QX^='?(6U-F&Q M0BDU2A:3H7ZY_:^K]'IR3:%3E^ET,M% M)?IV>QE)W1LK U.2'F;'DIYXPOX M@2_@OCJ_!T8Y^@W3WGHCQ=&2'(;'>2/\Z)!CI-] H8D[*!R]N;TYED#NR[/+ MU$],K/9&T\-XN!L?@8FOX?-<,1N+TO?="31[30(58+Z\D(;E1BH36>:D#X*) MV-F0WD717%&,9]],:(,@I>9;&96WDJ27QB,J2@ 2>1$$-N+VVM]!R ([M4PU M6+ZL6'&KMS(K7YG8G YEEEE9W(YM_* 3;J74F@2\/^J*Z2B.0!P4[[1N-^4: M;/;IX:KEMA0\#992E;98:[-5+\FJE5+S$,GQWO.,GL"3YZ4*<1?'QE6N("), M."+;#/>K<%S8$8NG-RMB_'NF&91M.5V#A[:1F4E&=I8V!(3[:LZYE #E-$J% M3;Z24 ;<-P7_Q)4TLS6%IGT8FHL.;(-6Q&VQ'TC<&P+C8"0;P%=]]=7H1_%- MCZC9?T8:*C\P?QP[0^HF4FI.F>E7S-=+VK^;$LNS#+"PG$3,51VQ;#CK5A " M*W#GC;>5^6Q:KL:ACS5H_]EX5&.>$G*Y_LBJ =U__R>:L=[VV9GXO@L71X!H0O=3[?<4V8 M:3JYF&%-D//S4,]G>IE>3%XFMSBV5V<;K AT<0D/7Z=7DVFHHW*1OGQY#6RB MI2K[#/#9V30]>WD)>[I*)R_#PU-X^?KZ+)0&.(V9BM^2_T,",QIV8_N6"67I MV#_.,B!:1!;T4I#,W7)-OK00_LZO"W:.5?M?":T_<4FVUV46.7*$,'[GR))5*3_ %&2\B/[2!;58NK#OC%& MB;B^/W;M .93U9XH:=EB'$H3O,PITFM<524-)E[J*D).+. FX.2)59_52IX^#I_52$SC)<>L*MCC4(2D6BTN;7)^!Q>'CPPN4 M_8H+<'"Y"84\<#I=6"_B,'IW@J4Q$I5S].?#5]K9BR'\;+IM .X;]9#-):X] M$MC:L#SN-&%5 BCS5>PS\=%L3]4$A.=#&6()143 M3&1BCE.[KFJQV"&&4"@R972D=,'\XC1)+,E6K03^'#I92X:9\A6N7*/#:Q5M M:;5GM/V$SVP(=/E,DH[OJ:Z5>,I*0J;:L<=!C<'QM.J0 "';2"?(HT_7I_ L M@!A>3(-'AF/^REPRJ>3Y8VW0AP*UX,+D] *D"NS"%EP:S1X"3[:A_D9'&B+U MG,0U&_Z8@'&^#"&PY77"'IL$74WXRCR39+,X$YEQF>Y81?\:NO%%$P/KX!X3 MVE/R+M]R1$VV28[P6,3B.3V;7"<_A6?>\S/>"JK5(JH=ED'];9=IH!>^B*'' M]/.>45*SQ6T&9RFE/U;.]91G?T9J4D^3?[Y[+Q6V%Z%+(+?WPJV11.>96S#A MWFI 9W[J3G4)'%452T;'+/*MT-GK^Q*8\".?:!1B,D^E(1U9(204B;(42/_O MKM5[-@.54R,&#=W[G=8#.^BZ)$R0M??AU'>?L[!O0\5$M1\UW;6TU#+IQ#JZ" M5M=*KC:FD5FOV[)R+/RP^)+,'8DS6O'*N2T9\ZO5X/S,AN Z\J>ZXT)5,VF( MZ.?XMI&;80%29, ^[QP7EG@X?&&G9U]X8351U/L!*Z+%RWV+3,@=27GKYJ8/ M3M^_Z>@%-3BT_^+S?D\HQX4,P3U*T-BDDSZ"X:$];@6A0$/5S.H 83XMQJW= M%H@M1OG3@CIX3Z?II0]O(Y*(*0F!UZ_WIE"$U?B 75B678Z$Q^R#NQBV(T K M+HBA;Q^F!"R9/05+\AJ$^!A)9O:LAP9)8Y&46XL*)J'\<5=1-[VF83W83OI*): Y=GHR'YQ]2 % M)^RQB>_[,M$P<(_PE)+IPY/;BG.*:7Q%*HP@:S!87LP/O04>ENKH';B+75M9 ML]>J!]=6$^DZ[33#J=%%;43[3N8@/V-2?,CS#;M\N*-LEA5%M+1L^,Z*CMWZ MY[<_D?E(\O)((E(8>#N#U]1X"3XC/]8 *.0^$'_.'"^J1W(;>06(5\SQA6$J MLLTW849_$7\(C:0E.1RO1 /,<2$&*+)9P/X)HZ(%T;)Q@S$.P35F3<:)2'<' MQT_N:C7DJ.W>6S'@+@)IV^<(4K7Z.19$#4_?CPPA= D7C1;$>'?>)DJP4K!S M%M076 *E'%[/FA?J ,NUZCN]:--T239.+UL]9!V.-2O)*+!/=[H!C0.(V/>Z MQAP)Z<+0=*(W.B::&'YSDC'QA\>HG**QVA"N6GW\'1:(_L1G8JH\F/;!&O/( MAC)T50'RN#;JTE8X\9[SZCCF!9/Y6],&CQK.$\9PU<"!]:3=N)A0#X+J4_D\ M2K2PMES:*?1?"WV2D49UB537AQ!_]@!7::ZT7FQRGAD\+1 M!?R^78QUI B/0^ 0^]%2*6B^8&4Q3=Z\.]EBA1EXXSZO*?;GOB*"VV OK-'K>S-,O# GD";0V-"60ZW>X:$$S03[ F"V+%= W/=.%Q>9FO,<>. MT$/+Q@C?#99)H-#+0&*SX(P+874=^L:@)K>5M\=0MW(N>1OD)5>8(E!R?WT1 M0R;>!WD_&7J"$VVO ^W 0 '%O0\M2,W[O6D?]OM%GHP7QKHI:J)7E(VZE',^ M2I?1:;MQW#RK M_,:S7#*1.YE8C310[QANM$.O+21DH_.-.>"YN^5H,$^U0]6,R-L1,6],!.\L MD&\>1\/U48F=H3&O((&,W;"YL$S*,:,R-!IR[NT+;$_3:L)E.4P])/ST93J=7(2@T]G953=T&29DDD]"B2AVFO9YMXS0)4+/S].K\BI_D+Z[3LZOS0V>XK_:C%DQC]6BP%@P(JJWV M%-R133,N%S775A$'\.$P+E %->28_JBPT%&4\Y%R,E8(M@TM0#)L;N\[!77K M$)UVN)G2]Z<>N!:)C7'F4!>>+A)SX]@B_^2T:VP0%=B6/[E"6,TN!\SUWFOZ M0,)I^Q@["$DGV:O6BP)!]>JB4OT^3+JFE.@PN&2+^;#EITV4=DI$]\GW'%,[ M?07L$.?Q:XB?::2++J;C4-PBV[7RUFVT2((LTY3[#[V;D/9Z*4XR (#:YYM0 MRH+L=IJ$;*(+? ETS'^%6[ZJ*<9B\2@ZF92\T!PL&G1X 7EYYZ0],*@F8G]< MY_=N?U@$687)OLFRB^:Y"3$U7GBNZBL0\R=F++@D96>8_^4]I)W1>N?L956/ M$5+A!6O3D6F6T\58<5K:V=1M0E!AM.H-W\GW] >1&RU"[L!XX]_!#(I.[:^Q M%(70764ZWA3E342)?43_8)K"@?8J]7&R9[3DS0 A(HX[S =,-V?-KJ4,N[@Z MGHH=-EPM<"8_%E\ETHK8%*^$55':2\'B27ZDL HC.0DR]3F9K'+N& MC"R(. MI:$86&%X5ZSR0MTBE%VV+T(T%+8/ON3@Z@^-G6(A_A!(F?%'NQ(%S%/_>DB0 MB"Y,J)W"^]'4VOW[2:4(+!7(*$W5"-^HP01_];(?A[0Z:IDUK#/ZI&SQ-M : MFY'5#4Z0BE@G)7<4S; [C,/=D4]4#:H$+1#_V'&TU,K>%&[N%5?/"8A[IK8<,E=@ M/L$*S.AMRQZIBZC6819%EV*R)7 (3K)!+53-^WF]/$%EZ5&40A!,Z\RW7@I% MK+P]T;O"LI9%%G7,MMX=&6:.DS5JS+JC,G/O2I!Y40@"16YKX6'3%J/RV>RA M#,7B.R8(G-R"I7\Y%O$1-JR=4Z4&NUY^D2@CBA+JA!K#SE"F?#I>8_P#, 1L MLBU9IL%:_5:@/(BN!^J6M]2V;GS<^ EK)_?G*QC=06B+3T'U:N"PG#=I;' $ M)BA^-$X5W#.G1\'T&?CGI9WQH7?U%ONVH]9 )7M#$;9NX:X@&9DYT,A=X1/J MOMP[DZ]ZV-$!0JJD%K-,#A2S'$BE7&,;36GO!\. U$FIQJ8"P>#@I\FM<]0= M(YD>%_S;2D/3>E1GP91>\#U-_ M_ \B=3,PG<'G$( YO*(_#"^'UF%0$D1E="XVAZ'!..@%!;_^P3K:@*7 1"A? M?H,^19Q?\PO\.NR%"-L$@&=F45(QT=QK4M=41% ;/#_&@NK0EG7\+TWOMDN* M1U8E&@X+DW*Y-\8E9G*CX2*=77A;VWEZ=?F[CCVFS5_TRW-WXS67*#8 M1PF?,]%D(9VYTO"VZ#2#A\W,Z@M?BJ^;$,&IT]BHR[9.S1>4?& !3QH@$:W) M""M+K7X* FQ&X=$BO)HULFY7H*C:!YV7.P\ [-'0MQL*J4,!@THQWMHTFW^Y8H5@_1:NTBK? M@]<'BI)^/DZ>-8=_NHEX6;=ZCRV[ &>S6B4/,M!EHC81<\CH'1U6<%4F1JMLB*T.] MM(Q6OO9(>8(=;&@9% IPPB-2;YL5Q9N0;4=MV#A6%"'0)+YMM(;$X+.AQ@*\ M8 H%BA$6T!T[163K %RGT!9A =FU5/C!X,B* (]UC)'/9HV.QX&G"\81R/TM7VH":3(LO#_FVRG'FI9WIRW1Z??F?)CNAW-_T0+D_+HFYMQ;8@=>/'K%K01@BN1%1 M0TIMGZ5F8R'&G0J^X9MIL,#A\I[6P$=/'=] ]&+/CFMZMJ!0 M';()L1)Q$3D"$U65]-V-^O/[;!*M\&OP6&YJ'IE[J4R55+,LH[Y(B.2TA!/I M1V_#)@Z P-?(8[+LRHS],/!63>X=ZYI!AS W/LL^2T-'6P&7;XP)/ZJH=OT& MQ5[@(A9RVJ;!.'VD[!,H#-Q7=$:_*+C$(@OHAI1 M56YZAN8YI0)[(F2'C%G)G^ P7XWMBE+P2;KL%G0=0E1?(,^GA@A$=I!*AO9RN(.[)-G92 MGT262#A1(MY@<6SL7$N@2H9E!'&GIR_UNV083\J04 MIXUI$@>FGC=R\Y#-$KRX7 C!!VD0D$TD :+1CKRST074,EXIP<$X0YFH(CB$ MK/ -R\EROBLQ5EHJ(Z.*#L^AE%)R02M$[;7/IT61B)S2TG)05S2(4KV.@B1' M!*E!DP"29H>J9LYF0 ) YZJ;K,+!'8?P+J;ZGJ@6V0.KJ3M?\E1?B0(6A^G% MW-'LH7#D:?(O:D) **(#'@9%M^.4N6. _2QX::8+5P./Z9R*RT?YL0((K>YU M@X9\2_7US<'MI/!^&* S24CJ%)-^S?L;IJ/ELD/Z:>R]@T=M\'P_'5GP$+)) MB3&L5NY5XD\E=<6LI3H$7Y%>T68I%.>B]F>ASW<_*(I6(,5FFWZ>A MBT;@[:?8A/E^#/$A-@ 5+N=)U]-]SC3'!?=)*R19@A,-,+4/K8)9O"!IVR"I M+R>XA!->P@DNX027T*F>GL2F(!F57C]$$-NA?;,^<],DD1#$XQ.,,1832N MDT:X[P,R4]AAO>;&;NN\*3);AWF@=ZVL'V\T)&,GB747DV>8- LB2#W)M M(2U#;8#ULU;:6"(D*NF76NG?CY-]PT45W\2RB$=1Y\0.R%SN0\T^(&:W=,0T'M(C*HU*V2X ]$_N M46*C.>Q S_TXY9%"TTV [HG:;X?[C]I?&9YR(SZT(QKDPB'9<-+M8;D'&:\SY5=G(5P>WDMJT6GZ*O>+9],"*K=,\ZU9\_ M[F73!I,PASD.5#:7]WJA!MX2HRV$QGNND06..@A*N('0HDZ)+^R_(>[&'/MR MXYT:V 8M62DVY?/KJ,;T+76"T+;F06/Y&REM%"GG"DU\W0$3UC40GZ$R4]P" M@G3,&Z]CWD@&Z5&0!=4YCR@&I0^3@0X5 MM -6>&TA:\+U[CX8UA&"[\>C"(S+BBJAO;G]!4MR7)VT^ M_[KPE:1#SRUL*=7/W"H4'#;>'10R*LGRP(HDQ1BWVKF'7T:Q#MUQ@NVDU-"O MFQV%V)+MC%+-*#*0YT8:R4T")3M4;P-AK]VB;VN+6SW%L_DW0/'_'N7 HYGG M9;7)?3?F$ZTUN:F6KJ#*>PV?B6R,!])-1#Q%S]KDG.M&S=;QI$E6"@;_/F"H MA#?EL3+[R["I*(8.D)UCMQ$FAHDT7.P[DXQFM4\5[K-*2[^*7'8/B$X)U#9[ MA%P6JHKQ;CAH[[Y"@L-V#(G7EB@'B17WB"!,+T8,+5?A>TO/'0CR.2C+*>6^ MGU!-,"]VL2%._:8T/A=EAF\>2,(^MG$J@V'EWAL&5WF]$3P/XP2Y M.J0"4**.WY7$)9MM$J8"M3[$(B*U+@1_#TP>)5@ WLQ908XR%/(24.4^9"D$ M^=3WXS6MA&.IS"O"%%(LU5G51HN!TCYC.#K.FOI_BB)ZF"$NE.EI%&7Q:$:F MI!00SI0H_ 2*,!(6'CWL$ZU\>PF8!+5;E_X68S.X-S%>'L4VWWHHT!%B/*JL M4FT5#146;7;^Z)&7BL9H9&B?!(^QO,N3LVO+E"F\'Q-6N$CN P8Z9Z%W 3?K M2'P16=/F%D$&_U^YO"4-7\/7'UD4&E,_9J&MPVR\(<-'WUD.Y=Q!I]:!$8ZR M[#CI#-/[W"\5%!K)<>=*XC6#GB/_C,T%,A6*G)+OO)^4T7;7(;"M!MP/W7;T M_])T 54L:I?#_:!<=3LJ-=+S#1G4@B)I;(ETEO,>8* $_:5KE+YID^@;WS[; M;Q*4_L8H)DJ/CU!*6N3M\5;:FG!8D=.?6 :266-5A-DE*$9,C_@E M"Q^VX_?\D44)O-1HA&(O?\=/&Z.+:LPBGCTXE#R1QG(182-J==$,,QA4VN[Y M+@QE:1\JUC%ZY*7_6^KM9WKK^CC30W \_\P MLR*#B])P#TR0K[IS:'H5]5%R4F'BT7-/"0Z1&"0^2+&Z4>>B[_*"3G3@L+-B M(2WD_XWCSIJX>GQKO,E85QEK$=T;TH)D"NXQE5H6TJ--C9^!.5PT9?_8S0'< MXOS;[W2$WJ+$>R[Q,;[F -^/X/W: UOM-\]P:"3M>(Z"0YN?Z+I/DY\CB$;+ MU^#8/:H-$2)V.OFZ$.3KL 7F0@#2OK>-':,D+UA@$$.V"7,58Y8I]W&,X(4L MK-FA+"P;*("$:Y#H'-,&#W]D.4T&\](NG7_H&LIFQY MG/0&2G[VX3P-_^:+P^CAX_4&G5PD+Y;R70TZ,^INY9HJ."%6F%IJH0:WB5GV MW9!L<_%0L@&9D7;\93V&A$(, :M!NM)6K,L]Z<-WN5N9V*2E6W!A'ZS_67-% MG063\CN /FH@VA +3EH<[Z(6NR;*/AVLHS$^'7KXY\A,36JP7*,;>O/M9V!N M1&1_IA#[.A5M[#YW#TTL^3+VVYA97^Z#*R)*SXPX.$N_;#%2R0Y7H,N/)-:H MQ*46B.5"5&L01N^\2, I'.:2<$H8*^"?[/[50&)@&M>4M&FS(7O' M)?/L33$VXK\YBD&.(SU(-\"4Y:I[T_C$2L1 O(V$^/+3*-D(B6.S\4RO#V[! M#O1WJ-(M;3O!]W555FA>H8T,DI,#6629PRS))TY@,.TW$-G82LX=K<5#YCW. M@-,/[1TW*>8NI]/):TJ6>/O##5:.JU';:%5+^?MNLZ4LZ^3G79U\J\4CJ3+2 M;MO DEKI@#!-:48VC:=J-_G[S]_>XD.$@K ]QX^R::1\H>)3'$T>9J=1.M,/31J% MQJ+W1-H*FY:%NCQ32%&M3\C66"T5QFZ+'\;KSKFPFR-Z+3-EMB%01G1UD[>& MC)M 4[/B?S@.VGHCCHS0_?*-^'^BGD?OL-5L207\+_GTOG]S^RU)=,%5='DR MF:7)]_Z WI68$TOH*6F=-YP#]2.W4S_BKIJSZ>7QJ^0G-MEK^83X20#.X+#> M_6M6$$J?2U,4+B.C9:M]J#0;@4C>8#F2>]=J:%"H=-E](K#.4. VBX_.C=U5'4]-Z50Q$+DKF/CQU=6C$_>C)(!U8?0"+)@1@?S/V)9'9CQ!: MWK7QX1W/MR F<\0_0=P'J?^>U;N$.DX!F)FQ/0--5 ESMH" U7T4_49)]O$ MQST$L"B<'($6 2MOU%0M>J(A#,S*K'+]_*&1%/*CUL7? M:!B'5NS57V)CX1:K%SV&,Y"V71J<&H*U^0=;>4JC&"7A#R-%^-%?3F]/C>(3 M='8\0<-(FT7%I;@Q ,'?+*G_ZGW2)Z(D!PG:E* C"1PD#9R,=>^M*P5(4A5H MF8CE3RICG5^>23FL+CIHIA'>CF#H\I'5G#DYY@X$!D8 *CGOHY\F%ZDF(VM>?[[QJIT@Y;.&.H]I4.Y+ M,P;-1*E+B$SS%,J2I;SMB/=#B1CD>[$]TT=/]#J-$V[D,%^>#QUF>'+H$.5\ MM#8)]H7>S0%) ZFON#$S5ZSF*HY8KU[.T11\1K%\S95#M+T]:UM8,#TO3+XP M5K#W[ZL=ZJ2M3I9Q:<X*[P\F,F!A<]67X\\7'CKC<%1OXDEG M/B3R?T5^FN^R-OOF:Q20W8TK"G)#EB"5H[GLZ&;5\L'<5[[KD7'L_]I53W.@,P MY%O.A1YXF3'%F>_K)(.H2N%P.O-!K%CZS16;L@C_L%W0!4S!?BHE"R6]1 M4I:#T$P*HF ^\"["L\LCN]]M^,I@J=?>B?4DEO+>"N-TX 66$'!(C$6@^'B M*^#< B&-/VI,KS5I%=??&_1?G._H2TPU7$G^*TM--O!./9+"G);JTD1P3-BE3H_ K0STS_*065+#OM J12$FAF$A807D5 M,&88:'(PHS$'?=CW#=JTFGY2XU]6^-$/\,.(W$EA,DVN10KI)H"/9%O&4;8>UA^E,%S2!@8>G18-Z M &_X^E5X$ISO('W4DC[:A3Z<5F>(R#FYDGE!Q>IGO49@0DT%#YO6KTRA\<_XB2H0J M(%23N>38*?09L2!![_Q??^*Y >O;A&.VW NH!(3!GF2EE"GL(&32>O*1YN[# MAD?X4:I"JJJ,-B6I<*&&D4L!2F>L6#]>+V:\GH5]E5RVUH1>*\S*%24'H_>' MY /+F4U'\V4*A:DLA9'-=WA$1E(LR'O\Z9"KC E*PB @/]6_8_$ VF#/-B23 M/&6XU:8Z+C56D];8+A_P&BC,T@R(;ENAWR MP:3=Y[X?-X1JG&U\IA2[ELW56,[(A-)IATSQW!A+A"6@4<1%Q_$3EJ^J*M,> M5ZJ2S GKE!W3"F LDD=.MR5?D?"M(_06&7*ZQ&+ND"_"17-JL,+T!K'+;1%Q M\#=C5D".:Q\BZ0VX 2TNL]@2\I=C"ME1>$Y*HP9_)^Y7LU/O_$ONW#'YG6*OK M571MAQ,E!4OT%H/6&5=44;!?E6_4]G_6/Y_VT49N^VFS<(TM7^8L>=SQK*?: M>V!7*V7" !Y/;"_ T_^GA6ZTSLTFMK-QW98"2'BR1]?Z*-W=8J@P#&/3=,]M M8X._-OGEH!9NOM5XMY;"5$-@N]J.T!?5Y/BXO9J_[ZA:,*$)ASFJ!MTW.+&J M:J:M!",+-T?&TN!4ZEXS_!L RF[ [W,I32-8 ^T?B^&?4$L#!!0 ( +8U MF%B0/@"%GP4 &42 9 >&PO=V]R:W-H965TG&_9(2\SOU\ASS4Q4:JCWH%8,CG+,WUY6!E3'$^'.IX!1G7+V0!.>XL MI,JXP:E:#G6A@"<54Y8.F>L&PXR+?#"YJ-:F:G(A2Y.*'*:*Z#++N'JXAE1N M+@=TL%UX+Y8K8Q>&DXN"+V$&YD,Q53@;ME(2D4&NA7X>6OB+X M4\!&[XV)]60NY4<[N4DN!ZXU"%*(C97 \6\-KR!-K2 TXU,C<]"JM(S[XZWT MMY7OZ,N<:W@ET[]$8E:7@W! $ECP,C7OY>8W:/SQK;Q8IKKZ)9N&UAV0N-1& M9@TS6I")O/[GGYLXG,+ &@96V5TKJJQ\S0V?7"BY(RS(W(EV0J4Q$+T.3LGL]3T,\NA@9U68YAW,B] MKN6R1^121M[)W*PT>9,GD!P*&**1K:5L:^DUZY7X&N(7Q*,.82[S>N1YK>=> M)<_['L^['*[%C;K%V>(YUP6/X7* U:%!K6$P>?H+#=R7/<:.6F-'?=(G,RS& MI$R!R 7A6H/1A.<)206?BU08FRNSXH9P!20#KDL%"<'Y@@M%UCPMD1-+ ,LH M+I6RGB*41:>;_88\_25DKO>2_%?_;W<.-'[AB6"L:PH*J:JD)=P *;4==K#] M44J#PCD-PD: 8R MI9UR[LP*5+OS(9=S"PA;2T%6G>#N]V['?Y$6YM]-,7X.. ME2BJ-*[-.B>S%4;^N0&583S7H(W- MB28AHP[U1H0Y;!21D(9.&/J5 ,I>DEN9+X]YMN*1V/7H@666:3OW@F!'.G:" MP#]R(O0BA^ZMUU:TNS1RF$^_)N3_!>,:OMVP/89K)TP/X-G \AB.W3#T3H3A MM\+O1Y/Q"'Q91!UK- ('D<'"T!G[X5?@2UV'4KJZM#6\? MG?M81651M..J9/1<&WY[;?@G7QM*IJG%P(:KQ,XS_@\"HDG&OE-=ET*_FE,# MOY_0G@I!XSK,:M!\ $@$&27,=_S0([]C!\B31%3HHXX_]LG]"DB\XOD2;,$L M#C0@Y ^DGT7.*$)0?J\=;'ND?(O2K?-G8V<]7[IV,G*!%3G R45'N M'Q*B+GN>R,*>3>BN==#:SVT6NH#4K_5'*_OJ.#IMB=D4'83JX+S[XE[]6?]O M/A?X_,#8K&6*,<%6[8&,W"?/ X\\J09^A(.IDO.ZD7L@M^)3*9(J?D3'D',E MY+GG/WD^\I&R>S?$71=WMUK?0P)9\8B(SLTO)=Q,[W:[%.WT[.[!*L-5A@)[ MP#9NP38^&6R%P@>G,@\.*5(+.-OF CI=5!T;"2*6(Z0X/64!>?1;>VEP=BJZYF+-?6$"S2REI+E5H!Q%X7FKR2 M&6(+5+U;O4>5S$6\YY9''H CP=T"RPPZ-F9R83:VN6\6>H(>MD$/>V/P6FB^ M7"I85N&L;P.%)TY>=@:T7]C/KIN_T MX!+J,R>BN\N7!GB0XV4\R[@R^,)?VY0D0ALEYF7=VS"'^IZ]>$:C75_* L>G M8S*SLFVFI>VJM.UL?2QWAB#'7G] 0;[Q*7(-6)W M@:SNBS%>^JK^J%%/C"RJ#PES:8S,JN$*> +*$N#^0F*+VDRL@O;+TN1?4$L# M!!0 ( +8UF%AM?RI?=@( -\% 9 >&PO=V]R:W-H965TNJ3=H7VW>^>_R<[V6R-O;!58@$3[72;AI51,UY'+NBPEJX8].@ MYINEL;4@%NTJ=HU%40:G6L59DIS&M9 ZRB=!=V?SB6E)28UW%EQ;U\+^F*$R MZVF41AO%O5Q5Y!5Q/FG$"N=(GYL[RU(\H)2R1NVDT6!Q.8TNT_/9V-L'@R\2 MUV[K##Z2A3$/7OA83J/$$T*%!7D$P=LC7J%2'HAI?.\QH^%)[[A]WJ!_"+%S M+ OA\,JHK[*D:AJ=15#B4K2*[LWZ!OMX3CQ>890+*ZQ[VR2"HG5DZMZ9&=12 M=[MXZO_A;QRRWB$+O+N' LMK02*?6+,&ZZT9S1]"J,&;R4GMDS(GR[>2_2B_ ME^[!@= E7!E=H"8KPF^]^B06"MWK24S\BK>-BQYQUB%F?T!,,[@UFBH'[W6) MY4N F.D-'+,-QUFV%_$:BV,8I6\A2[+1'KS1$/,HX(W^+>9=H79 X]U OF'. M72,*G$;<$0[M(T;YT4%ZFESLH3D>:([WH>?SKD_ +/M"0.NX.JB"%;&%:38Z[I4#YZ#,8PG1MTRCIW0O.C)6+EK"$VEA\"6%(*&A: M6U1_7\]8^:Q.4[;JA5W9C+>:CE.S"J/%_S!GH.N_03M,K\NN M:9_-N]%W*^Q*:@<*E^R:'+\[B&N ["L>()C-8;\/W2&-H( M_H%AIN<_ 5!+ P04 " "V-9A8C;2&:V$# "K!P &0 'AL+W=O^RDWM>2-9SENQP17Z^_;6TBH94$K9H';2:+!8 M+:+K].IFRO[!X9O$G3N9 U>R-N8'+SZ5BVC,A%!AX1E!T+#%=Z@4 Q&-GP?, M:$C)@:?S(_I_H7:J92T?:+ \KWP8CFW9@>6O0F- M)Z'4$$WDI.9#67E+5DEQ?KFJC?6O/=H&/NDM.D^">PD M. #>](#9/P#3#+X8[6L''W2)Y9\ ";$;*&9'BC?96<3W6(Q@DL:0C;/)&;S) M4/(DX$V>5/)CE?8XT\=Q^+I S1IM.(JCB8XD"^OYGE\.%G)_T>'!:=E5ZBHVO@:^ V M(]6><+AZJ?FCA$I("UNA.H27Z2O(XFQZR?\7,[@S7JA>K]=_ZP5YEL;I9 K9 M91HS8PY>>6&]U!NHK&G@YJ!HJT-<(_UO3M7%O\ER.-V&,#[!8T@2,+8D8 MG92K!7T&+)4 )8.Y,$TK]!Z$+J&4CL2@37)HB2#W))IRHA.6(Z!F$S;W**P# MY$OTI_8]P: \X[+Z)WQ)LX(H4=")3LHXQ]3TJ3;8:_Z0G.GYA"' M>1:/9Q7Z+IOP _N_3/V1=@-"Z6PHM#QZ,TL ML_#?W" MFS:TX[7QU-S#M";.:-F![)4Q_KC@!,/[O/P-4$L#!!0 ( +8UF%@!0U,8 M&PO=V]R:W-H965T[V5;()U4@:GBI&%=SK]"ZG@:!2@NLJ+H0-7)SD@M946U[']BET^0\N7"J;<%[9M;#SR(&V4%E4'-@JJDKG>80\P"=\!D Y MG.[V(J?RAFJ:S*38@K31ALT:+E6'-N)*;HNRTM*88OE, MUPQ]X.9G.'NPMCJ?!=I<8X.#M*-8O24(C+Y>)-F) M7)*CC#>87D <^4!"$A_AB_ND8\<7?S#I0[FV3(/#3+9EIJJF*E)- JOCN@<]#H'Q]B35=LI('+S]W:2Y?\E'R<]/9F0,+Z"CZX+97684F"U M1NG*L3LR92&N-O^ 'E>?WMB+0VELI% *HMB_' XA(OYP$L%W5&H*E)FA07F* M8,8/9*)9Z[QAKX\1_!612LQ*#_(%>UU6H=RX6:+ L;4-U^_VXVK1=NEK>#OK;JG8\%T+O''M!/\23/U!+ P04 " "V M-9A8BKJ6)K4" Z!@ &0 'AL+W=OYMA:)W=EN _]^YZ3-BH". M?,JB4?C8+1 LO92'-T%M8N^P'@ MF*5&GM=.91&P,.P$)1?2&PWJO3L]&JB5+83$.PUF599R4ZWSHA8X0%IA9A\!)K/$"B\(!$8W?&TROO=(Y[JZWZ%=U[!3+E!N\4,63 MR.UBZ/4\R''&5X6]5]5/W,23.KQ,%:;^0M78,C+.5L:J#_2C&!B'Y&,&U2-\L>89#CWK MH%ZC-SH\B#KAV1Y^25U3-%K7@A8$D\1E+(0[]#@OAB=J9W@&6 M6F5H#,0^B[ON2R2NA!14]#G,E]5HU/_:@3PPU1Z;?I>85*"XO? MILC1KZN6" MACMJ9T#G,Z7L5G$7M+^+T1]02P,$% @ MC686+IU&%.P P S@@ !D M !X;"]W;W)K&ULG59MC^(V$/XKHUQU HF2%\@F M[ $2>]>7DWHM6O:NGTTR$&L3.[4-[/;7=^Q R.ZQJ.T'B!W////,BV%L2_\^;1F6URA^5HO M%>W\%B7G%0K-I0"%FYFW"&_OQE;>"7SC>-"=-5A/UE(^VLWG?.8%EA"6F!F+ MP.BQQX]8EA:(:/QUQ/1:DU:QNSZA_^Q\)U_63.-'6?[)?@5C_[$%B^3I7;_<&ADDQL/LITVLCHJ$X.*B^;)GHYQZ"BDP1L*T5$AK^U#=DSVKYV1'[KL&.WL .(_@BA2DT_"1RS%\"^$2T M91N=V-Y%5Q$_83:$43B *(A&5_!&K?0HH?3_M:*EOOVLK4 MK_R3SC_F_+ODVG7C[]^E43#Z /_UN7!<*'=8KK*#KT,1#L)D FDZ^9?L+>M>&)W8-NRZ9=]E> 1/ M$I?6UZDF1^W%I'+)*8](3;VTAC5MF'%O?E%R5T/&!.P,+_G?KNJH@^TR Y:\ M12PY6].9X:1XX%0/PJD*?"+[$52N\0U=*B_4ORWY02?FE^O@-5/6W(&\+;GU M7&I7?F3$5 MJJV;I!HRN1.F&3?MVW98+YH9=19O)OT7IK:<&E2)&U(-ADGL@6JF9[,QLG83 M:RT-S3^W+.B# Y45H/.-)*;'C370?L+,_P%02P,$% @ MC686$W,#&?8 M @ A08 !D !X;"]W;W)K&ULI55M;],P$/XK MIX"F38J6Q.E+VK65M@$"B8F)\O+932ZMM<0.MK-N_'K.3ALZ,0J(+WZ]>_S< MG?UXME7ZSFP0+3S4E33S8&-M,XTBDV^PYN9<-2AIIU2ZYI:F>AV91B,OO%-= M12R.1U'-A0P6,[]VJQ&WP1N#4'8W"1K)2Z^JM"W& MP&M98/$4("*R/6.V9WS%CB*^POP.G_9."YP#O8P?.P M[C%-3<-SG ?T6@SJ>PP6)R^247QQA/2@)STXAKY8=F\(5 E-SQ^?\#=_XG_\ MA),7&8O3"_C7_M(X4E0DK%>H?:'V6U0PYJOVB]/GY(SVWC:H* M$#5%>8\N-@-IF&83:H>CC SKIK6HC0_9OW6MI,@/04Y<84D"2?) MR'<9(^+&3.$RS]NZK;C%@G2"+D$N>*=$1)772EOQO5LXS<(XFYS!Z21,)^G9 M#OBO"DMYR-@86#C,)L_=J^A &FK4:R^ ADBWTG8JT:_V&GO92 M"VF@PI)&ULO5AM;]LV$/XKA#<4#:#8>K$MNTT,).VZ%5BWH$FWS[1TMHA2 MHDI2=K-?OSM2MN7$=IIBZQ=;XLO=[,*-W>C9A6JL%!7< M:&::LN3Z_AJD6E_VHMYFX*-8%I8&!K.+FB_A%NRG^D;CVV K)1YY>]D "!A,R2!(Y_*W@#4I(@A/&E ME=G;JJ2-W>>-]'?.=K1ES@V\4?)OD=OBLC?IL1P6O)'VHUK_!JT](Y*7*6G< M+UO[M4G28UECK"K;S8B@%)7_YU];/W0V3,(C&^)V0^QP>T4.Y5MN^>Q"JS73 MM!JET8,SU>U&<**BH-Q:C;,"]]G9[ZI:GEO0)7M?K_!2-P]GI,]NL?3R1@)3"R:_$>]IB2]^FL1A\IH]]__*$ :, 91ST"X.FRF,1^R" M\FC3I]N?]Y[OL(JQ4FIEA-U;',6[3=%D'*2CJ&.E80*K=L6%I&P\1P(Z-UR2 MI+EE!K)&"RO L)?1&8O28#P>L6DP28?L4_^VSRQ2E>_=[*^.RX_C"(AN%# M]?"E$79/!L\RU5068\V4PJ(BCS!%EQHMN*R03C)>,SB9,SNE.6RDRRB8T98 H7)*3+!K^5:NF=C:EKPTS!==0*)F+ M:HEJ43LJ=N(-K$ CJEJ+%;> 9A0@(#;%/NO M$5J7\$=1)F$P'IY$.0S&*07Y1@LL9!PC;+NR":@LCT>_UFJ%.G-$.=4EP>N.ZSNP)]Z*8Y_FK-4<"2?A%N"] ;@2]UH[,"3S4^#*YL:=Z?/-#N%C"< M\Z4&W$^TX_V<\9I4">,M=WJ6GO=(-;A(DNVHQ4#-M7?(0JL2"6792(YG0[3. ML'ECL%T9TP:VH]ZE$#&NSAT1;1=T?>Z0^9#1E!LC!-M<6FAR/;ET9WH+45CI MG:+I].;,%_L=X)$W<"P#;?&\Z_R")T $G[,:,(]RBNTNFQP4"E&.MGNZH^&% M:C3:\:7A&A&2SDUVH3.[ECTC+T)L;633HI'H9*P(I%Z[<3^*$GOM9M\HETU< M&H53F6PHJQ_3/,]S07$_572(](FBBX/A:'JVGZ+8XZ3X!Y4NR:)HY&+41LS^ HZ M$P8VE= 6D O>'VKUO61FU^IH'_1I_=BK9L-E3\5_.$[/7'Y3#)[L;E$P2B-D M$816@_LHDO??R-7\_^@G091,3^.-XM!WDP\W(!(D?1M6PZK"<6G8X& M[M0H#2DLZ5N_0V&;LR604RI?Y<;[UV-SA\[]_K"1:K8-)&?S^RZ_4GUGDALC M%H)"8XB%CIWF]TQ%)[O=[4DZ;XW',^\N8[MGX#Y[UZEQS>O-B5>WN%^;*8D-QCP5^MH"F!3B_4,IN7DC!]L)I]B]0 M2P,$% @ MC686/QRWT \! Q P !D !X;"]W;W)K&ULU5=M;]LV$/XK!W4K&D")WE^.YWF6R&_J8I2#?=-S=7"J;1NSSU/ M%15MB#H3+>6XLQ:R(1JGC(&X\E*B&]F\KY<.+XQB-:TT :!X.N.7M&Z-D!HQI\# MIC.J-()/QSOT=]9W]&5%%+T2]5=6ZFKAY Z4=$VZ6M^([6]T\"(6HE7W" M=CCK.U!T2HMF$$8+&L;[-[D?[N$8@7 0"*W=O2)KY1NBR7(NQ1:D.8UH9F!= MM=)H'.,F*+=:XBY#.;W\U%))-.,;^$#1.06O/I-53=7)W-,(;PYYQ0!UV4.% M!Z""$#X*KBL%;WE)R^\!/+1K-"[<&7<93B*^H<491($+H1]&$WC1Z&QD\:(C MG=WG8X\0[T/]L53Z,O;/C- K*$0 M32LXY5J966W,!7J/J7C [&G@ER_RT(]>P[_U_H,2V4<9,$:T65%IX[3;QW@% MYA':R#T3_W+[R\&QC0RZK_3Y0?47C9":_45L7N/U2)-ZIV)]VJ$H48KBK:7N M+ \@=K,TQ6?@^_">:XHQTX\76C.R8C73#'F?Q3-(9R%$20QOAXL&+'J@*E1V MBJ+-(+5ENF(%^P^]I9$XVATJ*W:R^!IA7^CPAT9>Z@ M):RTT2.-Z$P2,5[4G5&'D=,5A08OHI/VW@[PP9V%/B1N@GQ _D0QW.QAF5AI M_/#UL/2^J C?4*M7C*7F.708N7G@0Y['$+I9F$T0(AT)D?X<(017HF:EC?^* MU(07%/JO_3]FR+0%/\N$"UO@#I'@R/CO"\W,S:(4PYC&&7PZ'(W3HI/2L "# MDOCFF4>3Y[G@HTSBAJ9DN#,__B[QGT9[Y@9QB'9D>09?;9- RU-RAPJ0*LA MY,^C(EMF?M".A#G+(GC E#%#K#O]\!E8R51AV XH39_Y$)]ER:^ BT X[YH? MYQ,DS$829L>2$'G5R=[_?=FUCU[3V/\IO>RAV,5&URX'H14VV9M'B=F(,K.0 MX$*:)99#OEE(1Y3X<1@803_,'O?&43*0J..[4&).]I?7DH?&=@-(Z]0W'Q6$ M_$"5.@?6M)VV)6CXOKU*@_P$7L7)[.0H5@[J]S' >])9-E1N;/^LP-K6-YGC MZMBB7_2=Z>/QOK__2.2&<86VK%'41_8Y_8=[-]&BM7WJ2FCL>NVPPM\,*LT! MW%\+H7<3HV#\<5G^#5!+ P04 " "V-9A8Z&3@ R(% #!# &0 'AL M+W=O^Z-Y\N-TM],"6#9 MCTK6YFI46MN\&X]-5D+%S85JH,8OA=(5M[C5Z[%I-/#<"55R'/K^=%QQ48\6 ME^[=K5YV$T8)*U-V3_]CY82"0^"\(A#N!T-G=*7)6 M?N"6+RZUVC!-IQ&-%HZJDT;C1$U!65F-7P7*V<4RRW3+I6&\SMF?M@3-?A<\ M%5)8 8:=W?-4@CF_'%M41B+C; =\W0&'+P '(?NB:EL:]DN=0WX,,$8K>U/# MO:G7X4G$#Y!=L"CP6.B'T0F\J*<>.;SH?U%_CG&'%S^/1^7SSC0\@ZL1UHZT^C>ODM"/WK.??2Z=%1@RJ%+436%[? 3#&+I8/OGR=?7Z:+U\2F;/ M>4#J7VU:<4D>)) -R()K8 W?4H*S8.HE$Y\%D3>;3]F-5&W.1%UH;JQN,]OB M41+[=(^-2'(+.:/XB@RU%M##'$R(O#"(^UWL=K=\6Y')A585-HY&&6')GI37 MW[R>T%EP/D )@NC1[I[_>*INELP.;O7BV9S=:E6 H=;)Y=[68U-#SX^F^(M" M[(N+DBE%X\Y8Q5*@EMM2Z;*S\)Q%2<("]-$,8^HL/[C.BQ$'?['BT<.(K $= MA@U78L?G-?DH\'P_QM\0@[W,'P#SU(AZ[7S:H#N4Z]!'YJ'(+&'SV82HY!@# MMN%:\]IN#TP'SL%+B!S)=Q4Q)\=70M#HKL6VSL^C@V%DP/5$RB&+H)?[LI^NHZTO#*O\O&7\ZY8:H MP[2;N6@=TBZ9!R]3?\ZX$%7: M:@/.UF9G,[:/KROV&DO2GT1.H=MZ\W#:\>&/&6'%LF6CA:2N$CB1SVT-KM%X MV)$;<". W%XX.WBEVIK2BC(V4YI27>,=FDKL$69'CWR$$Q"^IWP5=:8J8 HS M&-47"/9V"UP[5?&45=V%Y_)TO6,#6JC<8\?J<:!@",](V#!P57;4*XF UW5( MPJ8NZ3F)@?,ZBW=.F23,<^O0FV/P]N[J>@;ZY00;_$K(&=X<2HJ\ZVX6'T3 MM7$\AC=:2:/8 S"IC'E,B%K$Z2;BKD3"(UTI=F+7&!"\.^%:276,@+,-#6\H MG&Z=V*]:M4T7?(%(W7A$14LJ.H^&?C#O738T";O(6O.*G?VA+!X[^WY^?N%Z MPNFN@@B^@1&Q3A7?9"O<8Q^#'97::L MG.*[@^)C/D%\[I+:##KH!E"B:"6F<\,%QK1-#7QOD0N^P:!_YG5+I4.>NGAN M0AD/QDIT\]H-S^AV*IMNPNS?]O/YLAM+#\>[X?X+UVN!DXF$ D7]B]EDQ'0W M,'<;JQHWI*;*8DS=LL3_&*#I 'XO%-+<;4A!_Z]E\0]02P,$% @ MC68 M6)F8_&\2! EPP !D !X;"]W;W)K&ULW5?; MCMLV$/T50@D"&]"N).KJ7=O 7IHV#ULLUIL6?:0EVB8BD0I)V]F_[Y"29<7V M.I?VI7V12(IS>&;F<$B-MT)^4BM*-?I2E5Q-G)76]97GJ7Q%*Z(N14TY?%D( M61$-7;GT5"TI*:Q157K8]Q.O(HP[T[$=>Y33L5CKDG'Z*)%:5Q61+[>T%-N) M$SB[@2>V7&DSX$W'-5G2&=4?ZT<)/:]#*5A%N6*"(TD7$^UOM/4G-GBY*)5]HFTS%\/D?*VTJ%IC M8% QWKS)ES8./8/,?\4 MP;8\FX6LBSOB2;3L11;),UL0#,-ZZJU!G*,FZ3, MM(2O#.ST])XNJ)2T0$]T0_F:HL$SF9=4#<>>!G@SR M*?0++VCQ-8 'O#IR>$?N%I]%O*?Y)0H#%V$?AV?PPL[9T.*%W^GLY2DG&XCH M-(39(U>J)CF=.+ )%)4;ZDS?O0D2__H,P:@C&)U#G\Z:K8'$PBBKX2H;KJ>H MG@=[]R;#?GB-?O9]HPP/R &MYE3:/.P^03ZP3'&!^SZ M<0;/)!D=:*G)!<@ @K0+*W:#.$59JR,S=Y1%(.1<+#G3;42/9#,(W#A*AJ!% MD%BR5QR,XS =&F'@L,T5_#E0:2; ]X4 ?;0=LT#W M+S+]&U!+ P04 " "V-9A8$PG8EDP# !&" &0 'AL+W=O!";VOF%>#G?\@T\@ONVO3=HQ3U+)1I05FA% M#*P7T8?TZB;W_L'A3P%[.Y@3'\E*Z^_>N*L64>(%@832>0:.PQ-\!"D]$?H8MG[/E*+6WX M)?O6-\LB4NZLTTT'1@6-4.W(G[MS& "*Y T ZP LZ&XW"BH_<<>7G<&O G%N>2L45Z7@DMRI4C= B<*;7RU7-DM+V$183E8,$\0+=^_2R?)]1F5>:\R/\>^ M?&R+A.@U6?>"Q5'P*;WG&=^_*UB279/_:_P;N&F33#!%T*S A#0=OF.Z4O_# M0N)>P;\]_O;F_$XYP"-U7<"$JPJG3[B"SX$;'@.Y2"][:$'3=(:[T6F6]HOY MF"9C1AZ 2_$O:MW@0^5/=65$M0$B-5>DU$ANPCOC]'"G TE*65K\$$+*KE_9 MMUP8\L3E#DA9.IDQZD'$U4!>L"XL@=>%X0N" MMA7AD;XJ*/8UNX70F>3+Z-2[$0_>]@;,)G0PBXIVRK7/?+_:-\D/;6\XNK<= M]@LW&Z$LD;!&:#*:CB-BVJ[5&DYO0Z=8:8=])TQK;/1@O -^7VOM#H;?H/_K ML/P/4$L#!!0 ( +8UF%CQP(L!3@, &H* 9 >&PO=V]R:W-H965T MUZ!) B]YM*[$-Q,ZV%EBWH$ZVS[1T MMH52HD92Y1DQ?&+F@[],@,R7^[NX?,<1?'&6R$_JPVBAB\Y+]3$VFA= M7CN.2C:8,W4E2BS(LA(R9YJ&TDCIT-)LQP+E8D" M)*XFUJUW/0N-?^WP5X9;M=<'HV0IQ&<(^<&B&C\ MTV):W9(F<+^_0_^UUDY:EDSA7/"_LU1O)M;(@A17K.+ZD]B^QU9/9/ 2P57] M#]O6U[4@J906>1M,#/*L:%KVI3<+U2SOF&;3L11;D,:;T$RG MEEI'$[FL,)NRT)*L&<7IZ9\RS0K:#5ALF$0%%P]LR5%=CAU-Z,;'25JD68/D MGT'R?/@H"KU1\$N18OH2P"%:'3=_QVWF]R+>87(%@6>#[_I!#U[0:0UJO.!U M6D]); #"TP#F@%RKDB4XL>@$*)1/:$W?O?$&[DT/O;"C%_:A3Q=TX-**(XA5 M\[)F.J,=H9'>(/PF157^I&#.F5)P"V(G1C4;QXJTM$]E-Y]V;DN\$- M_%_;!Z$9-YD[RM:/7JDO^X>^Y[;NI?UH^P[7.H2]>%S 6_?*I5\$)9/PQ'B% MES_,_D>5+U&:;'[/S 'I3*D*4[C-157H[YC\5OX?%V__LVW&."L2!%8?,OK: M8"VB_>)X$,:>/0H'=C1PP8]@&-NAZ]J4)@@A&GJVO[/%\(%(UU@$=+A]54FW MCSG"=Q6]E/U@-+3]..[F*/F[[M"U?3O=BN>^JB% HXK"G6OAI$%LJELFH$695U-+(6FVJ3N;J@81&DEEXD),% #&$0 &0 'AL+W=O*QG2UD([5%X50]Q<-^B=G.]AR([1\7^5?L]0LST;Q"*5R+M:Y MN:KN?I>-/^.'WH(8/[. -@NH MXUUOY%A^$$9,3E5UAY2=#6CVP9GJ5@.YK+1!F1H%OV:PSDRF2Z'DL;4K1>^K M F*MA7/7X=_B)I?ZZ'1L8!L[>3QK("]J2/H,)*'H2 MI!N2%W0GX@T M5+=R-'G[AG#\;@?/L.49[D*?3.M,0=4<:4L952M+4]=G.3/W0X1W0[Y]$U,< MO$/_5_O5I07X^>G#OA#B5BJX'_;N[]O*[U+-,MTM7"A1&I0*TPTI:2^VK%RT M(^>+A9*+_IQ-^^>ZN)'*!FLSLE+93*(5#&Y&YB)3Z%;DZ^WA&>2+@J"N1=Z. M93"4P>4W:T?<&=#-4:C_&ZF*!N]G1^YZ^@OZ:VVT$65J'2"T-0U243HSFW3$ M*(R]*,0>QAAA/P@0\3%#D8\I8@GQXBA!OUF_0L!)[.& -3-IB CU&4,?FS!T M!^*0>2$.O)"3HW8,^R3L=7C\(G^XM.$B\DCN&1I4B '25[V$; B_A MQ&-!8@E$*/1#C+B?,!3PT*-QU-JVV95Z$:]-[,C2KA/X-'J1^8!'0H]AZ@64 M'PWC4A\GK_!(BTN\A#6>Z7##CF+D\Y=Q7_8D;>"?FAYVP$/=Y.Y MC[N@)_&@PVU+Z+M7]?=T>N!%$08'Q7WGP/'I@LG"'W%Z#%ZA;,OE >^YO.>. M'W=YYU]&/!Y1"#+KNYSU71[V.DGW"\$,?,YV*!EKE8SMJV1"0P'8Z-C:^MM4 MS0UFEM+)L2CO?]6MUKE;60\IW>XM_RM%.W_J[C8+[9WACKL+P.9(-3IP>#U% M'ZH\%\I>0_2!^G%L'SH!&9\_.8ZH@/(R6^424MPM:=NA55>9_G8\5U):]9 @ M%@8I*U7$)\'! _'A,CZ 3D(/'N FHM#9WG,%M;*-B%65PZQ$]U(H?03GP/X- MTVR6I%"/I+),T7TF\W0KZ_K9-[CVMLJA_,JAGD$,;A]\\,!8315:'M?=^#FR M\SK!UJ"&SM;#5:7-\2W8#LEQ!.Y*."#X<6#QH#EXB/P(/T+[U.DR!-<>Q#74 MKBJ_MPG6Z"X4Q?8'5Q_ I.WSN15=[E/V0+&?$!NM$'8/^: +MK?MUWA;>-;\ M%@\SP.NI2 ]O1Z+R-E'YWB4G5+/VW!ZCNE*^FE[OKCQW(_^L_&OKQTW=5Y=M M3ZNP)FPN7H_JKMK3^U0WCP_R1GX"D+#(Z7QL;\Q^L<&C6E )\6.\5YD1>+A6 M80"#)8\E#FH7"C8_$9*L@EJ5^SV]'V(\5Y_6[>3:^_<'P6:@$5 M/E%' /V0GP^[RJS*9C-V@_W4S^ M!5!+ P04 " "V-9A86E5%WX0' !J%@ &0 'AL+W=O0 (JLN^0V"="DF9T"2Z"&I.-E?O^>0MBRGBAOL=A?8%XF4SOWR\4CG&ZD^ZQ6 88]-W>J+R)3$.USOI/UK?T98GV/J3 MDKQ2UMI>V69+&TQ8V6DCFRTS6M"(UMWYXS8.KV&(M@R1M=LILE:^YX9?GBNY M88JH41HMK*N6&XT3+27ESBA\*Y#/7'YH2]D N^>/H-G)/9_7H$_/IP9%$\&T MW(JY]H;.7%KW!TS#_'G8QS4VN\T6M>PL4$:U^#>H#)Y0_?A5GP]HAM26];W%]<_2ZW9'!!KG,_/>>W[A9(-N_UX MS3!(P@BJVS -O"0O3G&5Q-XL#4][EI,\]*)DAJ^(^72Z5G(AC!,B'T!IX'H@ M*4J\),V0.DZ2O9 P\<(B9O?2\)K5SXP\"?/$F\6)U9YXT2P=:$]S+\BRTV\6 M_/]!$JX[I3 @([7'DEG 0J\H@IXAIN"B"0M IFK(0Q1A]/;@OC.!]BZ8KU=R MI,_2OL_25_>9@E*VI:@%MZ<#/JG$ KV M@1*K]D M$P;;CHCU9.U4'$#C+<5 M Z2TQTG_>*PMCQOSK2OBWZP,:J2[WLM!.JRS4>H'[/MGMQOK/85L1Z>1L8^? ML8__[)30E7!G[TGD!Z?(>1+XL;U'?GIZ( E1U3$++(I>/?88^ZOCM5@(=.>G M7^]OADU_2G(B*R_;RD_]A.[OJDJ08I2%<>B<$22,L)NK US/\?;W8HK.*/SO[(0C97J"F=;M7K?\H6SX20,G),G MXPK7B;<]P=9.MY MS9@5-Y;JCQ]_NV%BBZXU!LY(7/\IGQA"+G^>6"0,T^^9;[WY-.(EY8_$/F$& M2>@7%4Z5[;G2IO3:\L:L8=)KM,NJ)_YJ!U9D,=<:W%%;@C(XQ+*EDMUZ7V:; ME:"6L.&$7 A<>3$&B\>5_;=@\;7W=S87W_I,?3\2MZ]9\BM^ MDO&R[)K.E:\KO;.2*\P%EL"&JXKEF3=+$A8&>$;&X7Y@P8EEEA;LEC\IB74T M2 E+O20N6.3-PG3O&DX](;M&"X4YV_6+:-9<* N/&)):MLLS@Q"_E;AH[ MHSX_U5_:AUZ"P?N G*T]:#9*&#BKY*;5+ DBELWVQJ?HR$=,@'BPGR/[\D:$ MR$.61'NS\QG[#?M&[6 >Z9D!G* 5%>P>7=F,%<7>F"!C/X/6;\;1M,#89':< M"S"Z63X US"<>7F"L.JFE[%V^,K<KK6*^P-_85CLN$A9%.2U2EF+(PAFM,XJ\%\0!;7)&0WL6T[H@ MHB1(:3UC6>%E!3$C89Q[66#7(8L3+YL1;QRQ6>%%(='',8LS+\42\MLW"Z7Q:BK85[7(W M'5"Y4>(HH:Z7AIU'';6=9_0+0:.A(TF]-,6J2;P@V)L61EZ./3_0CG/ @=ZM MPIVB/2#:QK7SS,APH?'DQ+GHX.AD?(GS@#:C7;Y9(:7IAX *"!DQD__A&#!V MZ-/41_2NF7T$4=;PSQ1OW>%HLE-M/?(&-H&++ $H!ED),!8R%KQ$!*:)O:R[ MBL3T+!:B\K?[[^'M R;7@*,=T:Z$)OSV#DXF]$24PG@X#.-KB[<.F_A+>.RF M!@7T 8Y-B^*%K'"L&BG6@WG.PRA@A$9J!AG;\9"BQGU.YU#R#L_]X;S/EM!24,DF_.Y"0[O6_9NP.G0WUZ(2 ME#8GC>SY].%F=)Z;#O[_-:"6]B\GVB2[UKA?@?W3_D?J._?_<$_N_L+^PA5V MLV8U+) U\'/\B%7NSZ;;&+FV?Q/GTAC9V.4*> 6*"/#]0DJSVY""_O?RY;\ M4$L#!!0 ( +8UF%BR8>!150, $@) 9 >&PO=V]R:W-H965T3G9 5U;B4>T_5$FANE2KFA;Z?>A4MN;-:V+TKN5J(1K.2PY4DJJDJ M*G^M@8G#T@F%U>!3Q$K(IB0*7A'X8'<&+ M!@=$%B_Z'PX8L[M%C<=132F=J9IFL'2P5A3(6W!6;UX%J7]^A',\<(Z/H:\V M;041L3,9V='/._JLIZZ>HWX<_,VKT]"/SLG?&O\%*MOH$XP=5%ND9N+7GV,< M _,7VH@^4;_9O'YVOGYB/,?8/78 R2C+&D;M-^!/N7]I*I!4"WGVYZH]$ZJU M++>--B5$M"!?FU^4?.+9U$@&LW-%A,Q+;N)I"1>"Y2"5.Q+:DV"6N'$83W 6 MIRZN)L-])ZGO1@%N7 (7^*$89_W=?J4@?TMOT; ]_'8W)(I(DD9N$,_S-!_PD08)IZOII<.^!^UC\[HM1RY^R;N-\XD^C=&*& M,'U@MS\-@LE0O,>$CE1>,E1>\M+*HUR7UBW857KOP5W&&I/I.RDJDHFJ1EMM MYJ'":(X^]L!8M1XG]+>K]4(9JB\IU+8UB+IMKI@CUYN;MX_%VS?&9RKW)5>$P0Y5_>D,G2O;OMTNM*AMK]P*C9W73@M\ZH T GB^$T+W M"W/!\'A:_0=02P,$% @ MC686!=/E5)D P &@@ !D !X;"]W;W)K M&ULK59I;]LX$/TK [7H 2C6Y2.;V :2M-T#&R!H MTNYG6AI+1"E2):FH_O<[I&3%W76]VZ)?+([$]^;-P:&7G=*?3(5HX4LMI%D% ME;7-1129O,*:F8EJ4-*7K=(ULV3J,C*-1E9X4"VB-([G4J MM8)+O--@VKIF>G>-0G6K( GV+][SLK+N1;1>-JS$>[0?FCM-5C2R%+Q&:;B2 MH'&["JZ2B^NIV^\W?.38F8,UN$@V2GURQN_%*HB=(!286\? Z/&(-RB$(R(9 MGP?.8'3I@(?K/?L['SO%LF$&;Y3XBQ>V6@7G 12X9:VP[U7W&P[QS!Q?KH3Q MO]#U>Z>_!)"WQJIZ )."FLO^R;X,>3@ G,?? *0#(/6Z>T=>Y1MFV7JI50?: M[28VM_"A>C2)X](5Y=YJ^LH)9]RP.)K@HA$CDK3O=+K]"3C&\PGD"4A MI'&:G>#+QL@SSY?]2.3' N[IIL?IW.&Y, W+<170Z3"H'S%8OWB6S./+$V*G MH]CI*?;U?7]F0&VAU*IM7AIP+GA.16I:G5?4F) _171,_VD/5\:14Y*QWJ > M$QV"K1!^=3Y?/#M/D\7E?WB&#C4",[!5@DZ\N0"'B[/+G_Y\4)8)^!.-@8>* M24A@ATQ# E*H1&-U&I'T$J>98S MF=/@16='"YAZZKZ2Y+5!/P7%SEF"62S *E 2'?;?E;85 MU\59P[3=02Y46P"76\V,U2T)<'4N-:+W'T)+!UU#5_&\>J(:) Z.R#^IH5JQ MDH"4$.^761!(I"X#V2*(CN66[?6AS&I6V7+L M\$<'\[I&7?I;R9#P5MI^=(]OQXOOJI_W3]O[6_.6Z9)34PG<$C2>+&8!Z/XF MZ@VK&C_]-\K27>*7%5W>J-T&^KY5RNX-YV#\.[#^&U!+ P04 " "V-9A8 M'M/YKR # #V!P &0 'AL+W=O8*_U@"D0+3Z609A@4UE9'86C2 DMF=E6%DB2YTB6S=-2ST%0: M6>:-2A'&4=0/2\9E,!KXN[$>#51M!9W/!98=U% M.!I4;(83M'?56-,I[% R7J(T7$G0F ^#D][1Z9[3]PH_.,[-TAY<)%.E'MSA M,AL&D2.$ E/K$!@MCWB&0C@@HO%[@1ET+IWA\KY%O_"Q4RQ39O!,B7N>V6(8 M' :08*D2QG]AWN@F_0#2VEA5+HR)03>./,MS9MEHH-4E^RD3JTG*R:XENEFK.VMPSA* MCN&M]9J5^-K1,_A-OS@PF8$BB897)74+N-".;,M\K,F85TR >7'@0GFA^E[P;ZT76I5PK1ZQG!)D4X(Q M4$OPV,_(-*"K\L[ *J!R;=235O_U3?*7G[O)A[7[]]9QK=."^I*+-A6JSL"5 M($\14*T&MVOV&U3J8,L$(RQS]=RK;]<0X MLBLI:44^62OY<;GXEWRJ9GS@&4E5+V[3E[K8;:B=-+W]1;R;B%=,S3HU88$ZFT>[!?@"Z MF3+-P:K*=_:ILC0G_+:@P8S:*9 \5\JV!^>@&_6C/U!+ P04 " "V-9A8 M?Y9PW?D' "Z%@ &0 'AL+W=O#:J\L0>RYFM^0B1D(0*#PT!^MA?O]T@*5.R MI#B9; [Q EYWH[M?-W#V5%9?]5)*0Y[SK-#G@Z4QJY/12"=+F0M]7*YD 5_F M994+ X_58J17E12IG91G(]=Q@E$N5#&X.+/O[JJ+L[(VF2KD745TG>>B>KF4 M6?ET/F"#[L6]6BP-OAA=G*W$0DZE^;*ZJ^!IM$9)52X+K57?)BDYP,'%9*93 PB"+@\RBN990@$:OS=8@[6(G%B M_[Y#_\W:#K;,A)979?8?E9KE^2 :D%3.19V9^_+IDVSM\1$O*3-M?\E3,];W M!B2IM2GS=C)HD*NBN8KG=AUZ$R)GSP2WG>!:O1M!5LN/PHB+LZI\(A6.!C2\ ML:;:V:"<*M I4U/!5P7SS,74"%.;LGHA]U++ZE%J(HH4'TRE$B-3\ADB8ZRU M-)H3WLC!+3:Z+5*:; "/0>:VXVRE^ MZ1Y$_"B38\(9):[C\@-X?+T0W.+QG[ 0N^QOT+W=Z)A:)WHE$GD^@-RQ^(.+ M7W]A@7-Z0'=OK;MW"/UBVF04*><0H9DH$DEL1.S2\S#2K[]$KL-/R8]>QQJ5 M -_(?"8KZY_N$_C)M95F0-?S;1*E:@4Q 1G$758 M2-PHI$$0D;M*KL1+;F$0NS1+L#O94(WX<4!"D/!0&I%M?^0NIVX<$>[$-/(" M\KDL/B1;IDT*B$>#4H@J-A5"H7].KDG@,^IX'@F"F#J1U\HJWH#M&=A^C$./ M1OK. [CG4+Q MTBMIRT_V,K3QR-S3]?4J@\4G8U*^3[G(<6 Q['\KHO_\1NGO5.Z4>'%,F1=0 M/VC0?0<" F+=C>,.O5N&[T1V??S7&'OY7F/=+6/=GVIL&%.O!QXZU'5\RE^Q M6U/[WO;@[P.T/[I&Y4V9?-VKNT\A\2GGS**S@(:Q;Q\[S;\S<(ZB@'H\@AN? MTX [0S).4X7-#>3#2JCT Y!#(E8*\X-1/_)H&'AP%X!L!LI!6M9YG0FL9FU6 MECG4HR4V68^29"7XYLB%;&(^2&&0=3$;;DR#AD!B(RW'PL/;A=E5 M3 ]C_]-BNGW]2T)PV?YI;X5EO3)[NY*5L*VO?(8>7LOO%OAO60!$9KTB4N@^ M%31# L.Q@\1PH;$;0AAPJ(L8#AX%5ALV-(PK:8,*EW=7U8(8 _KW;;0!ZW@, MD?R8\M#MXJELS(#4>Y7)PA!8R;6S(( M.9WY'J0I*':#5L\D[)IDBTJ,>%Y[ BSPJ>=ZK=WPA!8XE&/B8:/9I.*A43\: M16MT8:"SG=4&>WIBRBU*;A/P_ZS#0?3;'135K&6W[)U/FI8A>2$0GH7.FJAG MU(MXG O54C9I'*N;J"T6'XRL=H#B,0=\ M'PHU&Q[@Q6#-B\&/\2+VSG/8RN_DP\.8/YL/#V\V^E2(\68U7UA&PT*&K?WH MJ-9PJXIACV7L.4';5S+J^CXL,+0)D:4X+XRPZC[:/98IJ24RM;\[AZD.A^[) M\UXY EP;>^"MNZI,I$SUCEW&OKAR(ZBT[OJ10Z)X\:MU:W-&FW:V&FY9U]>M M!8;2[SGQEF;8!%E[8;'W]:KU"A+NR_'TF$SN;NVB5++M,QYE]4%D6=DL4+G" MW&P8UI99;:]K&<#*-.3NFR;YKMED$2!4@%[5%>0J\&BSG8.)69OT@/6FM0P\ M;/&P-$4T"!M'^#==@(MD8^PO8'YRB;)C;*+N]^J??Z$'1CD_/;7_6IM MJ[.J%*P'D )^B1O4L4PFYG0/!H;O;?OGM02$US"YZP)'7H/4Q"[TNB8C[BN-%XW 77M^VUMW)SOVX[;2W17UAJJ#+3_4 MG50V=T.B#J!C 8B@LS@"!F'8&F/S[T0'CB"$L6$UDPM5%+@$8!6^>,&>SW4L M(.?M2<4W821N47L &[/;FFIP;EV8YFAQ_79],#MN MSB-?AS>GNK^+"BS2))-SF.H&PO M=V]R:W-H965TJ>%7,' D\9?F?))79.+@( M0(H7:)7+3VQ]AYN"SC1>PG)1_07K)K8?@&0E)"N:9,6@(+3^1%^;1FPD1,,= M";!)@&\3!CL2XB8AK@JMF55EO4<234:4IJ#DA":D1'G=82()%N G,&5%B>C+QFVQF@N2$L1U@,Y, M&!4L)RF2. 5/LUMP\AY+1')Q.@JEHJJ_,$P:6C5I\G,*O:05OM MH$*/=U3[I%2"YCD&,RJQ@I=J6261+^#O>Q4)9A(7XI]M'1CX[( G,*L#9VT' MSISK_8!Y@JE43T; %B E7#W& .. T-?C-<5<9*3&AD_ =HLMO&5N!2JDS6K\Q]%/B,TXRRG*V?%%/A=X[<"_3WC;2 M3OQ#U\X3F-6*\[85Y]VH]]QG!SR!61VX:#MPT:%Z+_:JUQ5A$;YL"5_N?[P^ M*F,BU:(E6^7I!#AT<3R!6;5&??,.[WU2JAOBX%7RA&87;'Q/%'>D5:]NR!>:W07CAR*GV3A6 MJX/]6G6%V*2-A8G<'J;2JJ@>JBG5#OM#L+A@_%#G-QK'J/=^O7E>(3=I8F,CM83;5J_[I9\5<"_BQ=]U[ MW,K2B7;P@GE"LVLW;BBZ[$BV7EV2+S1[ \#8).@T($?*M@%WR=898I,VK@:Z M74UM$(KYW59.SMQ#E\<7FEVIL4(0=B-2Z-4?^4*SNV#\$71O#!TITGB_2%TA M-FEC9Z#;SE0B_165B+JW!-PP!Z]4%QLZT-@A>-:17KTZ(E]H=A>,(X+N?:(C M]3K4)&*/B+UNZ_A"LSMA7!&\ MZ$C$7OV1+S2["\8?0?=VT9$BOMPO8E>(/4 P=B9VVQE[A_9[=V7=H S5.OM#L+ACC%+OWD&X31EE!$B77I@L9SKI3I#:H+A MQKBQP'Q936$%2-B*RGH@UUYM)[W7U7SSS?6;Z&I:SVL-3#T^_HCXDE !N7K)\7HB6Y](5E9#S3F3DA758891BKD.4/<7C,G7$_T%[5Q\\C]02P,$ M% @ MC686%,Y\W]Y!P &CP !D !X;"]W;W)K&ULQ5O;;MLX$/T5PELLND ;BZ0H2]G$0"XMMD#2#9*V^TQ;M"U4%U>2 MG138CU_J$M&4*4;J,M!+8LG#0\[,,7T\(YX])NGW;,-8#IZB,,[.)YL\WYY. MI]ERPR*:G21;%O-W5DD:T9Q?INMIMDT9]>\NG9\E MNSP,8G:7@FP7133]> /68'KT'ARB))OA<7G_SSB56LB(5LF1<0 ME/_;LRL6A@427\>/&G32S%D,/'S]C/ZQ=)X[LZ 9NTK"?P(_WYQ/W GPV8KN MPOP^>?R+U0Z1 F^9A%GY%SS6MM8$+'=9GD3U8+Z"*(BK__2I#L3! (0Z!J!Z M .H[ -<#<.EHM;+2K6N:T_E9FCR"M+#F:,6+,C;E:.Y-$!=I?,A3_F[ Q^7S MNS2(E\&6AN!BN4QV<1[$:W"7A,$R8!EX#QXX;_Q=R$"R C3+6)X!&OL@#.@B M"(.\,,HW- D6#%.QIN.,C>;)XQI>[-"W >="##+R]9CD- MPNP/\ 8$,?BR2789!\[.ICGWJEC;=%E[<%EY@#H\@ C<)G&^R<"'V&>^###E MX6AB@IYC0(P? >0A3#X^G -WK[Y0[&PJ_XP2 TC+0\W*<,E+N[ M_5B$]EL1VG?@0J3DYB EM\^9X+&_;R)?6'U.8I&*RR(5JHA7"[#5"RAVEM-L M2Y?L?,*WCHRE>S:9__X;=*P_55$R!";%RFYB9>O0JUC5-%R!&[9G(<"<<'N6 MY7PS*D*7@05;!W%<<3.D\9*I0E+-XY3S%'OC?@YGCD/.IOM#7X^M$"$N;JPD M)TCC!-$Z\9EOAM3W@V+?4RU-.WIHMBHP6&QFM6 M?-974D[R#3O,A\H_YVA)[VWG?52U."S"4/H; )%^]QE=O[(W1,QDK0V!2K* E MOO@M+3.J""F_;ZVC70Q;$&+<(JS"SL4>[*(L/- D< AIP;_@P].6ZSZ>MWT2 MTKS(YD]^]S:(@V@7*7W0SC T4Z;0Y'@@$0\T-K'K%9B*ER$T.5Y"($&MIIA_ MC9-%@4H77+A^BK>[#IY7* 6-&P);)^UM^24K>8U"F$"],NG-/6E/.FUSW>8=7%>2#"DEV"_ MR'G--J^=;W .#:')T1'2#\U&Y[Q1+6@*38Z7T()(7ZGKRWFWUS:OMNJBO!!@ M2"_ 7J+\I[N_^^[O1DMIIM#DAHQ0?-@:F^O8J 0TA2;'2TA K"_P]>1ZC=)B M,6IQ76T%U53'0G9AO>P:2O7N;5T_T>#4O49M#1\T'\?O/IIM/[Z&],-"^F%] MG:\OU6TEU=O]1;591YD&"[V%]7KKF.L/FR3-W^CM-&:F2DT.0Y"LN'1NZ+8J)8SA28_,"*TG/VK?=%ZH-2AMR"TVL^ M*,Q<"W<($EN()GMH5[1Z'@$JUVJT F8*3?9<2#%[]/ZG;52CF4*3XR4TFJTO MQFDHC(^XB=#Q4TPJ*]OK(/#!LUA#6YXU@0?I#?TD@S/U&H4N6P@O>_2NIVU4 MGYE"D^,E])FM+[EIF'W\_)>*V2JK3F8+&60/;7-6S$;*E1JM6IE"DST7*LL> MO8-I&U5CIM#D> DU9NL+:!H">\?4=%W/:Y?V%'8N]!#IT!=$"!\RM&U9DWC0 M]JR?9/#3J*]1IR)"S4*.Q>Z MKMM1N29"$Y&A#4K![MX_#/5S#$[6:U2FB)!C9/2F)#&JU4RAR?$Z> I?7R33 MD/OXH7F$G3:SCXVPXW306@@B,K0'63^DKERGT=*3*339=C%D,V9J,5*%-H\F$9(<2< MT;N)CE&59@I-CI=0:8Z^,-;-['J@HV>VPDK%[.G!*OR\&D&RE.3U>'" MYFYSP/6B/-;9NG\)3Z^J8ZH"ICHU>TO3=1!G(&0K#FF=S/BG+:T.HE87>;(M MSW(NDCQ/HO+EAE&?I84!?W^5)/GS13%!&ULK5AM;Z-& M$/XK*WJJ[J0DO!H[J6TI"51MI:NBY-)^WL#8W@9VZ>XZODK]\9T%0@PF-+;X M8L,RS\/,,[NSP\YW0CZK#8 FW_.,JX6UT;JXLFV5;""GZD(4P/')2LB<:KR5 M:UL5$FA:@O+,]APGM'/*N+62J&V>4_G/#61BM[!5)B&=S\VNZL!SC$620:$-!\>\%;B'+#!/Z\7=-:C7O-,#]ZU?VG\O@,9@G MJN!69'^R5&\6ULPB*:SH-M/W8O<+U %-#%\B,E7^DEUMZU@DV2HM\AJ,'N2, M5__T>RW$'L -WP%X-<#K H)W 'X-\#\*"&I \%' I :4H=M5[*5P$=5T.9=B M1Z2Q1C9S4:I?HE$OQLU$>= 2GS+$Z>6=9#QA!,K\F=R%C"0)'S MUU%%[B$!]D*?,C@C'"?PYP@T99GZ@D:/#Q'Y_.D+^408)]\V8JLH3]78V=U,[<5,YX[SCC>N2KX'JC2,Q32-L$-D;6A.>]AG?C#3)&D%P0WSTCGN/Y M/0[=?ASN]<"CC\/='G@\#/^-\@OB]#K?$L-O[+5D47]-.9$G:E M"IK PL(:I4"^@+7\\0O-2488EI=D)7I;GDVDP"V9S^V5?\CX[-W"F?MLN&G3Q M6#5'(FNI.6G4G RJ^4UHG-TTP^V/\@0(;J0$M4V9)IE0JG^65Y23/976D M(^6AD3?KR!U-#N1V'=]I&\6# 9PH3]C($P[*<_V^,&=D)YD&(E:K/HW"@]!\ M)^A(-/CN8Q?XF&3Q2&0MS:>-YM-!S6^IVA %6F> _94F*RERDH@\!YDPG*Q/ ME#\K4H!D(NU3?I@])'FY8?85W$'DL?D8DRP>B:R5CUF3C]F@8C>H-[:G"12Z M7 E<:#/[@:="JF[/4:5@=C#YPVEG6=_.#NI#QR+Z7XMXT/$39;EL9+D\118M M*54"M^J2Z/)"J*]2A11!Z7:T.C5Q_YG8*3CP8T8EZ MN..V[K6_.-E9DQV:)1V>*QV-J9\=XRXXW? ]S'IV= M,=FB4=GBFJU=+]_*926ZO??]CWW%NCQX4:2:*H3HZ]4KAE7)(,54CH74]S(9'4(4]UH492G#$]":Y&7EQN@*4AC@,]7 M G>4^L:\H#D*6_X'4$L#!!0 ( +8UF%@W"Y,0= ( /0( 9 >&PO M=V]R:W-H965T_5%D"CIY)Q M-0^V6E<78:C(%DJLSD4%W,P40I98FZ[4R MFXE:,\HAETC598GE;@%,-/,@#KJ!&[K9:CL09K,*;^ 6])\JEZ87]BIK6@)7 M5' DH9@'E_'%(HZL@5OQET*C#MK(NG(GQ+WM_%S/@\@2 0.BK00VKT=8 F-6 MR7 \M*)!OZ3 )T!H*7#-](YIK:!T:6CTB MF')/U.S7CH:5B8?&F&^1K>BT V6@+ZL0&/*U-=9J V/50U)N_=BOW=R9.\5 MD'.4QFKIT>AWTHIV@*7R< Y[SJ%7Z7=14 +^I'L5WAG' M4<\W^MBDCTX .^YAQR=-NE_][:1/>LZ)5ZG['[W&X+5\9_RF/=?T8Y,]/0%L M'#U7@^BDZ7Y#WI/O\*"&V?O +RPWE"O$H#!2T;DMH')?8O<=+2I7UNZ$-D72 M-;?F6@+2+C#SA1"ZZ]A*V5]TLO]02P,$% @ MC686#&ULK57O3]LP$/U73AZ:F#1P M?I1N8FFDEFP:TI J&-MGDUP;"\?.;+=E__UL)\T**AV:^-+X['O/]^[2EVRC M]+VI$2T\-$*:":FM;<\I-66-#3.GJD7I3A9*-\RZ4"^I:36R*H :09,H&M.& M<4GR+.S-=9ZIE156BC$ DOK&9A[ MK/$"A?!$KHQ?/2<9KO3 W?66_4O0[K3<,8,72OSDE:TGY".!"A=L)>RUVGS% M7L^9YRN5,.$7-GUN1*!<&:N:'NPJ:+CLGNRA[\,.(!X_ TAZ0/(4,'H&D/: M]*6 40\(K::=E-"'@EF69UIM0/MLQ^87H9D![>1SZ<=^8[4[Y0YG\[GFLN0M M$S M2[62ELLES)7@)4<#)W#9M(QK-V<+:@'?E%R>"#>H"J;&H#5P7*!E7)AW M+O?VIH#CHW=P!%S"]UJM#).5R:AU=?K;:-G7-.MJ2IZI*4[@2DE;&_@L*ZP> M$U G<%"9;%7.DH.,!9:GD,;O(8F2=$]!%R^')WO@QWNZ$;[Z;RQG)N6E3@ASCD,ZC62_.V;>!Q]VM>JUR0K7HGL41M'0QM'A]CS MG5>[K)E>[N]=QS$.'-Y#UWF4T?5N0_Z941S*Z$JG.__@!ETMW@D-A.EVK_FP M.YCM-'C,D_V9,^'.,__2= Y^Y21R:4#@PE%&IQ_.".C.%;O JC;XQ)VRSG7" MLG8?$M0^P9TOE++;P%\P?)KR/U!+ P04 " "V-9A8C#(!(TF[87G5"?]MHD!['JV)GM )/ZX6<[(06:1NW$F\1V[G[G^]NZRVC- MQ:/, !3:Y)3)L9,I55RZKDPRR+'L\0*8_K+@(L=*3\72E84 G%JGG+J!YPW= M'!/F1".[-A/1B)>*$@8S@629YUC\G0+EZ['C.]N%&[+,E%EPHU&!EW +ZKZ8 M"3US&TI*&CP06,N=,3*9S#E_-).?Z=CQS(: 0J(, M >O7"JZ 4@/2V_A3,YTFI''<'6_IWVWN.I#1R4E%+QO';6.\@)J]YX4^NPXQ"&KS@$M4-PX! $ MKSB$M4/X5H=^[="WRE2I6!UBK' T$GR-A+'6-#.P8EIOG3YAYMAOE=!?B?93 MT4P0EI "4S1)$EXR1=@2S3@E"0&)OJ '3$M DS2%%-WAC5X[C4%A0N4G=((( M0W<9+R5FJ1RY2N_'4-VDCCVM8@>OQ/8#=,V9RB3ZQC1_'^#J1)IL@FTVTZ"3 M&$/20Z'_&05>$*+[VQB=GGS25WHN24KTK6[9X]7;B<&6V(*)WX[QVS%["8?- M\866&_[/\;6=2(7KM^-,C;F4!4Y@[.@B(D&LP(D^?O"'WMPK0,*;W3%3X"L\)P"*D DP)1N$FT:5=B+'8V\GA<>R-09^[TR M'0FV)].PD6G8+=/DSC3#DJ6U0EJN)W32)DP%&NX(<^:%9P?"O#0:!KZ_;Q2_ M-#J_\"\:HRH1=Z='Y""6MM=*9(M&56";U::=3VP7.UB?ZC9?=>5G3/6/<(W% MDC")*"PTTNN9KBJJOEM-%"]L)YISI?N:'6;Z5P6$,=#?%YRK[<0$:'Y^HG]0 M2P,$% @ MC686+CLR<4T!@ KRL !D !X;"]W;W)K&ULM5I=CZ,V%/TK5KJJMM+L!IN/)--,I)W0JBMUJM%DMWVH^D# M2:P%G!IG/J3^^-I (";$V8SNO(0 ]QY\#[[VN=C3)RZ^%1M*)7K.TKRX&6RD MW%X/AT6\H5E4?.1;FJL[*RZR2*I3L1X66T&CI'3*TB%QG&"812P?S*;EM7LQ MF_*=3%E.[P4J=ED6B9=;FO*GFP$>["\\L/5&Z@O#V70;K>F"RJ_;>Z'.A@U* MPC*:%XSG2-#5S> 3O@Y=7SN4%G\R^E0<_$':/GFH@#!QR<<""U ^DZ M>"<PDA&LZG@3TAH:X6F_Y1DEMXJ?);K][Z00MUE MRD_.[@7+8[:-4O0ICODNERQ?HWN>LIC1 GU #_21YCNJCC%?YZQ\5^]#*B.6 M%C^I^U\7(7K_[B?T#K$[DQ[W\/O=L24:MWE/ M;HGGGL)C1;1>"[J.RE? 5_LWTT=U!>7U0^F1Y+K81C&]&:BAHJ#BD0YF/_Z M ^?G/IH@P4(@,(-"KZ'0LZ'/OG"INKDX35OE'I3N>KQ\G!$RF4R M,V>,1\0T"X_-7(1'4OE M7%;F7-]KM[I>^MJ!P S&@H:QP!KE ]73GQ[6%$_E1)G'%/%ERJI@C:^AS]7:%FEE1RJ(E2YE\N5+#=)SN M$DW'DLN-GB*I$#39YP52PS>2&W5,'DNB5H)G]41$12]7H^../G'&7H>LT1%9 MKC?V.I2&UGA>R=:X86M\IJ.4#%PI*NP]Y@KQK3ZJT80^TVQ;7>NW17]+H5A= M16E!_^ECS]XF[=R7G5:O2[,3",P@?=*0/K%WT9WJ?;D\ZH=]5%F1+IW6(,%" M(#"#0>RT$LZ!TP8U%A"+H&@A%)K)XX$4QO S18UY./P%8Z";D9ZQX)DXG43TMJZUT;?:GUL%^AWT3/+=EEOC)#Z M? Z*%D*AF:RU>A\'@+D'I,]K'B'10B@TD\>V>,#VZN%<[JFIH?TF=+H&/?,4 M-[ 4H7;?B_E\B^H"M^4%MFOY.T7FJ6R&U/-S4+00"LUDK:T/\ 0PFT%+!%"T M$ K-_!C:%@G$*IZALOG,4_#8DLUVWTOYA$(S^6R+!6(O%C[S+^@^BA:]) 'I M^)HV2+00"LVDK:TQ"(%+9P):8("BA5!H)H]M@4&LPOO\Q^S:_U $XV 4="7N MO+8[U,'8)Q/^G\[G=\V+^WJ)>(&V]0.Q*_C"13TM=.\C%'1"T0(!",PEL M"P0R!DQDT)(!%"V$0C-Y;$L&8E]3>'TBVW%QFV5' QX-X-T-H!%"V$0C-Y;&L' MU[X^<5;SUO[&UHS QZ..Y*W-#"GK>U[G"W'89T:P[_8+7O=@)X]=NB_T'*F7 MV;G83*!5 RA:"(5F\MA6#:Y];>%\,OG' M^SK\T6C23:9C,S(9X^YNJ!XS//:#;C(-#W8R9E2LRQVA!2IW)E9;_YJKS:[3 M3^5>R\[U6WP=5GM'6YAJ*^M=)-8L+U!*5PK2^3A2+1/5[M#J1/)MN5]RR:7D M6?EW0Z.$"FV@[J\XE_L3_8!FC^[L?U!+ P04 " "V-9A8*-W5JY@" & M" &0 'AL+W=OVV[-_O[*2AA;9"4[\D]OF>QW?/67?I M2JIG70$8\E)SH4=>94QSY?NZJ*"F^EPV(/!D)E5-#6[5W->- EHZ4,W]* B& M?DV9\++4V28J2^7"<"9@HHA>U#55?\? Y6KDA=[:<,_FE;$&/TL;.H6!.;R9.4SW;SLQQY@0T(.!3& M,E#\+>$&.+=$&,:?CM/KK[3 S?6:_;O+'7-YHAIN)/_-2E.-O$N/E#"C"V[N MY>H'=/FX O)M?N25><;>*18:"/K#HP1U$RT?_K2Z; !"(=[ %$'B-X"DCV MN /$'P4D'2!QRK2I.!UR:FB6*KDBRGHCFUTX,1T:TV?"EGUJ%)XRQ)ELHI@H M6$,YN2X*N1"&B3F92,X*!II\)5/*\4]%2>ZH>@9W?/N"CTZC^30'0QG79^CX M.,W)ZY1==0.,VH&A/0&%$[J0PE2:WHH1RF\#' M[/H4HW6*X^@@8P[%.8G#+R0*HGA'0#&!;.*^8+'C2_;PO1:D M[@L"74%VJ7V0S3:5*]W0 D8>=@T-:@E>]OE3. R^[5+JF&3YDQJ]4;5[^1H>L0_L8]QR+4SZ96FG9#8'^=,:,)AAI3!^05&IMJITVZ,;%P??I(& MN[I;5CBH05D'/)]):=8;>T$_^K-_4$L#!!0 ( +8UF%@:H3G%D0( .D' M 9 >&PO=V]R:W-H965TS442\Y6BA,%<(+FJ*BS^S(#RS=3QG>W!(RE*90[<)*YQ 0M03_5< MZ)W;L>2D B8)9TC 20@H9,HP M8/U8PRU0:HAT&K];3J=[I0'VUUOV.ZM=:WG&$FXY_45R54Z=CP[*88E75#WR MS5=H]=@$,TZE_46;-M9S4+:2BEP!A M"PB/!40M(++.-%*L#RE6.(D%WR!AHC6;65@S+5K+)\R4?:&$OB4:IY*Y("PC M-:;H)LOXBBG""C3GE&0$)/J [OD:!--U5NA>8*8D.D]!84+EA;Y]6J3H_.P" MG2'"T(^2KR1FN8Q=I3,S_&[69C%KL@CV9.$'Z($S54KTA>60[Q*X6E*G*]CJ MF@4'&5/(1BCT+U'@!>% 0K?'PX,!>'H\W#^@)NRJ%%J^: _?=U6"0/I;%]@6 M2->,5R O$0,UY/9!-M-)KF6-,Y@ZNE5($&MPDO?O_(GW>_@___4A&Z-3VGA*LO1$9#LVCCL;QP?_C+V64-B6,&1=0S&Q%&;TK!/? M^W0UCMUUWY.AJ'#L[4:E0U&1^:K7?15NKPE6( H[3"2RA6[Z1G?:S:L;VZ;? MG,_T'&O&SC^:9@@^8%$0)A&%I:;T1E&U;[3-7NG';9:EG,0@3 MH.^7G*OMQKR@F^[)7U!+ P04 " "V-9A8/A!X4I " #D!@ &0 'AL M+W=OJ75]X?LJ*[$BZE34R,U.(61%M)G*M:]JB21WH(KY81!,_8I0[B6Q6UO( M)!8;S2C'A02UJ2HB'^?(1#/S1MY^X9:N2VT7_"2NR1J7J._JA30SOV?):85< M4<%!8C'S+D<7:63C7< OBHTZ&(-5LA+BP4Y^Y#,OL DAPTQ;!F)>6[Q"QBR1 M2>-WQ^GU1UK@X7C/_LUI-UI61.&58/ T?0%0-@!PN> Z 7 N .,WPJ(.H K MM=]*<75(B29)+$4#TD8;-CMPQ71H(Y]R>^U++"ZU+!-<\Q M?TK@&[F]YG"O>1Z^RIAB=@KCT2<(@W \D-#5V^'A #Q].WSTBIIQ?X-CQS?^ MGQL<*G=+%PW369NY4#7)<.89'U$HM^@E'S^,IL'7H5*])UGZ3F1/RACU98Q> M8T_Z1E=MHZO#1F^Z1E_M&QUWQG?5<'W;C;Q0+:>VDZTJ)W+K(0VGN6&I?D-H;0!9K\00N\G]H#^ MQY;\ 5!+ P04 " "V-9A8TE&N;#," #U!0 &0 'AL+W=O"^2''H"@(.U#@%8E];6 #G3LB6\6O0Q,=/.O!T M?5#_ZGNWO6R(AH7D/UEAZA1_QJB DG3##"3"9O@!$ Q"="\0#$)\+3 =@ZIWI6_$^Y,20+%%RAY3+ MMFINX/(!16$4C^"+\_%H!,_/QR?/\< Z>;0S.MH9>;WX?^P<,Z>7FX[+N9F? MZY902+$=:@UJ"SA[_VXR"[^,6?668OD;B3VS,3[:&+^FGJV% BHKP?Y @0S9 MHPT(*)D9M;"7FGDI=\MMLS )MJ>^_#,C?RVC[R XF3%W(7XGJF)"(PZE9<+K M3S<8J?Z2Z0,C6S]V&VGL$/ME;>]E4"[!GI=2FD/@)OEXTV=_ 5!+ P04 M" "V-9A8_,?!5#(" ]!0 &0 'AL+W=OHD/8!*$JG=@N!B4=4*N':326*M8P?;:7??'A_2 M4*1N0=PD'GOFGV]LC].35 ^Z 3#HL>5"9[@QIEL2HHL&6JHGL@-A5RJI6FJL MJ6JB.P6T]$$M)TD4+4A+FV*D]E;S@3L%5(]VU+U=,:N#QE.,;GB1VK M&^,F2)YVM(8]F&_=5EF+C"HE:T%H)@524&5X%2_7<^?O';XS..F+,7*5'*1\ M<,:7,L.1 P(.A7$*U/Z.< ><.R&+\7/0Q&-*%W@Y/JM_\K7;6@Y4PYWD/UAI MF@R_QZB$BO;<[.3I,PSU>,!"28@&0(2SQT2>*+O*;)S)MXJ)@G64 MHU51R%X8)FJTE9P5##1ZB_90VR,P: >=5'[QU08,95R_3HFQ $Z&%$.R=4B6 M/),L3M"]%*;1Z*,HH?Q3@%CR$3\YXZ^3FXH;*"9H&K]!291,D0ZP-W2GX[9, MO>[T?[;E6N%!;G9=SG764G>T@ S;UM&@CH#SER_B1?3A!NQLA)W=4L^_]NT! M%)(5LKVJJ&<=MN(J:U";>S77M,<\3LGQ"L!\!)C_(X#RUX0>.-PDF/^5@%Q< MZ194[1M7(W\6X7:/L^/;L HM\=L]/"SW5-5,:,2ALJ'1Y)W-JT*S!L/(SC?( M01K;;G[8V/<-E'.PZY64YFRX!..+F?\"4$L#!!0 ( +8UF%A)OQA*V0( M '(* 9 >&PO=V]R:W-H965TV:F"6A!<-N;,G6 M^YZCQT>R)ANI[G4!8,A#R86>.H4QU;GKZJR DNJ1K$#@FX54)37854M75PIH M7HM*[@:>%[LE9<)))O6SF4HFUG %G%LC3.-WZ^ET(:UPN_WD_KZ>.\[ECFJXDOP[RTTQ M=0;*6-+%LQ9E RT=SI0\MA2^!' M>P1!*PB>*PA;0?A<0=0*HII,,Y6:0TH-329*;HBRH]'--FJ8M1JGSX3]['.C M\"U#G4EFBHF,5923BRR3*V&86)*9Y"QCH,D)N8$,A.&/Y%KK%>2]44H*;&> M56 T.4[!4,;U&U3=SE-R?/2&'!$FR-="KC05N9ZX!C.V<=VLS>ZRR2[8DUT* MV8B$_EL2>$&X0WYU6/Z1BA'Q]LO3YTL@XYU4/N%>_R^X"K8ST\J ML_D(M3#CGIXR!VI&]P(,MP3=8U6V3(56,I E4# .\NRL8QK M2[MSKI.3\6ET%IU-W/4VI8.A7TII5U _\D[#+F@/0-0!B X"V*JEN<%U2%6N MR6V54P-8V7Y\XH?D#[G(?^%N8TMQ%X^#$5Y:6D.:I0.9]GL8^4[5D0A,. M"[3W1J?X/51SPFDZ1E;U/_].&CQ!U,T"#X6@[ !\OY#2/'7L,:([9B9_ 5!+ M P04 " "V-9A8TQ&[V+T" "N"P &0 'AL+W=O!^WR;23U@1V&)M_ \F=YQU7/;EG2O J]*=[^G2QCH622DA6-&"5 M09'3^HV?&Q^. .[L!,!K -YK0' "X#< _UQ T "XTPMQ?@08XFCD+,]XCI: ML>F&,=.@E?RY>!((TQ2M&4V 2H[-]_B$'JJR)#GP=P(E MG:GW,4B<$_%!!?U@$A-45CS)E/GB"/8*Q-4ZH2U5QGI=.VFR6]79>2>RY'Y#F>WY/0^GRXUP./SX>[ VK\ M]NOYAB\XP=>:?=WG[2!6GR=7HL0)+"UU8 C@.["BMV_*1R#J> M!:UG@6'W+_OC^PP,QC1P3+)X)+*.@=/6P.G@3[?^;V.C$K@>4O=$GXV#=)?: M6)-]-F3Z3MM%SL2=AO;NV)Z^(.\EJ"-[ULJ>G;?75GT:![&7:AR3+!Z)K./9 MO/5L/M9>FX]IX)AD\4AD'0,7K8&+%T=UAW)2E,O/3*IJB_3S%1!#5P'J/D-8_+0T0NT)7KT#U!+ P04 " "V M-9A8S$O>A 4# "9"0 &0 'AL+W=OLY2*L9%(F9^9IH@2R+ X93E0]67.>(:E MZO*%*7(.."Y!66K:O9YG9IA0(QB58[<\&+%"IH3"+4>BR#+,7RX@9:NQ81GK M@3NR2*0>,(-1CABUA FFJB5093S6GT:34P.WVFOVJU*ZTS+" M"4O_D%@F8\,W4 QS7*3RCJU^0JW'U7P12T7Y1*LJUE7!42$DRVJPJB CM'KC MY]J'+8#EO0*P:X"]#W!> ?1K0/^M *<&.*4SE932AQ!+'(PX6R&NHQ6;;I1F MEF@EGU ][5/)U5>B<#*8)HS+$PD\0]=T"4*J*94"'8<@,4G%-W2"'J8A.C[Z MAHX0H>@^887 -!8C4ZKTFL2,ZE0752K[E526C6X8E8E ES2&>)? 5'4WQ=OK MXB_L3L80HE/4M[XCNV?W6PJ:O!UNM\##M\.M#C7]9BKZ)5__?5/Q]Y>*0]<2 MLG]MGE><3CNGWC3.1(XC&!MJ5Q# EV $7[]87N]'FU^?219^$MF.ET[CI=/% M'MRKK4DM_YP)(EM_U0KNE7"]-2X#V_<'KC\RE]N&'(;YEN_[[FY8V%G,!Z6Z MC52W4^KE4T'D"Q(0%9Q( D+M(#)!^@P@Z8LR0?]1A.)9"FB."4=+G!;0YDF5 MQ]WVQ/;VI$[:@ISAGA^=%7_0#Z_QP^N>>B9QBL1F,9'-8FI3[1T*&EKE?K*C M^S#,MRVK[^PI[ZSM@\H'C?)!I_*K9G91E&"Z ,3F[S!B^,7ZMY171,V M--6EY0;S!:$"I3!7E+W3@9H^7ET$JHYD>7DTSIA4!VW93-2Z :X#U/8ZFF?&F*%0>4MVWZ'6H^G^6)&1?F+ MME6LKX+CM9 LK\&J@IP4U3]^JGUH 6S_!8!3 YPN8/0"P*T![FL!HQHP*IVI MI)0^1%CBV82S+>(Z6K'I06EFB5;R2:&W_4YR]90HG)Q=QC%;%U*@6XB!;/"" MPBDJU'$[CD!B0L4).D,/=Q$Z/CI!1X@4Z#YC:X&+1$Q,J0K0-&9<)YM7R9P7 MDMD.NF:%S 3Z6B20[!.8JO*F?&=7_MP99(P@/D>N?8HO MA]L#:MQF,]R2SWWC9O0Y73&-^IGT93$6*QS#U%"W@0"^ 6/V^9/M6U_Z7/I( MLNB#R/8<'#4.CH;8GQWD+0>7G(G>TUIQ^267OA\WZH1ZH=K)3=NX.J?X(08X2INL-Q$0-27P.4L/5"IFNJ;M;:$K,3$7-(B$14 MF0.]]E1)O9;P,]?U@XX]/5%V$+H=>P8%O-,>O['''[3GGDG<\H'__^7R#S1= M./:H(_PPR';LP.D('RSMG<*#1G@P_#8,GX@^Y<&A*,^U.LJ#@S?""<..[L,8 MVVH1[>D)&SWA&_3LG=]3M.5$ F)IVB!.@*\ MZIFJB62KLHM8,*EZDG*8J383N Y0SU/&Y&ZB$S2-Z^P?4$L#!!0 ( +8U MF%BZF4[*=P, !@- 9 >&PO=V]R:W-H965TF 2K8.?83FC__;&!I0GQ M6E'4+PF7>5_/8YMA6+2,_Q05@$2_FIJ*I5-)N;UQ75%4T&!QS;9 U9TUXPV6 MZI1O7+'E@,M.U-1NX'F)VV!"G6S17;OGV8+M9$THW',D=DV#^>];J%F[='SG M^<(#V5127W"SQ19OX!'DM^T]5V?NZ%*2!J@@C"(.ZZ7SP;_)_4[017PGT(J# M8Z11GAC[J4\^ETO'TQE!#874%EC][6$%=:V=5![_#:;..*86'AX_N]]U\ KF M"0M8L?H'*66U=%('E;#&NUH^L/83#$"Q]BM8+;I?U/:Q<>"@8BJ&2<@'B'J-IG;W*0F-3B+;I"WQYS].;U M6_0:$8J^5FPG,"W%PI5J8"UWBV&0VWZ0X(5!_ !]8516 GVD)93'!J[*>$P[ M>$[[-K ZYE!W4>DIJ!P-@&UIG(A:#*")E;0.T*)*FF=R%\.L*G5OBC@K?AS+RAT].].O>3"]/;^%9P;\RB>L1W/9V&XR.ZU*:3"KPRA 6Q6$Z*>>Y/:U+L0]:*M^* MO:HPW8"NUF>O^>!X^ :Z\J<[W1 4>!NB_-1+QJ@>RCUH&1O@FZ[U%JH6 M[:CLV[#QZMC>?^B:VLGU6]WV=ZWH'YO^F^$+YAM"!:IAK2R]ZYE:-MZWX?V) M9-NN,7UB4K6YW6&E/EV ZP!U?\V8?#[1 XP?0]G_4$L#!!0 ( +8UF%A_ MO,_(JP, ,@- 9 >&PO=V]R:W-H965TZTU5M=^^S"Y-BK<&<[23;?[\V4)* PU51 MOR089L;OCHKUY59 261E[R&2G]9<5$2I8?B MV96U )(W3B5S?<^;NR6AE9,NFG=W(EWPM6*T@CN!Y+HLB7CY#(QOEPYV7E_< MT^="F1=NNJC),SR ^E[?"3UR^R@Y+:&2E%=(P&KI7..K&QP:A\;B!X6MW'M& MALH3YS_-X%N^=#R#"!ADRH0@^F\#-\"8B:1Q_-<%=?HYC>/^\VOT+PUY3>:) M2+CA[%^:JV+IQ [*84763-WS[5?H"#4 ,\YD\XNVK>T\<5"VEHJ7G;-&4-*J M_2>_ND3L.>#9$0>_<_#?ZA!T#D%#M$76T+HEBJ0+P;=(&&L=S3PTN6F\-1M: MF65\4$)_I=I/I7<":O*BUT5)1*H<_:,*$.A:2E#R$ZIT'9W=@B*4R7-T@;X_ MW**SC^?H(Z(5>BSX6FH?N7"51F+BN5DWZ^=V5O_(K+>07:( ?T*^YP<6]YNW MN_N'[J[FWR?![Y/@-_&"4Y-@8]B&G-E#FMUW)6N2P=+1VTN"V("3_O$!S[T_ M;7S?*=@!^Z!G'TQ%3Z_S#:DR0(KKS5S7C(*P+FD;9=Y$,=UADX9A'"W[W1 .$8GA^% WACHQ@?R=Z\AS>?A'??)TVBE> E M4@45.:J)4"^H*WM4,Z*,)E@7?CX"%2;#O(YM_"2Q X]ZX-'_ *\48;HGUUQ2 M9446C9$%_@"9Q6:O*@Z0Q3VR>!+9KE\@G30D"R) ET"]%EFA)06=^=8*B$=( M CPL@,F)3VP$24\KF:35M#UKGI-Q68:S 7*;C6_/,_9VZN1-0OH+I+Q"A.G3 M1M.C3+HS 3E5B''=G^W:XXV@7 1#N-,3GYAIO">[>)+8(S>U70^$AS?"DZV% M,+5%I@6HF^&@HV O#(9$QV9Q='1E=I*)IS6SU'<*U(WU4KWRO:(?&= M6N)IN7Q#6^HB'*0\3H;K,C;".#K2,_%.*_&T6)ZV8\:R>(&'C71ZXE/SOE-9 M/"VS[8[A1\KN^"X)1R>2.!JJE\7(LA;NWC';W''^)N*95A(Q6&DW[S+2441[ M;6@'BM?-R?N)*WV.;QX+?=4"80ST]Q7GZG5@#O/]Y2W]#5!+ P04 " "V M-9A8QF2^1H0$ "&P &0 'AL+W=O6;L6W;S9S"W!EF/:$1]F4$0];>G2QI%&9+JQ_<2U*K:S )/ MKX_HO^?D%9EG(NB21?^$@=S.K;$% KHF:20_L\,?M"0TS/!\%HG\%QR*NB/' M GXJ)(O+8-6#.$R*?_)2"G$2 +U7 E 9@-H![BL!3AG@7!K@E@%NKDQ!)=U%5IVD8N91ROZ89*-^Y/DZFFHXN1BQ=44XO+''?CP/0UW:D0E M($D GMA:'@BG=R!1D^\MII*$D7@'WH.O3QB\??,.O %A KYL62I4?3&SI>I- MAFG[9)44W@4#OJNR MAS;6-7&ZKO7)X'4(HF&;W[);R1FC44L$;3=O%&%4B3#2BH!/1Y^^*)<@:!_; M49>MZ[;9=BLYKMN:&'C4R1''\6JD!HMQQ6)\9E:K'7W+H@"$L1K0/K MT>)N-6 M%O75K:*\ 6M!KYXU1-&P* MK2DHJ@5%9E.PQ#.EI4DT; JMJ65MB*'6*)[+0J>37R,T:ON7OEI#V-[,]!VY ME6AM6:'>L_ZU7H<^/9-SANQF*8M)-&P*K2E?[87AT'#.&?*KI98FT; IM*:6 MM9F&E[CI5W.NQP@/1NV4Z['4J+/O_1]N&=9V&>K]\O%S1R]);>C5L\,D&C:% MUI2M]N=P;#C3C!IUHVC8%%I3R]JK0ZV'/9=ID\[[U=AQVYDVZ=D"VY\I]-VX MD2:JK3326^DE2X3D:?'5-TRR%_6-:J?WK4X/=>UL,8J&3:$U9:R-.H)F,P\9 M]>A&T; IM*:6M4='6M]Z)O/TP5<+ASIY/&SOA:9:+.2P3PX'8LHW^2&+4'33 M1!;?UJO2ZB#G(3^^:)4_PBDNCF-JF.)TZ!/AFS 1(*)K!3FX'ZD5B!<'+L6- M9+O\".*92&PO=V]R:W-H965T?G910VI !VIO6 M3NY_=S_[?,YXP\6]S $4>BPHDQ,K5ZJ\L&V9YE!@.>0E,/UFR46!E9Z*E2U+ M 3BK106U/<<)[0(39B7C^MFU2,:\4I0PN!9(5D6!Q?82*-],+-=Z>G!#5KDR M#^QD7.(5S$'=E=="S^S62T8*8))PA@0L)]8W]V(:&_O:X#>!C=P;(T.RX/S> M3*ZRB>68A(!"JHP'K/_6, 5*C2.=QL/.I]6&-,+]\9/W[S6[9EE@"5-._Y!, MY1,KME &2UQ1=<,W/V#',S+^4DYE_8LVC6T462BMI.+%3JPS* AK_O'C;AWV M!&[PBL#;";RW"OR=P*]!F\QJK!E6.!D+OD'"6&MO9E"O3:W6-(2979PKH=\2 MK5/)3\Y6 P6B0%=L#5+I#5+H= 8*$RK/T #=S6?H].0,G2#"T&W.*XE9)L>V MTL&-"SO=!;IL GFO!)I!.D2^^P5YCN=WR*=OEWLOY;9&;KF]EMNK_?GOX.Z" M:KP$W5[,$;N0)4YA8NDS)$&LP4H^?W)#YVL7XG]R]@+8;X']/N_)K3Y[NKY+ M+DDG:*,.:[4Y^NO$C<-HY([M]3Y";Y /(@0M0M"+\+Q3TA0C7NL:Q0L* ]W, M!A)3P[=02$):":((=%9I$V*TQWD>1\$!97"\&%$8CEJK%^F/VO1'O>G?#>=# MI'2KE978_B/+T5&6KN,&SD&:O?$^N!EA2Q.^9S/@H2)JGTHWZ)173$&&]/:@ MBF4@$*;ZR#%L.C>+0"01P?\/=F^$'^J.6/WLA?U^+A"FQU'U>'!^3'-GX8=I=GW +%_0V"*TP1 M;?LB>=[@KBSCHR/B.5$0GQ\D>FSFQH[O'J1J[UU@YN/A%Q8KPB2BL-0Z9QAI M4M%&PO=V]R:W-H965T%O[*JY]]3SOL&KQCU"^)GN/E?Q0'J+H>_Y$G]S6&OF( MY%R.TYP(LG]>Y+V^W)]0*W<&T?S9/6W\KINVZ@IX^K=8>K8SN(QF;F&D=WV4[VT;,M-M,MCIYOL9EP+H>1>;B1='S[S83+TX>N[%9O+%T;.O;F9?7T__"I: M:$$:W-W$T:L2Y^TS+W^P"CFK_EF0")=Y=/32./MIF/5+[XQH.?V \EGW29!J$\^17Y>]_$Q>MWY1PJ?BSZ#D) MEI/D3/FE\/RFGF8#S'=3'Z\'\^UM,.I/!B,4,UJFLT3I+"=R4M+?JN[?_*B_ M\\'^U0J@GIW9[>E5-Z?WFUHIFD'\16F*,T5MJ*KRNZ=I>$IS =#,JJMK\_3H\Z2>0KSP9 LYN5M@R]OYWBK63&D MT?%,52QQF1/D@2?(9UZ2A1#KN0W*=?)4S"6M[7L M+B21\8NLW>6#;/Q6%LY)3".Q#HEU2:Q'8GT2TTEL0&)#$C-(S"0QB\1L$G-( M;$1B+HEY).9#6"$;G&^SP7F5?N?*8![^6TZ4:9#=JT2/RD,<3J92F4?!4AE' M68:(5PL_:93=RU2EB\K=G)HN2$PCL0Z)=4FL1V)]$M-);$!B0Q(S2,PD,8O$ M;!)S2&Q$8NX;=K'"\B7UESNABLN;^LM^&B#WZ$-8(0VTMFF@59D&[F?!#]6R,A]ELULC_%9EKE>$^-[B36);$>B?5+SK]HBX/U3KUD MJM=Q,P>(^U MV^?%-L,2ZKUDO)>:C2NUV,@LH=3W+PN+/%\VB3DD-B(QE\0\$O,AK!#R1&,; M\_(2#W*U1/F/THNCYZ=M8%22GQ$_ :*E+ NJ=W)R B$U;:WM+Q&<7[0/E@@ZZU:%-8)FX^+\8(V@6ZX5&_7*LN*ZKK=:&E)+1H%]4T\;[H3PBU<;B4U"KY$(QH7AVN M))5@K;8X7$HJP4H^TM1'#U1'M0&J#5'-0#43U2Q4LU'-0;41JKFHYJ&:3VG% M&+VKT!75);H5:TEO7V4J8^4U3&?9\[TOW2F-TV@Y+ZIIJ-9!M2ZJ]5"MCVHZ MJ@U0;8AJ!JJ9J&:AFHUJ#JJ-4,U%-0_5?$HK)I%=(;!H,VM!:+4OJFFHUD&U M+JKU4*V/:CJJ#5!MB&H&JIFH9J&:C6H.JHU0S44U#]5\2BNFB%T!L*BL**/6 M@M "85334*V#:EU4ZZ%:']5T5!N@VA#5#%0S4IYZV#!TUZW*BYE MMMY]Q,Y!QS9"-1?5/%3S*:T8\G=5OJ*ZS!?[UN;J_9P<]4E-0[4.JG51K8=J M?53346V :D-4,U#-1#4+U6Q4:CF4UHQV._* MB=7*6K2[;WL7]%EDW[UE7!K9T9IB5--0K8-J753KH5H?U714&Z#:$-4,5#-1 MS4(U&]4<5!NAFHMJ'JKYE%;,$^HN3ZC(^\,J6C6,:AJJ=5"MBVH]5.NCFHYJ M U0;HIJ!:B:J6:AFHYJ#:B-4#?'Y_4!K6*Z&3PSJI::C60;4NJO50K8]J.JH-/GCA"N6'#,H6.(=_ MM:.!CM]$-0O5;%1S4&V$:BZJ>:CF4]I;Z*\G,RE3+4B#NYN%C*?R7L[GB3*. MGI=IOI.]K5F\?\P_-W3]5:W5WVW_)JY-4;+=$M=VV79'7'NK[?7=;N]NGH*I M-(-X&F;I92X?LR$TOK1;-24.I[/MDS1ZRI):37F(TC1:K![.9#"1<=X@^_EC M%*6;)_D.7J/X^^HP[_X+4$L#!!0 ( +8UF%A5CK/.$0, +,. 9 M>&PO=V]R:W-H965TW:79OD0*PF-K,-M/]^MA-2TH84U-R [?A]?W #5FD4@_8X6B)%W +\FYYS57/ MKEP2D@,5A%'$83ZV+MV+R#4",^.>P$;LM)%.9<;8@^[\3,:6HR."#&*I+;#Z M6\,4LDP[J3C^E:96M:86[K:W[M]-\BJ9&18P9=E?DLAT; TME, *7 >RGH[1'X MI< _5- K!3U#IDC%<(BPQ.&(LPWB>K9RTPT#TZA5^H3J^WXKN;I*E$Z&OY? ML21T@7Z!PB?0:002DTQ\0E_0W6V$3D\^H1-$*/J3LI7 -!$C6ZJ%M=R.RT4F MQ2+>GD5<#UTQ*E.!OM$$DKJ!K2*NPO:V84^\5L<(XC/DNY^1YWA^0T#3P^5> M@SPZ7.ZV9.-7-\$W?OZ!-Z&)<.'0:W;0;X<+L<0QC"VU_07P-5CAQP]NX'QM MHM.E6=2168U)8!RC0X%#,A&^D5+H%QT:_"=>B,[/4NDM9U MCD72D5D-2;]"TF]%\OPPO<&D_XI)K^^_Q/)Z4A!X07U2]'K2T//=:E(MC:!* M(VA-XXI0DJ_RIL!;A<=NA2[-HH[,:L &%;#!NU\B@R[)=6D6=616(S>LR U; M'[4;T W.F*A+J.[ZBLC@A5Z-5Y75IZHT7XQ-=D9DJX=FF*.>N,%\0 M*M0)8:XLG;.!^H+SHD(J.I(M31HR"P, D) 9 >&PO=V]R:W-H965T14 MG8D"..XLA,RIQJE6E&=NX'FQFU/&G61DUVYE,A(KG3$.MY*H59Y3 M^?<2,K$9.[ZS7;ACRU2;!3<9%70)]Z ?BUN),[=6F;, 7PPV:F=,C),G(9[-Y'H^=CP3$&0PTT:!XM\:)I!E1@C#^%-I.O4C#7%W MO%7_9KVCER>J8"*RWVRNT[$S<,@<%G25Z3NQ^0Z5GY[1FXE,V5^RJ;">0V8K MI45>D3&"G/'RG[Y4>=@A^/$>0E 1@B8AVD,(*T+X7D)4$2*;F=**S<.4:IJ, MI-@0:="H9@8VF9:-]ADWQWZO)>XRY.GD9P&2:L:7Y =@^A0Y)1.1%X(#UXJ( M!*7/$YS-\*N&BH=A5L75T&!Q6G,#LCH?^%!%X0=@0T>3\] MZ*!/WT_W#[@)ZS,*K5ZX1\^>#)D)I8==R2W)43?9E(VA*N@,Q@[6!05R#4[R M^9,?>U^[$O.18M,/$GN3M*A.6G1(/;G(A=3L'[75!>^Q- 7@5"Q.5YA+JA3H MSIM:BL96U)3,=1+YGC=RU[M)Z@#UX_@M:-H&Q><#OP:],=6K3?4.FKKF&C!5 M^O7%S!A]8AG3##KME'*]G2#"7M1PT\;$YT'#3!O3C\Z[O<2UE_B@EZMM2<'> M152*IW6*YO+*UX;I%*L*EH;^LCSF59>,M)UH4MA4] M"8V-S0Y3_%8!:0"XOQ!";R?F ?773_(?4$L#!!0 ( +8UF%A(\T&PO=V]R:W-H965T[=D)&@2(>^D)BYY[C>XXO M]X[74CWI L"0YY(+/?$*8ZIKW]=I 2755[("@5]RJ4IJ<*F6OJX4T,R!2NY' M03#P2\J$EXS=WKU*QK(VG FX5T3794G5WREPN9YXH;?9>&#+PM@-/QE7= ES M,(_5O<*5W[%DK 2AF11$03[Q;L+K6=_&NX!?#-9ZZYU8)0LIG^SB6S;Q IL0 M<$B-9:#X6,$M<&Z),(T_+:?7'6F!V^\;]B]..VI94 VWDO]FF2DFWL@C&>2T MYN9!KK]"J\P40MX#X5$"O!?2<,XT4Y\.,&IJ,E5P39:.1S;XX,QT:Y3-AKWUN%'YEB#/) MCPH4-4PLR7= ^S2Y)/.ZJCC@U1K*24IU07(L#L)$4V3VMLYG8"CC^@+#'^?>%.''&X8 M>H<9; >YUA5-8>)AB]"@5N E[]^%@^#3(7?>DFSV1F0OG.MUSO6.L2>WMH8K MRC*"%4QH*6MA-%9KRFLL-%NVI@!2HJNU,,\,.^]V<.W#G MV@:[2GIAW!O[JVT?]X/Z_?Y.T&P_:/@Q"KJ@%[K[G>[^4=VNAU_*_+)&)51K M0-5R@7]A;O*_:T. M5X):NDFA26JOLFD(W6XWC&Y<#][9G^*0:F;*?YIFPMU1M61"H_P<*8.K(6:F MFJG1+(RL7!]=2(-=V;T6.&A!V0#\GDMI-@M[0#>ZDW]02P,$% @ MC68 M6'-@[PG] @ ^@@ !D !X;"]W;W)K&ULK59K M;YLP%/TK%JNF3FH"X9TN05I339NT:573KI\=N E6C\!*;O++DHL-)3L;)E M*0!G-:B@MNLXH5U@PJQD4E^[$2 MJ7QJQ1;*8(DKJF[YY@NT?@+#EW(JZU^T:6L="Z655+QHP5I!05CSCY_:'+8 MKG\$X+8 =Q\0' %X+<"KC3;*:EO76.%D(O@&"5.MV$F5V<*Z'O M$HU3R8\2!%:$K= WT&E(-$#SJBPIZ)U2F**4,\DIR;""3.=%,4L!->>+L.80 MF=TXOP:%"94?-/Y^?HW.SSZ@,UV![G)>2U$_S@"\'E02$I035Z[WCL&@<>6%7M*//[_3Y)_6];@8UFX$HP0M"B2(@!VDEA#Z\?7H; MTF!+BA?'WI[>OJ+ Z=<;='J#?];+.#NE.3B4,W;\/ =Z^S2&A^<@BO?/P6'1>.0?T1AU&J.3&A_JUS1D [S6 :] -Q;3NEZ# M5B"*"[07?Z^'TPNYZ!FPD&B$"LY4CD8>RO!S']'L;41Q0R21V\>T$T;&PO=V]R:W-H965T[U& MA&YGAFV\+=SC=2[4@IG$%5RC!R2>JCLF9V;ODN$"E1S3$C"TFAE?[.G;K^AKB!?^:64\.87;+M8RP!IS04M M.K$D*'#97N%+UXB!P/;V")Q.X)PJ<#N!VQ3:DC5E+:" 2-WI 6Z^EI#3V^H-N.45S!%,T/N M-H[8!AG)QP]V8'W65?N?S-[5[O:UNX?YI<;MCG:H':('\0Y$2NKP?R>R#_&)"O _)'N=PHLG: MQD%.$.X!"GJ@X!A0H ,*1KELU(PFU-&$HTS^#LLXPM.C M1#U*=!#ED0I(0%UFF*>T+@7*NDU?P5=Y9@GMCH]&%)$SZ$F+.@Z:A,&>/_JD MIYT)NK [3^PDC]02P,$% @ MC686&\/[-(Y M! Q0\ !D !X;"]W;W)K&ULK5=M;Z,X$/XK M%K9LD[3__FR@) %#NJ?]DF"8 M&3_SXGG&RST7SS(#4.@E9X5<.9E2Y;7KRB2#G,@K7D*AOVRYR(G22_'DRE( M26NEG+F^YX5N3FCAK)?UNWNQ7O)*,5K O4"RRG,B7C\#X_N5@YVW%]_H4Z;, M"W>]+,D3/(#Z7MX+O7([*RG-H9"4%TC =N7WP)BQI''\VQIUNCV-XO'SF_7?:^>U,QLBX9:S M?VBJLI43.RB%+:F8^L;W?T#KT-S82SB3]2_:-[)AZ*"DDHKGK;)&D-.B^26M\DB:@(DX@4*?I+92#0GY1L**.*@D07=Z (9?(2?4+?'^[0Q8=+ M] '1 CUFO)):1RY=I6$88V[2;OFYV=(?V?(.DBL4X(_(]_S HG[[?G7_5-W5 MSG<1\+L(^+6]X#T1X'4$DDH(*!1BATC8W&SLSNQVS?F[EB5)8.7H R9![,!9 M__H+#KW?;$[_)&,G(0BZ$ 13UM>YW4"=!9!W0V"?26\2K5Y;<51"I1):K24 WL+X^Z MIS"B($4F.#31M;N%S@UK^IJMYD<(9SZ>]=P8"@7'0B=>S#LOYI->W)/7W)37 M5O!D>/[8%=\%OK2AG@\!81ST4)\1.D$==JC#2=2/Y&4RG.%@ M3W\6+7K AD)1'-EQ11VN:#J:@F]!&EHA["WY9W,?#<'Z7C^*%B$O".UHXPYM M/(GV*^0;$#*C98U1<;0!0X=5D>K:O?"M.8\'0' \CWIHAT)!'-O!+CJPBTFP M=TUM3C6#Q1#:#/L]:#:AL4!B[\![M;2"0+? M[^?;)N5Y(X<='S$LGL1YD^Y *"II\53WJE(?>U[/,.>JM#5\#&@1S?NHAT+8 MBT8RCP^LB"<9QQRK5#=8M"="D$*]6O'YEA/B]?%9A,9Z$3XP%IZFK/LV;$A/ MLDAFAK($E)5(,CW3H8O >HZF;?XH8[?63IH9'JOJ \/A:8JK9S![-0RY" ?! MH!R&4OY\-E8.!\K"TYSUR)5NK^1_STK80DE^[/6;F$TL".*QF]>"?)\(=+Y2=9._7^P)#X#$5.#AS'41D9.O"0"H-X@?O)&TI%X_WS MP)AXFC)'2^]<"N/!"!J$X2+NHQZ*S;Q@,)6X1W&Z(BN@PN*4U4#5 MDPWC%99JR+>NJ#G@W("JT@T\+W(K3*@3S\W<#8_GK)$EH7##D6BJ"O/'2RC9 M;N'XSM/$+=D64D^X\;S&6[@#^:.^X6KD]BPYJ8 *PBCBL%DX2_\BG6E[8_ W M@9W8NT=Z)VO&[O7@2[YP/.T0E)!)S8#5Y0&NH"PUD7+CWX[3Z9?4P/W[)_;4 M[%WM98T%7+'R'Y++8N',')3#!C>EO&6[S]#M9ZKY,E8*\XMVG:WGH*P1DE4= M6'E0$=I>\<\N#GL Q3,,"#I \!PP>040=H#P.2!Z!3#I ).WKC#M -.W J(. M$)G8M\$RD4ZPQ/&HM#[$P5>$ PX=#4.7]:\A_M#^QF')Y IN&_@X0!\]7;X MD//IV^'^2"S#_J2%AB_\7R=MZ+2T?)-A/IUQ+T2-,U@X*J4*X _@Q.__\"/O MTY!2-LD2FV0KFV2I);(#A2>]PI,Q]O@62+5NN !5>"2J\:.Y;CBK5*ZOF2!2 ME2Y5!^C]D-HM=V2X=3E\B/WS()J[#_LJ#AB%WC0\M$I&W3Q6'IMDJ26R WFF MO3S347EN@!.6([9!F'-,MZU,*F7O"I(5"%>L46,.&>,J>R*NRLFZ?$18(&;> M5LKHB?J@4?.$;A4N8Q4,"3GNQ21"E4G20R_I.'2*'@'S(6 R"CQ6<9MDJ26R M \6C7O%H-G^DVRG5LNK5)EM@D6]DD2RV1':A[UJM[9KF@GME4V"998I-L M99,LM41VH/"L5WAFJ:#V:7M(]M%%CI7=)EDR>U'.0]]_5LU7+XV"J V_N]L5G\Y?^Q94_,)^H)KOM MB7_3MQWZ-\RWA I4PD8MY9V>J;K VZZW'4A6FRYMS:3J^HA_ 5!+ P04 " "V-9A8ULZ>@F0# \$P &0 'AL+W=O M?C90&A**$M4W"8;S?^:< W]B3_>,_Q9K (G^%GDI M9M9:RLV-;8MT#041UVP#I;JR9+P@4@WYRA8;#B2K1$5NNXX3V 6AI15-JW/W M/)JRKCKQ0%=KJ4_8T71#5C '^6-SS]7(;BD9 M+: 4E)6(PW)F?<8W"7:UH(KX26$O#HZ13F7!V&\]^);-+$??$>202HT@ZFL' M=Y#GFJ3NXT\#M=HYM?#P^(G^I4I>);,@ NY8_HMFIVG7M5N)A($DTYVR.NHQ5-'U35K]2J7K34#\I<_H!>7R^'/?(D_/E3E=NJV*W%7?;BKL5 MSSNSXGWEK FC?H+VCANQ(2G,+&4. O@.K.C=&QPXG_J*:Q(6FX0EAF"=-GAM M&[PA>O3(),FUI=3-X"\WH^8$%4?[[BX*/6<\M7>'1>X)7X M]!$W"8M-PA)#L$Z7_+9+_JN=QC?9!I.PV"0L,03KM"%HVQ 8D3>_C5[M @3#7#)"TV2DM,T;K->%X(XL$%S@4>T8 .?ZH#/ Z._AGT M1/DX.%JIQ#U1WB3$1^]_3Q1V1LZ1 =@'&P]Z7^D[X2M:"I3#4LFKZDC'Y--#;&^V&6?0?4$L#!!0 ( +8U MF%B3&C&PO=V]R:W-H965TY)82!GUF:ES-CR]CNT33+:$LR7#[0'$-6A'W?/1?\S&Q1XB0C>9G0'!1D/3,^P\<0V:*A MJO@[(Z/$OTA!R!5Y$T[+Z"XY-K66 M:%\RFC7-? 19DM>?^&"[&3"'REWT!)BD,2D9)/@Q0S7EO44'?@B62O MI"BWR>X.K#!>@8\A83A)RT_\-M]7(?CXX1/X )(-(*SGL=SAB,P,[BWB<1-C_OMOT+/^ M4*DS)E@X$EA/.:=5SM&ASQ=DD^1YDF_X9$]QSJ>X2KL:PZLPA,L>YCZ"[M0\ MG&NBO=&MFHP$UM/$;35QM9KP-?9_@M0 [KD@MA5(@KA7J!9JA_)&HEY+U-,2 M7=YF?BHAM#>X=56-"1:.!-83UF^%]=_M1_Z8RHT)%HX$UE,N:)4+1O"C8+#\ MH.W+?C0L0IXWD99?,%BCR'*[A=SC,&DY3+0/4T#7IYR@(C$9C&\2.!*' M84W@(XG"L(:[C*^F *TN,UE:$B\DHIL\J8(KYQ&?9K2&4(-X/I)[B&Q?XJ0J M0]#S)%I*--?Q+A ["X/PO>[>(/3F%T1(YJ&H&LS"4%'5FX9]%JAC@;0LNMBI M)*!MOM5<1D4+QT+K"]^LB'M1GO"L]&@Z#'O0G,I%A$7(J$\]8N- R5#;=C/#,='"L=#ZDG49"T[>[^/:G':S?&.BA6.A]7=_ MNGB']/'N.A]'PPSF0D]^SU54V1-?\I-0404MQU(O'=3%.:2/X-*%.J0/=6_P\@:QGY(#>_ BH:SC;SJRP:GJ;&[[ M%ZAUL0MI<\DU=MX@G+^+>3#P9"+#JN&4#!55O2E9LS#/]I0S4FRJO?D21'2? MLWHKM;W:[O]_KG:]I>L+^!C6N_@=3/VCPA,N^$(K04K6'-)Z\+FR1;U/7Y\P MNJMVKE\I8S2K#K<$QZ00!?S[-:7L=")NT/Y:,O\/4$L#!!0 ( +8UF%C0 M?8;&D , "@, 9 >&PO=V]R:W-H965TZOWVL@# 4WVTI] M2; Y]_B>XYNKF]6!BQ^RHE2AY[9AD9E:ZZO;N1;KB.]74C-X+)'=M2\0_U[3AA[6%K>/& M0UU62F_8Z6I+2OI(U??MO8"5/;(4=4N9K#E#@F[6UA=\E6%'!W2(/VMZD)-G MI*4\7HC&A#?P]D%KCF3IP^GQDO^W$@Y@G M(ND-;_ZJ"U6MK=A"!=V07:,>^.$/.@@*-%_.&]E]HD./#2(+Y3NI>#L$0P9M MS?IO\CP8,0G X2L![A#@S@/\5P*\(,*)*N!#\@H=' MIA\Z,[MHD%\S?>^/2L#;&N)4>ELSPO*:-.B.Y;REGQCO+J")U(\_1!?K^ MF*&S3^?H$ZH9^E;QG22LD"M;P>F:P\Z'DZ[[D]Q73L(N^LJ9JB3ZG16T>$E@ M0]IC[NXQ]VOW)&-&\TODX<_(=5S/D-#-V\-=0WCV]G!\0HTWWH37\7GON8E+ MD\\]CV_FT8WB2FY)3M<6= ))Q9Y:Z:^_X-#YS>311Y)E'T3VPC]_],\_Q9[> M,46!54&9:OL05"D\[F$'VM1Q=RAO?&[RM>I'S@!E,9^:M@2Y3J1 MAU^BLB4JQC@902\4!J/"X*3"!TJ:^E]:H!+Z.>(;]"3JHJ2HX82AG(-6T;5C MQ2?"34)/'O/> OI(LJPG"R:V81?'9MO"T;;PI&VWI!9H3YH=17E%&!@&ULF* M"W4!%=-.O#)VM7"14N#/2F()N7"=()R5A &%D^05<=$H+GJ_N(:S\DW:(D-* MGC-39P*YR4R< 11X9FGQ*"T^*>T;5] ,-V-;G/R"35KB10:^GT2S2[A9HG < M^/.K6J(B-P[-,'9GW8 M^3E*./^C<%33=:BS!J2^N_;F[N'O__T=3Z__]O'CP]77\O;\<.'Z7UYM_B5S]/9[7B^^,_9 MEX\/][-R?/UTI]N;CYVCH[./M^/)W4^___;TN6CV^V_3Q_G-Y*Z,9JV'Q]O; M\>Q?_RAOIG_^_:?V3^M/Q),O7^?+3WS\_;?[\9?9?31;_-?'%^5Z M/4RF=ZU9^?GO/ZG]-_GMSO'R+D^WR2?EGP^O/FXM?S-_3*?_7/Z'<_WWGXZ6 MCZF\*:_F2V2\^->W\E-Y<[.T%H_D_ZS8GUZ.NKSCZX_7NOGTVU_\=OX8/Y2? MIC?%Y'K^]>\_7?S4NBX_CQ]OYO'T3[M<_99.E][5].;AZ7];?ZYN>_13Z^KQ M83Z]7=UY\0AN)W?/_Q[_]^I+\>H.G?8[=^BL[M Y] ['JSL<;]WA^/R=.YRL M[G"R?8?..W'\T#M@=+E=WN-R^PWN_ MZ?;1^ID[.O08[9_O9/GGWVV/]=+>WG^_CD_?NLG["VV^>\7>/LG[*VV^> M\W?OLG[2VV^>]WM9_[]NZR?^O;V<__^7=9/?GO[ MV7_W+IWUL]_9?O;?O\OZV>^\>?9/W[O+RQ_V[6?_W6^8SOK9[VP_^^\^+YWU ML]_9?O;??V#K9[]S\)_YSOK9[QS\I[ZS?O8[!_^Y[ZR?_<[!?_([ZV>_\^;/ M_KL_4M?/_O'VL__N\W*\?O:/#_ZS?[Q^]H_?_-D_?N\N+S_LMY_]]X^R?O:/ MMY_]=W_T':^?_>,WS_Z[=UD_^\<'/_O'ZV?_>/O9?__WLG[VCY^>_8_/&7YJ M>'<\'__^VVSZ9VNVO/W"6W[P- @\W7^1[LG=+ M<:65?!W/RH?67[KE?#RY>?AKZ^?6Q];#\R+3_Y<^>_?/LX7CVNI?[Q:/8;A\V/HO/,8VJU@>C?_^M R[J[+ MZQWWE[$'Z-0('Q=?D9" M\>Q#JW.Q3^G6*[WIMP^MH_:3TFGETWGY^KEY5S7J5??Q9J&>K-1#0/. +]GJ M-]M^7[$.48[W*7:]$E[-%T_?WL?BU"M)>;]0]CX6MU[1XY.CE9(EW=9? M?O[K#L;;P]POOY>.]CT8_X#OR)?E.WF+?UXL#OI3/ M/R5?Z8? @R;PI]ZP]9?G6/_U?7)83YKE'Z]^HC?^2HP.^!Y]_KFX^//XKB(= M\"=GQ5S4,'N"__Q3NKWZ%G^?V5/\IV_MU:,YJV'V)/_I>W#U:$YJF#V-?\4L MYH\FWVPZ)/;'ZYFDD7S( +"2=Q5J%[EG&GA-'C5[L'LF!/?Q;O$GY++Z!=[E M[)D1GE-W6?UR[G+V# E/<\_+T_+^;VO/E/#ZV^_RT"]89P?%'W;P_WXZOR[S_=+X!R]JW\Z??E#[ZC_]HUKY-8E\0, M$C-)S"(QF\0<$G-)S",QG\0"$NN16$AB$8GU22PFL83$4A++2"PGL8+$!B0V M)+$1B4FHAC9=:-2%5EUHUH5V76C8A99=:-J%MEUHW$75O3)^G[R,WR=U^N)O MO?.OT]GD?\KKYY&^=36^G\S'-ZU_MW[>-8O7:DUG<1+KDIA!8B:)621FDYA# M8BZ)>23FDUCPC)T]8QF,02$DM)+".Q MG,2*_=_7 _)X0Q(;D9CJ^]MX;D8U-,!""RQC_[>0S -N@P93:#&%)E-H,X5& M4U0U*S/NZUH[X_8>;_\H9ZWIY];XG6EWUZ1;:S:==$FL2V(&B9DD9I&8 M36(.B;DDYI&83V+!,W;ZZD=U^VC]S];$2QXW)+&(Q/HD%I-80F(IB64DEI-8 M/NM]&;PW7\3-)]"^RDTH$(+*C2A MHAI:F7O/7N;>L]JY-QK/6M_&-X_E\L7/YO.IE=E>?W0^CR;WK8F#P^/X[NK;\<-#2ZWI^L3@ MU1G'C_?3NU;V(?G0%1&-33J0JLN M-.M"NZY5V%^?I7%Y=')^W-F>O-&CHM$66FVAV1;5[&[%]KR^ MG+=W7LOC'[5BTTF;Q+HD9I"826(6B=DDYI"82V(>B?DD%I!8C\1"$HM(K$]B M,8DE)):26$9B.8D5)#8@L2&)C4A,]5UO/&FC&AIUH577*NNU9V?LOPF:8-EO M#]CIM"\OWIY[)+2P0A,KM+'R#_FB5&;>RY>9]_([9][IX_QA/KY;?/++KL&W MEFTZ^))8E\0,$C-)S"(QF\0<$G-)S",QG\0"$NN16$AB$8GU22PFL83$4A++ M2"PGL8+$!B0V)+$1B:D^[HT'7U1#HRZTZEIEO7;PW7\3-,&RWQ[PW<$7/3": M6*&-E7_(%Z4R^+:/7B;?Y17_:T;?Y/&/AZO9Y.D,B]:LO"HGW\9_W)2KTSB> MIN"OTYOK;._%!E]L\<4F M7^OFOSZKX\W(S1Z23;G8ELO?\05IOS=OO]K-TOZ^>?OYX_+ZW3&[UFT\9I-: M%]4,5#-1S4(U&]4<5'-1S4,U']4"5.NA6HAJ$:KU42U&M0354E3+4"U'M0+5 M!J@V1+41JFE/]IN/V2C'YEYL[\4&7VSQQ29?Z^:_,U6NYVSTF&S+Q<9<6,VK M$WEG,Y%W:B?RZAL7EV]%?&\"KW4:3^"DUD4U ]5,5+-0S48U!]5<5/-0S5]I MVV\!V?X_Z0+TJ#U4"U$M0K4^JL6HEJ!:BFH9JN6H5J#: -6&J#9"->T)>//9 M&N78D(LMN=B4BVVYV)B+K;G8G(OMN=B@RZ>XZA2^61K8KEV*4G,*]JR\6EY M9/)Y4EZOKA+RZW7Y,/ERM[Q6R,Y!'=TOB&I=5#-0S40U"]5L5'-0S44U#]5\ M5 M0K8=J(:I%J-9'M1C5$E1+42U#M1S5"E0;H-H0U4:HICV30/-QGMT\R')L M[[4._B%7)9?9Y,9LKL7V6FRPQ19;;+*%-;LZBF\6""X^K!O%PT8#^"^MV7@^ MF>ZA:1%3KHIJ!:B:J6:AFHYJ#:BZJ>:CFHUJ M:CU4"U$M0K4^JL6HEJ!:BFH9JN6H5J#: -6&J#9"->T9!9K/\^S2199C>Z]U M\%^?I'ARN>MU\AVW.]OU$CF[@9'EV$R+[;384 LK=74"W^QA;-A?G]',KG97CA\?E2^;SZ=4_6W^9W*U>//_KSI'[[.VK=YVCH_/+D^IW MW*<=-^RJ@6HEJ$:GU4BU$M0;44U3)4 MRU&M0+4!J@U1;81JVA/^YM,[NR>2Y=C>BPV^V.*+3;[8YHN-OMCJB\V^L.Y7 MI_?-8LGV\X*>XW>F]Y?SRI_.7WG8.:6CFR11K8MJ!JJ9J&:AFHUJ#JJYJ.:A MFH]J :KU4"U$M0C5^J@6HUJ":BFJ9:B6HUJ!:@-4&Z+:"-4DEF-K+S;W8GLO M-OABBR\V^6*;+S;Z8JLO-OO"NE^=TC>K,-N'[L*LK'UO73_.EN>5S[^6K?MR M-IGNOO(*NA 3U;JH9J":B6H6JMFHYJ":BVH>JOFH%J!:#]5"5(M0K8]J,:HE MJ):B6H9J.:H5[1W[\'9?UF)P^$V'Z&,GF6^G,0_+:^_TM*;2R,^ MWD_O6MF'Y,/39V9$AJ/^BS'1EQLQ<5F7&S' MQ89<;,G%IEQLR\7&7%C-JZ/^9@MHIWX+J'/WK7R83V>'G+E>3S4>PM'%GZAF MH)J):A:JV:CFH)J+:AZJ^:@6H%H/U4)4BU"MCVHQJB6HEJ):AFHYJA6H-D"U M(:J-4$U[2M]\7&<7?[(JXWMF,Z\_+ MCW[@S/4.NAP4U;JH9J":B6H6JMFHYJ":BVH>JOFH%J!:#]5"5(M0K8]J,:HE MJ):B6H9J.:H5J#9 M2&JC5!-8CFV]F)S+[;W8H,OMOABDR^V^6*C+[;Z8K,O MK/O5*7VS0K13OT(TJ9RO?C^;7#V=JOY\LLSR%)?6Q]6),SL'>'1I**IU4C\\NSR]?_5,]7*=#',$"U(:J-4$U[&M]\4&>7@[(Q>1?6]^J@OEDPNOBP;E#_H;>8UMN-YW12ZZ*:@6HFJEFH9J.:@VHN MJGFHYJ-:@&H]5 M1+4*U/JK%J):@6HIJ&:KE*ZWR3L_VY<7;-WH6!]]R[]1#4#U4Q4LU#-1C4'U5Q4\U#-1[4 U7JH M%J):A&I]5(M1+4&U%-4R5,M1K4"U :H-46V$:MJ3^^8S.[OWD^78WHL-OMCB MBTV^V.:+C;[8ZHO-OK#N5V?VS1;1SO.ZI!\YK9SJOFH%J!:#]5"5(M0K8]J,:HEJ):B6H9J.:H5J#9 M2&JC5!-8CFV M]F)S+[;W8H,OMOABDR^V^6*C+[;Z8K,OK/O5*7VS=+13OW3T_]UE&7?^A0#= M8XIJ750S4,U$-0O5;%1S4,U%-0_5?%0+4*V':B&J1:C61[48U1)42U$M0[4< MU8J55KDDX^GY^?;I,<^W:K=?W>SRO//FW!AT\2BJ:4_\FT_P[.)1EF,#+;;0 M8A,MMM%B(RVVTF(S+;;3PD)=G> WBT<[M2N3?D^_+L;U^==R]G*&S$$GR*"[ M2%&MBVH&JIFH9J&:C6H.JKFHYJ&:CVH!JO50+42U"-7ZJ!:C6H)J*:IEJ):C M6H%J U0;HMH(U;2G^;?6'=KP[N MFUVDGU M&-425$M1+4.U'-4*5!N@VA#51J@FL1Q;>[&Y%]M[L<$76WRQR1?;?+'1%UM] ML=D7UOW*E'Z\V5MZ_/_;WM+Z!]ST+P6HUD4U ]5,5+-0S48U!]5<5/-0S4>U M -5ZJ!:B6H1J?52+42U!M135,E3+CW=L&CT_W;H\#'K( :H-46V$:MHS)C2> M]5F.K;C8C(OMN-B0BRVYV)2+;;G8F(NMN;"<5V?]S>+2X_K%I4\OQ+?B\OYQ M=O5U_%"V%L/_E]GX=N<4CBXN1;4NJAFH9J*:A6HVJCFHYJ*:AVH^J@6HUD.U M$-4B5.NC6HQJ":JEJ):A6HYJ!:H-4&V(:B-4TY[2-Q_7V<6E+,?V7FSPQ19? M;/+%-E]L],567VSVA76_.JYW-N/Z#R\N/487EZ):%]4,5#-1S4(U&]4<5'-1 MS4,U']4"5.NA6HAJ$:KU42U&M0354E3+4"U'M0+5!J@V1+41JDDLQ]9>;.[% M]EYL\,467VSRQ39?;/3%5E]L]H5UOSJE;Q:7'A^PN+0UV[RH?O_\HOHO-6N0 MZLG&8SNZKA35#%0S4C>+D\F?UJ>O>MG,TG?]PL M!_7RK,]MW3NJU;N-)G=2ZJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6@_5 M0E2+4*V/:C&J):B6HEJ&:CFJ%:@V0+4AJHU037NRWWQV1SDV]V)[+S;X8HLO M-OEBFR\V^F*K+S;[PKI?G=TWRU&/3W_X-!AT'2JJ=5'-0#43U2Q4LU'-0347 MU3Q4\U$M0+4>JH6H%J%:']5B5$M0+46U#-5R5"M0;8!J0U0;H9K$9> M;._%!E]L\<4F7VSSQ49?;/7%9E]8]ZM3^F8=ZG'M(J?GTV >GB[N4EZW[F>3 MJW)Y LSS2^O+2[VT/M:]S(YN2D6U+JH9J&:BFH5J-JHYJ.:BFH=J/JH%J-9# MM1#5(E3KHUJ,:@FJI:B6K;3V\ZLYSY=I.?K0/CZ_J%ZI)3_TA@7Z^ :H-D2U M$:II3[&;C]WL?E.68RLM-M-B.RTVU&)++3;58ELM-M;":ET=NS?[38_K]YOV M'F__6$S9T\_KJS.N!O#KQ]GD[DMK_K6L.PT=74>*:EU4,U#-1#4+U6Q4U&-425$M1+4.U'-4*5!N@VA#51JBF/>EO/K^S MVTU9;MW[TU=_&[P\/CEOM\].ME;2BJVYV)R+[;G8H(LMNMBDBVVZL*A7A_/- MZM+C^M6EF^%\O;KTH?7OUF1>[K[B(KJR%-6ZJ&:@FHEJ%JK9J.:@FHMJ'JKY MJ!:@6@_50E2+4*V/:C&J):B6HEJVTE[/,NWM5[_?WJ2S_;HWNEP4U8:H-D(U M[:ER\[F972[*AQ[5JDES=T M_MIN_I9.=.DHJG51S4 U$]4L5+-1S4$U%]4\5/-1+4"U'JJ%J!:A6A_58E1+ M4"U%M0S5U&-425$M1+4.U'-4*5!N@VA#51J@FL1Q;>[&Y%]M[L<$7 M6WRQR1?;?+'1%UM]L=D7UOWJE+Y9%WIRP+K0[WY+9SW>>(!'%XBBFH%J)JI9 MJ&:CFH-J+JIYJ.:C6H!JO96V]3Z\3OORN'H^0H@>-D*U/JK%J):@6GKHTY6A MA\U1K4"U :H-46V$:MI3[.9C-[OVD^782HO-M-A.BPVUV%*+3;785HN-M;!: M5\?NSF;LKEU8]&-OZ:RW&T_=Z$)05#-0S40U"]5L5'-0S44U#]5\5 M0K8=J M(:I%J-9'M1C5$E1+42U#M1S5"E0;H-H0U4:HICWI;SZ_LPM!5USE/9B=]M%Q MY_A\^SV8;,S%UEQLSL7V7&S0Q19=;-+%-EU8U*O#^6;;YTG]JL1F;^FLQQI/ MX^B>3U0S4,U$-0O5;%1S4,U%-0_5?%0+4*V':B&J1:C61[48U1)42U=:S9LP M,_2 .:H5J#9 M2&JC5!->P+>?,1FUWFR'!MQL147FW&Q'1<;JOFH%J!:;Z6U3U[-=YT/ MI^?'%]NGK9"'C5"MCVHQJB6HEJ):AFHYJA6H-D"U(:J-4$U[FM]\<$U&-425$M1+4.U'-4* M5!N@VA#51JBF/=EO/KNS&SY9CNV]V."++;[8Y(MMOMCHBZV^V.P+ZWYU=M]L M^#QY7F7T(Q=M0==XHEH7U0Q4,U'-0C4;U1Q4U M4&J#9$M1&J22S'UEYL[L7V7FSPQ19?;/+%-E]L],56 M7VSVA76_.J5O%H*>U"\$_<&+MJ ;05&MBVH&JIFH9J&:C6H.JKFHYJ&:CVH! MJO50+42U"-7ZJ!:OM*VKIQP?'YU6SQI*#KUABCZ^#-5R5"M0;8!J0U0;H9KV M%+OYV,WN\60YMM)B,RVVTV)#+;;48E,MMM5B8RVLUM6Q>[/J\^3059_?<]$6 M=/,GJG51S4 U$]4L5+-1S4$U%]4\5/-1+4"U'JJ%J!:A6A_58E1+4"U%M0S5 M?\\NSR\G3[*BMLR\7&7&S-Q>9<;,_% M!EULT<4F76S3A46].IQOEH6>U"\+;7C1%G0_**IU4*55K-Z/MEQD^/MU[W139ZHEJ-:@6H#5!NBV@C5 MM*?*S>=F=I,GR[%E%IMFL6T6&V>Q=1:;9[%]%AMH886NC-:GFTV>I[4[B-9O MZ/S4^ V=]6[3*1O5NJAFH)J):A:JV:CFH)J+:AZJ^:@6H%H/U4)4BU"MCVHQ MJB6HEJ):AFHYJA6H-D"U(:J-4$U[LM]X=FR\V^&*++S;Y8ILO-OIB MJR\V^\*Z7YW=-_L]3Y\7&?W &SI/T26>J-9%-0/53%2S4,U&-0?57%3S4,U' MM0#5>J@6HEJ$:GU4BU$M0;44U3)4RU&M0+4!J@U1;81J$LNQM1>;>[&]%QM\ ML<47FWRQS1<;?;'5%YM]8=VO3NF=S91>OP[TQ][068\W'N#1?:"H9J":B6H6 MJMFHYJ":BVH>JOFH%J!:#]5"5(M66N6]D.T/ET?MR^HY(?U#;QBCCR]!M135 M,E3+4:U M0&J#5%MA&K:4^SF8S>[Q9/EV$J+S;383HL-M=A2BTVUV%:+C;6P M6E?'[LVBS]-#%WU^QQLZZ^W&4S>Z]Q/5#%0S4JOFH%J!:#]5"5(M66LT[(OL[;G*V_;HW M^9@25$M1+4.U'-4*5!N@VA#51JBF/55N_KHWRK%A%EMFL6D6VV:Q<19;9[%Y M%MMGL8$65NCJ:+W9T'EZT(;.;O,W=*(;.E&MBVH&JIFH9J&:C6H.JKFHYJ&: MCVH!JO50+42U"-7ZJ!:C6H)J*:IEJ):C6H%J U0;HMH(U;0G^\UG=W9#)\NQ MO1<;?+'%%YM\L;?6'=K\[NFPV=IS^\H?,4W="):EU4,U#-1#4+ MU6Q4U&-425$M1+4.U'-4*5!N@VA#51J@F ML1Q;>[&Y%]M[L<$76WRQR1?;?+'1%UM]L=D7UOWJE+[9T'GZG]S068\W'N#1 M#9VH9J":B6H6JMFHYJ":BVH>JOFH%J!:[W3' LGC#R?'[?/J.2'AH3>,T,?7 M1[48U1)42U$M0[4B&3E0S4,U$-0O5;%1S4,U%-0_5 M?%0+4*V':B&J1:C61[48U1)42U$M0[4_]VZ:C-#'U$>U&-42 M5$M1+4.U'-4*5!N@VA#51JBF/55N/EJS&SI9CBVSV#2+;;/8.(NML]@\B^VS MV$ +*W1EM#[;;.@\J]_0^7)2^/OGE-0+3>=I5.NBFH%J)JI9J&:CFH-J+JIY MJ.:C6H!J/50+42U"M3ZJQ:B6H%J*:AFJY:A6H-H U8:H-D(U[0E\XRF=Y=C< MB^V]V."++;[8Y(MMOMCHBZV^V.P+ZWYU2M_LXCS[X5V<9^@N3E3KHIJ!:B:J M6:AFHYJ#:BZJ>:CFHUJ :CU4"U$M0K4^JL6HEJ!:BFH9JN6H5J#: -6&J#9" M-8GEV-J+S;W8WHL-OMCBBTV^V.:+C;[8ZHO-OK#N5Z?TSF9*_T_NXJS'&P_P MZ"Y.5#-0S40U"]5L5'-0S44U#]5\5 M0K8=J(:I%J-9'M1C5$E1+42U#M1S5 M"E0;H-IPI5V\/B&L\^'DHGK&UP@]J/9$O?EDSJ[K9#DVY&)++C;E8ELN-N9B M:RXVYV)[+BSHU;CR8H^LZ4OLTF(_OKLKEK/[I9OSPT%)K6CU'O?5X/[UK91^2#RTG"EOCN^O6 MK+P9SQ?S_/1;.?MU?',SG=^6=_/6]'X^F=[]TKHKYTOO:OKP].^78_R[]?/. M@;_V 3<>^$FMBVH&JIFH9J&:C6H.JKFHYJ&:CVH!JO50+42U"-7ZJ!:C6H)J M*:IEJ):C6H%J U0;KK2S5P-_YVCYS_:X3QY5>R:%YN,^RK$A%UMRL2D7VW*Q M,1=;<[$Y%]MSL4$75O3JN+_9('I6OT&TV;5=)>;UZ;?W7Z_)A\N5N^0K[SAD=71J*:EU4,U#-1#4+U6Q4 M_GJ\"TXO+^<7;U=?Q0MJ+9],ML?+OX)5TO1_BGQW$W7Y[;OCW? MMR\NVLRBJ=5'-0#43U2Q4LU'-0347U3Q4\U$M0+4>JH6H%J%: M']5B5$M0+46U#-5R5"M0;8!J0U0;H9KVS G-AWUV#RG+L;T7&WRQQ1>;?+'- M%QM]L=47FWUAW:\.^YL]I&?/JY1^Y$J/Z+915.NBFH%J)JI9J&:CFH-J+JIY MJ.:C6H!J/50+42U"M3ZJQ:B6H%J*:AFJY:A6H-H U8:H-D(UB>78VHO-O=C> MBPV^V.*+3;[8YHN-OMCJB\V^L.Y7I_3-0M*S0Q>2OIPULWXM_N6B,C47E$$7 ME*):%]4,5#-1S4(U&]4<5'-1S4,U']4"5.NA6HAJ$:KU42U&M0354E3+4"U' MM0+5!J@V1+41JFE/^YL/\.S:4Y9C>R\V^%H7OW+AH9?S%UZ?_R@VYV)[+C;H M8HLN-NG"FEX9SL\W*TW/ZU>:?IK>WD[OUE>/V36 UP--!W!4ZZ*:@6HFJEFH M9J.:@VHNJGFHYJ-:@&H]5 M1+4*U/JK%J):@6HIJ&:KEJ%:@V@#5AJ@V0C7M MZ7OC 9SEV-R+[;W8X(LMOMCDBVV^V.B+K;[8[ OK?G5(WVPT/?_AC:;GZ$93 M5.NBFH%J)JI9J&:CFH-J+JIYJ.:C6H!J/50+42U"M3ZJQ:B6H%J*:AFJY:A6 MH-H U8:H-D(UB>78VHO-O=C>BPV^V.*+3;[8YHN-OMCJB\V^L.Y7I_3.9DJO MWVBZ.<]E_#C_.IU-_J>\7JTSO1K?3^;CFYV#.[K)%-6Z*^WU_Z-TL?N2&@9Z M8!/5+%2S4R]OQ=3Y[Y^N,Y;@Z M+&^6C)Y_WY+1IW5%RQ6CW74ZT<[!&-Y&B6A?5 MC/.W&^?.CW<\Z29Z6 O5;%1S4,U%-0_5?%0+4*V':B&J1:C61[48U1)42U$M M0[4])96J_GTVNRN6;.%>O=_^[]7/KXVJRWSF;U^*-9W-2ZZ*: ML=(N7LWFG0\G9]N#.7E,"]5L5'-0S44U#]5\5 M0K8=J(:I%J-9'M1C5$E1+ M42U#M1S5"E0;H-H0U4:HICU-;SZ8HQR;<;$=E\%R;/'%)E]L\\5&7VSUQ69? M6/>K@_EF9>AY_T!1 MS4(U&]4<5'-1S4,U']4"5.NA6HAJ$:KU42U&M0354E3+4"U'M0+5!J@V1+41 MJFE/P)M/X>S*4);KLIQQV%P@\\#;L9$66VFQF1;;:;&A%E;JZMR\6?)Y?NB2 MS^H)*:L+%"Y/27G_(H7U=N-1&MWJB6H&JIFH9J&:??YVG^3IKE.IG$-OZ**/ MST,U']4"5.NA6HAJ$:KU42U&M0354E3+4"U'M0+5!J@V1+41JFE/L)O/R>RZ M3I9C*RTVTV([+3;4LEG.83FV^F*S+ZS[U:E[LZ[SO'Y=YV;JWEZ]^3Q^[QRV MT<6;J-9%-0/53%2S4,U&-0?57%3S4,U'M0#5>J@6HEJ$:GU4BU$M0;44U3)4 MRU&M0+4!J@U1;81JVE/\YF,[NWB3Y=C>:QW\ZDM))\<7YYW+[6MXFSMN>W)Y MV3XY.SU[^Z9*=F4FR[&Y%MMKL<$65NSJP+U9F7E>N^RG9N">/LX?YN.[Q2>_ M[)RZT46:J-9%-0/53%2S4,U&-0?57%3S4,U'M0#5>J@6HEJ$:GU4BU$M0;44 MU3)4RU&M0+4!J@U1;81JVI/]YE,WNTB3Y=C>:QW\RB1]<7YZV;X\NW@S=>^X M[?GQZ>E1I_-FRP[[,-E:B\VUV%Z+#;:P8E>G[LT*S/-#5V!N3]VS\FJY>F?R M>5)>MQ;3]^(3OUZ7#Y,O=^/Y.R]_HPLQ4:V+:@:JF:AFH9J-:@ZJN:CFH9J/ M:L'YVP5J[UP^J8<>.$2U"-7ZJ!:C6H)J*:IEJ):C6H%J U0;HMH(U;0G\\VG M;';;)QXZ?K^Q<,//RV;(G%IEALB\7&6&R-A>6X,F5?;'997M3OLGQ_ MRKZ:WGTK9^\,U"NULC?U\N1\^SOMTX[;7>[ZENS6/\RF4S"JF3M^$\=GNWX7 MUHY;=LYWW=)&'Z&#:BZJ>:CFHUJ :CU4"U$M0K4^JL6HEJ!:BFH9JN6H5J#: M -6&J#9"->TI;.,!E^4^L1S;:;&AELER%LNQS1<;?;'5%YM]8=VOCLF;;9(7 MM7MP-MLDMX?C7UJS\7PRW3DCM]_.R-OC\=Z;=.L?6./!&%T$N?_A6_MO8J./ MR4$U%]4\5/-1+=C_1/70 X:H%J%:']5B5$M0+46U#-5R5"M0;8!J0U0;H9KV MI+'Y?,ON860Y-K=B>RN3Y2R68T,NMN1B4RZVY<)B7IUO.YOYMGX/X]9\^TOK MVW2^&'-?7YTZ7WQFYYB++F-$M>[%V^4^6T.-@1[01#4+U6Q4;<;$=%QMRL247FW*Q+1<6\^J%&_PO'3]/9V>M?ZM#Q_N:7% M5/VT$Z85E_>/LZNOXX>R%['!%UM\L&X^'#I'^][G3QY=T7,2J"F M=%+KHIJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :CU4"U$M0K4^JL6HEJ!:BFH9JN6H M5J#: -6&J#9"-8GEV-J+S;W8WHL-OMCBBTV^V.:+C;[8ZHO-OK#N5Z?TS3[' MB_I]CILW-3[>79>SFW\MM]&\7#SDZ9!W\_*Z]<>_6M.[LJ5NLG.01W<]HEH7 MU0Q4,U'-0C4;U1Q41Y9C(RZVXF(S+K;C8D,NMN0Z(.5B6RXLYM61 M>[,*\J)^%>2;$UN<*-PY5*-;'U&MBVH&JIFH9J&:C6H.JKFHYJ&:CVH!JO50 M+42U"-7ZJ!:C6H)J*:IEJ):C6H%J U0;HMH(U;2G\LWG;W9_),NQO1<;?+'% M%YM\L;?6'=KX[JF_V1%^<_? X+NBX2U;JH9J":B6H6JMFHYJ": MBVH>JOFH%J!:#]5"5(M0K8]J,:HEJ):B6H9J.:H5J#9 M2&JC5!-8CFV]F)S M+[;W8H,OMOABDR^V^6*C+[;Z8K,OK/O5*7VS=/+BT*63/W0."[J!$M6ZJ&:@ MFHEJ%JK9J.:@FHMJ'JKY%V_7D&W]GW(!>L >JH6H%J%:']5B5$M0+46U#-5R M5"M0;8!J0U0;H9KVA+WY=,ZNE60Y-N)B*RXVXV([+C;D8DLN-N5B6RZ?XJK3 M^68YY47]J++);FEZ!.J=5'-0#43U2Q4LU'- M0347U3Q4\U$M0+4>JH6H%J%:']5B5$M0+46U#-5R5"M0;8!J0U0;H9K$9>;._%!E]L\<4F7VSSQ49?;/7%9E]8]ZM3^F:UYF7]:LW-B2[CQ_G7Z6SR M/^7U:NG0U?A^,A_?[!S"V;*S%UEILKL7V6FRPA16[.G)W-B-W_;;/:#QK?1O?/"[7 M>O[<^K@ZK7SGF(TN]T2U+JH9J&:BFH5J-JHYJ.:BFH=J/JH%J-9#M1#5(E3K MHUJ,:@FJI:B6H5J.:@6J#5!MB&HC5-.>SCJ=5'-0#43U2Q4LU'-0347U3Q4\U$M0+4>JH6H%J%:']5B5$M0 M+46U#-5R5"M0;8!J0U0;H9KV%+_YH,WN]F0YMO=:!__U:]3G1YVCT^,=+V?O MN.GER>Y7L]F=G"S'QEILK<7F6EBOJ^/V9B?GXL/O&[>GC_.'^?AN\S91K8MJ!JJ9J&:AFHUJ#JJYJ.:AFH]JP>7;-63OG!W80P\U&-425$M1+4.U'-4* M5!N@VA#51JBF/45O/E"S"S19CHVYV)J+S;G8GHL-NMBBBTVZV*8+BWIU+-\L MT+RL7?VSN:[@]C#^2VLVGD^F.V=R=*,FJG51S4 U$]4L5+-1S4$U%]4\5/-1 M+5AI-6M]>N@!0U2+4*V/:C&J):B6HEJ&:CFJ%:@V0+4AJHU037LRWGP69]=D MLAP;<;$5%YMQL1T7&W*Q)1>; MLER7Y=B,B^VXV)"++;G8E(MMN=B8"ZMY==+>K+R\K%]YJ6[RL)BFGW;IM.+R M_G%V]77\4+:BV?3+;'R[<\)&=V"B6A?5#%0S4!@2/ X+G <$#@;B)8&N8W^S*7'Y<]R+\ M\ZOOL\VK[_?/K[[_\GIYYOAV^G@W7^[VV3WLHZLS6:[+<@;+F2QGL9S-<@[+ MN6ON[-7Y(YT=[YSTV./Z+!>P7(_E0I:+6*[/!=OS)SS]DOBU_2]?+BAT^'OYM/[KZ\N69+^^*B?7QR!80/ P(G@8$CP."YP'! X&XB6#K M+P*;W9[+CW_X=!ITF2?+=5G.8#F3Y2R6LUG.83F7Y3R6\UDN8+D>RX4L%[%< MG^5BEDM8+F6YC.5REBM8;L!R0Y8;L9P$>_ <('@0$#P)"!X%!,\"@H" 0-Q%L#?.;S:'+C^M>U=]<8/UE>]'ZE?WKUO7C;/DR_GTYFTQW M7F=]C]Y\SB>Y+LL9+&>RG,5R-LLY+.>RG,=R/LL%+-=CN9#E(I;KLUS,<@G+ MI2R7L5S.<@7+#5ANR'(CEM.^J> [YGS4@P&2R\X]8);+SCVXFJ_-<-O-I$N/ZZ;X8MR\N7K?'G:^[=R-OZR/"5^ M,M,OSY!O?5S=;/> CZXF9;DNRQDL9[*Q7,YR!S!DX#@44 OL\#% MJP'_^$/[_.UPSZX^A3TX\X([+SCTXDJ_-=QO%J N/ZX;[HG3[CM'1^>7)[OG M>W13*LMU6'F$'SKK'EVQRG)=EC-8SF0YB^5LEG-8SF4YC^5\E@M8 MKL=R(/ <('@0$3P*"1P'! MLX#@84#P-"!X'! \#P@>",1-!%O#_&9EZ_+CNA?U?_2L>W1O*\MU6#2"TZ]X-:+B_W6 M"+_9!;O\N&Z$_X^>=(]NC66Y+LL9+&>RG,5R-LLY+.>RG,=R/LL%+-=CN9#E M(I;KLUS,<@G+I2R7L5S.<@7+#5ANR'(CEM.^D>$[YGMVGRSLP9. 7D:!UR?) MMS]LGR,/)UYPXP5'7G#E!6=><.?%A;XZV[=?+8QMUVZQ.N"<^^79...[S2GV MM>??=\Y^.5EN"-@QZ=<_D,:3/LIU6!P3/ X(' G$3P=9?"5ZMG6T_[]?ZD=/OV^Q:693KLIS!2SGLUS !(0/ H(G@4$#P."IP'!XX#@>4#P0"!N(M@:YCNOAOGZ5;8_ M>/I]O=Y\SFP M7,IR&PW(#EABPW8CGMFPJ^8\Z'-]6R'CP)"!X%]#(+O#Z=OW/V=*;$ MUD4QV0/#F1?<><&A%UQZ<:G?&N!?K:!MU^[%^H^>?%]_Z.;3/;NZ%N4,EC-9 MSF(YF^4O3[#_[JO?US^2YK,^R759SF YD^4LEK-9SF$YE^4\EO-9 M+F"Y'LN%+!>Q7)_E8I9+6"YEN8SE M! 2/ H)G <'#@.!I0/ X('@>$#P0B)L(MOY.\&K%;?MYS]8/G7[/KJI%N2[+ M&2QGLIS% P0/ H(G <&C@.!90/ P('@:$#P.")X'! \$XB:"K6'^U4K; M=OU*VQ\]_9Y=68MR798S6,YD.8OE;)9S6,YE.8_E?)8+6*['L&I%]QZ<;'?&N%?;:-MUZ[(6I^CXT3A[A&=742+YF.42EDM9+F.YG.4*EANPW)#E1BRG?=7_ MCA$=7D3+>O D('@4$#P+"!X&!$\#@L_6D3;OOCQ\VK8 M;;,HUV4Y@^5,EK-8SF8YA^5Y@.5Z+!>R7,1R?9:+62YAN93E,I;+ M6:Y@N0'+#5ENQ'(2[,%S@.!!0/ D('@4$#P+"!X&!$\#@LJ2./?E[/DLFP,N?,-NG46Y+LL9+&>RG,5R M-LLY+.>RG,=R_IH[>_7_NG:V+F(0L,?LL5S(,&1%UQYP9F7CWG5Z;WS M:NELIW[I[)NSXE=S_.J$^/G7LNZD^'J\\?".<&9%]QYP:$77'K!J1?<>L&QEX]Y6R/\JR6QG=K- M5>NSXL-OBSE^?',SG=^6=_/6]'X^F=[MGMK9C;$HUV4Y@^5,EK-8SF8YA^5< MEO-8SF>Y@.5Z+!>R7,1R?9:+62YAN93E,I;+6:Y@N0'+#5ENQ'+:-P=\QV0/ M;XQE/7@2$#P*")X%! \#@J. X'E \$ @;B+8FNP[KR;[YY56/W*>?(== M"XMR798S6,YD.8OE;)9S6,YE.8_E?)8+6*['!P0/ \('@C$301; MP_RK[;&=^NVQ/WBF#;L?%N6Z+&>PG,ER%LO9+.>PG,MRWIJK7$WLY.+LY/RR M>F:,SQXX8+D>RX4L%[%<&A%UQZP:F7!WO<1/ \P7]\^%J6\^YX/O[]M]MR]J7\ M5-[SY0T6O_YY.IVO_V-Y@#^GLW\^_4Y__[]02P,$ M% @ MC686/A+,#)E#0 4<4 !D !X;"]W;W)K&ULU=UK4]O8 <;QKZ*A.^WN3!);-QNGP$Q .KJFR6QVVQ>=OE! @">V MQ4H"=F?ZX2L9@3B6.):&?Z=I7B1?39Y4BZ6ZW13++.-EJ>7QPQ;=<3MB/^ODSOBV4;I*S\N:2*I_[M*S=+6JI6H=OS7HP=,VZXG//W[4 MQ7;GJYWYFA3I6;;ZQ_*BO#X^.#S0+M++Y'95_IS=^VFS0]L%GF>K8ONW=M^, MG1YHY[=%F:V;R=4*ULO-P[_)[\T/XMD$W7IA@M%,,(9.,)L)YM )5C/!&CK! M;B;8NQ-F+TR8-1-F0[G@*4^_[,&_ M;?WQUZUO?]^3AQO6]E;I)&5RCZ^\^H/M37L[O[HQ+C=U"K^4>?7= M936O//F47RPW5?RT+]=)GA;:6^U#G8MEN:P^R2ZU\CK5O#R[O?E+H9VMDJ+0 M/FC9XYSB84ZRN6B^=]KYWH].6B;+5?%3)?_ZQ=%^_.$G[0=M\OCMY4;[=;,L MBS?5%ZN/?[G.;HN**XXF9;5S]1(GY\V.B(<=,5[8$=W0/F:;\KK0W,U%>B$# MD^JG\O2C,1Y_-*>&4G32\W>:;K_1C*EA]BSH3#W]8Y*_TXS#%Z<[ZNF?SLMJ MZP_3]9[IKGKZE_2FFFZ^.%T,V'=3?W'QWO#I1L]T?_CTOL4'ZNE_R^[>:=.7 MMQX.W_JT9WHT>+J^Z)D>JZ=_N+UZO-GHEN)6;#X%W-QZYK" ]RSH] &P^H'Z M,.!]<9.9WZ<')G_^DSZ9_[0L%B3DDYI*8(#&/Q'P2"T@L)+&( MQ&((DP)J/0744NDGI^G5I?G=8[W%J0.Y"2&(1B<40)L7E\"DN MA\JX?)*/.=]H-TFNW26KV][H**VQT2$QA\1<$A,/V/S9C=U.WTYWDS-HE#]H M5$ N/QRTR6C0J'C?*.D6O'BZ!2_4AUC9>ET=7'VI#ZCZ;K/*V6-OLR3FD)A+ M8H+$/!+S22P@L9#$(A*+(4Q*ISYM'Y6;OO:J?2- &44U!]5<5!.HYJ&:CVH! MJH6H%J%:3&ER6I\]AJZ/NX2_[QJ%VAN=75)S4,U%-=%HSR_:V/-#VYK9L^G. ML6'O4-WH&>KW##4,?7$XK?[L'"6BNQ.B6H1J,:7)D3+:2!FO?U1,;8R.$:DY MJ.:BFFBTY]<2C,5N?O:/\7O&Z+N7(]"5AZ@6H5I,:7)BVIZ'KGR4^G_QH-C> MNSFT68)J#JJYJ"90S4,UO]&>WUE:]G0^L^:+W>2CY1%4BU MIC0Y^6V!1%K<7\M9%N#>X:'\&U1Q4T\C932Q:QD&U"-5B2I,3VQ9R='4C1RZP[;T;12LYJ.:@FHMJHM'D MQU0L>V'8B\[EX[ZAO8_4^+U#>Q^I"=#="5$M0K68TN0\M?4@7=T/VE\(50.C M,X1VA%#-1371:.K'7O:/\0>,"="5AZ@6H5I,:?(3Q=NZCJ$L&#S6Z9HGR/?% M10V,C0NJ.:CFHII -0_5?%0+4"U$M0C58DJ3P]JV=8R'ZL(KNG4&VL]!-0?5 M7%03J.:AFH]J :J%J!:A6DQI:CFHUJ :B&J1:@64YJ/Z7&1L<-;1&AFHMJHM'V M/8EJV# ?75LP;*,ANM$(U6)*DS/4EGX,=>E'/N74_JWM>TJ7VAL=([2>@VHN MJ@E4\U#-1[4 U4)4BU MIC0YNVV3Q[!??0:*UG50S4$U%]4$JGFHYJ-:@&HA MJD6H%E.:G-:VTF.H*SVCG]VE]D9G%VWIH)J+:L+H-F&LQ4+O>W97[U#]L._A M172- :J%J!:A6DQI@*8VAB=-+16@VHNJ@FC6UTQ.N>%^\?X MZ*H"5 M1+4*UF-+D;+5M&4/=EOD>KZFBE1Q4+,S9Z+PCZZ MV0#50E2+4"VF-#GX;:W'4-=ZOI-GBJE7.3KL:'<(U5Q4$ZCF&=T&42?FZ"L' MH5J(:A&JQ90FO^)_6TO^<,GOI;7=ZHXOVEE#-0347U839 M?06@A;ZPYKO'O1ZZ61_5 E0+42U"M9C2Y.2VE21374D:]V03-38ZDVA;"-5< M5!-F7T'),@_G1N?))CU#7[AP[/<.[;UP'*"[$Z):A&HQIO8.5>HZT/XG MFZB!T1EBWZ.*?9,J]EVJS/W7>0>,\0>,"="5AZ@6H5I,:7)Z.SB]9S4,U%-=%H4GMN8?74Y[S!(WUTA0&JA:@6H5I,:5+FK+:! M8ZD;.(/:ZVIC;,Y0S4$U%]5$HSU_-&+GS9V]_4-\=$T!JH6H%J%:3&ERLMK: MC*6NS7R'W77UBD?G&&W=H)J+:@+5/*O;X=F],T4W&*!:B&H1JL64)D>^[=M8 MW]U+ /7&'"WRH)J#:BZJ"53SK.Y[CG5BCKXJ$*J%J!:A6DQIG$ZT(H9J+:L+JOI_7[MDJND$?U0)4"U$M0K68TN1TMJTC:U_KB*^K MJSU -5"5(M0+:8T.;IM!\E2OW'8N+ZZ M&AL=2K2.A&HNJ@FK^T9A\ZDQM>E0\I\?T_77-/_7@&J0>AFC$X=6@U#-136!:AZJ^:@6 MH%J(:A&JQ90F1[ZM!EFOK@99:#4(U1Q4Z.SBU:#4,U%-6%U"S\OO!V>USNT]^WP?'2- :J%J!:A6DQI4NKL MMAQD ^4@M3$V::CFH)J+:L+N-G\Z[Z\W8(R/KBI M1#5(E2+*4W.5EL/LO_O MZD'J%8].,EH/0C47U02J>7:W'M3_TI;H9@-4"U$M0K68TN3@MR4A^_^B)*1> MY>BPHR4A5'-13:":9^\O":$;#% M1+4(U6)*DV/>EH3L_V9)2(V/3B=:$D(U M%]6$W2T)O?#2ENAV?50+4"U$M0C58DJ30]IVA6QU5VA>TR!IS=# M:&D'U1Q4TA+I/B.DU+)RF3DZ-UFE^E M9]4!8%&=C=UN*KX^07SZ:G4B=UG%27__P3B8=+XN]/>^7G]]TC(G1S?)5?HQ MR:^6FT);I9<5.7TWKW8@7UY=/WU29C?'!]4)[M>L++/U]L/K-+E(\WI ]?W+ M+"L?/ZDW<)_EW[;+/OD/4$L#!!0 ( +8UF%CUL4H^< L /RG 9 M>&PO=V]R:W-H965TV^;6!K X:^"O-5J1NK$7'SM M)I':<+^IFFQW_Z8V2:S:)@LDF9'FPR^VB3'8.8;VM]V1.DV<]G MCVD=5LN^*LNC_BI:K'O7E]O7/J?7E\E3OERLX\^IE#VM5E'ZYZ=XF;Q< M]93>ZPN_+^X?\LT+_>O+Q^@^OHWS+X^?T^*[_EZ9+U;Q.ELD:RF-[ZYZ'Y4/ MX4#>=-BV^-=B!JO%>O=W]$>Y(0XZ#(9O=%#+#FK; M#EK906MV&+S185!V&+0=85AV&+;M,"H[C-IV&)<=QFT[3,H.D[8=IF6':=L. MBORZY^1&%TU[J\M^9S?WMJJ\U>5U=RO-_:VJ;W5YW>%*%C]=%/WRZYMD_1RG M^>+K,I8^%\LL3M-X+MT^1&F<2;_H<1XMEMFOTCNI+V6[%Q=KZ+ MK__YD#QET7J>7?;S8CX;M3\KQ_9V8ZMOC*U*0;+.'S+)6,_C^8G^H;B_)NC? M+[;#?F.HKQOCDRH$P^3Y0I*5]Y(J*U/IRZTN_?+N5VF1QZO##;#[Z\1T;\3Z M;?QX(2FC[]5UL1Y$?TJRNL4GW7%#C']\3/=3_P[=;+-AAEM]W%VWSLS]Z?Y' M=+O%(:/L#IE1=]TYMU.+[:[M]&%WW17K>CR[D%1MJP^ZZ][W+*8*/B'ZYP_Q M<5:8Q>ESW+O^^]^4D?R/4[&,Q'02,TC,)#&+Q&P27 M_>?#L-*NF4E.S2(QF\0<$G-)S",QG\0"$@LAK!8PAON ,10&C-LX711G?A^% M\>%4$!"R78, B>DD9I"826(6B=DDYI"82V(>B?DD%I!8"&&U@#+:!Y01>B4S M(N,(B>DD9I"826(6B=DDYI"82V(>B?DD%I!8"&&U.#+>QY&Q\,0D?%I]C=/- M19/Z6)]+^4/Q6E*<>Z2S(NKE+?/4H1C=(TN)*:3F$%B)HE9 M)&:3F+/#A@<7@:.A.IEH([E^&>BV;>B1T_-)+""Q$,)J46&RCPH3\><;42H] M1\NGLQ]IG H&0KIK," QG<0,$C-)S"(QF\2<'38^6./#^#=YV(@$K5IYY,1\ M$@M(+#RW,6KK>[I?WU/QQQ&UW_6/Z6*V_36_6]2GUK20Z[JF24PG,8/$3!*S M2,PF,6>'*=K!$2I?*-IXTEC5+=MYY.1\$@M(+#R_.6HK6Y&K\A.YY1G]HOB] MG>5)NLDP;'+0IQ:V&.NZLE%-1S4#U4Q4LU#-1C6GU Y/S)7&TC[11&VL:G1. M/JH%J!926GWY'U2?*?__U*1X#IVC!JGIJ&:@FHEJ%JK9J.:4VF'R=R@W+_E/ M-)H&)[3.6#[5$/"6H5$M16R8:JR2H6MJU30PDI4TU'-0#43U2Q4LU'- M0347U3Q4\U$M0+60TNIAI:JR5(0U65!RLARD=@&KC<93==PXT[P13Z=S("$U M ]5,5+-0S6Z]OQQT7!?5/%3S42U M9#2ZD&BJJQ4Q*65/Y2K%-N=3T30 DM4 M,U#-1#4+U>Q2.Y,_=-!!753S4,U'M0#50DJK!X^JBE(1%E=U3X267B-OHRI3 MK7DN@19)HIJ!:B:J6:AFM]U=#CJLBVI>VS?AH\,&J!926GVA5V6.2MLZQU99 M4;2@$=5T5#-0S40U"]5LY;C 4&D& 7) %]4\5/-1+4"UD-+JD:(J?53.U#[^ ME 0J6B2):CJJ&:AFHIJ%:G:I'6;O-+F9S730,5U4\U#-1[4 U4)*J\>8JOQ2 M.5-_N05:B(EJ.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!926OVF6U4- MJ"JC^5@5K0)%-1W5#%0S45JK:4E5<6\KD M8\6#= XV:/$HJAFH9I;:X0<8D_%X.!H,&M<85NN6-CI#!]5<5/-0S4>U -5" M2JL'";4*$N)JTQ_*QXKMSK$!K3=%-0/5S%([D_.TVC6ST;DYJ.:BFH=J/JH% MJ!926CTJ5!6BJK!4K'NB5>QUC@1HB2BJ&:AFEEHC6:AIQ[&@94,;G9^#:BZJ M>:CFHUJ :B&EU:-!5=BI"FO".F9CQ5CG4$!J.JH9J&:6FN"?95HGFFC-Y4_. MR4$U%]4\5/-1+4"UD-+JR[\JV53/E&S^C!2K> Z=HP9:VHEJ!JJ9I7:8QAP< MI3&M$ZW4X5$S&YV:@VHNJGFHYJ-:<&IG38]V5D@-6H\*52VF>J86G^ MH0%ZJOFH M%J!:2&GUY5_536IGZB9_1E)4/(?.40.MKRRUVBUCB_^:GS&<:C8=#)M/%47G M9J&:C6H.JKFHYJ&:?V+7GWJB;(".&E):/2XS#S!GGV#./L*>8LP\R_U_48FI5+:8V0-.B M&EF)=H-J.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!926CVL5#6>FKC&DTF+EH,< M?DPP5 ?JI/C3N-]>ZY:Z>.*=@P1:?(EJ%JK9J.:@FHMJ'JKYJ!:@6DAI]2!1 ME7QJXI+/'TJ+EO:9G.)-NV:Z>*:=HP):J(EJ%JK9J.:@FHMJ7JDI0_&1Y*.C M!J@64EI]O55PVJ#37]W$3K;FRT?M6HIJ) M:A:JV:CFH)J+:AZJ^:@6H%I(:?7E7Y4[:F?*'7]*+G-ZG @\^D=M-R=:*>/! M5)DTHP=Z]TI4,U'-0C4;U1Q4Y='UY2I.[^.;>+G,BI7]M"[X3=G3_E6I^$6_N2GVAX]JKW_TNJ=\ M")3-Z_V*N;Y\C.[C($KO%^M,6L9W!2E?C(O3_W1Q_[#_)D\>BPNUGO0UR?-D MM?WR(8[F<;II4/S\+DGRUV\V [PDZ;?MM*__"U!+ P04 " "V-9A8)&80 M+0@# #"0 &0 'AL+W=OJI3E,!=$EEE&Q>\K2/EV:KE6,W#+UHG2 W8X M*>@:%J#NBKG GMVRQ"R#7#*>$P&KJ77I7LP"O=XL^,E@*SMMHI4L.7_0G2_Q MU')T0)!"I#0#Q=<&9I"FF@C#^%5S6NTG-;#;;M@_&>VH94DES'AZSV*53*TS MB\2PHF6J;OGV,]1Z1IHOXJDT3[*MUSH6B4JI>%:#,8*,Y=6;/M8^= #N\!6 M5P.\MP+\&N ;H55D1M8U532<"+XE0J]&-MTPWA@TJF&YSN)""9QEB%/AC.<; M$(HM4R!S=!"$@)@L$BI DM.J@=DJ2A$EZ)8DQ]>@*$OE!ST+@N'0Y:E+H@Y/ MT?+(AN=N<4V.CSZ0(V(W@RPG=SE3\@0'L?TCX:6D>2PGMD)=.CH[JC5<51J\ M5S3<\,V ..X)\1SWO <^>P/#CYW ;W6PM]5I+/QAS=EM@1!^*I)\=.^B?N$ M5VPCPZ9OFTWH#D>!X_@3>]/5M/>K!VH:MIJ&_Z:)25EB.N-2L'Q-5(+;'4\! M[Q4X?"G0'P?G7N#L*'S#PF?1C]KH1WNCOS>W&(9+<4?BI8Q'DT70GZ%&TNMR MJF^Y?B=,;S *_+,=-7MC.C!?XU;Q>*_BN> 10"S)2O#,)(OFE>)92B7>582+ MF.58L!H+R@*KB<[C=4E3/+!,5S/RE4F%;IR0'"LIHB,NS;MA[/.GBFS8$K3G!7G.^"[9&[>F3+V8_]&D)7N;:&7CN^>[9_/NZ*E*[4Z+T M[\$W*C 425)8(= 9!+AI1%5RJX[BA:E:2ZZP!IIF@G\I(/0"G%]QKIJ.+H3M M?T_X!U!+ P04 " "V-9A88Z'FMSP" /!@ &0 'AL+W=OZJ20'('*ID7^O[,*PGE.(W=W%JFL:@UHQS6$JFZ M+(G\?0],- D.\''BD>X+;2>\-*[('C:@GZJU-)'7L^2T!*ZHX$C"+L%WP6(Y MM?DNX0>%1@W&R"K9"O%L@X<\P;XM"!ADVC(0\SK $ABS1*:,7QTG[K>TP.'X MR/[9:3=:MD3!4K"?--=%@F\PRF%':J8?1?,%.CW7EB\33+DG:MK<^1RCK%9: ME!W85%!2WK[)2^?# !!,3P#"#A#^*R#J )$3VE;F9*V()FDL18.DS39L=N"\ M<6BCAG)[BALMS2HU.)TN!3^ U'3+ *V-@R EY&A3$ D*?41W>4ZMW82ARQ5H M0IFZ,M-/FQ6ZO+A"%XAR]+T0M2(\5[&G3466U\NZW>_;W<,3NW\3APGR@P\H M](/;$?CR/'P#U00%LS&X9WSHS0A[,T+'-SW))ZF1O4+9P)6J=T4Y5\94GJ6U M%W&A*I)!@@V9 GD G+Y_%\S\3V.:WXCLE0-1[T#DV*/_^!S&A$=O*?R-R%X) MG_;"IV>/_D&IFO ,S-$K/2JUQ<\Q=QA*^$M26YHWN*ZV57XE M6@ &0 'AL+W=OZ!5Z_%/RKV#$FR;Q9KCYY*GA&I3KEVZG8TRU[8/++_HZK ML^F)LDDREHNDR EG3S>37\R/L6V7 56+/Q+V(LZ.23F4QZ+X6I[$FYN)46;$ M4K:6)8*J/\_LEJ5I25)Y_%E#)Z<^R\#SX^_TH!J\&LPC%>RV2/^?;.3N9K*8 MD U[HH=4WA-E:T/O/OI/?F))#GY?5<< M!,TWXGHJ52HE<+JNN[T]=FN]T:UID<]%+G>"^/F&;=J J1K#:2#6]X%\LK3$ M@#U>$'A5D^X/SR\+_E@R-C?#@^']V[T MA$?Z\%\/J38\'MR[.=,(P3XIVJYX]DA%]V3VZ4B:]9/*^\Q'L:=K=C-1-Q+! M^#.;K/[['],U_M'92<(S'7WUVR%[9)P4 M3Z38E](59,MI+B_GR:.&M:BQ&C["G I6UDG/*_6+?CX79K>%-7<=P[AHYW?; MF0O#[C8,D/F'2%B$A,4@6$M/SDE/CE9/]^S/0R(2R4A)3M:,[!E/BEXY:4EC MY:1/:T9>&>5]U8/W;P/]?QL8(,<=(F$1$A:#8"T9NB<9NB.G-;7Z$E)5D$F^ M[=.B%C=6BVYG0G),=ZX6A<[%#-?3T+7F,\NT+Z:XGH;+I6LZ]O)BBD..(^SV M.EO,9T9G8HV0O<8@6$LW\Y-NYEK=J,+0(74B8CX0%2%B( MA$5(6 R"M32[.&EV 5N%+) 21L(\),Q'P@(D+$3"(B0L!L%:$EZ>)+P<>KOF MZ@Y-^2L1I:H%J?O:D*>"DT2( \W7K$_9V@[&*AL)\Y P'PD+EIW[^]R=SQ>= M.B5$]AIU>W6-OE[C;D/;7)H+=]F4'RVUF4;S)-+0ZNVVR"6G:WF@*9&,9WV" MTB/&*NH'"9G&VPL4:"(^E!9 :2&4%D%I,8K65NS9LW-3*Y _F)!JZ:)93>L! MH_6J3T>SGH;FX4-I 9060FD1E!:C:&VY6HU<+:T^?B^DFEJ3?,U9QO+R6)Q5 MJ>MS]X=]*X][[^GZ3D9+^DASSV]WUN)B1=[3R'1G[L5R')I8 *6%4%H$I<4H M6EN5C5UC:A^EK_RCU$2EN;542I0%>62$9@67R5_JO'A69:C<,55WEO9].>/R M$4\T]?V/%JS=U:(SZSQ]\:"]^E!: *6%4%H$I<4H6EO;C8]CZHV<.\;7Y4R[ M9>4RJEPI*3G3?'/^X),(6:R_EI^7$E>M$_FJ)N-<)!O&ZS46S?/#Q=2=Y.IW M4A[DIV5:O3JCSS1)Z6/*?K@\J[-?GML]5X;55O*M?HQC%UY0F@^E!5!:"*5% M4%J,HK5_%XT?9>I]F%$&IYXU>OYVNL:DN3![)O">AH9E.$['ZNQI:5OFO&MU M0D<20FD1E!:C:&U]-4:3"7::]+S1&AOL-?6U[#>;H!D&4%H(I4506HRBM978 M6%?F0.^*_$T^J]HU._0_UX+:6%":!Z7Y4%H I8506@2EQ2A:6\>-G67B_"P3 M:FA!:1Z4YD-I 9060FD1E!:C:&TQ-\:6J7>VQKP/I4>-%K,^,5OS!!?J6$%I M 9060FD1E!:C:.U7W!N+S-([4JUJ@GY[JYK04\9J%DKSH#0?2@N@M!!*BZ"T M&$5KZ[@QSBP35DU84 L-2O.@-!]*"Z"T$$J+H+0816N+N;'5++VM-J::T*-& MBUF?F,8/AN;A0VD!E!9":1&4%J-H;>$VSINE=][.JXE[)B1/*ONMFIS)ESR1 M@KR[?_@BWOJJ06D>E.9#:0&4%D)I$906HVAM=3?>FS7#U1A(<^462O.@ M-!]*"Z"T$$J+H+0816N+N3',+*!AIF>-5G/7W5K:EFU:EUY&3T/3=.W%W+DT MS* )!E!:"*5%4%J,HK5%V+AJEMY5.Z\7SF?7/7TM7TH@E"M-;JL7%#X0J8[7 M.T:*O/?5 WU7HS6*I'E0F@^E!5!:"*5%4%J,HK7%WAAWUAQ7/D#=.RC-@])\ M*"V TD(H+8+28A2M+>;&O;.TALJ %]7U@-$2UJ=C:1Y,0/TY*"V TD(H+8+2 M8A2M+=?&G[/T-MB97.O7)WLE"W7F:EK[75ZMI&AWI\;5@;K(:,E:P\H@Z%=^E!: *6%4%H$I<4HVE&= MT[,]9#/&M]4&Q(*LBT,NC[NPGJZ>-CG^I=K:]^+ZK?G1/VY5W&"..R=_IGR; MY(*D[$DAC:NY,R'\N!GQ\406^VJGVL="RB*K#G>,;A@O&ZC/GXI"?C\I.SAM M";WZ!U!+ P04 " "V-9A8?Z19600' !F*P &0 'AL+W=O?Z)]B[4F*-EQ4>9M8]F#/"V:__%C*\11 ^*= M:$#:!D1I@$\UL-L&]FO?X+0-'/4-[HD&;MN@-GW6V%X+%\8B7ERQ5%(OT4V92__C<3V"%^CSMKK@S5BF MX@F]#:F(TXR_DU_>W8;H[9MWZ V:(5YQ<)06Z*Y(!7\O'\KKOS;ECL?%DE_- MA.QH];I9TG;J8],IN;8Z!Y]/KFED8,^S#F=LUGG^#[EWP;)_1Z(I&0Z 3^(XE__K 2&O(F3*Y!YEPB,M+T_4QOOH(TW4IOHD;(DY; ZWL"F"]OWK;D;*"(! M0,>5*R?Q%)4 H.M8MN-A126M'6>JY!]4\D>J)'.,%4U/^) _M"FP,7%53P)P M>.X.9T\( 1T,3#.M&6>*%!Q$"L:N1K0 ]0F&RPOV?)F9NHI !!FT)%HM#[%UC)H$LLS&JL>!L(%,( H/9-*:<:Y,776!M5GSXA!?JU*7_>'3^+R/N&-$ ZR4?+6%"TBE.&'N)L]T(@QH92\58VDVRA4;;(%%M_L+JJ ^O+ M#E/!V!MZG#-UB.J_,$QU7P"%IVI.&NDM.U>YKA+!^E+DC'!LJ"AHM?2'*ME3 M,EA 1@F4W>@YH^H6'!7LF!]S7)60 X@!5Q'=3H 1J:6^@L*!+.F7J#JI+7C M7)VZZ@9KDW,P(K\DTWQHF ]DRB#,&\@$PL@@(/^(&H-T-08976.,"\AD6!'( MA4IU+1BEYGHP2A$, /76O+X07=% \+A@S&BUYU3IDI2%8'$B=G&&!&4YDGJA M#^LUH^LJ5*?RV[3@:=+$:U DH_6%4;;0*%MDBJT_BEVY0O3ERHA1!,=)S^Z@ M)UK-"(Q1WNS58"+3M2=H-^'F!2[OFX/);+A\@Z ]%5Q(1 M?4GTVH0)7E4:;N]HDL\#$OCJLC*$V9XSP(4 SIWCP%=_:].;=*[W=M41^=[J M"!9KN*>!+9<$:E$$X !10P &B1JU.(VH?1FZNHCH=S_"=+6BC!9)Y3%B3VG1 M2-'_?;)8H\5,F.G""R5D]+<$UZ@=%[KB$(/EG1O$"!ZQH"X>!D M0:,G&#T&1DO-V=%YPIRR=7V0DTMOW16B.7-W>'HX+/JA/B*I//^(+Z/FR&=' MTYQ _10S6?]PE-&5I+2FO@P0K#G4V=R(US/CXR_B!TA$KPF M<2H6WD[*[,;WQ6I'$BP&+".INK-A/,%2G?*M+S).\#I/2F(?!<'83S!-O>4\ MO_; EW.VES%-R0,'8I\DF+_=DI@=%Q[TWB\\TNU.Z@O^7#[M,"?76KDUN&.)*B>!\Q=R#;X)50R9/A'@*B(2TUA\4==_!3X0.DW, M?:D>00/YJW*XVV(XU#$<1.">I7(GP/=T3=9- %\]>T4 O1.X15;$B*P&((1? M 0I0:'B@NX^G(T-Z]/%T:&$35J\CS/'"GJ_#I'2!-#0CZ?GB1F1X11:>FA $ MX0?B+7_[!8Z#WTTJN02+'($U%!Q6"@YMZ,OOKX2OJ" @XW1%P-7/)Q"Q.,;\ MBTE#*U9?#0LP/34H-#WA'I;!0!75X50;1R,VM!E5VHRLVCQ2\7*]X80 FDJB M\"7@6)*O>F*AR3XQ*61%[*M0 0910Z$ SMHB=<3!L(IK\!]7_,>?Y(]?N_A; M$?OR'QMYA:C-WQP')S,S_TG%?W+AV\A4NU53BR*?@"N:@C>"N3!^&7:DH,@T M<;0GPN[,Z#.9#1VFE0[3C^EP8+&:7F,JWZS?@!6M;PU,3>]V-!I/6S5@C@N& MYA*85=1GGZ#>7?Y6M+[49V;JDS;UKKB.\H=!;78"*_O[[G=LS^S+U"E:Y JM MJ=J)183.3$D)Y4I&EVB1*[2FC*B6$3ET)G:PWD*Z1(M*M$ZGTQ2H]K[0:@QK M@1*U:*-93(RZ.+6])5J#"3KS;)>BFGQKIPHO6=5R+E;+]PVA M=[L6>V9OGB[1(E=H3=5JZPNG[IJY4^/K%"URA=:4L;;1\)*/[M7,G=IHIVA1 MB=;ZBJ<=GR>JO3:R>^T/=7,[1E]A2K16GVZO+BY%-?G6+AE9[>-_Z>9VY-XJ M0&.3GDS:.ICC3KM^4XK:Z2*[T_W?F[E]_-Z"H;,V/1H,QVVYSJ-0,)C!#K%J MUXOLKO?SW=P.W%N%T* ".BN:\RB3"O[)CD1"^#;?V1%@Q?:I+/ZW7UVM=H^^ MY7LFK>NW\"8J]H!JF&)+ZA[S+545$Y.-@@P&$V6V>+'+4YQ(EN7['L],2I;D MASN"51WJ '5_PYA\/]$#5'MMRW\!4$L#!!0 ( +8UF%@Z;[% A00 +82 M 9 >&PO=V]R:W-H965T.(^8KD6-AL30KU9,%XCJ6ZY4M'K#G!:6F4 M9PYRW=#),2VLZ;CLN^?3,=O(C!;DG@.QR7/,7^](QG83"UK[C@>Z7$G=X4S' M:[PDCT0^K>^YNG,:EI3FI!"4%8"3Q<3Z!&\3&&J#$O&5DIUHM8&6\LS8=WWS M.9U8KO:(9&0N-056?ULR(UFFF90?_]6D5O-.;=AN[]G_*,4K,<]8D!G+OM%4 MKB96;(&4+/ FDP]L]Q>I!06:;\XR4?Z"78UU+3#?",GRVEAYD-.B^L+6!US& I][@UP9^&9E*2AF'!$L\'7.V URC%9MNE,$L MK95\6NB\/TJNGE)E)Z>/*\S)C8Y<"F8L5\-)X#(A-^#A\4E4>:'R%5PE1&*: MB6O]A C)Z5PJF](>/!54"G"E+?3SI\<$7'VX!A^ X0&"$"+"O11=:KVORNV M$;A(Q=B12H7VQ9G7'M]5'J,3'D,$OK!"K@3XO4A)>DS@*/E-#- ^!G=HD#$A M;HX,YLG;S>& &J_)J%?R>2?X_M[DSX0#MJA#;XIPQ>"; M&?12$XFEEI+!.%;8DU__06&[F^FZ+PG6?).9$>1\YO(^4/LTW\V4D@U M*&FQ!%@"N2+@F2QI4:@.4Q0KMJ!DT^OK=@IAZ,51X(Z=;3M"?:#G!JZZCG') MH'L7B@\:\<&@^#\Y+F1W.E4Z X/.&/;S#_00C-J$1Q+"1D(X M*.&K6I;,"L+>"V\0BD*5JHX$ ]#SPWZF!AVY,%-1(S,:E*GVNP6A)Y1&?0$0 MP5%_3!J!D=L#)B9@>#I9<:,B/G>RD<(H*>XY,/*0!U$W=WV<>3HF?6!W.AXI M&C6*1H,+[[>RQE![(MX2KFHFL-13"J18$K# E(,MSC8$K-7B7*[,)JVC]UR8 MWY,L>2>RH\A"]U"EN!!*%10IRS+,Q2&ZU\;*HGI+W$Z]'<#.0#*@8CMV MVU?')!EV_]+PM(HX^);%^YQ(U&6AVYXN=C3JAL( 0W80=^5#0\1&_JA]F2<7 M1 >-Z VK^SD24=]WWX["KD0#++3#GL1![R[-\*&H@X.5SV'1/R< GBD GM\- M@ $6V3W]!A2$+=BQL$/-!<\NNM0^<(Y*OS?VD!W'79%]5'_F)P;4Z9E_+/A0 M9\'A0NNIX&3.E@7]7R53M#Z_YNW/+_*BV\8]HN8/VX+=<-3=#@TPSU.50%?R MH+>7CNM#R0:':[;]IGFSWS2W:IKKL:"23IFQ'O@)(P*O1(^:".359^)(;<&O MIL^@V4^8O)K)WS,A_Q15,DQU;AB=U@=]3OBR/!@1:H1L"EE]US:]S>'+I_+( MH=-_IP]ERH." TUUHO,%<[5_"I"1A:)T[4B- UX=DE0WDJW+8X-G)B7+R^:* MX)1P#5#/%XS)_8U^07-4-?T!4$L#!!0 ( +8UF%CKXA='>04 .PG 9 M >&PO=V]R:W-H965T7 *6%P0B[CR]:H/E^$IYO2,AC MYELA?Z@58QJ]I$FFS@8KK=>GPZ&*5BREZDBL669^60J94FU.Y=-0K26C<2Y* MDZ'O>=-A2GDV6,SS:[=R,1<;G?",W4JD-FE*Y>LY2\3V;( 'NPMW_&FE[87A M8KZF3^R>Z6_K6VG.AA4EYBG+%!<9DFQY-OB,3XGO6T%>XE_.MNK@&-E;>13B MASVYBL\&GFT12UBD+8*:KV=VP9+$DDP[_BNA@ZI.*SP\WM%)?O/F9AZI8A)1.6?:%N6]08HVB@MTE)L6I#RK/BF M+V4@#@1X_(; +P5^5\&H%(R:@ND;@G$I&'>M85(*)ET%TU(PS6-?!"N/=$ U M7M>2_,K-SJ]N,HBD3+T0%^80G^A&RHEM5XK M]#%@FO)$?3*7O]T'Z./OG^9#;:JTPF%4XH,"[[^!QSZZ%IE>*11F,8OK@*%I M:]5@?]?@<]])#%ATA'S_3^1[^+BE01=N^3651PA/K=QKDP<=:A]A*_='+?*P MN]QOD9/N:$>MZOMF'>JUC1B9P,SJ"DFG]E@\<=O M>.K]W>8+)"R A(60, ($J_DYKOP0B M;@NV$]DWV)"PP'VS(_3*J&P;=D/(5A @6,W0X\K08^<]?N=ZM1))S+,GQ(NY M9O?<(/-6&?-G'K,L5N9(:0L."X[3%H/$^0%1(@6,W. M667GS&GG-7WAZ28U;ZAOV\J72*_,5YJRF-L+NX*FV)IFKT: +H4Y_VH_Q#:S MYDOSE">OB&J4,*HT\B M<5+UBA/WM,AD9"9%LPRUGA5^[=PC5R$RJU]GCS%%)Q_:#'96V]=@2%APTN4] M!;)& @2K&8R]_1K1W2PCL?=/6KUPZGO[0Y6;UC#4D+2MIA>*;>#'LG MIAGC:?,E M$;16 D6KV[9/WV!W2N/V[@+9])CF;SR-H+D:4%H 2@M!:02*5K=UG\3!Q[\V MR(*F9T!I 2@M!*41*%K=UGTR![NS.1T'6= T"VY+C317SD&G4B%HRP@4K6[& M/H>"W4F4GTI]NYF]O0%-D;QSOX[L-V@["!2M_K_J?>;$=V=.OMUMWGHUO?U$)06@-)"4!J!HM5]W6=;?/Q+3I-B>6D/K\-&K,3Q?NJGJ;UE:GW\Q0@M9)H&B%&<.#34HIDT_Y=C*% M(K')=+']I[I:;5G[G&_4:EP/\"DI-I[M,<4^N&LJGWBF4,*6!ND='9OUD"RV MEA4G6JSSK5"/0FN1YHIC^^S 38(*=F8[C_W[V8;0$-$H M5?D2;'//X9Z#KW,9;AE_$4L B79%3L7(6DJYNK%MD2RA(.*:K8"J.W/&"R+5 ME"]LL>) 4@,J6:^T7 M'K+%4NH%.QJNR (>03ZOIES-[)HES0J@(F,4<9B/K%OW)G8=#3 1OS/8BH,Q MTE)FC+WHR5TZLAR=$>202$U!U&4#$\ASS:3R^%N16O4S-?!PO&?_8<0K,3,B M8,+R/UDJER.K;Z$4YF2=RP>V_0F5H$#S)2P7YA=MJUC'0LE:2%948)5!D='R M2G:5$0< -WP#X%4 [QB WP#X%< _%X K #;.E%*,#S&1)!IRMD5<1RLV/3!F M&K22GU']WA\E5WB)[$"@*S1AQ8I1H%(@-D*.R!JN MX=HU?(H]>F*2Y,?[M\V^DB8T-/J,W$170<\)PZ&].32F)N=4D6=T36<,UU7ELJ MIYL*JG@._RY<[/;]HPIJ";OR,3ZJG[8H#^,@/*H?^Z!9+( O3-,M4,+65)9- M5KU:-_:WIIT]6A_KAM\TH:\TY=?"/>&+C J4PUQ1.M<]5=6\;,#+B60KTY+. MF%0-KADNU4<+!P &0 'AL+W=OLKWU=%!0RK!E=H:(^OD68@7&]R4$R^P"0&% M0EL%;%Y+F &E5LBD\;?3]/I/6N+V>*/^TWDW7IZQ@IF@?TBIJXEWX:$2YKBA M^EZL?D'GQR58"*K<$ZTZ;."AHE%:L(YL,F"$MV^\[NJP10C'[Q"BCA"])23O M$.*.$!]+2#I"XBK36G%UR+'&62K%"DF+-FIVX(KIV,8^X7;;'[0TJ\3P=';# M"\$ />(U*/05S02K!0>N%1)SU"UJO$:P-@=- 3K-06-"U9D!/SWDZ/3D#)T@ MPM%C)1J%>:E27YN\K+I?=#E,VQRB=W(((W0KN*X4^L%+*'<%?&.H=Q5M7$VC M@XHY%.O$1>S14W9:=#+-MW[A2 M-2Y@XIG&H$ NPARGRD6/Y!8CM52_JJ)8?4LUDCI3G(YFR^/<1# M-6RUQD[+MLIE%D?)9>HOMVNS#PHO+H)=4+X/2BY?,3M61KV5T4$KCT)C>J21 MT3%&]D$#1O9!^T;\K<[#0"YH$ W7[>_:S_:7Q+7KC6_FI^;R:'O]JTQ[ M\]QBN2!<(0IS(QFMOST*;;NF&E;D 05J 69\+H3>!_4!_ MI6;_ 5!+ P04 " "V-9A89Y41O>4# D#@ &0 'AL+W=OZUU?+ ^-?10X@T;$LJ%@YN92[ M>\\320XE%B[; 55O,L9++-4CWWIBQP&G!E067NC[D5=B0IWUTK0]\_625;(@ M%)XY$E598O[]$0IV6#F! MWQI2IQU3 \_O3^Q_&O%*S!L6L&'%OR25^%?&&'C] (FFJ^A!7" M_*)#T]=W4%()R M(&$T(07!9E58AF0.*"59!AQHHOJ\@3P 4"0DEI5D_#N2^(@XEH P34UW4+W- M%C/<.P8X9!B#XS*G.!GF@*Z26!I^2VFL.3 MYL>PES&&Q$7CX'<4^N'8,J'-[?#0 H]OAP<]:L;M"HX-W_B&%;2Y6Z,G=K1. M*_=BAQ-8.2IO".![<-:__A)$_A\V9WXF6?R3R"YWC:KC8;:[J%H=/)=+_VW7"Z]/;G]MS2*1[H="%GVLJ9]LIY,B&'5,B>- @E MJ@U<:9K_JS@1*3$)UR:Q?XA1Z$[]#[8 W@P ?7=L!\:#(_H_ "_LB5I[HIOL MR9#:2K4C!!?OZ4E]/]&W"A4*ZBR3VD.H?;#1U)QU� CB][: MJ %@Z(;]1LU:HV:]3 ]I2O3V4.:H7%O5WV;MCHY S)/<)/D4]JI@V)5Z8\%1 ME2 *5'&[5_5X07BQW8/9["IRK-W\^=0_OX*K2+*#9L'BXK)'UKQU9-[KR&N. M.=SITB)%*DDHL:+^-AKAPBZZGW(4+-Q9QPX90OI=01@/(.>637EAR*(U9-&? M.4&56U0OO:[F[G0,G=4'-C<6UF4*HJLMT#_L*.B*JMC.'X7VA0_\]]+([QUR MDV.Z!9U'][BHZE7'A:J4L5)J+63Z^49AV)D9AJ!!Y$8=\@='M:652TO.JL7@ MAD1Z7MI95WR 167(KOT_A PZOR5#2+\S1WIGY7,)?&N.(4)%>T5E756VK>U1 MY\$4^%?MC_H(9,KR=YKZ_/09\RVA A60*4K?G:DO'Z^/)/6#9#M3I+\QJ4I^ MS1-N , .\- M 9 >&PO=V]R:W-H965TRVGTUR 6N=F-H&9OY]KY-,"DDFHH@O$"?GG-Q[KA\W MDZ.0W]460).7G!=J:FVUWMW;MDJWD%-U)W90X).UD#G5.)0;6^TDT*PDY=SV M'">R<\H*:S8I[SW*V43L-6<%/$JB]GE.Y>MGX.(XM5SK[<83VVRUN6'/)CNZ M@6?0WW:/$D=VHY*Q' K%1$$DK*?6+^[],C'X$O 7@Z,ZN28FDY40W\W@(9M: MC@D(.*3:*%#\.\ <.#="&,8_M:;5O-(03Z_?U+^4N6,N*ZI@+OC?+-/;J36V M2 9KNN?Z21Q_A3J?T.BE@JOREQQKK&.1=*^TR&LR1I"SHOJG+[4/)P0W>(?@ MU03O4H)?$_Q+"4%-""XEA#6A3-VNT2)3$UMCH.9U=EH'];D* MRGLGJ 6D=\1W?R*>X_D]]/GE=*^'OKB<[O;0EY?3G7.ZC<5I*N0U%?)*/?]= MO8[I?8Y6(D&_B-EM[M6.IC"U<#M1( ]@S7[\P8VL& M23B>V(=3TWM@CN_Y[CELT87%41($YZCE8"97^A0T/@6#/CW25RDX)YS1%>-, M,^B=L95(>)*(%X2M;.<]H,0-6Y9T06'@M^Q=#L9\I2-AXT@XZ,@:X:QY :7._U["PDZ8;>&W#!@/YOTOWEF++&XF= M%2!J"A -%N !G2VTP'5ZE$S#*!/'HM?CJ#N5VBMPWL5$27N5=C&!X[5FY&#( M5QH2-X;$@X8\00KL0%<3D8_Y7N)(T[R: [OX%2]^1 ^9Y6_?W;E.ES).F<4"/73>*@ M[4H?SHF2*&Y9TX,;>TG4/O)Z8'X<./\=%E7F]DFS;#Z%?J=RPPI%.*R1Z-S% M6 -9?5Y4 RUV9?^\$AJ[\?)RBU]D( T GZ^%T&\#TY(WWWBS?P%02P,$% M @ MC686."#4Z*L P HQ4 !D !X;"]W;W)K&ULM9A=;Z0V%(;_BD57U:[4!G_PFBB=?'@6CNR:H*GT,8>17M*B];--+WPNG@[*7/"SS9$^L7NFOASOA![Y?99=4;%:%KP&@NVWWJ_H M^H80$] \\6?!SG)P#LQ4'CG_:@:?=EL/&D6L9+DR*:@^/+./K"Q-)JWC[RZI MU]W[ MF8J=!.]OF:)%*3^ =Z"HP<.!GR2M=W+C*RW#)//SKN1-6Q)/E+QE^14@Z"> M(2;@R_TM>/_NP[_3^'H6_51P/Q7&9>]N,/*(*_.+217AMQ9<\>N*(E4%.K.R:W31@U"TWA(N/"%;1%O;;HK8UK$X8#XS".QUV+>Q7Q]UP+ MQTHYHV:N3-)K2A:YEJR@+>VUI6_M6GKA6IC&*!WW#4&+5_@]YZ)11#K#9BX/ M&E ?+3*O"W]C>9;DR GC.?YU&8<&(AA! B<LZPN2MDD8[B90:N 7=D MZ8Z<@)YE8#+"T !.="S(PARY::X-3$?K.<-FKA"V:,=P6;^Y!N*Q13QV,GJ. M@5W&H8%1$B43S0L>-.9NG.,&PR/UUFC)L24[)LL,7(/PV!(>NUOU.08&%P:2 M.()3!EJ:8S?-M8%HM-X:K3FV9,?1,@/7(#RVA,?NKGV.@?&E@4&43C0QV-(< MNVFN#<2C]=;HTK$E.TZ7&;@&X8DE/'$W[W/^M<,+ ],$HXG?0&)I3MPTUP:2 MT7IK-.K$DITLVW,AJVRZ#'9=WG[;Y7+?A40AQ/\QT!]LN9GMRS^H>"IJ"4JV MUW'P*M9O@&AW!-N!XL=F%^Z1*\6KYO3 Z(X)\X"^O^=?XGGN-;^(5XV^B!)#HO294C*Q2ROFU;8NLA!J+2S8' MJM[,&*^Q5%->V&+. >>&5!/;8?XR! ML-7( -X MK6 E-L9(.YDR]J8G=_G(3.YHQFI S_@=!/J.[MD25%$E8C.TQ&2!F^(0 M=3HPS0"=IR!Q1<2%PKX\I>C\[ *=H8JBYY(M!*:YB&VIPM+B=M:&,&Y"\ Z$ MX'IJ6RI+@7[2'/)M 5OYZ4QY:U-C[ZAB"MDE\MUOR',\OR>@R>ETKX>>GDYW MC[CQNQ+Y1L\_H/>Z7X>^)#6KT MPDU/WF PW+&TC_("Q_%W+.VC@C ,A_V6HLY2=&JA@.;_*U&T7R)W. BB'3\] ML)Y*IONP[4HVANR-6[8&7IAN)5#&%E0V=U.WVC7$&],'=M;'JE$V?>V?3--E M[S%79U0@ C,EZ5P.5))YT[F:B61SR!:X!Z/V-,KB=Z@^[O M0_(74$L#!!0 ( +8UF%C&T7LYDP, !T- 9 >&PO=V]R:W-H965T MXM:8,B==F+D'D2YXHRK* MR(- LJEK++ZM2,6/2\=WGB8^TEVI](2;+O9X1]9$/>X?!(S0H3YZ1EK+A_(L>O"N6CJ=/1"J2*TV!X>] [DE5:28X MQ[\=J=/OJ8&GST_L?QKQ(&:#);GGU6=:J'+IS!Q4D"UN*O61'_\BG:!8\^6\ MDN87'3M;ST%Y(Q6O.S"< /SD#"#H ,$0$)T!A!T@O!00=8#( M>*:58OR08873A>!')+0UL.D'XTR#!OF4Z7M?*P&K%' J76%)8.4G00!A#*HU?(;5\Y4*=$?K"#%+_;_')-LNQ*9,]\%O4^B\;84YT2.JX15DK03:/P!E)!\*HB >#;98G-UNV5BMM35^9#>)E[HQPOW<.I$ MBYD?)?YT8)?9[*9Q%$2]W3/I<2\]_FG2N_)@$Q]?)MYB9A5OLQL1G_3BD]%< MR0CC4'//9DMRS6RY)EEV);)G7IOV7IN.ALQG\ZXEQ2T^0*79D4%X0+@T2BJH M[I3M1O*CW20^N=,XCJ,D\1)_$"4VRS .IG$P'\3)2\MH-O>C>1R&]DB9]9IG M5]0\DABSBU7;+.VJ7UK^0/6\5SV_K#CHUWW[GA^6B?];%=L-9Z>9[$W\H7:K M59 ,=%NMPL2NV?>^=TS>3U(]](W0E>P,_VWA,:M M8:KMC_K9OL=_:SK;P?Q*]_ZF'_U.TWXXO,=B1YE$%=D"I3>90AB*MA=O!XKO M37>ZX0IZ7?-8PO<+$=H UK>!WJ#_(DK_ U!+ P04 " "V-9A8:)P% M2> MQW?/V7>9;J3ZJ4L 0YXK+O3,*XVIKWQ?YR545)_+&@1^64I548-3M?)UK8 6 M#E1Q/PJ"L5]1)KQTZM;N5#J5C>%,P)TBNJDJJG[/@I6 5",VD( J6,^\ZO,I&UMX9_&"PT3MC8B-YDO*GG7PM M9EY@'0(.N;$,%%]KN '.+1&Z\:OC]/HM+7!WO&7_[&+'6)ZHAAO)'UEARIEW MZ9$"EK3AYEYNOD 7CW,PEUR[)]ETMH%'\D8;675@]*!BHGW3YTZ''4 X/@"( M.D#T$I < ,0=('XM(.D B5.F#<7ID%%#TZF2&Z*L-;+9@1/3H3%\)FS:%T;A M5X8XD\ZI9CFAHB 9XXV!@GS'L_9-:DUJ4&114@7DC"SPN!4-!R*7Y%H85EAC M3%AKH D\Y[PI$+U4LB*F!)++JFX,=XH5O14]]@C-93/^_BF;?Q1 ?B"2-R*X4I-?DDT)]] A_%Z16*M@K-HZ., M&>3G) X_D"B(X@&';EX/CP;@V>OAX9%HXC[?L>-+#O"U"95U>^DP[?>+A[.- MNQV8G<.J'V6UM>E*US2'F8?%1X-:@Y>^?1..@X]#BIV2+#L1V9Z:2:]FXMCC M_[@]0VHFIU3SE&39B6);XSH=)U$8CL:3J;_>57? L)3])@AW'#$G\:0%D#_+Z4TFPG=H/^-R3] U!+ P04 " "V-9A8 M+[/T$UL" #O!0 &@ 'AL+W=O&ULK53O M3]LP$/U7+ ]-(&TD30K;6!H)6B'X, W1L7TVR;6QB.W,OK3PW^_LA*R%@M"T M+XE_W'M^[^R[;&WLG:L D-VK6KL)KQ";DRAR105*N$/3@*:=A;%*($WM,G*- M!5$&D*JC)(Z/(R6DYGD6UJYLGID6:ZGARC+7*B7LPQG49CWA(_ZX<"V7%?J% M*,\:L80YX$US96D6#2RE5*"=-)I96$SXZ>AD.O;Q(>"GA+7;&#/OY-:8.S^Y M+"<\]H*@A@(]@Z#?"J90UYZ(9/SN.?EPI =NCA_9SX-W\G(K'$Q-_4N66$WX M9\Y*6(BVQFNSOH#>SY'G*TSMPI>M^]B8LZ)U:%0/)@5*ZNXO[OL\; !&XQ< M20](W@I(>T :C';*@JV90)%GUJR9]='$Y@REDG)7E!R@R*0Y:./K D3M(=\.G;XAXU>%?F_ "G\IK 8JY0V%5$58T7,T&M@#",N,I1CG^D $JW9Y&#]3./KR MQ,3SD#1]XB+:*$??"K\)NY3:G[T@4'SXZ8@SV[67;H*F"15Z:Y#J/0PKZLA@ M?0#M+XS!QXDO^J''YW\ 4$L#!!0 ( +8UF%@.%]-_Y ( !0) : M>&PO=V]R:W-H965T.Z.EM!2?6UK$#@R%*JDAKLJL+5E0*:UZ"2NX'GQ6Y)F7#2 M4?UMIM*17!O.!,P4T>NRI.KE#KC\_^M?:.7A94PT3RWRPWJ[$S=$@.2[KFYEYNO\'. M3V3Y,LEU_23;7:SGD&RMC2QW8%10,M&\Z?,N#P< ?_ &(-@!@O<"PAT@K(TV MRFI;4VIH.E)R2Y2-1C;;J'-3H]$-$W85YT;A*$.<22>R+)G!93&:4)&3B12& MB0)$QD"3*S('M6$9-F=KE:TP7^00<3D%0QG7GS#R<3XEEQ>?R 5A@CRLY%HC MGQZY!E7:N=QLI^BN412\H6@*V34)_<\D\(*P SYY/SQX#7I(#YY :JZ7#0, MT8&+R!L$1R9ZISG31-2:B'I-^%=A+;YSET4GZGTO#J(C^;T3G"D_;N7'O?+; M@B$7G!74%FV-==_>+'A^B)#B*J,B TX7'$B&QTIA35]3CNWVR'59CT^M=VR_ M^&23!H/8&[11KSPEK:>DU]-M42A +T"JO;M&K(&<;"A?0Y?@Y$1PF$2>=R2X M=^8SUVK8^AK^^ZB3BKXT=:ZD>:>1X6E.D[I(OS)R&N5'27*<>??@SK+_"S^I M*ACN$ Y+Q'G7">9+-7=PTS&RJJ^QA31X*=;-%?ZV@+(!.+Z4TNP[]F9L?X32 MOU!+ P04 " "V-9A8DBP.]#T# # "P &@ 'AL+W=O&ULM59=;],P%/TK5P$AD,:2)FOW01MI:_F2&%3;@ ?$@YO< M-A:.'6RG7?\]MI.%EH70:N.EL1W?<\\Y\77O<"7D#Y4A:KC-&5V?C7F #W(XO%%=J8PQ6RDR('W;R/AUY@66$#!-M(8AY+'&,C%DDP^-G#>HU M.6W@YO@._8T3;\3,B,*Q8%]IJK.1=^)!BG-2,GTE5N^P%M2W>(E@ROW"JMX; M>)"42HN\#C8,&N 5$=$#FA%3,G:T(TB8=2K$#: MW0;-#IPW+MJHH=Q^QFLMS5MJXG1\A8QH3&%*I%[#C21<$6>P@N<3U(0R]0)> MPN?K"3Q_^@*> N5PDXE2$9ZJH:\-!0OD)W6ZBRI=^)=TO1 N!=>9@M<\Q70; MP#?<&P'AG8"+L!-Q@LDA1+T#"(,P:B$TWCT\[* 3-7Y&#B_:V\\VLRJLHW8L M6\%GJB )CCQ3H@KE$KWXV9/>('C5)O21P+9D'S6RC[K0XVDID\Q4$X@Y)$R4 M*=@,-$&82Y'##?($N8:W4I1%FQ$5^L"AVYMG&?>BH#_TEYL"[V\*!V&S9XMW MO^'=[^0]*1&T^#>__GU^P1_L[F^)@D$[NT'#;M#)[I/.4,('2F:44;T^@*W3 M=0 WZP+AV^M;;:_5&4-35&6.DMCS]KU-1G>Z[;/[[1+S&ETN29G]=%P)Z-2TF;((P!M.7+2.'+277<2"T(WJ@UW.\^= MJ/M>/"?W3O[I[PH:\P0;HDYD,> )EKLW+.3-M!N!4J)(PEIE3# M!Z'4PTNCF]#NI?%PG"W'>L'O/_+@/WNV=_G\@]$>]?,82)5O_D8O9,@O7(NH M(!$EUU57T:PV;>BY:[[^6+^P[:GKL7[#5+WM)9$+:AHDAG,#&1P>FZM?5NUB M-=&B3\70M]-;(*F:8]_ 5!+ P04 " "V-9A8 M\ZF#[L<" #5!P &@ 'AL+W=O&ULK55= M3]M $/PK*Q=5()7X*W&!)I8@:=4^4"%2VN>+O4Y.V'?F;IV$?]\[VS&!FJA" MO,2WYYWQS#C>&V^DNM9R,W%\9[=QRY6] M+7ZD$\>S@C#'A"P#,YP _ M>@40M(#@)6#X"B!L 6%MM%%6VYHQ8O%8R0THVVW8[*+.ID8;-US8MS@G9>YR M@Z-X3HPJDNH1;E&C6J,&)E);D.()80H_S5_I4FLD#<?P?'1 M"1P!%_!K)2MM<'KLDA%EJ=VD%7#5" A>$> '<"T%K31\%2FFSPE8#"#T/T'@!6&/H.G_PX,#S"A/I_ M*F77)OP3"X)*SFQO,_] MJ,?]Z(7[@_K>Z#[JW$<'W>]]$:54=LCWN6@XHCT70^\L&KY\C?^VA>=!Y == M6R/1W9N2#)3O5ZNS+F+RC:8^YF4M"OL [J3//X+4$L#!!0 ( +8U MF%@PYLXMG0D "U3 : >&PO=V]R:W-H965T9*<+,#]\)>2 M'=,4&5K*CH#; JU?#A_3SY&.]1./=/%4E-^K%>=Y=7E9%77FT_3:;58 M\36K/A8;GHMW[HMRS6KQM'R85IN2LV4[:)U-77GA)GU8UBD\-G-@./'[^H_]Q^>?%E[EC%YT7V5[JL5Y>3<(*6 M_)YML_JF>/J%[[^0U^@MBJQJ_T5/^UAG@A;;JB[6^\%B!NLTW_W/_MD;<30 MTU<&N/L!;M\!9#^ ]!U ]P-HWP'>?D#[U:>[[]X:%[.:S2[*X@F53;10:QZT M[K>CA5]IWFPHMW4IWDW%N'IV6[-Z6Q?E,[KA%2\?>858OFR>U&6ZJ/D2_2ZV MUJNJXG6%SM%GEK%\P=%MNQ&_CWG-TJSZ(-[Y=ANC]^\^H'6B;08M^Z= ME-]*-57Z<4:CT _#B^GCL=-Z&"8$^U@-B_6PR"<1Z:@EUOF_T1UZ<(=:W;DN M^88]KQL_6I.*>L5+4;J.M]PSE//:Y-9.VCNV 3L>Z9BE1X6!YW:LLLYRZ.8& M)*88ZAT,]:R&?BUJEG4,-'GGZ:[0((BZ6YH>AD5E);[?\<\ZJ:'^ 8DI_OD' M_WQKT?R]R,\7IPNG#UDX(<5B2+$$2$S)1'#(1-!C2\ZU?)C2$6B;J8M#W^GL MY7,]C+A!T"D8L75:0QT$$E,<# \.ACT= MS5#C@,04XZ*#<9&U"/R:LKLT2^N4&WV+('=^2+$84BP!$E,R@!V)%HYUX[U: M+,HMRTR'!9D]/7MA93?W?>VGS1!&'1(&G8W:/LVAGD*IJ:8>\1JVFOI'Z^-Q M33WE)=:]#"/KEC)5T6VY&7U8XM%];/Q2 L#X:DBU M&%0M@5)3,R))#-M1[&O)6;4MGU%5%XOOZ/VWVW?.1T?\\="&E4A0ZY;_A%SO MS(O\,X&;;6'&_ED0>>W3JLFH*-<5*NY1S!=\?2=JSG M^++G#\:4Z\AV[A&?=(]+3'&A3[N &]N_^. TC8%W6/(=M@/>U7*9-F=)1?79 ML'1YGN9HP3:IJ$9&*PT YXN_CE:##(&>0$)?J^*@J >EIIHI80];":8YR-BN MMQEK3E7NCS&*M?BD57,R^Y&CK*C,A=W7MSP<./H/HR'.=3'VNJ:"4AN4FFJJ MY#9L![=C4Y?\/EVDQK,W6*>Q"M M,OQ,&LW4&2T*!*1IN[DASG>QKQWUAOHI1HS%871G"T\,@>?8I_Z1HFJ 9#!L M!0S]"*O]">EM2-03;HV!)KJU3W?PUC4&7;F2KEP[7?U1+M.<-3_V[:^V<6T M$GSFH&HQJ%H"I:;F0D*9BV$.A5U(@)J#JL6@:@F4FIJ1HX4S.]SUV3O>@$_( MF 8@H?@M0I8,C(&'KL1#]\2J6<:J"EVAHDK M+I][51?0E3Y0M1A4+8%24W,BJ=$-@*H+).7-0=5B4+4$2DW-B"10UTZ@?:J+ MCI.T6UQ.AL3V>0QV;8R50U=BJVO'UAN^*;W#U_^B:]:N MNN$$7%T'5$B@UM2E+ C!QK.6F1W,< 05@4+485"V!4E-S M(0&8V%_;4$5!L!%6+0=42*#4U'Q(;B1T;O^2/O*J;0M&TVU?; MNRI=IJQ\.<7^YY?$F!Z=$GT_DH!?7@:K%H&H) ME)J:$EG[R\=UKA(]=Y. M<^.B*=#8N&B?WF SQT X*A&.GN@"?6/C(M7AS-BX:(HS-2[:ISG8U#$@CDJ( MH_V[02V-B]30U&EL7#0&FAH7[?,:[.(8!$W3X^:.,W0N&B*,S4N MVB(Y*GJ-]>D#?V@))33VA!E0VQAE0V3[9P=:.@6A4(AJ%6J83+]SP M75$0;[QB->BR':A:#*J60*FI%[=+#/3^];*=![IL!ZH6@ZHE4&IJ+B1(>G:0 MO%H7VV:M:;GEZ+XLULJ99&-F#$MW8>#[VDT'#!<=XM#!W5IOG]]@-\?@2D]R MI6=?O;,5I%>Z(7MU%-@_=O#N (JAH&H)E)J:0(FA'M 5C1YHPRJH6@RJED"I MJ1F1Q.G9B;-' Y.GTZ/6'MDC)K;/9+!O8\"E=W0+&3M&PO=V]R:W-H965TS FU;%4"LU-B3J?WQ*X&, M:$MJ6O@D'P*">Q]=R:=M<0_=NGU.LZ_YHQ#2^G.SWN9W@TVQ\--G&P'L]O#:Q^SV6VZE^MD M*SYF5K[?;.+LVP>Q3I_O!L[@Y85/R<.C+%\8SFYW\8/X+.0?NX]9L34\45;) M1FSS)-U:F;B_&[QWWO&16R8<(OZ=B.?\[+E5'LJ7-/U:;K#5W< N*Q)KL90E M(BX>GL1'0Z^.)@O<2[FZ?H_R4H^W@VF VLE M[N/]6GY*GZFH#L@O>Y3#=5'^,_JQ-QEN", M.A+<*L$U3?"J!,\T850EC$P3_"K!-TT85PECTX1)E3 Q39A6"5/3A*!*"$P3 M'/OE)V9%>\F19Z< M?9:QW,LT^V9]$KG(GD1NQ=M5N2&S9"G%ROJU&*3O\US(W/K9^A"OX^U26)\/ M8_=CG(FM?!0R6<9KZX=0R#A9YS\6<7^WAE;^6+R=WPYE46:YL^&R*NG#L22W MHZ10+&\LS_G)[+>FA/OW7].G&LKO3%_KTWY92N_?(O'BG)9WH MTW^)LQO+F72F4_.]VRWIS#C="5K2N3[]_?[AQG*GA_21FCXL5'V2MGN2MGO@ M>1V\%ZT>!D>;#(_IH_;T\@_3NWP7+\7=H/C+B[81 M<61-#JSRRNIIYHN?;?]V^'0N=:.H4%M77PTC89%1_02Y2VJT2V84Q2]%*3H9 MG70RZJ>3XZ,5[^5CFB5_B56;7HY,_ZP4^Y56+D:$VKKZZ@0)BY PTCP1COWR M3STC%+E?AH1QHX-0].>?].=?I;\DS_?MVO,O:N]B1*BMJ:_VD+ ("2-(&&V> M5==U@FE3Q\PXDH,*5)0W/BEO?)7RTKW,9?%9*-D^M,EO?%%^%R-";6%]Y8>$ M14@80<)H\ZQVR<\XDH,*5.0W.27C9J#K^\&X$1AJJ^NK9"0L0L(($D:1,(:$<1!,47)P4G*@5?)\'>>Y]=Y* MU6N"-AEK07V;1TA8B(0MD+ ("2-(&$7"&!+&03!E.#AV[0[8;^NA5OF@<0"E MA5#: DJ+H#0"I5$HC4%I'$53Q\.96^8 VZD5[-+UNEE8:!:VT!]!;YTB:01* MHU :@](XBJ;JM+:^'*VI<&4[MX*>7W)/VWN4<_/0T#QTT1(Z;@^-]">@MS"A M5A24QJ TCJ*IPJSM**>G'W6QSUL!SS7AVR-O.G&#X+4HFZ&C('!&8W_<$"74 MGH+2(BB-0&D42F-0&D?15&G7#IISG85VH9'L-$V5T73B!TXPGK[6=TOHQ/-] MVW6#U_J&VFI06@2E$2B-0FD,2N,HFJKOVJ%S]!;=L3GRP:0YHB?U_E2(I(50 MV@)*BZ T J51*(U!:1Q%4T=&[2 ZXS=V29 6V!Q*"Z&T!90606D$2J-0&H/2 M.(JFCH?:TG3TGF;/+HF9JVD6%NI+ZRUGJ+$)I1$HC4)I#$KC*)HJY]K>=/3^ MYI7-E!;_LJN98AP:ZDOM+6^HVPFE$2B-0FD,2N,HFBKOVO-T]*;G%2V9H*'7 MB>W:OM=4=DMD,&H5-M2VA-(B*(U :11*8U :1]'4Z1^U>>EJS:!K&S(5U4#= M;9'MZM97VGM&!]2*A-((E$:A- :E<11-57=M1;IZ*_*3V*69C+^LA?4O\1"O MK<56)C(I]/V_:F*>-4\WNWC[K57D2+=K#J6%4-H"2HN@- *E42B-06D<15,' M2^V'NF^="XB=#(B=#8B=#HB=#XB=$(B=$8B=$HB=$_@];%BWMF%=O0W;ZUOG MKMFT0+.P4%]9;S5#G5^WT!W6VZJ!W?0&^) M[/@*NK[ WJ*&VJU0&H'2*)3&H#2.HJFBKNU65V^WZJ[O7WVR-;OBAWJR4%H( MI2V@M A*(U :A=(8E,91-'7XU)ZL^T9/UH5ZLE!:"*4MH+0(2B-0&H72&)3& M431U/-2>K(OT9%TS3]8L+-27UEO.4$\62B-0&H72&)3&4315SK4GZWX/3]9M M&JV-GO[%D%!?6F\Y0SU8*(U :11*8U :1]%4.=<>K(OV8-VFL]J0\L604%]6 M;RE#75H;0(2B-0 M&H72&)3&4315S[7/ZEWOLW:L%V#4C]'OMN_G3R@MA-(64%H$I1$HC4)I#$KC M*)HZC&H'UGNC ^M!'5@H+832%E!:!*41*(U":0Q*XRB:.A[.UF6%+LQJN#*K MX=*LV+59L8NS0BU8*(U":0Q*XRB:*N?:@O7T%NQU_1BO:;!V+3A@'AKJ2^TM M;Z@9"Z41*(U":0Q*XRB:*N_:C/70R]-ZS=5/NY8M: GM6K9 7V9O:4.-4BB- M0&D42F-0&D?15&G71JGW7=:_]9K+JW8M6] 6VK%L@;[6WOJ&&I]0&H'2*)3& MH#2.HJGZKHU/3V]\7N[?-)8T,.O?(.VT.9060FD+*"V"T@B41J$T!J5Q%$T= M1K7AZDW?V+]!^G%S*"V$TA906@2E$2B-0FD,2N,HFCH>:L?6Z^G8ZOLW@5G_ MQB@LU)?66\Y0UQ9*(U :A=(8E,91-/7N/[5K.[K.M;UP_Y^F(]NUQH%Y:*@O MM:^\H;0(2B-0&H72&)3&4315WK6).^JY;N_%_DT%-)@%WA;9/@M<7V1O84-M M52B-0&D42F-0&D?15&'7MNKHNH5^+W1O1LV%=KO4W1+9H6ZH20JE15 :@=(H ME,:@-(ZB'=4]/+M/<7GW[5_B["'9YM9:W!=X^V92J"P[WM#ZN"'3W>'6Q5]2 M*=/-X>FCB%&PO=V]R:W-H965T)%D98F!)FZ[ NT:)&WWF9%I6Z@D>B*="[ ?/U)R)%LZ8N)4 M^Y)8]LMCOH<4^?!8IW>R^*E60FATGZ6Y.ANMM%Z?C,F8>%XPSGB2CZ:GY7N7Q?14;G2:Y.*R0&J39;QX.!>I MO#L;X='C&U?)7A;D:UU'F229RE<@<%6)Q-GJ'3V:4 MV0:EXDAK0;0/ZW 9LVZ!, M];BR4N9AQC6?GA;R#A56;:+9%V4RR];&?I+;<;_6A?DT,>WT]%ISO=&R>$!7 M0HGB5BC$\[F]T$42:S%'?YG)]TXIH14Z0E8NS+!K)!?H0F9FKJWL)+@5Z+-4 M"KV>"KJ( M"?HB<[U2Z'T^%_/] &/CMS9-'DV?$V?$F8B/$<5O$?$(!3IT\?SF!&@^>WYS M['!#ZR&D93S:$^_K6A1<)_D2B7NS'"BA3J D5T$8',0N+R=JS6-Q-C)C6LZ$ MT?3WWW#@_0$E:,A@LX&"[26/UEKWHE"I3+_*BQ ME>2QS(1ZBW*A(6M!IRNF)^V!ZHI(Y+&6J:X(1_X$=A36CD*GHP])SO,X,0-5 M^>BU$7:^G+$H#%H^NBH\\5E+->NJ0C()8".3VLC$;4069H_-S2R+5SQ?"K0T MT#%^G9I=X0WD9]+I0Q"T9UM70QC#+3-=T5& >T8EJLU$3C/E7G8C#%:)[;@@ MS>\?[R#(3M3MA1^:%:'E")!AQDCDMTQ!NI!%E,&^L-=L]Y[3F=W-[9B V[ ' MI-*CN-6Y"TB'68##M@M0&/J,]-G8H1;\+!N(:\,I-QO-;U(S1A+)8F[N*(,S M:L4-F\AT+@K8+'ZF64 'FX6$+K.D,4M>/F;DF38 '6P#$KIL-)B"G^"4%%L&C38;*MI^/AMRP6YT>5QQXTU1B#Q^0 9<YX"4\F MS3NT!+L_4P 99A$C[8G2U6$V(3VSI($6_ 2U6!,+,U',(=4>,A8\*= M3S<" M51N+LN^F,E\>:5%D9@:9,XNV1Q+X_NB2"/9]&K9-.SMU\,08*-I^"AM(PFY* MNMCFR1R[=K)W4-:ZJ',4AA%N9PV016:7:L\49W=?FHZ&L+ ;L2H.WE]WP+WC MV^:!HT]Y? RFI M-1[Y/NCD!=-B0 /;:60&%U)_X/;=00V+8C6)78BV+RM5G ML33>W^G,$AH\V&BK9?=VGPD[CQ\X7';0* )#,'U-:]!\FHUSEN0S(2]9U-20.E MQ VEUQ8YJW56E;N4VMRH9)[P(MF6U7Y\>@_: ]#1CVC8\0>S*,-AVR'(HHSY M/6L+:5B4N%GTD*("@=C4+'"L;0MDTXC1]I()"L.0]E$':=B4.%GM186%;<@G M*@N "B@M *K^V@)I$)$\@8C/K2Z0+LP1.FE; 8@OZDP]9X]>NL T^$C<^'AH M&8( E:I)Y[Z#(+(SA/\'])$&^H@;^@XO61" WJ"C(Z0#CXZ@T'%T) W"$3?" MN4[ !. HT ;$6Z -$,P<-AHP(VXP^_6J!8&J79!90 >;A80NLPTL$7<-S3EF M0'T+M '6RR ;8,&LWP9MB(5ZPU>S@23JAJ1#JQ84 M0!F@:@')H*H%H.NO6M &B^@36#1LU8)V00>J6K@[=?#$&"C:?@IW?L5T(]BO M5RUH%Z*@J@4D ZH6@(SZ/6<$VA 9=1/9,,4("OQB"!4C(!U8C("%0#%BO/.H M02:*9?G(AC*&-KFN?H"OWZT?"WE7/@S1>O\#P^.O/\D8OOWQ72FS(/A^'Q!I^R.J6^+&Z'OAFLO M>3%GE2QXA02;7 PN\5GJVP;6XJ^"/SBT$R0#F;T&6I M;OGC[VP%*#3^,EY*^XD>5[;> &5+J?A\U5B/8%Y4]3=]6A&QT0!'.QJ050/2 M;A#L:."O&OC[-@A6#0++3 W%\I!21& 2T2HW-TH4F6(Y^D,'WZ643$ET@HPYT].N$)^@ M:RIGZ*..'(G>ITS1HI1'VN;;78K>OSM"[U!1H3]G?"FU1WD^5'JXIM-AMAK: M53TTLF-HF* OO%(SB3Y4.R_9A,^S#VHR#0(?:P25S7ZB3VHC#8-DL!,TPB[#7NMM"& M:[3A?FC7\(;;N/4CO?SW0%OW$VZB]4D0ABVX7;.3& >$M.Q2P YC,@IC&&^T MQALY\=X(GC&6RQ4V*9>TRIA=*R65$ETB+O*BTIL=DC.JHPLM%WHC^G9Z=XH^ MW7RU:5"PTM+#'Y@XH67)5;W>%F;/.D85LVLOX])^O_0!<>8 MET6&ODXF3.C5!Q'@[/O0\.G369ITV-22;HS6;HP/89$],9(6T;%H25RL0 MC)519T 8)W$K5 CKQU/*604[P"&O49P>?NL#&G :('*A# )9C7W-I? 6LGK MC";&+53NG@^=V;Z\;?.T(4SQJW;G9O]"$[VNJNS'&]:JIZTE3PAI[\^0F9^$ M"6G%!6"'O0 GWHZ#K6>78MVLV/(!,$VFR#I,T$8!:/.DH%,"-)/-K!0J-KL5/UV9DO MJDR_QDJFISMG]>61>9_X2?A^5[I$84C:Z0&P.TE\'."V=@$,$R^,"-[!02-- ML5N;7N^-$U&%U(RA>S8MJLHL!AT^SXP*D("@&[J^CZ-.)NG:C:(@C*,V?L!? MF(PVM. V_D:L8K=:/1P_JW(G\J[,#$9)E'1"OVL',90"=BV&MI$WLA6[=>LM M6W"AZ'W)T&DO[\K9-;*-( M<=S7^S)VBMN#6>S36]J7MVT6&YF+W3JWOY=FW)6.)W[0ENO7D!D.O+:J!\ST M6^3.1-0(4>Q6HI?Y@Q7RBA_;?%2_)-LPTMN17-[+(B^HV(6QJR'U1AIX;8S. M,1P<(4"G6M[&) A@-D@C7LD/Q.N6+O\1>M+5K+[G!^WW-L",)$G0EEWNH;TR M\$FC1\F>>O2GZR>DJQ\)";P.+8 91 N@6MVSW+Y#>JW?A=F1Q$2?M?-\!*@_); M89("9F1'6O ;B>R[)7+O19M5?YO_A1+LC]HQ#YAUF4D!JVUF:M3#C<,4J>Q MG@91'U"I;Q1?V",;]UPI/K>7,T9S)HR!_GW"N7JY,1VLCPF-_P-02P,$% M @ MC686"6XF-IR P NQ< T !X;"]S='EL97,N>&ULW5CA;MHP$'Z5 M*%VG5IH:0M9 5D#:D"I-VJ9*[8_]JPQQP)+C9([I8.^S%]F3S6>'A%(?HOVQ MPH)*[/M\WWT^GQ/30:56G-[.*57>,N>B&OISIY!>=.!"J2V, M!8CW"["+':/N/:8VPT\UD74\Q=SZ;D5_?B.);(#=F4P<:K3X5A!T$.=>9]]E MV+T*&'WHUF;H]G#O8NY;_BA!M-?T=LS-$ ?U1AD-LD*T^R7RK4%')CGU'@@? M^F/"V40R\,I(SOC*FKM@F!:\D)[2&U5+"<%2_;)P:'NPAVN>G(E"FM@V@OV> MU,.W@'4/!#+.&X%=WQI&@Y(H1:6XUATSV!B?0%[=OEN56N%,DE78O?1;!W/3 M02:%3*ELGQO^VC0:<)J!',EF<[BKH@P 5*K(=2-E9%8(8C2L/>J&IIU2SF_A M ?<]>\2]S#;6U!2L:)I:4-VT-+8#_)MLEGN3MOPPB MHX,4&=0'WXW3]:.S=6/UX#?,T/\&OY9X&]2;+!A73-2].4M3*IX0B'I4V_X"TPOCY@>4CL5$2I/SL=BF+:^$^FC M/GW4QWJYD+'Y8''6!R(]+Q< MXZN-5\CN.L#6=%>%8#/%*Q&;*9YK0-QY X\D<:\V%@<\L%7 :@?BN^- 3;E] MH@A6%=.&[6 <21(,@5ITUV@<(]F)X>->'VR71%&2N!' W JB"$-@-^((I@ T M8$@4F??@UOLH6+^G@O;?]:._4$L#!!0 ( +8UF%B7BKL

M-8?20$3;8T.P6BP^0"X99K>]9!:G59;U55FT^#09FNQ)J7?Q<;D>L]RT*M>:6_JL=!N5&"+\J5 M$-4Z&WB.$P[67.:]+Y]?SS53 _-+48FTDD6N-S8;ODOQ5/[9WWQE6UG*!YG) MZOFLU_X[$SVVEKEJQ<%4\7A9*_B[SBV3Q519:=]=S=CN]"53(] MV#QO(._X0]ENJ?C#+=<@9[W0T2=<2E56[1'M^;EFW I]\.Y;717?9%8)->:5 M^$<5]4;FC\UI]*\8&#^CC3Z]F4^O+L>CN\F8?1U=C6[.)VQ^,9G>2Y_MSO:%+11,D_EAF=MRC0@8P 9TT+.WIA&:5K4.DGFCVQ6 M9#*5HC00$X"8T"+>RO)'V0;PO,A3?:PZ2-\.RM\.+=Y\5:BJKWVWUG+9BK)J MCC=#YT*[$.OEY:Z6[%:D0FZYOOI'EHO*Y$-R<8GMTH0LKW3K1)0'7,@G+K%0 M9DIL^'-[*]M';UJMA&*CLM1M%@UJ8B*CN,1*T6W$C6[!/7]DDY^UW+RU=N;% MLGKBRL1$3G&)I7)5Y(_[KXC)AE3B$KMDJ@/(V[1W)7AI)3T7V<,EUH=^O;J=E%^G")_3$62Z&46.C\HE_D6IA9I ML3Y(>AY2AD>LC*E::#SUS.8KKJQ[Z2%7>-2E2*%?3ET.ZJLRG?]>;NPA(RQ& MB'W1TO0?](O:- ?6^DSE?FO 0][PB+VQ>]K8'?]EQPQ)PB.6Q%=>RK1-(V.9 MU96.W(V^TE51EDSG/F9B(DEXU)5'L5[+ZH]R]>/8I&61[S5%/60+C]@6M\U& M'<$9U]9E=XKKYZ_MH[$(D3<\8F_,ZX=2_*R;EL!DN]<4]9 J/&)5S/6%:]W4 M>]:N*(72[8#V-NLOE9*IE9R1.3QB<\"*B'TP^SN00X;D#@'5I56G#Y%3AL1. M@=&T,9%6AL1:.5)CL@]W3<5DOD)#V,M%;)?N6O.5\B\3$PEG2"R<8T7G"ZB) MB80S)!;.?NW9&4<6BE;Q]9QB>V#"P/K7:Y MCRSC$UOF>('8WG@3$WG&)_8,+,:LFQX@VP0GK7*&)B:R37#**H?U34SDG(#8 M.;@8LZ*)I!.0C[T@3-_$1.X)R,=>$&9@8L+Q?&+W8,S0Q$06"LAK'809F9C( M0@%YK8,P8Q,362@XY;#^?6)B(@L%)^QKNV]']=\FFR +A<06PIBNB8DL%)[0 M0O>N-74'62@\H87N7=-"(;)02&RA8UV"?3:O-YO,Q$06"LDKH.XNP;&HN,S, MGLL062@DMM#Q+L$6U,2$\\J(+738)?@21[-:"Y& 0G(!H3Y!Z^U! @K)!83Z M!"U,)*"06$#=?8(=]SQ"_HF(_=-)V6>CQ4+NC7U'R#\1L7\.^RZ[ HG4$Q&K MYX"PW_8:%7G[.A4F)E)/1-WK=HC9.DB)B]4!,JP\A0NJ)B-73 M@7G-JUKM.JRMFX[4$Q&K!W:LV]&$DYI/.2W-2NP1\D_TSO/2NG,14D]$K)X# MPCY[VY1FYF,9(_?$Q.XY,D[1$F=L_^0$47(%)/3*V>/4"M[V;=U$L2 M6IJ82#TQ]4(:, =0!]7$1.J)J9?2(,R^.0H9(_7$Y%/: *:5TV.DGIA8/4=' MT?KL'Y&;HV@Q4D],/;/M..9T8R^H@2MJJ.>Y''S2K)Y=UEIWK;=/\JN"+U[^A\OKW7[[\!U!+ P04 " "V-9A8F-"7 M[@4# #:/@ &@ 'AL+U]R96QS+W=OS=1[ +Z0Y2I#%X*F$H<'2J#P(Y M__VO8;><7H^'MJ^'E<_=X/A^D?&_=_ MCN>W<3L,4[=X7IXWP_30]>^[Z^6Q__RP=Y>=N\73RT-W?GJQ73]WD),@-W^0 MER _?U"0H#!_4)2@.']0DJ T?U"6H#Q_4)&@,G]0E: Z?Y U*J,!)#58 [2V MRK4%>&T5; L0VRK9%F"V5;0M0&VK;%N VU;AM@"YK=)M 79;Q=L"]':JMP/H M[51O!]#;-7^V 7H[U=L!]':JMP/H[51O!]#;J=X.H+=3O1U ;Z=Z.X#>3O5V M +V]ZNT!>GO5VP/T]JJW!^CMFXGO5VP/T]JJW!^CM56\/T-NK MWAZ@MU>]/4#OH'H'@-Y!]0X O8/J'0!Z!]4[ /0.S<-N@-Y!]0X O8/J'0!Z M!]4[ /0.JG< Z!U4[P#0.ZK>$:!W5+TC0.^H>D> WE'UC@"]H^H= 7K'YF4E M0.^H>D> WE'UC@"]H^H= 7I'U3L"]$ZJ=P+HG53O!- [J=X)H'=2O1- [Z1Z M)X#>2?5. +U3<]@$H'=2O1- [Z1Z)X#>2?5. +VSZIT!>F?5.P/TSJIW!NB= M5>\,T#NKWAF@=U:],T#OK'IG@-ZY.2P(T#NKWAF@=U:],T#OHGH7@-Y%]2X MO8OJ70!Z%]6[ /0NJG!:!W4;T+0._2'/8&Z%U4[P+0NZK> M%:!W5;TK0.^J>E> WE7UK@"]J^I= 7I7U;L"]*ZJ=P7H757O"M"[JMX5H'=M MAG4 >EO3CNL _+:F&=@Q ,&M:49V#,!P:YJA'0-0W)IF;,< '+>F&=PQ ,FM M:49W#,!R:YKA'?.=FH_3QVX8KT5?ZR;@.^V>+O<.U]__7'Y=;!'ZY+J_S1@? M_P)02P,$% @ MC686/)^ ^]Q @ B3P !, !;0V]N=&5N=%]4>7!E M&ULS=O?;ILP%,?Q5XFXK8*QP0:FIC?M;K=>[ 48. T*_X3=+GW[.:2M MM*F+5F72OC=!B>WS._A(G[MK%L=^FYPFVCG_?1)"%?O;%^Y>)SL$%:V MX]Q7/GR='\14U?OJP0J5)$;4X^#MX-?^6".ZN;ZSV^JQ\ZO/A_"S:\=A$\VV M<]'J]K3QF+6)JFGJVKKR85T\#N7A#B<7/:X73NYJ[ A$N\F'%?^'/!R M[NN3G>>VL:O[:O9?JC[L$H=../_<61>?+_%.C^-VV]:V&>O'/AR)W33;JG$[ M:WW?Q:>B5^>3?;AA>_J4%^!])%#^B@@?920/F1":80BJJ20*BFF2@JJDJ*JI+ J*:Y*"JR2(JNBR*HH MLBJ*K(HBJZ+(JBBR*HJLBB*KHLBJ*+*F%%E3BJPI1=:4(FM*D36ER)I29$TI MLJ8465.*K!E%UHPB:T:1-:/(FE%DS2BR9A19,XJL&476C"*KILBJ*;)JBJR: M(JNFR*HILFJ*K)HBJZ;(JBFR&HJLAB*KHSW<=S_X_CE&?=5.[SFB^4?R#<_ M 5!+ 0(4 Q0 ( +4UF%@'04UB@0 +$ 0 " 0 M !D;V-0&UL4$L! A0#% @ M3686*P%6*CO *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ M3686)E&PO=V]R:W-H965T&UL4$L! A0#% M @ M3686"^.6YZQ!P E28 !@ ("!\@\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ M3686)=LC6 3$0 M6NH !@ ("!(R0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MC686*8D"^ 0" TQ8 !@ M ("!UT, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MC686,&PO=V]R:W-H965T&UL4$L! A0#% @ MC686)(_(5$A P 6@< !D M ("!'X< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ MC686*M@.N N!0 #0T !D ("!'Y< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ MC686.!3 MP^/Q"@ LB4 !D ("!-*0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MC686&H2#++X#P W"P !D M ("!#,$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ MC686!DLI3Y( P N@@ !D ("! ML-L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ MC686-X9/#D"0 [.8 !D ("!2.T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MC686(JZEB:U @ .@8 !D M ("!PD ! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ MC686%/@9T]*!@ ?!( !D ("!I$H! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MMC686)F8_&\2! EPP !D ("!\5H! 'AL+W=O)"3!0 MQA$ !D ("!0F8! 'AL+W=O&PO=V]R:W-H965T!150, $@) 9 " @<=S 0!X;"]W;W)K&UL4$L! A0#% @ MC686!=/E5)D P &@@ !D M ("!4W@$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ MC686"!HR0W2! (Q\ !D ("!=88! 'AL M+W=O&PO=V]R:W-H965T&PO=V]R:W-H965TWP( @) 9 " @<^< 0!X;"]W;W)K M&UL4$L! A0#% @ MC686+CLR<4T!@ KRL M !D ("!Y9\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MC686#X0>%*0 @ Y 8 !D M ("!YZL! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ MC686$F_&$K9 @ <@H !D ("!@;,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ MC686)O9 M(1H- P Q H !D ("!P;P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MC686,9DOD:$! AL !D M ("!E<&PO M=V]R:W-H965T&UL4$L! A0#% @ MC686%6.L\X1 P LPX !D ("! MRMD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ MC686'-@[PG] @ ^@@ !D ("!6>,! 'AL+W=O@F0# \$P &0 M@(':\0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ MC686-!]AL:0 P * P !D M ("!7OH! 'AL+W=O&PO=V]R M:W-H965TD] @!X;"]W;W)K&UL M4$L! A0#% @ MC686/6Q2CYP"P _*< !D ("!A4L" M 'AL+W=O&PO=V]R:W-H965T:W/ ( \& 9 M " @6M: @!X;"]W;W)K&UL4$L! A0#% @ MMC686%H9F=D\" 'EH !D ("!WEP" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MC686#IOL4"%! MMA( !D ("!@W$" 'AL+W=O&PO=V]R:W-H965T][ @!X;"]W;W)K&UL4$L! A0#% @ MC686,,.V\F$ @ 7@< !D M ("!/7\" 'AL+W=O4# D#@ &0 @('X@0( >&PO=V]R:W-H M965TS1-N , .\- 9 M " @12& @!X;"]W;W)K&UL4$L! M A0#% @ MC686."#4Z*L P HQ4 !D ("! XH" 'AL M+W=O&PO=V]R:W-H965TB0 @!X;"]W;W)K&UL4$L! A0#% @ MC68 M6&B&PO=V]R:W-H965T&PO=V]R M:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R M:W-H965T&PO=V]R:W-H965T&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "V-9A8\GX# M[W$" ")/ $P @ &4U ( 6T-O;G1E;G1?5'EP97-=+GAM 7;%!+!08 XML 141 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 142 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 144 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 361 484 1 false 105 0 false 9 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://tuya.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://tuya.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://tuya.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY/(DEFICIT) Sheet http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY/(DEFICIT) Statements 5 false false R6.htm 00305 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY/(DEFICIT) (Parenthetical) Sheet http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY/(DEFICIT) (Parenthetical) Statements 6 false false R7.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - Organization and principal activities Sheet http://tuya.com/role/DisclosureOrganizationAndPrincipalActivities Organization and principal activities Notes 8 false false R9.htm 10201 - Disclosure - Principal Accounting Policies Sheet http://tuya.com/role/DisclosurePrincipalAccountingPolicies Principal Accounting Policies Notes 9 false false R10.htm 10301 - Disclosure - Risks and Concentration Sheet http://tuya.com/role/DisclosureRisksAndConcentration Risks and Concentration Notes 10 false false R11.htm 10401 - Disclosure - Short-term Investments Sheet http://tuya.com/role/DisclosureShortTermInvestments Short-term Investments Notes 11 false false R12.htm 10501 - Disclosure - Accounts Receivable, net Sheet http://tuya.com/role/DisclosureAccountsReceivableNet Accounts Receivable, net Notes 12 false false R13.htm 10601 - Disclosure - Inventories, net Sheet http://tuya.com/role/DisclosureInventoriesNet Inventories, net Notes 13 false false R14.htm 10701 - Disclosure - Prepayments and Other Assets, net Sheet http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNet Prepayments and Other Assets, net Notes 14 false false R15.htm 10801 - Disclosure - Property, Equipment and Software, net Sheet http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNet Property, Equipment and Software, net Notes 15 false false R16.htm 10901 - Disclosure - Long-term Investment Sheet http://tuya.com/role/DisclosureLongTermInvestment Long-term Investment Notes 16 false false R17.htm 11001 - Disclosure - Operating Leases Sheet http://tuya.com/role/DisclosureOperatingLeases Operating Leases Notes 17 false false R18.htm 11101 - Disclosure - Accruals and Other Liabilities Sheet http://tuya.com/role/DisclosureAccrualsAndOtherLiabilities Accruals and Other Liabilities Notes 18 false false R19.htm 11201 - Disclosure - Deferred Revenue Sheet http://tuya.com/role/DisclosureDeferredRevenue Deferred Revenue Notes 19 false false R20.htm 11301 - Disclosure - Financial Income, net Sheet http://tuya.com/role/DisclosureFinancialIncomeNet Financial Income, net Notes 20 false false R21.htm 11401 - Disclosure - Ordinary Shares Sheet http://tuya.com/role/DisclosureOrdinaryShares Ordinary Shares Notes 21 false false R22.htm 11501 - Disclosure - Convertible Preferred Shares Sheet http://tuya.com/role/DisclosureConvertiblePreferredShares Convertible Preferred Shares Notes 22 false false R23.htm 11601 - Disclosure - Share-based Compensation Sheet http://tuya.com/role/DisclosureShareBasedCompensation Share-based Compensation Notes 23 false false R24.htm 11701 - Disclosure - Income Taxes Sheet http://tuya.com/role/DisclosureIncomeTaxes Income Taxes Notes 24 false false R25.htm 11801 - Disclosure - Basic and Diluted Net Loss per Share Sheet http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShare Basic and Diluted Net Loss per Share Notes 25 false false R26.htm 11901 - Disclosure - Commitments and Contingencies Sheet http://tuya.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 26 false false R27.htm 12001 - Disclosure - Related Party Transactions Sheet http://tuya.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 27 false false R28.htm 12101 - Disclosure - Subsequent Events Sheet http://tuya.com/role/DisclosureSubsequentEvents Subsequent Events Notes 28 false false R29.htm 12201 - Disclosure - Statutory Reserves and Restricted Net Assets Sheet http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssets Statutory Reserves and Restricted Net Assets Notes 29 false false R30.htm 20202 - Disclosure - Principal Accounting Policies (Policies) Sheet http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies Principal Accounting Policies (Policies) Policies http://tuya.com/role/DisclosurePrincipalAccountingPolicies 30 false false R31.htm 30103 - Disclosure - Organization and principal activities (Tables) Sheet http://tuya.com/role/DisclosureOrganizationAndPrincipalActivitiesTables Organization and principal activities (Tables) Tables http://tuya.com/role/DisclosureOrganizationAndPrincipalActivities 31 false false R32.htm 30203 - Disclosure - Principal Accounting Policies (Tables) Sheet http://tuya.com/role/DisclosurePrincipalAccountingPoliciesTables Principal Accounting Policies (Tables) Tables http://tuya.com/role/DisclosurePrincipalAccountingPolicies 32 false false R33.htm 30303 - Disclosure - Risks and Concentration (Tables) Sheet http://tuya.com/role/DisclosureRisksAndConcentrationTables Risks and Concentration (Tables) Tables http://tuya.com/role/DisclosureRisksAndConcentration 33 false false R34.htm 30403 - Disclosure - Short-term Investments (Tables) Sheet http://tuya.com/role/DisclosureShortTermInvestmentsTables Short-term Investments (Tables) Tables http://tuya.com/role/DisclosureShortTermInvestments 34 false false R35.htm 30503 - Disclosure - Accounts Receivable, net (Tables) Sheet http://tuya.com/role/DisclosureAccountsReceivableNetTables Accounts Receivable, net (Tables) Tables http://tuya.com/role/DisclosureAccountsReceivableNet 35 false false R36.htm 30603 - Disclosure - Inventories, net (Tables) Sheet http://tuya.com/role/DisclosureInventoriesNetTables Inventories, net (Tables) Tables http://tuya.com/role/DisclosureInventoriesNet 36 false false R37.htm 30703 - Disclosure - Prepayments and Other Assets, net (Tables) Sheet http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetTables Prepayments and Other Assets, net (Tables) Tables http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNet 37 false false R38.htm 30803 - Disclosure - Property, Equipment and Software, net (Tables) Sheet http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNetTables Property, Equipment and Software, net (Tables) Tables http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNet 38 false false R39.htm 30903 - Disclosure - Long-term Investment (Tables) Sheet http://tuya.com/role/DisclosureLongTermInvestmentTables Long-term Investment (Tables) Tables http://tuya.com/role/DisclosureLongTermInvestment 39 false false R40.htm 31003 - Disclosure - Operating Leases (Tables) Sheet http://tuya.com/role/DisclosureOperatingLeasesTables Operating Leases (Tables) Tables http://tuya.com/role/DisclosureOperatingLeases 40 false false R41.htm 31103 - Disclosure - Accruals and Other Liabilities (Tables) Sheet http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesTables Accruals and Other Liabilities (Tables) Tables http://tuya.com/role/DisclosureAccrualsAndOtherLiabilities 41 false false R42.htm 31203 - Disclosure - Deferred Revenue (Tables) Sheet http://tuya.com/role/DisclosureDeferredRevenueTables Deferred Revenue (Tables) Tables http://tuya.com/role/DisclosureDeferredRevenue 42 false false R43.htm 31303 - Disclosure - Financial Income, net (Tables) Sheet http://tuya.com/role/DisclosureFinancialIncomeNetTables Financial Income, net (Tables) Tables http://tuya.com/role/DisclosureFinancialIncomeNet 43 false false R44.htm 31403 - Disclosure - Ordinary Shares (Tables) Sheet http://tuya.com/role/DisclosureOrdinarySharesTables Ordinary Shares (Tables) Tables http://tuya.com/role/DisclosureOrdinaryShares 44 false false R45.htm 31603 - Disclosure - Share-based Compensation (Tables) Sheet http://tuya.com/role/DisclosureShareBasedCompensationTables Share-based Compensation (Tables) Tables http://tuya.com/role/DisclosureShareBasedCompensation 45 false false R46.htm 31703 - Disclosure - Income Taxes (Tables) Sheet http://tuya.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://tuya.com/role/DisclosureIncomeTaxes 46 false false R47.htm 31803 - Disclosure - Basic and Diluted Net Loss per Share (Tables) Sheet http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShareTables Basic and Diluted Net Loss per Share (Tables) Tables http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShare 47 false false R48.htm 31903 - Disclosure - Commitments and Contingencies (Tables) Sheet http://tuya.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://tuya.com/role/DisclosureCommitmentsAndContingencies 48 false false R49.htm 32003 - Disclosure - Related Party Transactions (Tables) Sheet http://tuya.com/role/DisclosureRelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://tuya.com/role/DisclosureRelatedPartyTransactions 49 false false R50.htm 32203 - Disclosure - Statutory Reserves and Restricted Net Assets (Tables) Sheet http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsTables Statutory Reserves and Restricted Net Assets (Tables) Tables http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssets 50 false false R51.htm 40101 - Disclosure - Organization and principal activities - Company principal subsidiaries and consolidated VIE (Details) Sheet http://tuya.com/role/DisclosureOrganizationAndPrincipalActivitiesCompanyPrincipalSubsidiariesAndConsolidatedVieDetails Organization and principal activities - Company principal subsidiaries and consolidated VIE (Details) Details 51 false false R52.htm 40201 - Disclosure - Principal Accounting Policies - Schedule of assets and liabilities that are measured at fair value on a recurring basis (Details) Sheet http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails Principal Accounting Policies - Schedule of assets and liabilities that are measured at fair value on a recurring basis (Details) Details 52 false false R53.htm 40202 - Disclosure - Principal Accounting Policies - Accounts Receivable, net (Details) Sheet http://tuya.com/role/DisclosurePrincipalAccountingPoliciesAccountsReceivableNetDetails Principal Accounting Policies - Accounts Receivable, net (Details) Details 53 false false R54.htm 40203 - Disclosure - Principal Accounting Policies - Property, Equipment and Software (Details) Sheet http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPropertyEquipmentAndSoftwareDetails Principal Accounting Policies - Property, Equipment and Software (Details) Details 54 false false R55.htm 40204 - Disclosure - Principal Accounting Policies - Impairment of Long-lived Assets (Details) Sheet http://tuya.com/role/DisclosurePrincipalAccountingPoliciesImpairmentOfLongLivedAssetsDetails Principal Accounting Policies - Impairment of Long-lived Assets (Details) Details 55 false false R56.htm 40205 - Disclosure - Principal Accounting Policies - Value Added Taxes (Details) Sheet http://tuya.com/role/DisclosurePrincipalAccountingPoliciesValueAddedTaxesDetails Principal Accounting Policies - Value Added Taxes (Details) Details 56 false false R57.htm 40206 - Disclosure - Principal Accounting Policies - Revenue Recognition (Details) Sheet http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails Principal Accounting Policies - Revenue Recognition (Details) Details 57 false false R58.htm 40207 - Disclosure - Principal Accounting Policies - Sales and Marketing Expenses (Details) Sheet http://tuya.com/role/DisclosurePrincipalAccountingPoliciesSalesAndMarketingExpensesDetails Principal Accounting Policies - Sales and Marketing Expenses (Details) Details 58 false false R59.htm 40208 - Disclosure - Principal Accounting Policies - Government Grants (Details) Sheet http://tuya.com/role/DisclosurePrincipalAccountingPoliciesGovernmentGrantsDetails Principal Accounting Policies - Government Grants (Details) Details 59 false false R60.htm 40209 - Disclosure - Principal Accounting Policies - Employee Social Security and Welfare Benefits (Details) Sheet http://tuya.com/role/DisclosurePrincipalAccountingPoliciesEmployeeSocialSecurityAndWelfareBenefitsDetails Principal Accounting Policies - Employee Social Security and Welfare Benefits (Details) Details 60 false false R61.htm 40210 - Disclosure - Principal Accounting Policies - Income Taxes (Details) Sheet http://tuya.com/role/DisclosurePrincipalAccountingPoliciesIncomeTaxesDetails Principal Accounting Policies - Income Taxes (Details) Details 61 false false R62.htm 40211 - Disclosure - Principal Accounting Policies - Segment Reporting (Details) Sheet http://tuya.com/role/DisclosurePrincipalAccountingPoliciesSegmentReportingDetails Principal Accounting Policies - Segment Reporting (Details) Details 62 false false R63.htm 40212 - Disclosure - Principal Accounting Policies - Recently Issued Accounting Pronouncements (Details) Sheet http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails Principal Accounting Policies - Recently Issued Accounting Pronouncements (Details) Details 63 false false R64.htm 40301 - Disclosure - Risks and Concentration - Supplier's concentration (Details) Sheet http://tuya.com/role/DisclosureRisksAndConcentrationSupplierSConcentrationDetails Risks and Concentration - Supplier's concentration (Details) Details 64 false false R65.htm 40401 - Disclosure - Short-term Investments (Details) Sheet http://tuya.com/role/DisclosureShortTermInvestmentsDetails Short-term Investments (Details) Details http://tuya.com/role/DisclosureShortTermInvestmentsTables 65 false false R66.htm 40501 - Disclosure - Accounts Receivable, net (Details) Sheet http://tuya.com/role/DisclosureAccountsReceivableNetDetails Accounts Receivable, net (Details) Details http://tuya.com/role/DisclosureAccountsReceivableNetTables 66 false false R67.htm 40601 - Disclosure - Inventories, net (Details) Sheet http://tuya.com/role/DisclosureInventoriesNetDetails Inventories, net (Details) Details http://tuya.com/role/DisclosureInventoriesNetTables 67 false false R68.htm 40701 - Disclosure - Prepayments and Other Assets, net (Details) Sheet http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails Prepayments and Other Assets, net (Details) Details http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetTables 68 false false R69.htm 40801 - Disclosure - Property, Equipment and Software, net (Details) Sheet http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNetDetails Property, Equipment and Software, net (Details) Details http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNetTables 69 false false R70.htm 40901 - Disclosure - Long-term Investment (Details) Sheet http://tuya.com/role/DisclosureLongTermInvestmentDetails Long-term Investment (Details) Details http://tuya.com/role/DisclosureLongTermInvestmentTables 70 false false R71.htm 40902 - Disclosure - Long-term Investment - Additional Information (Details) Sheet http://tuya.com/role/DisclosureLongTermInvestmentAdditionalInformationDetails Long-term Investment - Additional Information (Details) Details 71 false false R72.htm 41001 - Disclosure - Operating Leases (Details) Sheet http://tuya.com/role/DisclosureOperatingLeasesDetails Operating Leases (Details) Details http://tuya.com/role/DisclosureOperatingLeasesTables 72 false false R73.htm 41002 - Disclosure - Operating Leases - Components of lease expenses (Details) Sheet http://tuya.com/role/DisclosureOperatingLeasesComponentsOfLeaseExpensesDetails Operating Leases - Components of lease expenses (Details) Details 73 false false R74.htm 41003 - Disclosure - Operating Leases - Supplemental cash flow information (Details) Sheet http://tuya.com/role/DisclosureOperatingLeasesSupplementalCashFlowInformationDetails Operating Leases - Supplemental cash flow information (Details) Details 74 false false R75.htm 41004 - Disclosure - Operating Leases - Supplemental consolidated balance sheet information (Details) Sheet http://tuya.com/role/DisclosureOperatingLeasesSupplementalConsolidatedBalanceSheetInformationDetails Operating Leases - Supplemental consolidated balance sheet information (Details) Details 75 false false R76.htm 41005 - Disclosure - Operating Leases - Maturities of lease liabilities (Details) Sheet http://tuya.com/role/DisclosureOperatingLeasesMaturitiesOfLeaseLiabilitiesDetails Operating Leases - Maturities of lease liabilities (Details) Details 76 false false R77.htm 41101 - Disclosure - Accruals and Other Liabilities (Details) Sheet http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails Accruals and Other Liabilities (Details) Details http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesTables 77 false false R78.htm 41102 - Disclosure - Accruals and Other Liabilities - Additional Information (Details) Sheet http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesAdditionalInformationDetails Accruals and Other Liabilities - Additional Information (Details) Details 78 false false R79.htm 41201 - Disclosure - Deferred Revenue (Details) Sheet http://tuya.com/role/DisclosureDeferredRevenueDetails Deferred Revenue (Details) Details http://tuya.com/role/DisclosureDeferredRevenueTables 79 false false R80.htm 41202 - Disclosure - Deferred Revenue - Deferred cloud-based connectivity and basic IoT services related revenue, Membership, SaaS (Details) Sheet http://tuya.com/role/DisclosureDeferredRevenueDeferredCloudBasedConnectivityAndBasicIotServicesRelatedRevenueMembershipSaasDetails Deferred Revenue - Deferred cloud-based connectivity and basic IoT services related revenue, Membership, SaaS (Details) Details 80 false false R81.htm 41301 - Disclosure - Financial Income, net (Details) Sheet http://tuya.com/role/DisclosureFinancialIncomeNetDetails Financial Income, net (Details) Details http://tuya.com/role/DisclosureFinancialIncomeNetTables 81 false false R82.htm 41401 - Disclosure - Ordinary Shares (Details) Sheet http://tuya.com/role/DisclosureOrdinarySharesDetails Ordinary Shares (Details) Details http://tuya.com/role/DisclosureOrdinarySharesTables 82 false false R83.htm 41402 - Disclosure - Ordinary Shares - Activities of the Group's Class A ordinary shares and Class B ordinary shares (Details) Sheet http://tuya.com/role/DisclosureOrdinarySharesActivitiesOfGroupSClassOrdinarySharesAndClassBOrdinarySharesDetails Ordinary Shares - Activities of the Group's Class A ordinary shares and Class B ordinary shares (Details) Details 83 false false R84.htm 41501 - Disclosure - Convertible Preferred Shares (Details) Sheet http://tuya.com/role/DisclosureConvertiblePreferredSharesDetails Convertible Preferred Shares (Details) Details http://tuya.com/role/DisclosureConvertiblePreferredShares 84 false false R85.htm 41502 - Disclosure - Convertible Preferred Shares - Share repurchases (Details) Sheet http://tuya.com/role/DisclosureConvertiblePreferredSharesShareRepurchasesDetails Convertible Preferred Shares - Share repurchases (Details) Details 85 false false R86.htm 41503 - Disclosure - Convertible Preferred Shares - Additional (Details) Sheet http://tuya.com/role/DisclosureConvertiblePreferredSharesAdditionalDetails Convertible Preferred Shares - Additional (Details) Details 86 false false R87.htm 41601 - Disclosure - Share-based Compensation - General (Details) Sheet http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails Share-based Compensation - General (Details) Details 87 false false R88.htm 41602 - Disclosure - Share-based Compensation - Options activity (Details) Sheet http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails Share-based Compensation - Options activity (Details) Details 88 false false R89.htm 41603 - Disclosure - Share-based Compensation - Assumptions (Details) Sheet http://tuya.com/role/DisclosureShareBasedCompensationAssumptionsDetails Share-based Compensation - Assumptions (Details) Details 89 false false R90.htm 41604 - Disclosure - Share-based Compensation - RSUs activity (Details) Sheet http://tuya.com/role/DisclosureShareBasedCompensationRsusActivityDetails Share-based Compensation - RSUs activity (Details) Details 90 false false R91.htm 41701 - Disclosure - Income Taxes - Narratives (Details) Sheet http://tuya.com/role/DisclosureIncomeTaxesNarrativesDetails Income Taxes - Narratives (Details) Details 91 false false R92.htm 41702 - Disclosure - Income Taxes - Components of loss before tax (Details) Sheet http://tuya.com/role/DisclosureIncomeTaxesComponentsOfLossBeforeTaxDetails Income Taxes - Components of loss before tax (Details) Details 92 false false R93.htm 41703 - Disclosure - Income Taxes - Components of Income tax expense (Details) Sheet http://tuya.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails Income Taxes - Components of Income tax expense (Details) Details 93 false false R94.htm 41704 - Disclosure - Income Taxes - Reconciliation of the differences between statutory tax rate and the effective tax rate (Details) Sheet http://tuya.com/role/DisclosureIncomeTaxesReconciliationOfDifferencesBetweenStatutoryTaxRateAndEffectiveTaxRateDetails Income Taxes - Reconciliation of the differences between statutory tax rate and the effective tax rate (Details) Details 94 false false R95.htm 41705 - Disclosure - Income Taxes - Significant components of the deferred tax assets (Details) Sheet http://tuya.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetails Income Taxes - Significant components of the deferred tax assets (Details) Details 95 false false R96.htm 41706 - Disclosure - Income Taxes - Tax losses carry forwards (Details) Sheet http://tuya.com/role/DisclosureIncomeTaxesTaxLossesCarryForwardsDetails Income Taxes - Tax losses carry forwards (Details) Details 96 false false R97.htm 41707 - Disclosure - Income Taxes - Movement of valuation allowance (Details) Sheet http://tuya.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails Income Taxes - Movement of valuation allowance (Details) Details 97 false false R98.htm 41801 - Disclosure - Basic and Diluted Net Loss per Share - Schedule of basic and diluted net income (loss) per common share (Details) Sheet http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShareScheduleOfBasicAndDilutedNetIncomeLossPerCommonShareDetails Basic and Diluted Net Loss per Share - Schedule of basic and diluted net income (loss) per common share (Details) Details 98 false false R99.htm 41802 - Disclosure - Basic and Diluted Net Loss per Share - Schedule of Antidilutive Shares excluded from the computation of diluted net loss per ordinary share (Details) Sheet http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShareScheduleOfAntidilutiveSharesExcludedFromComputationOfDilutedNetLossPerOrdinaryShareDetails Basic and Diluted Net Loss per Share - Schedule of Antidilutive Shares excluded from the computation of diluted net loss per ordinary share (Details) Details 99 false false R100.htm 41901 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://tuya.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 100 false false R101.htm 41902 - Disclosure - Commitments and Contingencies - Services Purchase Commitments (Details) Sheet http://tuya.com/role/DisclosureCommitmentsAndContingenciesServicesPurchaseCommitmentsDetails Commitments and Contingencies - Services Purchase Commitments (Details) Details 101 false false R102.htm 42001 - Disclosure - Related Party Transactions (Details) Sheet http://tuya.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://tuya.com/role/DisclosureRelatedPartyTransactionsTables 102 false false R103.htm 42201 - Disclosure - Statutory Reserves and Restricted Net Assets (Details) Sheet http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails Statutory Reserves and Restricted Net Assets (Details) Details http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsTables 103 false false R104.htm 42202 - Disclosure - Statutory Reserves and Restricted Net Assets - Balance Sheet (Details) Sheet http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails Statutory Reserves and Restricted Net Assets - Balance Sheet (Details) Details 104 false false R105.htm 42203 - Disclosure - Statutory Reserves and Restricted Net Assets - Balance Sheet Parenthetical (Details) Sheet http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetParentheticalDetails Statutory Reserves and Restricted Net Assets - Balance Sheet Parenthetical (Details) Details 105 false false R106.htm 42204 - Disclosure - Statutory Reserves and Restricted Net Assets - Statement of Comprehensive Loss (Details) Sheet http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails Statutory Reserves and Restricted Net Assets - Statement of Comprehensive Loss (Details) Details 106 false false R107.htm 42205 - Disclosure - Statutory Reserves and Restricted Net Assets - Statement of Cash Flows (Details) Sheet http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails Statutory Reserves and Restricted Net Assets - Statement of Cash Flows (Details) Details 107 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 35 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, tuya:LifeCycleOfDifferentSmartDevices, tuya:ServicesExpirationPeriod, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1, us-gaap:StockRepurchaseProgramPeriodInForce1, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding - tuya-20231231x20f.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 8 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:OtherLiabilityRelatedPartyCounterpartyNameExtensibleEnumeration, us-gaap:OtherLiabilityRelatedPartyTypeExtensibleEnumeration, us-gaap:OtherReceivableAfterAllowanceForCreditLossRelatedPartyCounterpartyNameExtensibleEnumeration, us-gaap:OtherReceivableAfterAllowanceForCreditLossRelatedPartyTypeExtensibleEnumeration - tuya-20231231x20f.htm 9 tuya-20231231.xsd tuya-20231231_cal.xml tuya-20231231_def.xml tuya-20231231_lab.xml tuya-20231231_pre.xml tuya-20231231x20f.htm tuya-20231231x20f001.jpg tuya-20231231x20f004.jpg tuya-20231231x20f005.jpg tuya-20231231x20f006.jpg tuya-20231231x20f007.jpg tuya-20231231x20f008.jpg tuya-20231231x20f009.jpg tuya-20231231x20f010.jpg tuya-20231231x20f011.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 147 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "tuya-20231231x20f.htm": { "nsprefix": "tuya", "nsuri": "http://tuya.com/20231231", "dts": { "schema": { "local": [ "tuya-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/arcrole/esma-arcrole-2018-11-21.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" ] }, "calculationLink": { "local": [ "tuya-20231231_cal.xml" ] }, "definitionLink": { "local": [ "tuya-20231231_def.xml" ] }, "labelLink": { "local": [ "tuya-20231231_lab.xml" ] }, "presentationLink": { "local": [ "tuya-20231231_pre.xml" ] }, "inline": { "local": [ "tuya-20231231x20f.htm" ] } }, "keyStandard": 382, "keyCustom": 102, "axisStandard": 34, "axisCustom": 1, "memberStandard": 47, "memberCustom": 55, "hidden": { "total": 49, "http://fasb.org/us-gaap/2023": 40, "http://tuya.com/20231231": 4, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 361, "entityCount": 1, "segmentCount": 105, "elementCount": 766, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1270, "http://xbrl.sec.gov/dei/2023": 52, "http://fasb.org/srt/2023": 3 }, "report": { "R1": { "role": "http://tuya.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R2": { "role": "http://tuya.com/role/StatementConsolidatedBalanceSheets", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:NotesAndLoansReceivableNetCurrent", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "unique": true } }, "R3": { "role": "http://tuya.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:LiabilitiesCurrent", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lhr2x1g_cU6vfuqZzf78DA", "name": "us-gaap:LiabilitiesCurrent", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "unique": true } }, "R4": { "role": "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "unique": true } }, "R5": { "role": "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY/(DEFICIT)", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY/(DEFICIT)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_BNRfp8B6Ik2r_WmTQ9PwDA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_dHlzs597DUGdIlCfC8dDWg", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "unique": true } }, "R6": { "role": "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical", "longName": "00305 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY/(DEFICIT) (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY/(DEFICIT) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_10mC6kVfI0uF3dZRladrNA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": null }, "R7": { "role": "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R8": { "role": "http://tuya.com/role/DisclosureOrganizationAndPrincipalActivities", "longName": "10101 - Disclosure - Organization and principal activities", "shortName": "Organization and principal activities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R9": { "role": "http://tuya.com/role/DisclosurePrincipalAccountingPolicies", "longName": "10201 - Disclosure - Principal Accounting Policies", "shortName": "Principal Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R10": { "role": "http://tuya.com/role/DisclosureRisksAndConcentration", "longName": "10301 - Disclosure - Risks and Concentration", "shortName": "Risks and Concentration", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R11": { "role": "http://tuya.com/role/DisclosureShortTermInvestments", "longName": "10401 - Disclosure - Short-term Investments", "shortName": "Short-term Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R12": { "role": "http://tuya.com/role/DisclosureAccountsReceivableNet", "longName": "10501 - Disclosure - Accounts Receivable, net", "shortName": "Accounts Receivable, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R13": { "role": "http://tuya.com/role/DisclosureInventoriesNet", "longName": "10601 - Disclosure - Inventories, net", "shortName": "Inventories, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R14": { "role": "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNet", "longName": "10701 - Disclosure - Prepayments and Other Assets, net", "shortName": "Prepayments and Other Assets, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "tuya:PrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "tuya:PrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R15": { "role": "http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNet", "longName": "10801 - Disclosure - Property, Equipment and Software, net", "shortName": "Property, Equipment and Software, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R16": { "role": "http://tuya.com/role/DisclosureLongTermInvestment", "longName": "10901 - Disclosure - Long-term Investment", "shortName": "Long-term Investment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R17": { "role": "http://tuya.com/role/DisclosureOperatingLeases", "longName": "11001 - Disclosure - Operating Leases", "shortName": "Operating Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R18": { "role": "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilities", "longName": "11101 - Disclosure - Accruals and Other Liabilities", "shortName": "Accruals and Other Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R19": { "role": "http://tuya.com/role/DisclosureDeferredRevenue", "longName": "11201 - Disclosure - Deferred Revenue", "shortName": "Deferred Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R20": { "role": "http://tuya.com/role/DisclosureFinancialIncomeNet", "longName": "11301 - Disclosure - Financial Income, net", "shortName": "Financial Income, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:InterestAndOtherIncomeTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:InterestAndOtherIncomeTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R21": { "role": "http://tuya.com/role/DisclosureOrdinaryShares", "longName": "11401 - Disclosure - Ordinary Shares", "shortName": "Ordinary Shares", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "tuya:OrdinarySharesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "tuya:OrdinarySharesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R22": { "role": "http://tuya.com/role/DisclosureConvertiblePreferredShares", "longName": "11501 - Disclosure - Convertible Preferred Shares", "shortName": "Convertible Preferred Shares", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "tuya:TemporaryEquityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "tuya:TemporaryEquityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R23": { "role": "http://tuya.com/role/DisclosureShareBasedCompensation", "longName": "11601 - Disclosure - Share-based Compensation", "shortName": "Share-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R24": { "role": "http://tuya.com/role/DisclosureIncomeTaxes", "longName": "11701 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R25": { "role": "http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShare", "longName": "11801 - Disclosure - Basic and Diluted Net Loss per Share", "shortName": "Basic and Diluted Net Loss per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R26": { "role": "http://tuya.com/role/DisclosureCommitmentsAndContingencies", "longName": "11901 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R27": { "role": "http://tuya.com/role/DisclosureRelatedPartyTransactions", "longName": "12001 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R28": { "role": "http://tuya.com/role/DisclosureSubsequentEvents", "longName": "12101 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R29": { "role": "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssets", "longName": "12201 - Disclosure - Statutory Reserves and Restricted Net Assets", "shortName": "Statutory Reserves and Restricted Net Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R30": { "role": "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies", "longName": "20202 - Disclosure - Principal Accounting Policies (Policies)", "shortName": "Principal Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R31": { "role": "http://tuya.com/role/DisclosureOrganizationAndPrincipalActivitiesTables", "longName": "30103 - Disclosure - Organization and principal activities (Tables)", "shortName": "Organization and principal activities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "tuya:ScheduleOfPrincipalSubsidiariesAndConsolidatedViesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "tuya:ScheduleOfPrincipalSubsidiariesAndConsolidatedViesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R32": { "role": "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesTables", "longName": "30203 - Disclosure - Principal Accounting Policies (Tables)", "shortName": "Principal Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R33": { "role": "http://tuya.com/role/DisclosureRisksAndConcentrationTables", "longName": "30303 - Disclosure - Risks and Concentration (Tables)", "shortName": "Risks and Concentration (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R34": { "role": "http://tuya.com/role/DisclosureShortTermInvestmentsTables", "longName": "30403 - Disclosure - Short-term Investments (Tables)", "shortName": "Short-term Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:InvestmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:InvestmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R35": { "role": "http://tuya.com/role/DisclosureAccountsReceivableNetTables", "longName": "30503 - Disclosure - Accounts Receivable, net (Tables)", "shortName": "Accounts Receivable, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R36": { "role": "http://tuya.com/role/DisclosureInventoriesNetTables", "longName": "30603 - Disclosure - Inventories, net (Tables)", "shortName": "Inventories, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R37": { "role": "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetTables", "longName": "30703 - Disclosure - Prepayments and Other Assets, net (Tables)", "shortName": "Prepayments and Other Assets, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "tuya:PrepaidAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "tuya:PrepaidAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R38": { "role": "http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNetTables", "longName": "30803 - Disclosure - Property, Equipment and Software, net (Tables)", "shortName": "Property, Equipment and Software, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R39": { "role": "http://tuya.com/role/DisclosureLongTermInvestmentTables", "longName": "30903 - Disclosure - Long-term Investment (Tables)", "shortName": "Long-term Investment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "tuya:LongTermInvestmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "tuya:LongTermInvestmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R40": { "role": "http://tuya.com/role/DisclosureOperatingLeasesTables", "longName": "31003 - Disclosure - Operating Leases (Tables)", "shortName": "Operating Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R41": { "role": "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesTables", "longName": "31103 - Disclosure - Accruals and Other Liabilities (Tables)", "shortName": "Accruals and Other Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R42": { "role": "http://tuya.com/role/DisclosureDeferredRevenueTables", "longName": "31203 - Disclosure - Deferred Revenue (Tables)", "shortName": "Deferred Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R43": { "role": "http://tuya.com/role/DisclosureFinancialIncomeNetTables", "longName": "31303 - Disclosure - Financial Income, net (Tables)", "shortName": "Financial Income, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InterestAndOtherIncomeTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InterestAndOtherIncomeTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R44": { "role": "http://tuya.com/role/DisclosureOrdinarySharesTables", "longName": "31403 - Disclosure - Ordinary Shares (Tables)", "shortName": "Ordinary Shares (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R45": { "role": "http://tuya.com/role/DisclosureShareBasedCompensationTables", "longName": "31603 - Disclosure - Share-based Compensation (Tables)", "shortName": "Share-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R46": { "role": "http://tuya.com/role/DisclosureIncomeTaxesTables", "longName": "31703 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R47": { "role": "http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShareTables", "longName": "31803 - Disclosure - Basic and Diluted Net Loss per Share (Tables)", "shortName": "Basic and Diluted Net Loss per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R48": { "role": "http://tuya.com/role/DisclosureCommitmentsAndContingenciesTables", "longName": "31903 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R49": { "role": "http://tuya.com/role/DisclosureRelatedPartyTransactionsTables", "longName": "32003 - Disclosure - Related Party Transactions (Tables)", "shortName": "Related Party Transactions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R50": { "role": "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsTables", "longName": "32203 - Disclosure - Statutory Reserves and Restricted Net Assets (Tables)", "shortName": "Statutory Reserves and Restricted Net Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "50", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R51": { "role": "http://tuya.com/role/DisclosureOrganizationAndPrincipalActivitiesCompanyPrincipalSubsidiariesAndConsolidatedVieDetails", "longName": "40101 - Disclosure - Organization and principal activities - Company principal subsidiaries and consolidated VIE (Details)", "shortName": "Organization and principal activities - Company principal subsidiaries and consolidated VIE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_12_31_2023_srt_OwnershipAxis_tuya_TuyaHkLimitedMember_ih-5UpYc0k68zyJWO17_kg", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "Unit_Standard_pure_r0WsqDH0KEqN38D800p85w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "tuya:ScheduleOfPrincipalSubsidiariesAndConsolidatedViesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_OwnershipAxis_tuya_TuyaHkLimitedMember_ih-5UpYc0k68zyJWO17_kg", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "Unit_Standard_pure_r0WsqDH0KEqN38D800p85w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "tuya:ScheduleOfPrincipalSubsidiariesAndConsolidatedViesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R52": { "role": "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails", "longName": "40201 - Disclosure - Principal Accounting Policies - Schedule of assets and liabilities that are measured at fair value on a recurring basis (Details)", "shortName": "Principal Accounting Policies - Schedule of assets and liabilities that are measured at fair value on a recurring basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_12_31_2022_1kPE7MQ0iEWWRyc6xq8Fdg", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_b9Q8BYDdRku6GgdFLK9rog", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "unique": true } }, "R53": { "role": "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesAccountsReceivableNetDetails", "longName": "40202 - Disclosure - Principal Accounting Policies - Accounts Receivable, net (Details)", "shortName": "Principal Accounting Policies - Accounts Receivable, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "tuya:CashSettlementFromCommercialBanksPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "unique": true } }, "R54": { "role": "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPropertyEquipmentAndSoftwareDetails", "longName": "40203 - Disclosure - Principal Accounting Policies - Property, Equipment and Software (Details)", "shortName": "Principal Accounting Policies - Property, Equipment and Software (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_-Rx9o_Tbc0mTxkrMzo5DuA", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "div", "tuya:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_-Rx9o_Tbc0mTxkrMzo5DuA", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "div", "tuya:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R55": { "role": "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesImpairmentOfLongLivedAssetsDetails", "longName": "40204 - Disclosure - Principal Accounting Policies - Impairment of Long-lived Assets (Details)", "shortName": "Principal Accounting Policies - Impairment of Long-lived Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R56": { "role": "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesValueAddedTaxesDetails", "longName": "40205 - Disclosure - Principal Accounting Policies - Value Added Taxes (Details)", "shortName": "Principal Accounting Policies - Value Added Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "tuya:NumberOfSubsidiaries", "unitRef": "Unit_Standard_subsidiary_5aYrwGFsLUCayAKFj5MlEg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "tuya:NumberOfSubsidiaries", "unitRef": "Unit_Standard_subsidiary_5aYrwGFsLUCayAKFj5MlEg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R57": { "role": "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails", "longName": "40206 - Disclosure - Principal Accounting Policies - Revenue Recognition (Details)", "shortName": "Principal Accounting Policies - Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "unique": true } }, "R58": { "role": "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesSalesAndMarketingExpensesDetails", "longName": "40207 - Disclosure - Principal Accounting Policies - Sales and Marketing Expenses (Details)", "shortName": "Principal Accounting Policies - Sales and Marketing Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_w7KVI9JLv0usb557uuJPwA", "name": "us-gaap:MarketingAndAdvertisingExpense", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "tuya:SalesAndMarketingExpensesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_w7KVI9JLv0usb557uuJPwA", "name": "us-gaap:MarketingAndAdvertisingExpense", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "tuya:SalesAndMarketingExpensesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R59": { "role": "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesGovernmentGrantsDetails", "longName": "40208 - Disclosure - Principal Accounting Policies - Government Grants (Details)", "shortName": "Principal Accounting Policies - Government Grants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_OtherOperatingIncomeExpenseMember_Re6f6mvS50aKKerzchbi_Q", "name": "tuya:GovernmentGrants", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "tuya:GovernmentGrantsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_OtherOperatingIncomeExpenseMember_Re6f6mvS50aKKerzchbi_Q", "name": "tuya:GovernmentGrants", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "tuya:GovernmentGrantsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R60": { "role": "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesEmployeeSocialSecurityAndWelfareBenefitsDetails", "longName": "40209 - Disclosure - Principal Accounting Policies - Employee Social Security and Welfare Benefits (Details)", "shortName": "Principal Accounting Policies - Employee Social Security and Welfare Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "tuya:EmployeeSocialSecurityAndWelfareBenefitsExpenses", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "tuya:EmployeeSocialSecurityAndWelfareBenefitsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "tuya:EmployeeSocialSecurityAndWelfareBenefitsExpenses", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "tuya:EmployeeSocialSecurityAndWelfareBenefitsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R61": { "role": "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesIncomeTaxesDetails", "longName": "40210 - Disclosure - Principal Accounting Policies - Income Taxes (Details)", "shortName": "Principal Accounting Policies - Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:UnrecognizedTaxBenefits", "us-gaap:UnrecognizedTaxBenefits", "p", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:UnrecognizedTaxBenefits", "us-gaap:UnrecognizedTaxBenefits", "p", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R62": { "role": "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesSegmentReportingDetails", "longName": "40211 - Disclosure - Principal Accounting Policies - Segment Reporting (Details)", "shortName": "Principal Accounting Policies - Segment Reporting (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_TcXsw6s5tE6G69uGldKWXA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_TcXsw6s5tE6G69uGldKWXA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R63": { "role": "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails", "longName": "40212 - Disclosure - Principal Accounting Policies - Recently Issued Accounting Pronouncements (Details)", "shortName": "Principal Accounting Policies - Recently Issued Accounting Pronouncements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": null }, "R64": { "role": "http://tuya.com/role/DisclosureRisksAndConcentrationSupplierSConcentrationDetails", "longName": "40301 - Disclosure - Risks and Concentration - Supplier's concentration (Details)", "shortName": "Risks and Concentration - Supplier's concentration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsProductLineMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_tuya_SupplierMember_B5RS6hK7pEm79xVtU8lRqg", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_r0WsqDH0KEqN38D800p85w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsProductLineMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_tuya_SupplierMember_B5RS6hK7pEm79xVtU8lRqg", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_r0WsqDH0KEqN38D800p85w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R65": { "role": "http://tuya.com/role/DisclosureShortTermInvestmentsDetails", "longName": "40401 - Disclosure - Short-term Investments (Details)", "shortName": "Short-term Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "tuya:TimeDepositAssets", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:InvestmentTableTextBlock", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "tuya:TimeDepositAssets", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:InvestmentTableTextBlock", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R66": { "role": "http://tuya.com/role/DisclosureAccountsReceivableNetDetails", "longName": "40501 - Disclosure - Accounts Receivable, net (Details)", "shortName": "Accounts Receivable, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R67": { "role": "http://tuya.com/role/DisclosureInventoriesNetDetails", "longName": "40601 - Disclosure - Inventories, net (Details)", "shortName": "Inventories, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:InventoryRawMaterials", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:InventoryRawMaterials", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R68": { "role": "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails", "longName": "40701 - Disclosure - Prepayments and Other Assets, net (Details)", "shortName": "Prepayments and Other Assets, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:Supplies", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "tuya:PrepaidAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:Supplies", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "tuya:PrepaidAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R69": { "role": "http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNetDetails", "longName": "40801 - Disclosure - Property, Equipment and Software, net (Details)", "shortName": "Property, Equipment and Software, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R70": { "role": "http://tuya.com/role/DisclosureLongTermInvestmentDetails", "longName": "40901 - Disclosure - Long-term Investment (Details)", "shortName": "Long-term Investment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "tuya:TimeDepositAssetsNoncurrent", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "tuya:LongTermInvestmentTableTextBlock", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "tuya:TimeDepositAssetsNoncurrent", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "tuya:LongTermInvestmentTableTextBlock", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R71": { "role": "http://tuya.com/role/DisclosureLongTermInvestmentAdditionalInformationDetails", "longName": "40902 - Disclosure - Long-term Investment - Additional Information (Details)", "shortName": "Long-term Investment - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_PxoYnVd_AEGHPJpLPk-21Q", "name": "tuya:RealizedGainsExerciseOfWarrant", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:InterestAndOtherIncomeTableTextBlock", "us-gaap:InterestAndOtherIncomeTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_3_1_2022_To_3_31_2022_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_tuya_ShareholdingInterestOfPrivatelyHeldCompanyMember_QXx4WhOSBkiGEIQ4aGHuHA", "name": "us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "tuya:LongTermInvestmentTableTextBlock", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "unique": true } }, "R72": { "role": "http://tuya.com/role/DisclosureOperatingLeasesDetails", "longName": "41001 - Disclosure - Operating Leases (Details)", "shortName": "Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:VariableLeaseCost", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:VariableLeaseCost", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R73": { "role": "http://tuya.com/role/DisclosureOperatingLeasesComponentsOfLeaseExpensesDetails", "longName": "41002 - Disclosure - Operating Leases - Components of lease expenses (Details)", "shortName": "Operating Leases - Components of lease expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R74": { "role": "http://tuya.com/role/DisclosureOperatingLeasesSupplementalCashFlowInformationDetails", "longName": "41003 - Disclosure - Operating Leases - Supplemental cash flow information (Details)", "shortName": "Operating Leases - Supplemental cash flow information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "tuya:LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "tuya:LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R75": { "role": "http://tuya.com/role/DisclosureOperatingLeasesSupplementalConsolidatedBalanceSheetInformationDetails", "longName": "41004 - Disclosure - Operating Leases - Supplemental consolidated balance sheet information (Details)", "shortName": "Operating Leases - Supplemental consolidated balance sheet information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "div", "tuya:LesseeOperatingLeaseSupplementalConsolidatedBalanceSheetInformationTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "unique": true } }, "R76": { "role": "http://tuya.com/role/DisclosureOperatingLeasesMaturitiesOfLeaseLiabilitiesDetails", "longName": "41005 - Disclosure - Operating Leases - Maturities of lease liabilities (Details)", "shortName": "Operating Leases - Maturities of lease liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "As_Of_12_31_2022_1kPE7MQ0iEWWRyc6xq8Fdg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_1kPE7MQ0iEWWRyc6xq8Fdg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R77": { "role": "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails", "longName": "41101 - Disclosure - Accruals and Other Liabilities (Details)", "shortName": "Accruals and Other Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:AccruedSalariesCurrent", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:AccruedSalariesCurrent", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R78": { "role": "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesAdditionalInformationDetails", "longName": "41102 - Disclosure - Accruals and Other Liabilities - Additional Information (Details)", "shortName": "Accruals and Other Liabilities - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "Duration_6_1_2022_To_6_30_2022_PqhhnyMuQ0ykvkW_KpDOvQ", "name": "tuya:ReimbursementPaymentFromDepositaryBank", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_6_1_2022_To_6_30_2022_PqhhnyMuQ0ykvkW_KpDOvQ", "name": "tuya:ReimbursementPaymentFromDepositaryBank", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R79": { "role": "http://tuya.com/role/DisclosureDeferredRevenueDetails", "longName": "41201 - Disclosure - Deferred Revenue (Details)", "shortName": "Deferred Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": null }, "R80": { "role": "http://tuya.com/role/DisclosureDeferredRevenueDeferredCloudBasedConnectivityAndBasicIotServicesRelatedRevenueMembershipSaasDetails", "longName": "41202 - Disclosure - Deferred Revenue - Deferred cloud-based connectivity and basic IoT services related revenue, Membership, SaaS (Details)", "shortName": "Deferred Revenue - Deferred cloud-based connectivity and basic IoT services related revenue, Membership, SaaS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "As_Of_12_31_2022_1kPE7MQ0iEWWRyc6xq8Fdg", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_tuya_CloudBasedConnectivityAndBasicIotServicesMember_l2cjRk6NlEiWS4YvsEScmw", "name": "tuya:ContractWithCustomerLiabilityDeferralOfRevenue", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "unique": true } }, "R81": { "role": "http://tuya.com/role/DisclosureFinancialIncomeNetDetails", "longName": "41301 - Disclosure - Financial Income, net (Details)", "shortName": "Financial Income, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:InvestmentIncomeNet", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:InterestAndOtherIncomeTableTextBlock", "us-gaap:InterestAndOtherIncomeTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:InvestmentIncomeNet", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:InterestAndOtherIncomeTableTextBlock", "us-gaap:InterestAndOtherIncomeTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R82": { "role": "http://tuya.com/role/DisclosureOrdinarySharesDetails", "longName": "41401 - Disclosure - Ordinary Shares (Details)", "shortName": "Ordinary Shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "As_Of_3_17_2021_dkTTOz7QNEKgEs86_3MfHg", "name": "tuya:CommonStockValueAuthorized", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "tuya:OrdinarySharesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_17_2021_dkTTOz7QNEKgEs86_3MfHg", "name": "tuya:CommonStockValueAuthorized", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "tuya:OrdinarySharesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R83": { "role": "http://tuya.com/role/DisclosureOrdinarySharesActivitiesOfGroupSClassOrdinarySharesAndClassBOrdinarySharesDetails", "longName": "41402 - Disclosure - Ordinary Shares - Activities of the Group's Class A ordinary shares and Class B ordinary shares (Details)", "shortName": "Ordinary Shares - Activities of the Group's Class A ordinary shares and Class B ordinary shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "As_Of_12_31_2022_1kPE7MQ0iEWWRyc6xq8Fdg", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_oAxU75PVX0aKQ0SLJDDv4g", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "Unit_Standard_shares_hTKjqiLfvU6VxYvsT65qEA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "unique": true } }, "R84": { "role": "http://tuya.com/role/DisclosureConvertiblePreferredSharesDetails", "longName": "41501 - Disclosure - Convertible Preferred Shares (Details)", "shortName": "Convertible Preferred Shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "Duration_5_2_2018_To_5_2_2018_RWGa_zcVGkm0NFggB8wEeQ", "name": "us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock", "p", "tuya:TemporaryEquityDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_5_2_2018_To_5_2_2018_RWGa_zcVGkm0NFggB8wEeQ", "name": "us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock", "p", "tuya:TemporaryEquityDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R85": { "role": "http://tuya.com/role/DisclosureConvertiblePreferredSharesShareRepurchasesDetails", "longName": "41502 - Disclosure - Convertible Preferred Shares - Share repurchases (Details)", "shortName": "Convertible Preferred Shares - Share repurchases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "Duration_11_1_2019_To_11_1_2019_us-gaap_StatementClassOfStockAxis_tuya_SeriesA1ConvertiblePreferredSharesMember_aOv9Q3X_PEqKRNQ3Mk1jcA", "name": "tuya:TemporaryEquityRepurchaseOfSharesShares", "unitRef": "Unit_Standard_shares_hTKjqiLfvU6VxYvsT65qEA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2019_To_11_1_2019_us-gaap_StatementClassOfStockAxis_tuya_SeriesA1ConvertiblePreferredSharesMember_aOv9Q3X_PEqKRNQ3Mk1jcA", "name": "tuya:TemporaryEquityRepurchaseOfSharesShares", "unitRef": "Unit_Standard_shares_hTKjqiLfvU6VxYvsT65qEA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R86": { "role": "http://tuya.com/role/DisclosureConvertiblePreferredSharesAdditionalDetails", "longName": "41503 - Disclosure - Convertible Preferred Shares - Additional (Details)", "shortName": "Convertible Preferred Shares - Additional (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "Duration_11_1_2019_To_11_1_2019_us-gaap_StatementClassOfStockAxis_tuya_SeriesDConvertiblePreferredSharesMember_8cukqTSZRUOM4CMvSsEBOQ", "name": "tuya:TemporaryEquityStockIssuedIssuanceCosts", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "tuya:TemporaryEquityStockIssuedIssuanceCosts", "p", "tuya:TemporaryEquityDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": null }, "R87": { "role": "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails", "longName": "41601 - Disclosure - Share-based Compensation - General (Details)", "shortName": "Share-based Compensation - General (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_hTKjqiLfvU6VxYvsT65qEA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_2_21_2021_us-gaap_PlanNameAxis_tuya_Plan2015Member_hoJn7SvDDkyZTNvNWBwucQ", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "Unit_Standard_shares_hTKjqiLfvU6VxYvsT65qEA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "unique": true } }, "R88": { "role": "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails", "longName": "41602 - Disclosure - Share-based Compensation - Options activity (Details)", "shortName": "Share-based Compensation - Options activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "As_Of_12_31_2022_1kPE7MQ0iEWWRyc6xq8Fdg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_hTKjqiLfvU6VxYvsT65qEA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "Unit_Standard_shares_hTKjqiLfvU6VxYvsT65qEA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "unique": true } }, "R89": { "role": "http://tuya.com/role/DisclosureShareBasedCompensationAssumptionsDetails", "longName": "41603 - Disclosure - Share-based Compensation - Assumptions (Details)", "shortName": "Share-based Compensation - Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "As_Of_12_31_2022_1kPE7MQ0iEWWRyc6xq8Fdg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "unitRef": "Unit_Divide_USD_shares_10mC6kVfI0uF3dZRladrNA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_1kPE7MQ0iEWWRyc6xq8Fdg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "unitRef": "Unit_Divide_USD_shares_10mC6kVfI0uF3dZRladrNA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R90": { "role": "http://tuya.com/role/DisclosureShareBasedCompensationRsusActivityDetails", "longName": "41604 - Disclosure - Share-based Compensation - RSUs activity (Details)", "shortName": "Share-based Compensation - RSUs activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_4w2u0doGb0yiLqpSy8Ipzg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_hTKjqiLfvU6VxYvsT65qEA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_cVAGnJBcyE-sIUKJqJxWVA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_hTKjqiLfvU6VxYvsT65qEA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "unique": true } }, "R91": { "role": "http://tuya.com/role/DisclosureIncomeTaxesNarrativesDetails", "longName": "41701 - Disclosure - Income Taxes - Narratives (Details)", "shortName": "Income Taxes - Narratives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_r0WsqDH0KEqN38D800p85w", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "tuya:PreferentialTaxRate", "unitRef": "Unit_Standard_pure_r0WsqDH0KEqN38D800p85w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "unique": true } }, "R92": { "role": "http://tuya.com/role/DisclosureIncomeTaxesComponentsOfLossBeforeTaxDetails", "longName": "41702 - Disclosure - Income Taxes - Components of loss before tax (Details)", "shortName": "Income Taxes - Components of loss before tax (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_StatementGeographicalAxis_country_CN_hznsroSiMU60nduFIdztKw", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "unique": true } }, "R93": { "role": "http://tuya.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails", "longName": "41703 - Disclosure - Income Taxes - Components of Income tax expense (Details)", "shortName": "Income Taxes - Components of Income tax expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R94": { "role": "http://tuya.com/role/DisclosureIncomeTaxesReconciliationOfDifferencesBetweenStatutoryTaxRateAndEffectiveTaxRateDetails", "longName": "41704 - Disclosure - Income Taxes - Reconciliation of the differences between statutory tax rate and the effective tax rate (Details)", "shortName": "Income Taxes - Reconciliation of the differences between statutory tax rate and the effective tax rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_r0WsqDH0KEqN38D800p85w", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "unitRef": "Unit_Standard_pure_r0WsqDH0KEqN38D800p85w", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "unique": true } }, "R95": { "role": "http://tuya.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetails", "longName": "41705 - Disclosure - Income Taxes - Significant components of the deferred tax assets (Details)", "shortName": "Income Taxes - Significant components of the deferred tax assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R96": { "role": "http://tuya.com/role/DisclosureIncomeTaxesTaxLossesCarryForwardsDetails", "longName": "41706 - Disclosure - Income Taxes - Tax losses carry forwards (Details)", "shortName": "Income Taxes - Tax losses carry forwards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "tuya:OperatingLossCarryforwardsSubjectToExpiration", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "tuya:OperatingLossCarryforwardsSubjectToExpiration", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R97": { "role": "http://tuya.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails", "longName": "41707 - Disclosure - Income Taxes - Movement of valuation allowance (Details)", "shortName": "Income Taxes - Movement of valuation allowance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "As_Of_12_31_2022_1kPE7MQ0iEWWRyc6xq8Fdg", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "unique": true } }, "R98": { "role": "http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShareScheduleOfBasicAndDilutedNetIncomeLossPerCommonShareDetails", "longName": "41801 - Disclosure - Basic and Diluted Net Loss per Share - Schedule of basic and diluted net income (loss) per common share (Details)", "shortName": "Basic and Diluted Net Loss per Share - Schedule of basic and diluted net income (loss) per common share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": null }, "R99": { "role": "http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShareScheduleOfAntidilutiveSharesExcludedFromComputationOfDilutedNetLossPerOrdinaryShareDetails", "longName": "41802 - Disclosure - Basic and Diluted Net Loss per Share - Schedule of Antidilutive Shares excluded from the computation of diluted net loss per ordinary share (Details)", "shortName": "Basic and Diluted Net Loss per Share - Schedule of Antidilutive Shares excluded from the computation of diluted net loss per ordinary share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_wSwtn3DXzkqCN0DR8AAnbQ", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_hTKjqiLfvU6VxYvsT65qEA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_wSwtn3DXzkqCN0DR8AAnbQ", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_hTKjqiLfvU6VxYvsT65qEA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R100": { "role": "http://tuya.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "41901 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "tuya:CapitalAndOtherCommitmentsMinimum", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "tuya:CapitalAndOtherCommitmentsMinimum", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "tuya:CapitalAndOtherCommitmentsMinimum", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "tuya:CapitalAndOtherCommitmentsMinimum", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R101": { "role": "http://tuya.com/role/DisclosureCommitmentsAndContingenciesServicesPurchaseCommitmentsDetails", "longName": "41902 - Disclosure - Commitments and Contingencies - Services Purchase Commitments (Details)", "shortName": "Commitments and Contingencies - Services Purchase Commitments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:PurchaseObligation", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:PurchaseObligation", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R102": { "role": "http://tuya.com/role/DisclosureRelatedPartyTransactionsDetails", "longName": "42001 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "ix:continuation", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "ix:continuation", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R103": { "role": "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails", "longName": "42201 - Disclosure - Statutory Reserves and Restricted Net Assets (Details)", "shortName": "Statutory Reserves and Restricted Net Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "tuya:AppropriationOfAfterTaxProfitRequiredMinimumPercentageToStatutoryGeneralReserveFund", "unitRef": "Unit_Standard_pure_r0WsqDH0KEqN38D800p85w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "tuya:AppropriationOfAfterTaxProfitRequiredMinimumPercentageToStatutoryGeneralReserveFund", "unitRef": "Unit_Standard_pure_r0WsqDH0KEqN38D800p85w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true, "unique": true } }, "R104": { "role": "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "longName": "42202 - Disclosure - Statutory Reserves and Restricted Net Assets - Balance Sheet (Details)", "shortName": "Statutory Reserves and Restricted Net Assets - Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_xIFIMjTQCUS7wNjH0fOs-A", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "unique": true } }, "R105": { "role": "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetParentheticalDetails", "longName": "42203 - Disclosure - Statutory Reserves and Restricted Net Assets - Balance Sheet Parenthetical (Details)", "shortName": "Statutory Reserves and Restricted Net Assets - Balance Sheet Parenthetical (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "As_Of_12_31_2023_GuQV4ZsI40KMSxGNtRK_ew", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_10mC6kVfI0uF3dZRladrNA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_xIFIMjTQCUS7wNjH0fOs-A", "name": "tuya:TreasuryStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_10mC6kVfI0uF3dZRladrNA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "tuya:TreasuryStockParOrStatedValuePerShare", "p", "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "unique": true } }, "R106": { "role": "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails", "longName": "42204 - Disclosure - Statutory Reserves and Restricted Net Assets - Statement of Comprehensive Loss (Details)", "shortName": "Statutory Reserves and Restricted Net Assets - Statement of Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:GeneralAndAdministrativeExpense", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_yuOD4vd-nEOpMfT8zDJpkw", "name": "us-gaap:GeneralAndAdministrativeExpense", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "unique": true } }, "R107": { "role": "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails", "longName": "42205 - Disclosure - Statutory Reserves and Restricted Net Assets - Statement of Cash Flows (Details)", "shortName": "Statutory Reserves and Restricted Net Assets - Statement of Cash Flows (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_okck1yxZY0qJmIXJ9Zdm0w", "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_yuOD4vd-nEOpMfT8zDJpkw", "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "unitRef": "Unit_Standard_USD_7Fve1PeyKkuIYdJkRSYkog", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tuya-20231231x20f.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Principal Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201613Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201613Member", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesAccountsReceivableNetDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2016-13 [Member]", "terseLabel": "Accounting Standards Update 2016-13", "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." } } }, "auth_ref": [ "r383" ] }, "tuya_AccountsAndFinancingReceivableCreditLossExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "AccountsAndFinancingReceivableCreditLossExpenseReversal", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesAccountsReceivableNetDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of credit loss expense (reversal of expense) for accounts and financing receivable", "label": "Accounts and Financing Receivable, Credit Loss, Expense (Reversal)", "terseLabel": "Total allowance for credit losses", "verboseLabel": "Allowance for doubtful receivables / allowance for credit losses" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accruals and Other Liabilities", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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": [ "r25", "r911" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/DisclosureAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, gross", "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": [ "r231", "r335", "r336", "r874" ] }, "us-gaap_AccountsReceivableNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetAbstract", "lang": { "en-us": { "role": { "label": "Accounts Receivable, net" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://tuya.com/role/DisclosureAccountsReceivableNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tuya.com/role/DisclosureAccountsReceivableNetDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Total accounts receivable, net", "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": [ "r335", "r336" ] }, "tuya_AccrualsAndOtherCurrentLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://tuya.com/20231231", "localname": "AccrualsAndOtherCurrentLiabilitiesAbstract", "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Accruals And Other Current Liabilities [Abstract]", "terseLabel": "Accruals and other current liabilities" } } }, "auth_ref": [] }, "tuya_AccrualsAndOtherLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://tuya.com/20231231", "localname": "AccrualsAndOtherLiabilitiesLineItems", "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accruals and Other Liabilities [Line Items]", "terseLabel": "Accruals and Other Liabilities" } } }, "auth_ref": [] }, "tuya_AccrualsAndOtherLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://tuya.com/20231231", "localname": "AccrualsAndOtherLiabilitiesTable", "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a accruals and other liabilities.", "label": "Accruals and Other Liabilities [Table]" } } }, "auth_ref": [] }, "us-gaap_AccruedAdvertisingCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedAdvertisingCurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails": { "parentTag": "tuya_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Advertising, Current", "terseLabel": "Advertising and promotion fee payables", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for advertising of the entity's goods and services. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Income tax payables", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r105", "r159" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities", "totalLabel": "Total accruals and other liabilities", "verboseLabel": "Accruals and other current liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Accruals and Other Liabilities" } } }, "auth_ref": [] }, "tuya_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 2.0 }, "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities and Other Liabilities, Current", "totalLabel": "Total accruals and other current liabilities", "verboseLabel": "Accruals and other current liabilities" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails": { "parentTag": "tuya_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Professional service fee payables", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails": { "parentTag": "tuya_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Salaries, Current", "terseLabel": "Salary and welfare payable", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28", "r877" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNetDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation and amortization", "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": [ "r63", "r224", "r714" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r36", "r37", "r118", "r233", "r710", "r739", "r743" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive (loss) income", "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": [ "r5", "r14", "r37", "r566", "r569", "r638", "r734", "r735", "r978", "r979", "r980", "r989", "r990", "r991" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "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": [ "r110" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital", "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": [ "r515", "r516", "r517", "r760", "r989", "r990", "r991", "r1066", "r1090" ] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AddressTypeDomain", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Address Type [Domain]", "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "tuya_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetTotal1": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetTotal1", "crdr": "credit", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from a tax benefit (deficiency) associated with an share-based compensation plan other than an employee stock ownership plan (ESOP).", "label": "Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net, Total1", "terseLabel": "Share-based compensation" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesAccountsReceivableNetDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r211", "r212", "r213", "r214", "r215", "r272", "r273", "r274", "r275", "r286", "r341", "r342", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r411", "r515", "r516", "r517", "r540", "r541", "r542", "r543", "r551", "r552", "r553", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r593", "r594", "r597", "r598", "r599", "r600", "r612", "r613", "r614", "r615", "r616", "r617", "r634", "r635", "r636", "r637", "r638", "r686", "r687", "r688", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash generated from operating activities:" } } }, "auth_ref": [] }, "dei_AdrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AdrMember", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "label": "ADR [Member]", "terseLabel": "ADSs", "documentation": "American Depositary Receipt (or American Depositary Share, ADS)." } } }, "auth_ref": [ "r929" ] }, "tuya_AdsRepresentingOrdinaryShares1200794Member": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "AdsRepresentingOrdinaryShares1200794Member", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to ads representing ordinary shares 1200794.", "label": "Ads Representing Ordinary Shares 1200794 [Member]", "terseLabel": "Ads representing ordinary shares 1200794" } } }, "auth_ref": [] }, "tuya_AdsRepresentingOrdinaryShares18813449Member": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "AdsRepresentingOrdinaryShares18813449Member", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Ads representing ordinary shares 18813449.", "label": "Ads Representing Ordinary Shares 18813449 [Member]", "terseLabel": "Ads representing ordinary shares 18813449" } } }, "auth_ref": [] }, "tuya_AdvanceFromCustomers": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "AdvanceFromCustomers", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Advance From Customers, current as on the balance sheet date.", "label": "Advance From Customers", "terseLabel": "Advance from customers" } } }, "auth_ref": [] }, "tuya_AdvanceFromCustomersPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tuya.com/20231231", "localname": "AdvanceFromCustomersPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advance from customers.", "label": "Advance From Customers [Policy Text Block]", "terseLabel": "Advances from Customers" } } }, "auth_ref": [] }, "tuya_AggregatePurchaseCommittedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "AggregatePurchaseCommittedValue", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureCommitmentsAndContingenciesServicesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of agreement under committed to aggregate values.", "label": "Aggregate Purchase Committed Value", "terseLabel": "Aggregate purchase committed value" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Share-based compensation expenses", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r509", "r522" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Less: allowance for doubtful accounts / allowance for credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r234", "r339", "r394" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureAccountsReceivableNetDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Allowance for credit losses, write off", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r398" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "tuya_AmericanDepositaryShareMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "AmericanDepositaryShareMember", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "documentation": "This member stands for American depositary shares.", "label": "American depositary share", "terseLabel": "American depositary share" } } }, "auth_ref": [] }, "us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Amount of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries", "terseLabel": "Restricted portion", "documentation": "Amount of restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed fiscal year." } } }, "auth_ref": [ "r259" ] }, "tuya_AnnualIncrementalInTotalNumberOfSharesAvailableForIssuanceConditionOne": { "xbrltype": "percentItemType", "nsuri": "http://tuya.com/20231231", "localname": "AnnualIncrementalInTotalNumberOfSharesAvailableForIssuanceConditionOne", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "documentation": "Condition one annual incremental in total number of shares available for issuance.", "label": "Annual Incremental In Total Number Of Shares Available For Issuance, Condition One", "terseLabel": "Percentage of issued and outstanding stock of the entity considered for annual incremental in total number of shares available for issuance" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShareScheduleOfAntidilutiveSharesExcludedFromComputationOfDilutedNetLossPerOrdinaryShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Weighted average shares excluded from computation of diluted net loss per ordinary share", "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": [ "r302" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShareScheduleOfAntidilutiveSharesExcludedFromComputationOfDilutedNetLossPerOrdinaryShareDetails" ], "lang": { "en-us": { "role": { "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://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShareScheduleOfAntidilutiveSharesExcludedFromComputationOfDilutedNetLossPerOrdinaryShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Basic and Diluted Net Loss per Share", "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://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShareScheduleOfAntidilutiveSharesExcludedFromComputationOfDilutedNetLossPerOrdinaryShareDetails" ], "lang": { "en-us": { "role": { "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" ] }, "tuya_AppropriationOfAfterTaxProfitRequiredMaximumPercentageOfStatutoryGeneralReserveFundAsRegisteredCapital": { "xbrltype": "percentItemType", "nsuri": "http://tuya.com/20231231", "localname": "AppropriationOfAfterTaxProfitRequiredMaximumPercentageOfStatutoryGeneralReserveFundAsRegisteredCapital", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of maximum value of statutory general reserve fund as registered capital.", "label": "Appropriation of after-tax Profit Required Maximum Percentage of Statutory General Reserve Fund as Registered Capital", "terseLabel": "Maximum percentage of statutory general reserve fund as registered capital" } } }, "auth_ref": [] }, "tuya_AppropriationOfAfterTaxProfitRequiredMinimumPercentageToStatutoryGeneralReserveFund": { "xbrltype": "percentItemType", "nsuri": "http://tuya.com/20231231", "localname": "AppropriationOfAfterTaxProfitRequiredMinimumPercentageToStatutoryGeneralReserveFund", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of minimum value of statutory after-tax profit required to be appropriated to statutory general reserve fund.", "label": "Appropriation of after-tax Profit Required Minimum Percentage to Statutory General Reserve Fund", "terseLabel": "Minimum percentage of statutory after-tax profit required to be appropriated to statutory general reserve fund" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total 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": [ "r158", "r226", "r260", "r309", "r323", "r329", "r382", "r419", "r420", "r422", "r423", "r424", "r426", "r428", "r430", "r431", "r555", "r559", "r596", "r708", "r798", "r911", "r924", "r1017", "r1018", "r1078" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "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": [ "r218", "r238", "r260", "r382", "r419", "r420", "r422", "r423", "r424", "r426", "r428", "r430", "r431", "r555", "r559", "r596", "r911", "r1017", "r1018", "r1078" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets", "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": [ "r93" ] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent", "totalLabel": "Total non-current assets", "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 after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r260", "r382", "r419", "r420", "r422", "r423", "r424", "r426", "r428", "r430", "r431", "r555", "r559", "r596", "r1017", "r1018", "r1078" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Non-current assets:" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r930", "r931", "r932" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r930", "r931", "r932" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r930", "r931", "r932" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureLongTermInvestmentDetails": { "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Noncurrent", "terseLabel": "Investments in available-for-sale debt securities", "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": [ "r222", "r345", "r402" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails", "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails", "http://tuya.com/role/DisclosureShareBasedCompensationRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r480", "r481", "r482", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r504", "r505", "r506", "r507", "r508" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "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://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r91", "r92" ] }, "tuya_BankAcceptanceNotesEndorsed": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "BankAcceptanceNotesEndorsed", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of bank acceptance notes endorsed to suppliers.", "label": "Bank Acceptance Notes, Endorsed", "terseLabel": "Bank acceptance notes, endorsed" } } }, "auth_ref": [] }, "tuya_BankAcceptanceNotesTransferredWithoutRecourse": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "BankAcceptanceNotesTransferredWithoutRecourse", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of bank acceptance notes transferred without recourse.", "label": "Bank Acceptance Notes, Transferred without Recourse", "terseLabel": "Bank acceptance notes, transferred without recourse" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Preparation", "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": [] }, "tuya_BridgeLoanReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "BridgeLoanReceivableMember", "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Bridge loan receivable from a customer.", "label": "Bridge Loan Receivable [Member]", "terseLabel": "Bridge loan to a customer" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r550", "r903", "r904" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r82", "r83", "r550", "r903", "r904" ] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "BusinessContactMember", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Business Contact [Member]", "terseLabel": "Business Contact", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r931", "r932" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesComponentsOfLossBeforeTaxDetails", "http://tuya.com/role/DisclosureIncomeTaxesNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "country_CN", "terseLabel": "PRC entities" } } }, "auth_ref": [] }, "tuya_CapitalAndOtherCommitmentsMinimum": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "CapitalAndOtherCommitmentsMinimum", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of capital lease obligations and other commitments.", "label": "Capital and Other Commitments, Minimum", "terseLabel": "Future minimum capital commitments" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets", "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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": [ "r46", "r221", "r872" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents", "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": [ "r47" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r47", "r156" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, restricted cash at the end of year", "periodStartLabel": "Cash and cash equivalents, restricted cash at the beginning of year", "totalLabel": "Total cash, cash equivalents and restricted cash shown in the statement of cash flows", "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": [ "r46", "r132", "r257" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase/ (decrease) in cash and cash equivalents, restricted cash", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r132" ] }, "tuya_CashSettlementFromCommercialBanksPeriod": { "xbrltype": "durationItemType", "nsuri": "http://tuya.com/20231231", "localname": "CashSettlementFromCommercialBanksPeriod", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash settlement from commercial banks period of bank acceptance notes.", "label": "Cash Settlement From Commercial Banks Period", "terseLabel": "Cash settlement from commercial banks period" } } }, "auth_ref": [] }, "us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInContractWithCustomerAssetAndLiabilityAbstract", "presentation": [ "http://tuya.com/role/DisclosureDeferredRevenueDeferredCloudBasedConnectivityAndBasicIotServicesRelatedRevenueMembershipSaasDetails" ], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Asset and Liability [Abstract]", "terseLabel": "Deferred Revenue" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "tuya_ClassAndClassBOrdinarySharesMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "ClassAndClassBOrdinarySharesMember", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesActivitiesOfGroupSClassOrdinarySharesAndClassBOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation, Class A and Class B.", "label": "Total of Class A ordinary shares and Class B ordinary shares [Member]" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://tuya.com/role/DisclosureConvertiblePreferredSharesAdditionalDetails", "http://tuya.com/role/DisclosureConvertiblePreferredSharesDetails", "http://tuya.com/role/DisclosureConvertiblePreferredSharesShareRepurchasesDetails", "http://tuya.com/role/DisclosureOrdinarySharesActivitiesOfGroupSClassOrdinarySharesAndClassBOrdinarySharesDetails", "http://tuya.com/role/DisclosureOrdinarySharesDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetParentheticalDetails", "http://tuya.com/role/DocumentDocumentAndEntityInformation", "http://tuya.com/role/StatementConsolidatedBalanceSheets", "http://tuya.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "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": [ "r184", "r228", "r229", "r230", "r260", "r291", "r292", "r299", "r301", "r307", "r308", "r382", "r419", "r422", "r423", "r424", "r430", "r431", "r436", "r437", "r439", "r440", "r442", "r596", "r750", "r751", "r752", "r753", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r784", "r807", "r828", "r847", "r848", "r849", "r850", "r851", "r939", "r985", "r994" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesActivitiesOfGroupSClassOrdinarySharesAndClassBOrdinarySharesDetails", "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Ordinary Shares", "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": [ "r228", "r229", "r230", "r307", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r750", "r751", "r752", "r753", "r892", "r939", "r985" ] }, "tuya_CloudBasedConnectivityAndBasicIotServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "CloudBasedConnectivityAndBasicIotServicesMember", "presentation": [ "http://tuya.com/role/DisclosureDeferredRevenueDeferredCloudBasedConnectivityAndBasicIotServicesRelatedRevenueMembershipSaasDetails", "http://tuya.com/role/DisclosureDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to cloud-based connectivity and basic IoT services.", "label": "Cloud-based Connectivity and Basic IoT Services [Member]", "terseLabel": "Cloud-based connectivity and basic IoT services" } } }, "auth_ref": [] }, "tuya_CloudInfrastructureAndItRelatedServicesFeePayablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "CloudInfrastructureAndItRelatedServicesFeePayablesCurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails": { "parentTag": "tuya_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for cloud infrastructure and IT related services fee payables (due within one year or within the normal operating cycle if longer).", "label": "Cloud Infrastructure And IT Related Services Fee Payables, Current", "terseLabel": "Cloud infrastructure and IT related services fee payables" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://tuya.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r143", "r413", "r414", "r854", "r1011" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesActivitiesOfGroupSClassOrdinarySharesAndClassBOrdinarySharesDetails", "http://tuya.com/role/DisclosureOrdinarySharesDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetParentheticalDetails", "http://tuya.com/role/DocumentDocumentAndEntityInformation", "http://tuya.com/role/StatementConsolidatedBalanceSheets", "http://tuya.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "terseLabel": "Common Class A", "verboseLabel": "Class A ordinary shares", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1090" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesActivitiesOfGroupSClassOrdinarySharesAndClassBOrdinarySharesDetails", "http://tuya.com/role/DisclosureOrdinarySharesDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetParentheticalDetails", "http://tuya.com/role/DocumentDocumentAndEntityInformation", "http://tuya.com/role/StatementConsolidatedBalanceSheets", "http://tuya.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Class B [Member]", "terseLabel": "Common Class B", "verboseLabel": "Class B ordinary shares", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1090" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of ordinary shares reserved for issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r31" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesActivitiesOfGroupSClassOrdinarySharesAndClassBOrdinarySharesDetails", "http://tuya.com/role/DisclosureOrdinarySharesDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetParentheticalDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Ordinary shares", "verboseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r914", "r915", "r916", "r918", "r919", "r920", "r921", "r989", "r990", "r1066", "r1088", "r1090" ] }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Ordinary Shares" } } }, "auth_ref": [] }, "tuya_CommonStockNumberOfVotesPerShare": { "xbrltype": "integerItemType", "nsuri": "http://tuya.com/20231231", "localname": "CommonStockNumberOfVotesPerShare", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of votes that each common share is entitled.", "label": "Common Stock, Number of Votes per Share", "terseLabel": "Ordinary shares, votes per share" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesActivitiesOfGroupSClassOrdinarySharesAndClassBOrdinarySharesDetails", "http://tuya.com/role/DisclosureOrdinarySharesDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetParentheticalDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Par value", "verboseLabel": "Ordinary shares, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r109" ] }, "us-gaap_CommonStockShareSubscribedButUnissuedSubscriptionsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockShareSubscribedButUnissuedSubscriptionsReceivable", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Share Subscribed but Unissued, Subscriptions Receivable", "terseLabel": "Subscription receivables from shareholders", "documentation": "Amount of subscription receivable from investors who have been allocated common stock." } } }, "auth_ref": [ "r109", "r792", "r833" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetParentheticalDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Number of authorized share capital", "verboseLabel": "Ordinary shares, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r109", "r784" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetParentheticalDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Number of ordinary shares issued", "verboseLabel": "Ordinary shares, 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": [ "r109" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetParentheticalDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Number of ordinary shares outstanding", "verboseLabel": "Ordinary shares, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r109", "r784", "r804", "r1090", "r1091" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Ordinary shares", "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": [ "r109", "r709", "r911" ] }, "tuya_CommonStockValueAuthorized": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "CommonStockValueAuthorized", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "The maximum amount of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Value Authorized", "terseLabel": "Authorized share capital" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLossCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive loss attributable to Tuya Inc.", "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", "r243", "r245", "r250", "r703", "r721" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPropertyEquipmentAndSoftwareDetails", "http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNetDetails" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "terseLabel": "Computers and electronic equipment", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://tuya.com/role/DisclosureRisksAndConcentrationSupplierSConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r53", "r55", "r96", "r97", "r334", "r853" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://tuya.com/role/DisclosureRisksAndConcentrationSupplierSConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r53", "r55", "r96", "r97", "r334", "r744", "r853" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://tuya.com/role/DisclosureRisksAndConcentrationSupplierSConcentrationDetails" ], "lang": { "en-us": { "role": { "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": [ "r53", "r55", "r96", "r97", "r334", "r853", "r945" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://tuya.com/role/DisclosureRisksAndConcentration" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Risks and Concentration", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r136" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://tuya.com/role/DisclosureRisksAndConcentrationSupplierSConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Risks and Concentration", "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": [ "r853" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://tuya.com/role/DisclosureRisksAndConcentrationSupplierSConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "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": [ "r53", "r55", "r96", "r97", "r334" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://tuya.com/role/DisclosureRisksAndConcentrationSupplierSConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r52", "r53", "r55", "r56", "r96", "r155", "r853" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://tuya.com/role/DisclosureRisksAndConcentrationSupplierSConcentrationDetails" ], "lang": { "en-us": { "role": { "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": [ "r53", "r55", "r96", "r97", "r334", "r853" ] }, "srt_CondensedCashFlowStatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedCashFlowStatementTable", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Cash Flow Statement [Table]", "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r186", "r267", "r941" ] }, "srt_CondensedCashFlowStatementsCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedCashFlowStatementsCaptionsLineItems", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Cash Flow Statements, Captions [Line Items]", "terseLabel": "Statement of Cash Flows", "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": [ "r186", "r267", "r941" ] }, "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Statutory Reserves and Restricted Net Assets" } } }, "auth_ref": [] }, "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssets" ], "lang": { "en-us": { "role": { "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]", "terseLabel": "Statutory Reserves and Restricted Net Assets", "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document." } } }, "auth_ref": [ "r216", "r267", "r941" ] }, "srt_CondensedFinancialStatementsCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedFinancialStatementsCaptionsLineItems", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Financial Statements, Captions [Line Items]", "terseLabel": "Balance sheet", "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": [ "r186", "r208", "r209", "r210", "r267", "r941" ] }, "srt_CondensedStatementOfComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedStatementOfComprehensiveIncomeTable", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Statement of Comprehensive Income [Table]", "documentation": "Disclosure of information about condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r185", "r267", "r941" ] }, "srt_CondensedStatementOfComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedStatementOfComprehensiveIncomeTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsTables" ], "lang": { "en-us": { "role": { "label": "Condensed Statement of Comprehensive Income [Table Text Block]", "terseLabel": "Summary of statement of comprehensive loss", "documentation": "Tabular disclosure of condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r960", "r988" ] }, "srt_CondensedStatementOfIncomeCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedStatementOfIncomeCaptionsLineItems", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Statement of Income Captions [Line Items]", "terseLabel": "Statement of Comprehensive Loss", "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": [ "r186", "r267", "r941" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetParentheticalDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r188", "r267", "r555", "r556", "r559", "r560", "r647", "r864", "r961", "r964", "r965", "r1016", "r1019", "r1020" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetParentheticalDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r188", "r267", "r555", "r556", "r559", "r560", "r647", "r864", "r961", "r964", "r965", "r1016", "r1019", "r1020" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetParentheticalDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r267", "r311", "r321", "r322", "r323", "r324", "r325", "r327", "r330", "r419", "r420", "r421", "r422", "r424", "r425", "r427", "r429", "r430", "r962", "r963", "r1017", "r1018" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetParentheticalDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r267", "r311", "r321", "r322", "r323", "r324", "r325", "r327", "r330", "r419", "r420", "r421", "r422", "r424", "r425", "r427", "r429", "r430", "r962", "r963", "r1017", "r1018" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r84", "r881" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNetDetails" ], "lang": { "en-us": { "role": { "label": "Construction In Progress [Member]", "terseLabel": "Construction in progress", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "dei_ContactPersonnelEmailAddress": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelEmailAddress", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Email Address", "documentation": "Email address of contact personnel." } } }, "auth_ref": [] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelName", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureDeferredRevenueTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Summary of deferred revenue", "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": [ "r1022" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureDeferredRevenueDeferredCloudBasedConnectivityAndBasicIotServicesRelatedRevenueMembershipSaasDetails", "http://tuya.com/role/DisclosureDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balances", "periodStartLabel": "Beginning balances", "terseLabel": "Total deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r444", "r445", "r464" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue, 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": [ "r444", "r445", "r464" ] }, "tuya_ContractWithCustomerLiabilityCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "ContractWithCustomerLiabilityCurrentMember", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Current.", "label": "Contract with Customer, Liability, Current [Member]", "terseLabel": "Current deferred revenue" } } }, "auth_ref": [] }, "tuya_ContractWithCustomerLiabilityDeferralOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "ContractWithCustomerLiabilityDeferralOfRevenue", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureDeferredRevenueDeferredCloudBasedConnectivityAndBasicIotServicesRelatedRevenueMembershipSaasDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferral of revenue during the period.", "label": "Contract with Customer, Liability, Deferral of Revenue", "terseLabel": "Deferral of revenue" } } }, "auth_ref": [] }, "tuya_ContractWithCustomerLiabilityDeferredRevenueAndAdvanceFromCustomers": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "ContractWithCustomerLiabilityDeferredRevenueAndAdvanceFromCustomers", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of contract with customer liability, deferred revenue and advance from customers.", "label": "Contract with Customer, Liability, Deferred Revenue and Advance from Customers", "terseLabel": "Contract liability, including both deferred revenue and the advance from customers" } } }, "auth_ref": [] }, "tuya_ContractWithCustomerLiabilityNonCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "ContractWithCustomerLiabilityNonCurrentMember", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Non-Current.", "label": "Contract with Customer, Liability, Non-Current [Member]", "terseLabel": "Non-current deferred revenue" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenue, non-current", "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": [ "r444", "r445", "r464" ] }, "tuya_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureDeferredRevenueDeferredCloudBasedConnectivityAndBasicIotServicesRelatedRevenueMembershipSaasDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due, including opening balance.", "label": "Contract with Customer, Liability, Revenue Recognized, Including Opening Balance", "negatedLabel": "Recognition of deferred revenue" } } }, "auth_ref": [] }, "tuya_ConversionFromBridgeLoanIntoInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "ConversionFromBridgeLoanIntoInvestment", "crdr": "debit", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount for bridge loan converted into investment.", "label": "Conversion From Bridge Loan Into Investment", "terseLabel": "Conversion from bridge loan into investment" } } }, "auth_ref": [] }, "tuya_ConversionOfCustomerLoanToInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "ConversionOfCustomerLoanToInvestment", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of conversion of customer loan to investment.", "label": "Conversion of Customer Loan to Investment", "terseLabel": "Loan to customer, conversion into investment" } } }, "auth_ref": [] }, "tuya_ConversionOfOneClassOfOrdinarySharesToAnother": { "xbrltype": "sharesItemType", "nsuri": "http://tuya.com/20231231", "localname": "ConversionOfOneClassOfOrdinarySharesToAnother", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesActivitiesOfGroupSClassOrdinarySharesAndClassBOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted from one class of ordinary shares to another.", "label": "Conversion of One Class of Ordinary Shares to Another", "terseLabel": "Conversion of Class B ordinary shares to Class A ordinary shares" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "negatedLabel": "Cost of revenue", "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": [ "r124", "r685" ] }, "us-gaap_CostOfGoodsProductLineMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsProductLineMember", "presentation": [ "http://tuya.com/role/DisclosureRisksAndConcentrationSupplierSConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Goods Product Line [Member]", "terseLabel": "Total purchases", "documentation": "Cost of product sold and service rendered from specified product or service, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r944" ] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Revenues", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r952" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r207", "r265", "r266", "r432", "r438", "r645", "r878", "r880" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "terseLabel": "Cumulative effect, period of adoption, adjusted balance", "documentation": "Represents amount after cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r946", "r966", "r992", "r1007", "r1008", "r1052", "r1053", "r1054", "r1058", "r1059", "r1065", "r1066", "r1067", "r1074" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesAccountsReceivableNetDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Adjustment", "verboseLabel": "Cumulative effect of accounting change", "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r213", "r271", "r279", "r286", "r387", "r393", "r515", "r516", "r517", "r542", "r543", "r564", "r566", "r567", "r569", "r570", "r571", "r576", "r579", "r581", "r582", "r636" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesAccountsReceivableNetDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "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": [ "r213", "r271", "r279", "r286", "r387", "r393", "r515", "r516", "r517", "r542", "r543", "r564", "r566", "r567", "r569", "r570", "r571", "r576", "r579", "r581", "r582", "r636" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesAccountsReceivableNetDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "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": [ "r213", "r271", "r279", "r286", "r387", "r393", "r515", "r516", "r517", "r542", "r543", "r564", "r566", "r567", "r569", "r570", "r571", "r576", "r579", "r581", "r582", "r636" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails": { "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Current income tax expense", "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": [ "r949", "r987", "r1060" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleMeasurementInput", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Measurement Input", "terseLabel": "Unobservable Inputs", "documentation": "Value of input used to measure investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r590" ] }, "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureLongTermInvestmentDetails": { "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Noncurrent", "terseLabel": "U.S. treasury securities", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent." } } }, "auth_ref": [ "r343", "r701", "r999", "r1000" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Summary of current and non-current portions of prepayments and other assets", "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueAbstract", "lang": { "en-us": { "role": { "label": "Deferred Revenue." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory write-downs", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r81", "r1057" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1056" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net accumulated losses-carry forward", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r81", "r1057" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Other deductible temporary difference", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r81", "r1057" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "terseLabel": "Payroll liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs." } } }, "auth_ref": [ "r81", "r1057" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Receivables allowances", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r81", "r1057" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses", "terseLabel": "Credit-related impairment of long-term investments", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated impairment losses." } } }, "auth_ref": [ "r81", "r1057" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails", "http://tuya.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less: valuation allowance", "periodEndLabel": "Balance at end of the year", "periodStartLabel": "Balance at beginning of the year", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r536" ] }, "tuya_DenominatorForCalculationOfEarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://tuya.com/20231231", "localname": "DenominatorForCalculationOfEarningsPerShareAbstract", "presentation": [ "http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShareScheduleOfBasicAndDilutedNetIncomeLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Denominator For Calculation Of Earnings Per Share [Abstract]", "terseLabel": "Denominator:" } } }, "auth_ref": [] }, "us-gaap_Deposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Deposits", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails": { "parentTag": "tuya_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deposits", "terseLabel": "Deposit payable", "documentation": "The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others." } } }, "auth_ref": [ "r98" ] }, "us-gaap_DepositsAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsCurrent", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Deposits Assets, Current", "terseLabel": "Rental deposits", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter." } } }, "auth_ref": [ "r976" ] }, "tuya_DepositsAssetsCurrentAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "DepositsAssetsCurrentAllowanceForCreditLosses", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit losses for deposit assets current.", "label": "Deposits Assets, Current, Allowance for credit losses", "negatedLabel": "Less: allowance for credit losses" } } }, "auth_ref": [] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Deposits Assets, Noncurrent", "terseLabel": "Rental deposits", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r968" ] }, "tuya_DepositsAssetsNoncurrentAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "DepositsAssetsNoncurrentAllowanceForCreditLosses", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit losses for deposit assets non current.", "label": "Deposits Assets, Noncurrent, Allowance for credit losses", "negatedLabel": "Less: allowance for credit losses" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNetDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r10", "r62" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization of property, equipment and software", "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": [ "r10", "r312" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://tuya.com/role/DisclosureDeferredRevenueDeferredCloudBasedConnectivityAndBasicIotServicesRelatedRevenueMembershipSaasDetails", "http://tuya.com/role/DisclosureDeferredRevenueDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Deferred Revenue", "verboseLabel": "Disaggregation of Revenue", "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": [ "r463", "r893", "r894", "r895", "r896", "r897", "r898", "r899" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://tuya.com/role/DisclosureDeferredRevenueDeferredCloudBasedConnectivityAndBasicIotServicesRelatedRevenueMembershipSaasDetails", "http://tuya.com/role/DisclosureDeferredRevenueDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "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": [ "r463", "r893", "r894", "r895", "r896", "r897", "r898", "r899" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregated major revenue", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1023" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r476", "r479", "r510", "r511", "r514", "r906" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-based Compensation" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Summary of service - based RSUs activity", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r12", "r75" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r931" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r930", "r931", "r932" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r930", "r931", "r932", "r934" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "terseLabel": "Document Information", "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://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r925" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r931" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r933" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Basic and Diluted Net Loss per Share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShareScheduleOfBasicAndDilutedNetIncomeLossPerCommonShareDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share attributable to ordinary shareholders-basic", "verboseLabel": "Net loss per share attributable to ordinary shareholders, 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": [ "r251", "r276", "r277", "r279", "r280", "r282", "r288", "r291", "r299", "r300", "r301", "r305", "r582", "r583", "r704", "r722", "r883" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShareScheduleOfBasicAndDilutedNetIncomeLossPerCommonShareDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share attributable to ordinary shareholders-diluted", "verboseLabel": "Net loss per share attributable to ordinary shareholders, 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": [ "r251", "r276", "r277", "r279", "r280", "r282", "r291", "r299", "r300", "r301", "r305", "r582", "r583", "r704", "r722", "r883" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Loss per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r50", "r51" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Basic and Diluted Net Loss per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r287", "r302", "r303", "r304" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents, restricted cash", "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; including, but not limited to, 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": [ "r1070" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://tuya.com/role/DisclosureIncomeTaxesReconciliationOfDifferencesBetweenStatutoryTaxRateAndEffectiveTaxRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesReconciliationOfDifferencesBetweenStatutoryTaxRateAndEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rates", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r530" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://tuya.com/role/DisclosureIncomeTaxesReconciliationOfDifferencesBetweenStatutoryTaxRateAndEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesNarrativesDetails", "http://tuya.com/role/DisclosureIncomeTaxesReconciliationOfDifferencesBetweenStatutoryTaxRateAndEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "PRC Statutory income tax rate", "verboseLabel": "Corporate tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r262", "r530", "r546" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://tuya.com/role/DisclosureIncomeTaxesReconciliationOfDifferencesBetweenStatutoryTaxRateAndEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesReconciliationOfDifferencesBetweenStatutoryTaxRateAndEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance", "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": [ "r1055", "r1061" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://tuya.com/role/DisclosureIncomeTaxesReconciliationOfDifferencesBetweenStatutoryTaxRateAndEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesReconciliationOfDifferencesBetweenStatutoryTaxRateAndEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Effect on tax rates in different tax jurisdiction", "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": [ "r1055", "r1061" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment", "calculation": { "http://tuya.com/role/DisclosureIncomeTaxesReconciliationOfDifferencesBetweenStatutoryTaxRateAndEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesReconciliationOfDifferencesBetweenStatutoryTaxRateAndEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent", "terseLabel": "Additional deduction for research and development expenditures", "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 and development expense." } } }, "auth_ref": [ "r1055", "r1061" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://tuya.com/role/DisclosureIncomeTaxesReconciliationOfDifferencesBetweenStatutoryTaxRateAndEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesReconciliationOfDifferencesBetweenStatutoryTaxRateAndEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "terseLabel": "Share-based compensation expenses", "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": [ "r1055", "r1061" ] }, "tuya_EffectiveIncomeTaxRateReconciliationPreferentialTaxRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://tuya.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationPreferentialTaxRatePercent", "calculation": { "http://tuya.com/role/DisclosureIncomeTaxesReconciliationOfDifferencesBetweenStatutoryTaxRateAndEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesReconciliationOfDifferencesBetweenStatutoryTaxRateAndEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to effect of preferential tax rate for qualifies high and new technology enterprise entities.", "label": "Effective Income Tax Rate Reconciliation, Preferential Tax Rate, Percent", "negatedLabel": "Effect of preferential tax rate for qualified HNTE entities" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "calculation": { "http://tuya.com/role/DisclosureIncomeTaxesReconciliationOfDifferencesBetweenStatutoryTaxRateAndEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesReconciliationOfDifferencesBetweenStatutoryTaxRateAndEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent", "terseLabel": "Permanent book-tax differences", "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 revisions of previously reported income tax expense." } } }, "auth_ref": [ "r1055", "r1061" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails", "http://tuya.com/role/DisclosureShareBasedCompensationRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized share-based compensation expense", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r513" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails", "http://tuya.com/role/DisclosureShareBasedCompensationRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average vesting period", "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": [ "r513" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Expenses expected to be amortized over the remaining requisite service period", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1051" ] }, "tuya_EmployeeSocialSecurityAndWelfareBenefitsExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "EmployeeSocialSecurityAndWelfareBenefitsExpenses", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesEmployeeSocialSecurityAndWelfareBenefitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Employee social security and welfare benefits included as expenses.", "label": "Employee Social Security and Welfare Benefits Expenses", "terseLabel": "Employee social security and welfare benefits expenses" } } }, "auth_ref": [] }, "tuya_EmployeeSocialSecurityAndWelfareBenefitsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tuya.com/20231231", "localname": "EmployeeSocialSecurityAndWelfareBenefitsPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for employee social security and welfare benefits.", "label": "Employee Social Security and Welfare Benefits [Policy Text Block]", "terseLabel": "Employee Social Security and Welfare Benefits" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShareScheduleOfAntidilutiveSharesExcludedFromComputationOfDilutedNetLossPerOrdinaryShareDetails", "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Share Option", "verboseLabel": "Share option and RSU-weighted shares", "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://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Addresses, Address Type [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r927" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r927" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r937" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r927" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r935" ] }, "dei_EntityListingDepositoryReceiptRatio": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingDepositoryReceiptRatio", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Depository Receipt Ratio", "terseLabel": "Number of underlying shares represented by one ADS", "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r927" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r927" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r936" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesActivitiesOfGroupSClassOrdinarySharesAndClassBOrdinarySharesDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "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": [ "r15", "r213", "r247", "r248", "r249", "r268", "r269", "r270", "r273", "r283", "r285", "r306", "r387", "r393", "r443", "r515", "r516", "r517", "r542", "r543", "r564", "r566", "r567", "r568", "r569", "r571", "r581", "r606", "r607", "r608", "r609", "r610", "r611", "r638", "r734", "r735", "r736", "r760", "r828" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r379", "r380", "r381" ] }, "us-gaap_EquitySecuritiesFVNINoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFVNINoncurrent", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureLongTermInvestmentDetails": { "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Noncurrent", "terseLabel": "Investment in an equity security with readily determinable fair values", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as noncurrent." } } }, "auth_ref": [ "r595" ] }, "us-gaap_EquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNi", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureShortTermInvestmentsDetails": { "parentTag": "us-gaap_ShortTermInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Current", "terseLabel": "Equity securities with readily determinable fair value", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current." } } }, "auth_ref": [ "r227", "r595", "r875" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureFinancialIncomeNetDetails", "http://tuya.com/role/DisclosureShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "terseLabel": "Fair value change of short-term investments", "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r723", "r1005" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureLongTermInvestmentDetails": { "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments", "terseLabel": "Investments in equity securities accounted for under alternative measurement", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r377" ] }, "tuya_ExpirationYear2024Member": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "ExpirationYear2024Member", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesTaxLossesCarryForwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax expiration period 2024.", "label": "Expiration Year 2024 [Member]", "terseLabel": "2024" } } }, "auth_ref": [] }, "tuya_ExpirationYear2025Member": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "ExpirationYear2025Member", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesTaxLossesCarryForwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax expiration period 2025.", "label": "Expiration Year 2025 [Member]", "terseLabel": "2025" } } }, "auth_ref": [] }, "tuya_ExpirationYear2026Member": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "ExpirationYear2026Member", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesTaxLossesCarryForwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax expiration period 2026.", "label": "Expiration Year 2026 [Member]", "terseLabel": "2026" } } }, "auth_ref": [] }, "tuya_ExpirationYear2027Member": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "ExpirationYear2027Member", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesTaxLossesCarryForwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax expiration period 2027.", "label": "Expiration Year 2027 [Member]", "terseLabel": "2027" } } }, "auth_ref": [] }, "tuya_ExpirationYear2028Member": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "ExpirationYear2028Member", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesTaxLossesCarryForwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax expiration period 2028.", "label": "Expiration Year 2028 [Member]", "terseLabel": "2028" } } }, "auth_ref": [] }, "tuya_ExpirationYear2029Member": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "ExpirationYear2029Member", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesTaxLossesCarryForwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax expiration period 2029.", "label": "Expiration Year 2029 [Member]", "terseLabel": "2029" } } }, "auth_ref": [] }, "tuya_ExpirationYear2030Member": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "ExpirationYear2030Member", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesTaxLossesCarryForwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax expiration period 2030.", "label": "Expiration Year 2030 [Member]", "terseLabel": "2030" } } }, "auth_ref": [] }, "tuya_ExpirationYear2031Member": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "ExpirationYear2031Member", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesTaxLossesCarryForwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax expiration period 2031.", "label": "Expiration Year 2031 [Member]", "terseLabel": "2031" } } }, "auth_ref": [] }, "tuya_ExpirationYear2032Member": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "ExpirationYear2032Member", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesTaxLossesCarryForwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax expiration period 2032.", "label": "Expiration Year 2032 [Member]", "terseLabel": "2032" } } }, "auth_ref": [] }, "tuya_ExpirationYear2033Member": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "ExpirationYear2033Member", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesTaxLossesCarryForwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax expiration period 2033.", "label": "Expiration Year 2033 [Member]", "terseLabel": "2033" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis", "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": [ "r586", "r587", "r591" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "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": [ "r586", "r587", "r591" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "verboseLabel": "Schedule of significant unobservable inputs adopted in the valuation", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r16" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r17" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r93", "r95" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "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": [ "r433", "r467", "r468", "r469", "r470", "r471", "r472", "r587", "r653", "r654", "r655", "r890", "r891", "r900", "r901", "r902" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r586", "r587", "r589", "r590", "r592" ] }, "tuya_FairValueChangeOfLongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "FairValueChangeOfLongTermInvestments", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureFinancialIncomeNetDetails": { "parentTag": "tuya_FinancialIncomeNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/DisclosureFinancialIncomeNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of fair value change of long-term investments.", "label": "Fair Value Change of Long-Term Investments", "negatedLabel": "Fair value change of long-term investments" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r433", "r467", "r472", "r587", "r653", "r900", "r901", "r902" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r433", "r467", "r472", "r587", "r654", "r890", "r891", "r900", "r901", "r902" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r433", "r467", "r468", "r469", "r470", "r471", "r472", "r587", "r655", "r890", "r891", "r900", "r901", "r902" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of roll forward of major Level 3 investments", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r17", "r95" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements", "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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases", "terseLabel": "New addition", "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": [ "r94" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "periodEndLabel": "Fair value of Level 3 investments as ending balance", "periodStartLabel": "Fair value of Level 3 investments as beginning balance", "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": [ "r17" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r433", "r467", "r468", "r469", "r470", "r471", "r472", "r653", "r654", "r655", "r890", "r891", "r900", "r901", "r902" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring basis", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r585", "r592" ] }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Federal Income Tax Expense (Benefit), Continuing Operations", "totalLabel": "Total income tax expense", "documentation": "Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r261", "r529" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of right-of-use assets", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r621", "r626", "r910" ] }, "tuya_FinancialIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "FinancialIncomeNet", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://tuya.com/role/DisclosureFinancialIncomeNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tuya.com/role/DisclosureFinancialIncomeNetDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of financial income, net incurred during the period.", "label": "Financial Income, Net", "terseLabel": "Financial income, net", "totalLabel": "Total financial income, net" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r395", "r396", "r399", "r400", "r401", "r403", "r404", "r405", "r435", "r441", "r572", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r720", "r888", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r1001", "r1002", "r1003", "r1004" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 }, "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedLabel": "Loss/(gain) on foreign currency exchange rates", "terseLabel": "Foreign exchange (loss)/gain, net", "verboseLabel": "Foreign exchange gain/(loss)", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r602", "r603", "r604", "r605", "r825" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Functional Currency and Foreign Currency Translation", "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": [ "r601" ] }, "tuya_FranchiseTax": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "FranchiseTax", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of franchise tax.", "label": "Franchise Tax", "terseLabel": "Franchise tax" } } }, "auth_ref": [] }, "tuya_FranchiseTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://tuya.com/20231231", "localname": "FranchiseTaxRate", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of franchise tax rate.", "label": "Franchise Tax Rate", "terseLabel": "Franchise tax rate (as a percent)" } } }, "auth_ref": [] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Investments", "negatedLabel": "Investment loss/ (gain)", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r127", "r938" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss/(gain) on disposal of property, equipment and software", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r10" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 }, "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "negatedLabel": "General and administrative expenses", "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": [ "r125", "r809" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative expenses", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r122" ] }, "tuya_GeneralAndAdministrativeExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tuya.com/20231231", "localname": "GeneralAndAdministrativeExpensesPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the general and administrative (or similar) expense report caption.", "label": "General and Administrative Expenses [Policy Text Block]", "terseLabel": "General and Administrative Expenses" } } }, "auth_ref": [] }, "tuya_GovernmentGrants": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "GovernmentGrants", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesGovernmentGrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of government grants.", "label": "Government Grants", "terseLabel": "Government grants" } } }, "auth_ref": [] }, "tuya_GovernmentGrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tuya.com/20231231", "localname": "GovernmentGrantsPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for government grants.", "label": "Government Grants [Policy Text Block]", "terseLabel": "Government Grants" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r123", "r260", "r309", "r322", "r328", "r330", "r382", "r419", "r420", "r422", "r423", "r424", "r426", "r428", "r430", "r431", "r596", "r885", "r1017" ] }, "tuya_GroupAcquiredShareholdingInterestOfPrivatelyHeldCompanyOneMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "GroupAcquiredShareholdingInterestOfPrivatelyHeldCompanyOneMember", "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Group acquired shareholding interest of privately held company one.", "label": "Group Acquired Shareholding Interest of Privately Held Company One [Member]", "terseLabel": "Group acquired shareholding interest of privately held company one" } } }, "auth_ref": [] }, "tuya_GroupAcquiredShareholdingInterestOfPrivatelyHeldCompanyTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "GroupAcquiredShareholdingInterestOfPrivatelyHeldCompanyTwoMember", "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Group acquired shareholding interest of privately held company two.", "label": "Group Acquired Shareholding Interest of Privately Held Company Two [Member]", "verboseLabel": "Group acquired shareholding interest of privately held company two" } } }, "auth_ref": [] }, "country_HK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "HK", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "country_HK", "terseLabel": "HONG KONG" } } }, "auth_ref": [] }, "tuya_HangzhouTuyaInformationTechnologyCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "HangzhouTuyaInformationTechnologyCo.Ltd.Member", "presentation": [ "http://tuya.com/role/DisclosureOrganizationAndPrincipalActivitiesCompanyPrincipalSubsidiariesAndConsolidatedVieDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Hangzhou Tuya Information Technology Co., Ltd.", "label": "Hangzhou Tuya Information Technology Co., Ltd." } } }, "auth_ref": [] }, "tuya_HangzhouTuyaTechnologyCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "HangzhouTuyaTechnologyCo.Ltd.Member", "presentation": [ "http://tuya.com/role/DisclosureOrganizationAndPrincipalActivitiesCompanyPrincipalSubsidiariesAndConsolidatedVieDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Hangzhou Tuya Technology Co., Ltd.", "label": "Hangzhou Tuya Technology Co., Ltd." } } }, "auth_ref": [] }, "tuya_HnteCertificateEffectivePeriod": { "xbrltype": "durationItemType", "nsuri": "http://tuya.com/20231231", "localname": "HnteCertificateEffectivePeriod", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the HNTE certificate effective period.", "label": "HNTE Certificate Effective Period", "terseLabel": "HNTE certificate effective period" } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "IPO [Member]", "terseLabel": "IPO", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r930", "r931", "r932" ] }, "tuya_ImpairmentLossOfLongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "ImpairmentLossOfLongTermInvestments", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss of long-term investments.", "label": "Impairment Loss of Long-term Investments", "terseLabel": "Impairment loss of long-term investments" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesImpairmentOfLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Impairment Charges", "terseLabel": "Impairment charges", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r10", "r61", "r141" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-lived Assets", "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", "r142" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesComponentsOfLossBeforeTaxDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income tax expense", "verboseLabel": "Total loss before tax", "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", "r165", "r309", "r322", "r328", "r330", "r705", "r717", "r885" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Share of loss of subsidiaries and VIE", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r10", "r120", "r164", "r313", "r378", "r716" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesAdditionalInformationDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesGovernmentGrantsDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesSalesAndMarketingExpensesDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r410", "r412", "r812" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesAdditionalInformationDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesGovernmentGrantsDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesSalesAndMarketingExpensesDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r412", "r812" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "tuya_IncomeTaxDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://tuya.com/20231231", "localname": "IncomeTaxDisclosureLineItems", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesComponentsOfLossBeforeTaxDetails", "http://tuya.com/role/DisclosureIncomeTaxesNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Disclosure [Line Items]", "terseLabel": "Income Taxes" } } }, "auth_ref": [] }, "tuya_IncomeTaxDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://tuya.com/20231231", "localname": "IncomeTaxDisclosureTable", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesComponentsOfLossBeforeTaxDetails", "http://tuya.com/role/DisclosureIncomeTaxesNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information pertaining to income taxes.", "label": "Income Tax Disclosure [Table]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "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": [ "r262", "r525", "r531", "r533", "r538", "r544", "r547", "r548", "r549", "r755" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r171", "r182", "r284", "r285", "r314", "r529", "r545", "r724" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "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": [ "r246", "r527", "r528", "r533", "r534", "r537", "r539", "r749" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "negatedLabel": "Cash paid for income tax", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r48" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Accounts payable", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income tax payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r9" ] }, "tuya_IncreaseDecreaseInAdvanceFromCustomers": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "IncreaseDecreaseInAdvanceFromCustomers", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Change in advance from customers.", "label": "Increase (Decrease) in Advance from Customers", "terseLabel": "Advance from customers" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r867" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "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": [ "r9" ] }, "tuya_IncreaseDecreaseInInventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "IncreaseDecreaseInInventoryWriteDown", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureInventoriesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Period change in amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Increase (Decrease) in Inventory Write Down", "terseLabel": "Change in inventory write-downs" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInNotesReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInNotesReceivableCurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Notes Receivable, Current", "negatedLabel": "Notes receivable", "documentation": "The increase (decrease) during the reporting period of amounts due within one year (or one business cycle) from note holders for outstanding loans." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r947", "r982" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accruals and other payables", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other non-current assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r982" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other non-current liability", "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://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepayments and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [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_InterestAndOtherIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndOtherIncomeAbstract", "lang": { "en-us": { "role": { "label": "Financial Income, net." } } }, "auth_ref": [] }, "us-gaap_InterestAndOtherIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndOtherIncomeTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureFinancialIncomeNetTables" ], "lang": { "en-us": { "role": { "label": "Interest and Other Income [Table Text Block]", "terseLabel": "Summary of financial income, net", "documentation": "Tabular disclosure of interest income and income classified as other." } } }, "auth_ref": [] }, "us-gaap_InterestAndOtherIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndOtherIncomeTextBlock", "presentation": [ "http://tuya.com/role/DisclosureFinancialIncomeNet" ], "lang": { "en-us": { "role": { "label": "Interest and Other Income [Text Block]", "terseLabel": "Financial Income, net", "documentation": "The entire disclosure for interest and other income." } } }, "auth_ref": [ "r147" ] }, "us-gaap_InterestReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestReceivableCurrent", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Interest Receivable, Current", "terseLabel": "Interest receivable", "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r970" ] }, "us-gaap_InventoryAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryAdjustments", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureInventoriesNetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureInventoriesNetDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Adjustments", "negatedLabel": "Less: inventory write-downs", "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods." } } }, "auth_ref": [ "r60", "r975" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventories, net" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://tuya.com/role/DisclosureInventoriesNet" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories, net", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r406" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureInventoriesNetDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tuya.com/role/DisclosureInventoriesNetDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r971" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureInventoriesNetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/DisclosureInventoriesNetDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Gross", "totalLabel": "Inventories, gross", "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r975" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://tuya.com/role/DisclosureInventoriesNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tuya.com/role/DisclosureInventoriesNetDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Total inventories, 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": [ "r236", "r873", "r911" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories, net", "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": [ "r172", "r220", "r235", "r406", "r407", "r409", "r684", "r882" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureInventoriesNetDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureInventoriesNetDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r973" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureInventoriesNetDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/DisclosureInventoriesNetDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r972" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Inventory write-downs", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r408" ] }, "tuya_InvestmentGainLossFromForeignExchangeContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "InvestmentGainLossFromForeignExchangeContracts", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureFinancialIncomeNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of investment gain (loss) from foreign exchange contraxts.", "label": "Investment Gain (Loss) from Foreign Exchange Contracts", "terseLabel": "Investment gain (loss) from foreign exchange contracts" } } }, "auth_ref": [] }, "tuya_InvestmentIncomeGross": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "InvestmentIncomeGross", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureFinancialIncomeNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of investment income, gross.", "label": "Investment Income, Gross", "terseLabel": "Interest income and investment income, gross" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeNet", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureFinancialIncomeNetDetails": { "parentTag": "tuya_FinancialIncomeNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureFinancialIncomeNetDetails" ], "lang": { "en-us": { "role": { "label": "Investment Income, Net", "terseLabel": "Interest income and investment income, net (1)", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r126", "r128" ] }, "us-gaap_InvestmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureShortTermInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Investment [Table Text Block]", "terseLabel": "Summary of short term investments", "documentation": "Tabular disclosure of investment." } } }, "auth_ref": [ "r950", "r951", "r998" ] }, "us-gaap_InvestmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTextBlock", "presentation": [ "http://tuya.com/role/DisclosureShortTermInvestments" ], "lang": { "en-us": { "role": { "label": "Investment [Text Block]", "terseLabel": "Short-term Investments", "documentation": "The entire disclosure for investment." } } }, "auth_ref": [ "r950", "r951", "r998" ] }, "us-gaap_InvestmentsAndOtherNoncurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsAndOtherNoncurrentAssetsTextBlock", "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestment" ], "lang": { "en-us": { "role": { "label": "Investments and Other Noncurrent Assets [Text Block]", "terseLabel": "Long-term Investment", "documentation": "The entire disclosure for investments and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "terseLabel": "Investment in subsidiaries and VIE", "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate." } } }, "auth_ref": [ "r969" ] }, "us-gaap_InvestorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestorMember", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "label": "Investor [Member]", "terseLabel": "Investor", "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value." } } }, "auth_ref": [ "r1075", "r1076" ] }, "tuya_IotPaasMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "IotPaasMember", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for IoT PaaS.", "label": "IoT PaaS [Member]", "terseLabel": "IoT PaaS" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureOperatingLeasesComponentsOfLeaseExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesComponentsOfLeaseExpensesDetails", "http://tuya.com/role/DisclosureOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "terseLabel": "Operating lease costs", "totalLabel": "Total lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r625", "r910" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease cost:" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of components of lease expenses", "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": [ "r1072" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNetDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r140" ] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Operating Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Operating Leases", "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": [ "r624" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r624" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recognition of Asset and Liability for Lease of Acquiree [Policy Text Block]", "terseLabel": "Operating Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r623" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of maturities of lease liabilities", "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": [ "r1073" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureOperatingLeasesMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://tuya.com/role/DisclosureOperatingLeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total undiscounted lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r633" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureOperatingLeasesMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026", "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": [ "r633" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureOperatingLeasesMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025", "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": [ "r633" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureOperatingLeasesMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024", "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": [ "r633" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureOperatingLeasesMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023", "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": [ "r633" ] }, "tuya_LesseeOperatingLeaseLiabilityToBePaidWithinYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "LesseeOperatingLeaseLiabilityToBePaidWithinYearOne", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid within one year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Within Year One", "terseLabel": "Operating lease commitment within one year or less lease term" } } }, "auth_ref": [] }, "tuya_LesseeOperatingLeaseLiabilityToBePaidYearSix": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "LesseeOperatingLeaseLiabilityToBePaidYearSix", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureOperatingLeasesMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in sixth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Six", "terseLabel": "2027" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureOperatingLeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r633" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining terms", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1071" ] }, "tuya_LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tuya.com/20231231", "localname": "LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of supplemental cash flow information related to leases.", "label": "Lessee, Operating Lease, Supplemental Cash Flow Information [Table Text Block]", "terseLabel": "Summary of supplemental cash flow information related to leases" } } }, "auth_ref": [] }, "tuya_LesseeOperatingLeaseSupplementalConsolidatedBalanceSheetInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tuya.com/20231231", "localname": "LesseeOperatingLeaseSupplementalConsolidatedBalanceSheetInformationTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of supplemental consolidated balance sheet information related to leases.", "label": "Lessee, Operating Lease, Supplemental Consolidated Balance Sheet Information [Table Text Block]", "terseLabel": "Summary of supplemental consolidated balance sheet information related to leases" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://tuya.com/role/DisclosureOperatingLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Operating Leases", "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": [ "r618" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total 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": [ "r27", "r260", "r382", "r419", "r420", "r422", "r423", "r424", "r426", "r428", "r430", "r431", "r556", "r559", "r560", "r596", "r783", "r884", "r924", "r1017", "r1078", "r1079" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r114", "r161", "r712", "r911", "r986", "r1006", "r1069" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY", "verboseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedBalanceSheets", "http://tuya.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "verboseLabel": "Current liabilities", "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": [ "r29", "r219", "r260", "r382", "r419", "r420", "r422", "r423", "r424", "r426", "r428", "r430", "r431", "r556", "r559", "r560", "r596", "r911", "r1017", "r1078", "r1079" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities (including amounts of the consolidated VIE without recourse to the primary beneficiary of 1,422 and 1,679 as of December 31, 2022 and 2023, respectively):" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedBalanceSheets", "http://tuya.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent", "totalLabel": "Total non-current liabilities", "verboseLabel": "Non-current liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r22", "r102", "r103", "r104", "r106", "r260", "r382", "r419", "r420", "r422", "r423", "r424", "r426", "r428", "r430", "r431", "r556", "r559", "r560", "r596", "r1017", "r1078", "r1079" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current liabilities (including amounts of the consolidated VIE without recourse to the primary beneficiary of nil and nil as of December 31, 2022 and 2023, respectively):" } } }, "auth_ref": [] }, "tuya_LifeCycleOfDifferentSmartDevices": { "xbrltype": "durationItemType", "nsuri": "http://tuya.com/20231231", "localname": "LifeCycleOfDifferentSmartDevices", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Life cycle of different smart devices.", "label": "Life Cycle Of Different Smart Devices", "terseLabel": "Life cycle of different smart devices" } } }, "auth_ref": [] }, "us-gaap_LoansAndLeasesReceivableBeforeFeesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansAndLeasesReceivableBeforeFeesGross", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loans and Leases Receivable, before Fees, Gross", "terseLabel": "Loans and leases receivable, before fees, gross", "documentation": "Amount, before allowance and fees, of loans and leases receivable. Excludes loans and leases covered under loss sharing agreements." } } }, "auth_ref": [ "r137" ] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://tuya.com/role/DisclosureAccountsReceivableNet" ], "lang": { "en-us": { "role": { "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Accounts Receivable, net", "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r997" ] }, "tuya_LoansReceivableTerm": { "xbrltype": "durationItemType", "nsuri": "http://tuya.com/20231231", "localname": "LoansReceivableTerm", "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Term of loans receivable, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Loans Receivable, Term", "terseLabel": "Loans receivable, term" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "tuya_LongTermInvestmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tuya.com/20231231", "localname": "LongTermInvestmentTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-term investment.", "label": "Long Term Investment [Table Text Block]", "terseLabel": "Schedule of long-term Investment" } } }, "auth_ref": [] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 }, "http://tuya.com/role/DisclosureLongTermInvestmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Investments", "terseLabel": "Long-term investments", "totalLabel": "Total long-term investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r222" ] }, "us-gaap_LongTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Long-term Investment" } } }, "auth_ref": [] }, "tuya_LongTermInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://tuya.com/20231231", "localname": "LongTermInvestmentsLineItems", "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Long Term Investments Line Items", "terseLabel": "Long-term Investment" } } }, "auth_ref": [] }, "tuya_LongTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "LongTermInvestmentsMember", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for long-term investments.", "label": "Long-term Investments [Member]", "terseLabel": "Long-term investments" } } }, "auth_ref": [] }, "tuya_LongTermInvestmentsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tuya.com/20231231", "localname": "LongTermInvestmentsPolicyPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-term investments.", "label": "Long-term Investments, Policy [Policy Text Block]", "terseLabel": "Long-term Investments" } } }, "auth_ref": [] }, "tuya_LongTermInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://tuya.com/20231231", "localname": "LongTermInvestmentsTable", "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "A container table for all schedule of long term investment items. It ties in the \"Legal Entity [Axis]\" to all of its contained line items.", "label": "Long Term Investments [Table]" } } }, "auth_ref": [] }, "us-gaap_MarketingAndAdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingAndAdvertisingExpense", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesSalesAndMarketingExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Marketing and Advertising Expense", "terseLabel": "Total advertising and marketing costs", "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising." } } }, "auth_ref": [ "r125" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails", "http://tuya.com/role/DisclosureShareBasedCompensationAssumptionsDetails", "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r415", "r416", "r417", "r418", "r474", "r683", "r731", "r775", "r776", "r835", "r837", "r839", "r840", "r842", "r865", "r866", "r887", "r892", "r905", "r913", "r1021", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085" ] }, "tuya_MaximumWithholdingIncomeTaxRateIfImmediateHoldingCompanyInHongKongOwnsDirectlyAtLeast25OfShares": { "xbrltype": "percentItemType", "nsuri": "http://tuya.com/20231231", "localname": "MaximumWithholdingIncomeTaxRateIfImmediateHoldingCompanyInHongKongOwnsDirectlyAtLeast25OfShares", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the maximum withholding income tax rate if the immediate holding company in Hong Kong owns directly at least 25% of the shares.", "label": "Maximum Withholding Income Tax Rate If The Immediate Holding Company In Hong Kong Owns Directly At Least 25% Of The Shares", "terseLabel": "Maximum withholding income tax rate if the immediate holding company in Hong Kong owns directly at least 25% of the shares" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Expected volatility", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r1068" ] }, "tuya_MeasurementInputProbabilityIpoScenarioMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "MeasurementInputProbabilityIpoScenarioMember", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using IPO scenario probability.", "label": "Measurement Input, Probability IPO Scenario [Member]", "terseLabel": "Probability - IPO scenario" } } }, "auth_ref": [] }, "tuya_MeasurementInputProbabilityLiquidationScenarioMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "MeasurementInputProbabilityLiquidationScenarioMember", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using liquidation scenario probability.", "label": "Measurement Input, Probability, Liquidation Scenario [Member]`", "terseLabel": "Probability - Liquidation scenario" } } }, "auth_ref": [] }, "tuya_MeasurementInputProbabilityRedemptionScenarioMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "MeasurementInputProbabilityRedemptionScenarioMember", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using redemption scenario probability.", "label": "Measurement Input, Probability, Redemption Scenario [Member]", "terseLabel": "Probability - Redemption scenario" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r588" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "tuya_MembershipFeeToBeRefundedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "MembershipFeeToBeRefundedCurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails": { "parentTag": "tuya_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for membership fee to be refunded (due within one year or within the normal operating cycle if longer).", "label": "Membership Fee to be Refunded, Current", "terseLabel": "Membership fee to be refunded (2)" } } }, "auth_ref": [] }, "us-gaap_MembershipMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MembershipMember", "presentation": [ "http://tuya.com/role/DisclosureDeferredRevenueDeferredCloudBasedConnectivityAndBasicIotServicesRelatedRevenueMembershipSaasDetails", "http://tuya.com/role/DisclosureDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Membership [Member]", "terseLabel": "Membership", "documentation": "Conveyance of right to use facility or service by organization, association, or club." } } }, "auth_ref": [ "r1024" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails", "http://tuya.com/role/DisclosureShareBasedCompensationAssumptionsDetails", "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r415", "r416", "r417", "r418", "r474", "r683", "r731", "r775", "r776", "r835", "r837", "r839", "r840", "r842", "r865", "r866", "r887", "r892", "r905", "r913", "r1021", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085" ] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://tuya.com/role/DisclosureOrganizationAndPrincipalActivitiesCompanyPrincipalSubsidiariesAndConsolidatedVieDetails" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Percentage of direct or indirect ownership", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash generated from/ (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": [ "r256" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in)/generated from 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": [ "r256" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash generated from/(used in) operating activities", "totalLabel": "Net cash (used in)/generated from 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": [ "r132", "r133", "r134" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLossCalc2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 4.0 }, "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss attributable to Tuya Inc.", "totalLabel": "Net loss", "verboseLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r121", "r134", "r166", "r217", "r242", "r244", "r249", "r260", "r272", "r276", "r277", "r279", "r280", "r284", "r285", "r297", "r309", "r322", "r328", "r330", "r382", "r419", "r420", "r422", "r423", "r424", "r426", "r428", "r430", "r431", "r583", "r596", "r719", "r806", "r826", "r827", "r885", "r922", "r1017" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShareScheduleOfBasicAndDilutedNetIncomeLossPerCommonShareDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss attributable to Tuya Inc.'s ordinary shareholders, basic", "totalLabel": "Net loss attributable to ordinary shareholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r253", "r276", "r277", "r279", "r280", "r288", "r289", "r298", "r301", "r309", "r322", "r328", "r330", "r885" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShareScheduleOfBasicAndDilutedNetIncomeLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "verboseLabel": "Net loss attributable to Tuya Inc.'s ordinary shareholders, diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r253", "r290", "r293", "r294", "r295", "r296", "r298", "r301" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements or Change in Accounting Principle [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": [ "r211", "r212", "r213", "r214", "r215", "r271", "r272", "r273", "r274", "r275", "r279", "r286", "r305", "r341", "r342", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r411", "r515", "r516", "r517", "r540", "r541", "r542", "r543", "r551", "r552", "r553", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r593", "r594", "r597", "r598", "r599", "r600", "r612", "r613", "r614", "r615", "r616", "r617", "r634", "r635", "r636", "r637", "r638", "r686", "r687", "r688", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r747" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items." } } }, "auth_ref": [ "r49", "r211", "r212", "r213", "r214", "r215", "r271", "r272", "r273", "r274", "r275", "r279", "r286", "r305", "r341", "r342", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r411", "r515", "r516", "r517", "r540", "r541", "r542", "r543", "r551", "r552", "r553", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r593", "r594", "r597", "r598", "r599", "r600", "r612", "r613", "r614", "r615", "r616", "r617", "r634", "r635", "r636", "r637", "r638", "r686", "r687", "r688", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r747" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements", "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": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental schedule of non-cash investing activities" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income/(loss)" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableNetCurrent", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Notes receivable, net", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease." } } }, "auth_ref": [ "r335", "r336", "r702" ] }, "tuya_NumberOfInvestors": { "xbrltype": "integerItemType", "nsuri": "http://tuya.com/20231231", "localname": "NumberOfInvestors", "presentation": [ "http://tuya.com/role/DisclosureConvertiblePreferredSharesDetails", "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to number of investors.", "label": "Number of Investors", "terseLabel": "Number of investors" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r996" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "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": [ "r996" ] }, "tuya_NumberOfSubsidiaries": { "xbrltype": "integerItemType", "nsuri": "http://tuya.com/20231231", "localname": "NumberOfSubsidiaries", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesValueAddedTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of subsidiaries.", "label": "Number of Subsidiaries", "terseLabel": "Number of subsidiaries" } } }, "auth_ref": [] }, "tuya_NumeratorForCalculationOfEarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://tuya.com/20231231", "localname": "NumeratorForCalculationOfEarningsPerShareAbstract", "presentation": [ "http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShareScheduleOfBasicAndDilutedNetIncomeLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Numerator For Calculation Of Earnings Per Share [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPropertyEquipmentAndSoftwareDetails", "http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNetDetails" ], "lang": { "en-us": { "role": { "label": "Office Equipment [Member]", "terseLabel": "Office equipment", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "negatedTotalLabel": "Total 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://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r309", "r322", "r328", "r330", "r885" ] }, "tuya_OperatingLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "OperatingLeaseInterestExpense", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureOperatingLeasesComponentsOfLeaseExpensesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the interest of lease liabilities.", "label": "Operating Lease, Interest Expense", "terseLabel": "Interest of lease liabilities" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Maturities of lease liabilities" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureOperatingLeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://tuya.com/role/DisclosureOperatingLeasesSupplementalConsolidatedBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesMaturitiesOfLeaseLiabilitiesDetails", "http://tuya.com/role/DisclosureOperatingLeasesSupplementalConsolidatedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Total lease liabilities", "verboseLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r620" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureOperatingLeasesSupplementalConsolidatedBalanceSheetInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesSupplementalConsolidatedBalanceSheetInformationDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liabilities, current", "verboseLabel": "Operating lease liabilities-current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r620" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 }, "http://tuya.com/role/DisclosureOperatingLeasesSupplementalConsolidatedBalanceSheetInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesSupplementalConsolidatedBalanceSheetInformationDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities, non-current", "verboseLabel": "Operating lease liabilities-non-current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r620" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities", "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": [ "r622", "r629" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesSupplementalConsolidatedBalanceSheetInformationDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net", "verboseLabel": "Right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r619" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureOperatingLeasesComponentsOfLeaseExpensesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of right-of-use assets", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r983" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesSupplementalConsolidatedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate, Operating lease", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r632", "r910" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesSupplementalConsolidatedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term, Operating leases", "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": [ "r631", "r910" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Tax losses carry forwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r80" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesTaxLossesCarryForwardsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Income Taxes", "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": [] }, "tuya_OperatingLossCarryforwardsSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "OperatingLossCarryforwardsSubjectToExpiration", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesTaxLossesCarryForwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of tax losses carry forwards from PRC entities that will expire.", "label": "Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Total tax losses carry forwards" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesTaxLossesCarryForwardsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Table]", "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r79" ] }, "tuya_OrdinarySharesConverted": { "xbrltype": "sharesItemType", "nsuri": "http://tuya.com/20231231", "localname": "OrdinarySharesConverted", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued for the ordinary shares converted.", "label": "Ordinary Shares Converted", "terseLabel": "Number of ordinary shares converted" } } }, "auth_ref": [] }, "tuya_OrdinarySharesConvertedRatio": { "xbrltype": "pureItemType", "nsuri": "http://tuya.com/20231231", "localname": "OrdinarySharesConvertedRatio", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the ordinary shares converted.", "label": "Ordinary Shares Converted, Ratio", "terseLabel": "Ordinary shares converted, ratio" } } }, "auth_ref": [] }, "tuya_OrdinarySharesReclassifiedAndReDesignated": { "xbrltype": "sharesItemType", "nsuri": "http://tuya.com/20231231", "localname": "OrdinarySharesReclassifiedAndReDesignated", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued for the ordinary shares reclassified and re-designated.", "label": "Ordinary Shares Reclassified and Re-designated", "terseLabel": "Number of ordinary shares reclassified and re-designated" } } }, "auth_ref": [] }, "tuya_OrdinarySharesReclassifiedAndReDesignatedRatio": { "xbrltype": "pureItemType", "nsuri": "http://tuya.com/20231231", "localname": "OrdinarySharesReclassifiedAndReDesignatedRatio", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the ordinary shares reclassified and re-designated.", "label": "Ordinary Shares Reclassified and Re-designated, Ratio", "terseLabel": "Ordinary shares reclassified and re-designated, ratio" } } }, "auth_ref": [] }, "tuya_OrdinarySharesRepresentingOrdinaryShares1200794Member": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "OrdinarySharesRepresentingOrdinaryShares1200794Member", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to ordinary shares representing ordinary shares 1200794.", "label": "Ordinary Shares Representing Ordinary Shares 1200794 [Member]", "terseLabel": "Ordinary shares representing ordinary shares 1200794" } } }, "auth_ref": [] }, "tuya_OrdinarySharesRepresentingOrdinaryShares26400.Member": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "OrdinarySharesRepresentingOrdinaryShares26400.Member", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to ordinary shares representing ordinary shares 26,400.", "label": "Ordinary Shares Representing Ordinary Shares 26,400. [Member]", "terseLabel": "Ordianry shares representing ordinary shares 26,400" } } }, "auth_ref": [] }, "tuya_OrdinarySharesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tuya.com/20231231", "localname": "OrdinarySharesTextBlock", "presentation": [ "http://tuya.com/role/DisclosureOrdinaryShares" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure on ordinary shares.", "label": "Ordinary Shares [Text Block]", "terseLabel": "Ordinary Shares" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization and principal activities" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://tuya.com/role/DisclosureOrganizationAndPrincipalActivities" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and principal activities", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r101", "r153", "r745", "r746" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Others", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r237", "r911" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets, net", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r225" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "positiveLabel": "The change in fair value of the investments", "verboseLabel": "Changes in fair value of long-term investments", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r8", "r13", "r154" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLossCalc2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r8", "r13", "r154" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income/(loss)", "verboseLabel": "Other comprehensive income/(loss)" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLossCalc2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentAdditionalInformationDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI for Write-down of Securities, Net of Tax", "terseLabel": "Transfer out of fair value changes of long-term investments", "verboseLabel": "Credit loss", "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized loss realized upon the write-down of available-for-sale securities." } } }, "auth_ref": [ "r7", "r118", "r241" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLossCalc2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentAdditionalInformationDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Changes in fair value of long-term investments", "verboseLabel": "Fair value change of long-term investment", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r239", "r240", "r376" ] }, "us-gaap_OtherInventoriesSpareParts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInventoriesSpareParts", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureInventoriesNetDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://tuya.com/role/DisclosureInventoriesNetDetails" ], "lang": { "en-us": { "role": { "label": "Other Inventories, Spare Parts, Gross", "terseLabel": "Low value consumables and spare parts", "documentation": "Gross amount of components of assembled products that can be sold directly or indirectly through sales of assembled products." } } }, "auth_ref": [ "r974" ] }, "tuya_OtherInvestorsMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "OtherInvestorsMember", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the other investor (part of Angel Investors).", "label": "The Other Investors [Member]", "terseLabel": "The other investor" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilities", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Other Liabilities", "terseLabel": "Due to Tencent Group", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r99", "r707", "r779", "r780", "r924", "r1089" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails": { "parentTag": "tuya_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Others", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r28", "r911" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r30" ] }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrentAbstract", "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]", "terseLabel": "Other non-current liabilities" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilityRelatedPartyCounterpartyNameExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilityRelatedPartyCounterpartyNameExtensibleEnumeration", "presentation": [ "http://tuya.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Other Liability, Related Party, Name [Extensible Enumeration]", "documentation": "Indicates name of related party for liability classified as other." } } }, "auth_ref": [ "r1077" ] }, "us-gaap_OtherLiabilityRelatedPartyTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilityRelatedPartyTypeExtensibleEnumeration", "presentation": [ "http://tuya.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Other Liability, Related Party, Type [Extensible Enumeration]", "documentation": "Indicates type of related party for liability classified as other." } } }, "auth_ref": [ "r1077" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income", "netLabel": "Other non-operating incomes, net", "terseLabel": "Other non-operating incomes, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r129" ] }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseMember", "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Other non-operating income", "documentation": "Primary financial statement caption encompassing other nonoperating income (expense)." } } }, "auth_ref": [] }, "us-gaap_OtherOperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseMember", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesGovernmentGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Other Operating Income (Expense) [Member]", "terseLabel": "Other operating incomes, net", "documentation": "Primary financial statement caption encompassing other operating income (expense)." } } }, "auth_ref": [] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Operating Income (Expense), Net", "terseLabel": "Other operating incomes, net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "us-gaap_OtherReceivableAfterAllowanceForCreditLossRelatedPartyCounterpartyNameExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivableAfterAllowanceForCreditLossRelatedPartyCounterpartyNameExtensibleEnumeration", "presentation": [ "http://tuya.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Other Receivable, after Allowance for Credit Loss, Related Party, Name [Extensible Enumeration]", "documentation": "Indicates name of related party for receivable, after allowance for credit loss, classified as other." } } }, "auth_ref": [ "r1077" ] }, "us-gaap_OtherReceivableAfterAllowanceForCreditLossRelatedPartyTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivableAfterAllowanceForCreditLossRelatedPartyTypeExtensibleEnumeration", "presentation": [ "http://tuya.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Other Receivable, after Allowance for Credit Loss, Related Party, Type [Extensible Enumeration]", "documentation": "Indicates type of related party for receivable, after allowance for credit loss, classified as other." } } }, "auth_ref": [ "r1077" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivables", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Other Receivables", "terseLabel": "Prepaid service fee to Tencent Group", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r232", "r793" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Other Receivables, Net, Current", "terseLabel": "Amounts due from subsidiaries", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "tuya_OtherThanChinaMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "OtherThanChinaMember", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesComponentsOfLossBeforeTaxDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to area Other than China.", "label": "Other Than China [Member]", "terseLabel": "Overseas entities" } } }, "auth_ref": [] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OverAllotmentOptionMember", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Over-Allotment Option [Member]", "terseLabel": "Over allotment option", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://tuya.com/role/DisclosureOrganizationAndPrincipalActivitiesCompanyPrincipalSubsidiariesAndConsolidatedVieDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://tuya.com/role/DisclosureOrganizationAndPrincipalActivitiesCompanyPrincipalSubsidiariesAndConsolidatedVieDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "srt_ParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ParentCompanyMember", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetParentheticalDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Parent Company [Member]", "terseLabel": "Parent Company", "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary." } } }, "auth_ref": [ "r267" ] }, "tuya_PayablesForShareRepurchaseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "PayablesForShareRepurchaseCurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails": { "parentTag": "tuya_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of payables for share repurchases.", "label": "Payables for Share Repurchase Current", "terseLabel": "Payables for share repurchase (3)" } } }, "auth_ref": [] }, "tuya_PaymentFromDepositaryBankCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "PaymentFromDepositaryBankCurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails": { "parentTag": "tuya_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for payment from depositary bank. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Payment from Depositary Bank, Current", "terseLabel": "Payment from depositary bank, current (1)" } } }, "auth_ref": [] }, "tuya_PaymentFromDepositaryBankNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "PaymentFromDepositaryBankNonCurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for payment from depositary bank, non-current portion.", "label": "Payment from Depositary Bank, Non-current", "terseLabel": "Payment from depositary bank, non-current (1)" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Proceeds from other investing activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r943", "r981" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Payment for repurchase and cancellation of ordinary shares", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r45" ] }, "us-gaap_PaymentsForRepurchaseOfConvertiblePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfConvertiblePreferredStock", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureConvertiblePreferredSharesShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Convertible Preferred Stock", "terseLabel": "Proceeds from issuance of Class A ordinary shares upon the Dual Primary Listing, net of cost of issuance", "documentation": "The cash outflow to reacquire preferred stock originally issued and identified as a security that can be exchanged for another type of financial security. This repurchased stock is held in treasury." } } }, "auth_ref": [ "r45" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payments of deferred offering costs", "terseLabel": "Payments of deferred offering costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r44" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Shareholding interest acquired, cash consideration", "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": [ "r41", "r254", "r344" ] }, "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Interest in Subsidiaries and Affiliates", "negatedLabel": "Advance to, and investment in subsidiaries", "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity)." } } }, "auth_ref": [ "r42" ] }, "us-gaap_PaymentsToAcquireLoansReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireLoansReceivable", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision of bridge loans", "negatedLabel": "Provision of bridge loans", "documentation": "The cash outflow for the purchase of loan receivable arising from the financing of goods and services." } } }, "auth_ref": [ "r41" ] }, "us-gaap_PaymentsToAcquireLongtermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireLongtermInvestments", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Long-term Investments", "negatedLabel": "Payment for long-term investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term." } } }, "auth_ref": [ "r981" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property, equipment and software", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r170", "r1062", "r1063", "r1064" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Short-term Investments", "negatedLabel": "Payment for short-term investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r131" ] }, "tuya_PercentageOfSharesOfFieForWithholdingIncomeTaxRateOf5": { "xbrltype": "percentItemType", "nsuri": "http://tuya.com/20231231", "localname": "PercentageOfSharesOfFieForWithholdingIncomeTaxRateOf5", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of shares of the FIE for withholding income tax rate of 5%.", "label": "Percentage Of Shares Of The Fie For Withholding Income Tax Rate Of 5%", "terseLabel": "Percentage of shares of the FIE for withholding income tax rate of 5%" } } }, "auth_ref": [] }, "tuya_PeriodOfArrangementInWhichAmountRecordedRatablyAsOtherNonOperatingIncome": { "xbrltype": "durationItemType", "nsuri": "http://tuya.com/20231231", "localname": "PeriodOfArrangementInWhichAmountRecordedRatablyAsOtherNonOperatingIncome", "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The period of arrangement in which amount recorded ratably as other non-operating income, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Period of Arrangement in which Amount Recorded Ratably as Other Non-operating Income", "terseLabel": "Period of arrangement in which amount recorded ratably as other non-operating income" } } }, "auth_ref": [] }, "tuya_Plan2015Member": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "Plan2015Member", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2015 plan.", "label": "Plan 2015 [Member]", "terseLabel": "2015 Plan" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "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" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "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" ] }, "tuya_PreferentialTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://tuya.com/20231231", "localname": "PreferentialTaxRate", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the preferential tax rate.", "label": "Preferential Tax Rate", "terseLabel": "Preferential tax rate" } } }, "auth_ref": [] }, "tuya_PrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tuya.com/20231231", "localname": "PrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNet" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure on prepayments and other assets.", "label": "Prepaid, and Other Assets Disclosure [Text Block]", "terseLabel": "Prepayments and Other Assets, net" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsAbstract", "lang": { "en-us": { "role": { "label": "Prepayments and Other Assets, net" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 }, "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepayments and other current assets, net", "totalLabel": "Total prepayments and other current assets, net", "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": [ "r977" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "presentation": [ "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Prepayments and Other Assets, net" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Noncurrent", "totalLabel": "Total other non-current assets, net", "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 after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r157", "r969" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsNoncurrentAbstract", "presentation": [ "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Noncurrent [Abstract]", "terseLabel": "Other non-current assets" } } }, "auth_ref": [] }, "tuya_PrepaymentForSharesRepurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "PrepaymentForSharesRepurchase", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount paid for share repurchase.", "label": "Prepayment For Shares Repurchase", "verboseLabel": "Prepayment for share repurchase (2)" } } }, "auth_ref": [] }, "tuya_PrincipalAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://tuya.com/20231231", "localname": "PrincipalAccountingPoliciesLineItems", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesAccountsReceivableNetDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesGovernmentGrantsDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesSalesAndMarketingExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Principal Accounting Policies [Line items]", "terseLabel": "Principal Accounting Policies" } } }, "auth_ref": [] }, "tuya_PrincipalAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://tuya.com/20231231", "localname": "PrincipalAccountingPoliciesTable", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesAccountsReceivableNetDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesGovernmentGrantsDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesSalesAndMarketingExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about principal accounting policies.", "label": "Principal Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromCollectionOfLoansReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromCollectionOfLoansReceivable", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Collection of Loans Receivable", "terseLabel": "Loan repayment", "documentation": "The cash inflow associated with the collection, including prepayments, of loans receivable issued for financing of goods and services." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ProceedsFromContributedCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromContributedCapital", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Contributed Capital", "verboseLabel": "Subscription receivables received", "documentation": "The cash inflow associated with the amount received by a corporation from a shareholder during the period." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ProceedsFromContributionsFromAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromContributionsFromAffiliates", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Contributions from Affiliates", "terseLabel": "Proceeds from subsidiaries", "documentation": "The cash inflow from an entity that is affiliated with the entity by means of direct or indirect ownership." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from IPO", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r6" ] }, "tuya_ProceedsFromIssuanceOfClassOrdinarySharesUponNetOfCostOfIssuance": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "ProceedsFromIssuanceOfClassOrdinarySharesUponNetOfCostOfIssuance", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow to Proceeds from issuance of Class A ordinary shares upon the Dual Primary Listing, net of cost of issuance.", "label": "Proceeds From Issuance Of Class A Ordinary Shares Upon Net Of cost Of Issuance", "terseLabel": "Proceeds from issuance of Class A ordinary shares upon the Dual Primary Listing, net of cost of issuance" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of Class A ordinary shares upon Initial Public Offering and related over-allotment option, net of cost of issuance", "verboseLabel": "Proceeds from issuance of Class A ordinary shares upon U.S. IPO and related over-allotment option, net of cost of issuance", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureConvertiblePreferredSharesDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Convertible Preferred Stock", "terseLabel": "Proceeds from issuance of convertible preferred shares, net of issuance costs", "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r6" ] }, "tuya_ProceedsFromIssuanceOfOrdinarySharesPriorToInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "ProceedsFromIssuanceOfOrdinarySharesPriorToInitialPublicOffering", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of proceeds from issuance of ordinary shares prior to initial public offering.", "label": "Proceeds From Issuance Of Ordinary Shares Prior To Initial Public Offering", "terseLabel": "Proceeds from issuance of ordinary shares prior to Initial Public Offering" } } }, "auth_ref": [] }, "tuya_ProceedsFromIssuanceOfOrdinarySharesUponDualPrimary": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "ProceedsFromIssuanceOfOrdinarySharesUponDualPrimary", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of proceeds from issuance of ordinary shares upon the dual primary listing.", "label": "Proceeds From Issuance Of Ordinary Shares Upon The Dual Primary", "terseLabel": "Proceeds from issuance of Class A ordinary shares upon the Dual Primary Listing, net of cost of issuance" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from disposal of property, equipment and software", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r130" ] }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfShortTermInvestments", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Short-term Investments", "terseLabel": "Proceeds from disposal of short-term investments", "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of share options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r6", "r20" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://tuya.com/role/DisclosureDeferredRevenueDeferredCloudBasedConnectivityAndBasicIotServicesRelatedRevenueMembershipSaasDetails", "http://tuya.com/role/DisclosureDeferredRevenueDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r331", "r685", "r725", "r726", "r727", "r728", "r729", "r730", "r869", "r893", "r912", "r948", "r1012", "r1013", "r1023", "r1087" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails": { "parentTag": "tuya_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Product Warranty Accrual, Current", "terseLabel": "Product warranty", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28", "r1014", "r1015" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://tuya.com/role/DisclosureDeferredRevenueDeferredCloudBasedConnectivityAndBasicIotServicesRelatedRevenueMembershipSaasDetails", "http://tuya.com/role/DisclosureDeferredRevenueDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r331", "r685", "r725", "r726", "r727", "r728", "r729", "r730", "r869", "r893", "r912", "r948", "r1012", "r1013", "r1023", "r1087" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r217", "r242", "r244", "r255", "r260", "r272", "r284", "r285", "r309", "r322", "r328", "r330", "r382", "r419", "r420", "r422", "r423", "r424", "r426", "r428", "r430", "r431", "r554", "r557", "r558", "r583", "r596", "r705", "r718", "r759", "r806", "r826", "r827", "r885", "r908", "r909", "r923", "r980", "r1017" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Equipment and Software, net" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPropertyEquipmentAndSoftwareDetails", "http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNetDetails" ], "lang": { "en-us": { "role": { "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": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Equipment and Software, net", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r139", "r175", "r180", "r181" ] }, "tuya_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tuya.com/20231231", "localname": "PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment Estimated Useful Life [Table Text Block]", "terseLabel": "Schedule of property, plant and equipment estimated useful life" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total cost", "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": [ "r140", "r223", "r715" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPropertyEquipmentAndSoftwareDetails", "http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment", "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://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 }, "http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNetDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, equipment and software, net", "totalLabel": "Total property, equipment and software, 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": [ "r11", "r706", "r715", "r911" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Equipment and Software", "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": [ "r11", "r175", "r180", "r713" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNetTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of property, equipment and software, net", "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": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPropertyEquipmentAndSoftwareDetails", "http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNetDetails" ], "lang": { "en-us": { "role": { "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": [ "r140" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPropertyEquipmentAndSoftwareDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, equipment and software 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", "presentation": [ "http://tuya.com/role/DisclosureAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Allowance for doubtful accounts", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r252", "r397" ] }, "tuya_PurchaseCommitmentAggregatePaymentsMade": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "PurchaseCommitmentAggregatePaymentsMade", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureCommitmentsAndContingenciesServicesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents the value of aggregate payments made under purchase commitment.", "label": "Purchase Commitment, Aggregate Payments Made", "terseLabel": "Total payments made" } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-term Commitment [Table Text Block]", "terseLabel": "Summary of group's services purchase commitments", "documentation": "Tabular disclosure of arrangements in which the entity has agreed to procure goods or services from one or more suppliers. May include identification of the goods or services to be purchased, identity of the seller, pricing, effects on pricing for failing to reach minimum quantities required to be purchased (such as penalties), cancellation rights, and termination provisions." } } }, "auth_ref": [ "r107", "r160" ] }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureCommitmentsAndContingenciesServicesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Purchase obligations remaining non-cancelable contractual commitments", "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations." } } }, "auth_ref": [ "r107", "r160" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureCommitmentsAndContingenciesServicesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation", "terseLabel": "Total", "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_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureCommitmentsAndContingenciesServicesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "Less Than 1 year", "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_PurchaseObligationDueInSecondAndThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInSecondAndThirdYear", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureCommitmentsAndContingenciesServicesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, to be Paid, Year Two and Three", "terseLabel": "1-3 years", "documentation": "Amount of purchase arrangement to be paid in second and third fiscal years 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": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails", "http://tuya.com/role/DisclosureShareBasedCompensationAssumptionsDetails", "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "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": [ "r415", "r416", "r417", "r418", "r466", "r474", "r505", "r506", "r507", "r656", "r683", "r731", "r775", "r776", "r835", "r837", "r839", "r840", "r842", "r865", "r866", "r887", "r892", "r905", "r913", "r916", "r1010", "r1021", "r1081", "r1082", "r1083", "r1084", "r1085" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails", "http://tuya.com/role/DisclosureShareBasedCompensationAssumptionsDetails", "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r415", "r416", "r417", "r418", "r466", "r474", "r505", "r506", "r507", "r656", "r683", "r731", "r775", "r776", "r835", "r837", "r839", "r840", "r842", "r865", "r866", "r887", "r892", "r905", "r913", "r916", "r1010", "r1021", "r1081", "r1082", "r1083", "r1084", "r1085" ] }, "tuya_RealizedGainsExerciseOfWarrant": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "RealizedGainsExerciseOfWarrant", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureFinancialIncomeNetDetails": { "parentTag": "tuya_FinancialIncomeNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tuya.com/role/DisclosureFinancialIncomeNetDetails", "http://tuya.com/role/DisclosureLongTermInvestmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of realized gain due to the exercise of the warrant.", "label": "Realized Gains, Exercise of Warrant", "terseLabel": "Realized gain of bridge loan conversion to investment", "verboseLabel": "Realized gain of bridge loan conversion to investment" } } }, "auth_ref": [] }, "tuya_ReceivablesFromThirdPartyPaymentPlatformsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "ReceivablesFromThirdPartyPaymentPlatformsCurrent", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of receivables from third party payment platforms expected to be collected within one year or the normal operating cycle, if longer.", "label": "Receivables from Third Party Payment Platforms, Current", "terseLabel": "Receivables from third party payment platforms" } } }, "auth_ref": [] }, "tuya_RegisteredShareholdersMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "RegisteredShareholdersMember", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for represents registration of parties.", "label": "Registered Shareholders [Member]", "terseLabel": "Registered shareholders" } } }, "auth_ref": [] }, "tuya_ReimbursementPaymentFromDepositaryBank": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "ReimbursementPaymentFromDepositaryBank", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of reimbursement payment from depositary bank.", "label": "Reimbursement Payment from Depositary Bank", "terseLabel": "Reimbursement payment from depositary bank" } } }, "auth_ref": [] }, "tuya_ReimbursementPaymentFromDepositaryBankRecorded": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "ReimbursementPaymentFromDepositaryBankRecorded", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of reimbursement payment from depositary bank recorded during the reporting period.", "label": "Reimbursement Payment from Depositary Bank, Recorded", "terseLabel": "Reimbursement payment from depositary bank recorded" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [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", "r642", "r643", "r778", "r779", "r780", "r781", "r782", "r803", "r805", "r834" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "terseLabel": "Related Party", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r263", "r264", "r642", "r643", "r644", "r645", "r778", "r779", "r780", "r781", "r782", "r803", "r805", "r834" ] }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Purchase of cloud service from Tencent Group", "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [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", "r642", "r643", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r778", "r779", "r780", "r781", "r782", "r803", "r805", "r834", "r1077" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://tuya.com/role/DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r639", "r640", "r641", "r643", "r646", "r756", "r757", "r758", "r810", "r811", "r812", "r831", "r832" ] }, "srt_ReportableLegalEntitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ReportableLegalEntitiesMember", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetParentheticalDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfCashFlowsDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsStatementOfComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Reportable Legal Entities [Member]", "terseLabel": "Reportable Legal Entities", "documentation": "Legal entities of the consolidated entity reporting separate financial information in the entity's financial statements." } } }, "auth_ref": [ "r267", "r961", "r964", "r965", "r1016", "r1019", "r1020" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r265", "r266", "r432", "r438", "r645", "r879", "r880" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "negatedLabel": "Research and development expenses", "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": [ "r100", "r524", "r1086" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and development expenses", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Expenses", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r523" ] }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Internal-Use Software Development Costs", "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination." } } }, "auth_ref": [ "r2", "r3", "r100" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r214", "r268", "r269", "r270", "r272", "r273", "r276", "r277", "r278", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r305", "r388", "r389", "r543", "r577", "r581", "r582", "r583", "r617", "r637", "r638", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r747" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r214", "r268", "r269", "r270", "r272", "r273", "r276", "r277", "r278", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r305", "r388", "r389", "r543", "r577", "r581", "r582", "r583", "r617", "r637", "r638", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r747" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Current", "terseLabel": "Restricted cash", "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": [ "r967", "r984" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails", "http://tuya.com/role/DisclosureShareBasedCompensationRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units RSU [Member]", "terseLabel": "Restricted Share Units (RSUs)", "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_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesAccountsReceivableNetDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "verboseLabel": "Net decrease in retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r111", "r146", "r711", "r738", "r743", "r754", "r785", "r911" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r213", "r268", "r269", "r270", "r273", "r283", "r285", "r387", "r393", "r515", "r516", "r517", "r542", "r543", "r564", "r567", "r568", "r571", "r581", "r734", "r736", "r760", "r1090" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Deferred Revenue" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Total revenue", "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": [ "r310", "r311", "r321", "r326", "r327", "r331", "r332", "r334", "r462", "r463", "r685" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r183", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r868" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://tuya.com/role/DisclosureDeferredRevenue" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Deferred Revenue", "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": [ "r183", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r465" ] }, "us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuePracticalExpedientRemainingPerformanceObligation", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Optional Exemption, Performance Obligation [true false]", "terseLabel": "Revenue, remaining performance obligation, optional exemption, performance obligation [true false]", "documentation": "Indicates (true false) whether optional exemption was applied not to disclose amount of transaction price allocated to and explanation of expected timing of revenue recognition for remaining performance obligation, when contract has expected duration of one year or less or right to consideration corresponds directly to performance completed." } } }, "auth_ref": [ "r453" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligations", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r178" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation recognition 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": [ "r179" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r630", "r910" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Concentration" } } }, "auth_ref": [] }, "tuya_SaasAndOthersMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "SaasAndOthersMember", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for SaaS and others.", "label": "SaaS and others", "terseLabel": "SaaS and others" } } }, "auth_ref": [] }, "tuya_SaasMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "SaasMember", "presentation": [ "http://tuya.com/role/DisclosureDeferredRevenueDeferredCloudBasedConnectivityAndBasicIotServicesRelatedRevenueMembershipSaasDetails", "http://tuya.com/role/DisclosureDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to SaaS.", "label": "SaaS [Member]", "terseLabel": "SaaS" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "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": [] }, "tuya_SalesAndMarketingExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tuya.com/20231231", "localname": "SalesAndMarketingExpensesPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for sales and marketing expenses.", "label": "Sales And Marketing Expenses [Policy Text Block]", "terseLabel": "Sales and Marketing Expenses" } } }, "auth_ref": [] }, "tuya_SalesReturnAllowancesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "SalesReturnAllowancesCurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails": { "parentTag": "tuya_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for sales return allowances. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales Return Allowances, Current", "terseLabel": "Sales return allowances" } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r286", "r475", "r940", "r993" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureAccountsReceivableNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Summary of accounts receivable, net", "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": [ "r34" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Summary of current and non-current portions of accruals and other liabilities", "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShareScheduleOfAntidilutiveSharesExcludedFromComputationOfDilutedNetLossPerOrdinaryShareDetails" ], "lang": { "en-us": { "role": { "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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Summary of antidilutive shares excluded from computation of diluted net loss per ordinary share", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of components of income tax expense", "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": [ "r152" ] }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsTables" ], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet [Table Text Block]", "terseLabel": "Summary of balance sheet", "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r960", "r988" ] }, "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsTables" ], "lang": { "en-us": { "role": { "label": "Condensed Cash Flow Statement [Table Text Block]", "terseLabel": "Summary of statement of cash flows", "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r960", "r988" ] }, "srt_ScheduleOfCondensedFinancialStatementsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedFinancialStatementsTable", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Financial Statements [Table]", "documentation": "Disclosure of information about condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows." } } }, "auth_ref": [ "r186", "r208", "r209", "r210", "r267", "r941" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Summary of deferred tax assets and deferred tax liabilities", "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": [ "r151" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Summary of basic and diluted loss per share", "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": [ "r995" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation of differences between statutory tax rate and effective tax rate", "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": [ "r150" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r379", "r380", "r381" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of assets and liabilities that are measured at fair value on a recurring basis", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r586", "r587" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureInventoriesNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of inventories, net", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r24", "r115", "r116", "r117" ] }, "tuya_ScheduleOfPrincipalSubsidiariesAndConsolidatedViesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tuya.com/20231231", "localname": "ScheduleOfPrincipalSubsidiariesAndConsolidatedViesTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureOrganizationAndPrincipalActivitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of principal subsidiaries and consolidated VIEs.", "label": "Schedule of Principal Subsidiaries and Consolidated VIEs [Table Text Block]", "terseLabel": "Summary of Company's principal subsidiaries and consolidated VIE" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPropertyEquipmentAndSoftwareDetails", "http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNetDetails" ], "lang": { "en-us": { "role": { "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": [ "r11" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureRelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Summary of related parties", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationAssumptionsDetails", "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails", "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails", "http://tuya.com/role/DisclosureShareBasedCompensationRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r477", "r478", "r480", "r481", "r482", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r504", "r505", "r506", "r507", "r508" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of share options activity", "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": [ "r18", "r19", "r76" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of assumptions used to value the Company's options grants", "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": [ "r149" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesActivitiesOfGroupSClassOrdinarySharesAndClassBOrdinarySharesDetails", "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "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": [ "r65", "r66", "r67", "r68", "r69", "r70", "r71", "r144", "r145", "r146", "r228", "r229", "r230", "r307", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r750", "r751", "r752", "r753", "r892", "r939", "r985" ] }, "us-gaap_ScheduleOfStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTextBlock", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of activities of the Group's Class A ordinary shares and Class B ordinary shares", "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. 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. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding." } } }, "auth_ref": [ "r23", "r64", "r66", "r67", "r68", "r69", "r70", "r71", "r108", "r109", "r144", "r145", "r146" ] }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfVariableInterestEntitiesTable", "presentation": [ "http://tuya.com/role/DisclosureOrganizationAndPrincipalActivitiesCompanyPrincipalSubsidiariesAndConsolidatedVieDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Variable Interest Entities [Table]", "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide." } } }, "auth_ref": [ "r85", "r86", "r87", "r89", "r90", "r555", "r556", "r559", "r560", "r664", "r665", "r666" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://tuya.com/role/DisclosureRisksAndConcentrationTables" ], "lang": { "en-us": { "role": { "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Summary of customers with greater than 10% of the accounts receivable and suppliers contributed more than 10% of total purchases", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r52", "r53", "r55", "r56", "r96", "r155" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r926" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r928" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesComponentsOfLossBeforeTaxDetails", "http://tuya.com/role/DisclosureIncomeTaxesNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r187", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r332", "r333", "r772", "r773", "r774", "r836", "r838", "r841", "r843", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r870", "r894", "r916", "r1023", "r1087" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r315", "r316", "r317", "r318", "r319", "r320", "r332", "r886" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "negatedLabel": "Sales and marketing expenses", "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://tuya.com/role/DisclosurePrincipalAccountingPoliciesSalesAndMarketingExpensesDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing expenses", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r122" ] }, "tuya_SeriesA1ConvertiblePreferredSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "SeriesA1ConvertiblePreferredSharesMember", "presentation": [ "http://tuya.com/role/DisclosureConvertiblePreferredSharesDetails", "http://tuya.com/role/DisclosureConvertiblePreferredSharesShareRepurchasesDetails", "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for series A-1 convertible preferred shares.", "label": "Series A-1 convertible preferred shares [Member]", "terseLabel": "Series A-1 convertible preferred shares" } } }, "auth_ref": [] }, "tuya_SeriesBConvertiblePreferredSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "SeriesBConvertiblePreferredSharesMember", "presentation": [ "http://tuya.com/role/DisclosureConvertiblePreferredSharesDetails", "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for series B convertible preferred shares.", "label": "Series B convertible preferred shares [Member]", "terseLabel": "Series B convertible preferred shares" } } }, "auth_ref": [] }, "tuya_SeriesCConvertiblePreferredSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "SeriesCConvertiblePreferredSharesMember", "presentation": [ "http://tuya.com/role/DisclosureConvertiblePreferredSharesDetails", "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for series C convertible preferred shares.", "label": "Series C convertible preferred shares [Member]", "terseLabel": "Series C convertible preferred shares" } } }, "auth_ref": [] }, "tuya_SeriesConvertiblePreferredSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "SeriesConvertiblePreferredSharesMember", "presentation": [ "http://tuya.com/role/DisclosureConvertiblePreferredSharesDetails", "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for series A convertible preferred shares.", "label": "Series A convertible preferred shares [Member]", "terseLabel": "Series A convertible preferred shares" } } }, "auth_ref": [] }, "tuya_SeriesDConvertiblePreferredSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "SeriesDConvertiblePreferredSharesMember", "presentation": [ "http://tuya.com/role/DisclosureConvertiblePreferredSharesAdditionalDetails", "http://tuya.com/role/DisclosureConvertiblePreferredSharesDetails", "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for series D convertible preferred shares.", "label": "Series D convertible preferred shares [Member]", "terseLabel": "Series D convertible preferred shares" } } }, "auth_ref": [] }, "tuya_ServicesExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://tuya.com/20231231", "localname": "ServicesExpirationPeriod", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Services expiration period.", "label": "Services Expiration Period", "terseLabel": "Services expiration period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Requisite service period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r906" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "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": [ "r906" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r497" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)", "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": [ "r497" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted", "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": [ "r495" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)", "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": [ "r495" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at the end", "periodStartLabel": "Outstanding at the beginning", "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": [ "r492", "r493" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of shares", "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://tuya.com/role/DisclosureShareBasedCompensationRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding at the end (in dollars per share)", "periodStartLabel": "Outstanding at the beginning (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r492", "r493" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted average grant date fair value per share" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r496" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)", "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": [ "r496" ] }, "tuya_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple": { "xbrltype": "perShareItemType", "nsuri": "http://tuya.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The exercise multiple used to value the options grants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Multiple", "terseLabel": "Exercise multiple" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Exercise price (US Dollar)", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "tuya_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate": { "xbrltype": "percentItemType", "nsuri": "http://tuya.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The estimated forfeiture rate (post-vesting) used to value the options grants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Forfeiture Rate", "terseLabel": "Expected forfeiture rate (post-vesting)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, 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://tuya.com/role/DisclosureShareBasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, 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": [] }, "tuya_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsFairValueOfShareOption": { "xbrltype": "perShareItemType", "nsuri": "http://tuya.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsFairValueOfShareOption", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The fair value of share option used to value the options grants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Fair value of Share Option", "terseLabel": "Fair value of share option (US Dollar)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "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://tuya.com/role/DisclosureShareBasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "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://tuya.com/role/DisclosureShareBasedCompensationAssumptionsDetails", "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails", "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails", "http://tuya.com/role/DisclosureShareBasedCompensationRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation", "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": [ "r477", "r478", "r480", "r481", "r482", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r504", "r505", "r506", "r507", "r508" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted average remaining contractual term and Aggregate intrinsic value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Difference between the exercise price of the underlying awards and the estimated fair value of the underlying stock", "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": [ "r499" ] }, "tuya_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://tuya.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options exercised during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Exercised (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of options Forfeited", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r490" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails", "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of options granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r488" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)", "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": [ "r498" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Outstanding at the end (in dollars)", "periodStartLabel": "Outstanding at the beginning (in dollars)", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails", "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at the end", "periodStartLabel": "Outstanding at the beginning", "terseLabel": "Number of options outstanding", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r484", "r485" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of shares", "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://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at the end (in dollars per share)", "periodStartLabel": "Outstanding at the beginning (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r484", "r485" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted average exercise price per share" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Plan Modification, Incremental Cost", "verboseLabel": "Total incremental share-based compensation expense", "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification." } } }, "auth_ref": [ "r512" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails", "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails", "http://tuya.com/role/DisclosureShareBasedCompensationRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r480", "r481", "r482", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r504", "r505", "r506", "r507", "r508" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r489" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r490" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r488" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Award Tranche One [Member]", "terseLabel": "Share-based payment arrangement, tranche one", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Award Tranche Two [Member]", "terseLabel": "Share-based payment arrangement, tranche two", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-based Compensation", "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": [ "r476", "r483", "r502", "r503", "r504", "r505", "r508", "r518", "r519", "r520", "r521" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://tuya.com/role/DisclosureRisksAndConcentrationSupplierSConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis].", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://tuya.com/role/DisclosureRisksAndConcentrationSupplierSConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Domain]", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Fair value of the underlying shares on the date of options grants (US Dollar)", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "tuya_ShareRepurchaseProgram2021Member": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "ShareRepurchaseProgram2021Member", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the share repurchase program, 2021.", "label": "Share Repurchase Program [Member]", "terseLabel": "Share Repurchase Program" } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1025" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Contractual term", "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": [ "r907" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)", "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": [ "r504" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollar per share)", "documentation": "Weighted average grant-date fair value of non-vested options forfeited." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at the end (in dollars per share)", "periodStartLabel": "Outstanding at the beginning (in dollars per share)", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted average grant date fair value per share" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "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": [ "r148" ] }, "tuya_ShareholdingInterestOfCustomerWithBridgeLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "ShareholdingInterestOfCustomerWithBridgeLoanMember", "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Shareholding interest of a customer with a bridge loan.", "label": "Shareholding Interest of Customer with Bridge Loan [Member]", "terseLabel": "Shareholding interest of a customer with a bridge loan" } } }, "auth_ref": [] }, "tuya_ShareholdingInterestOfPrivatelyHeldCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "ShareholdingInterestOfPrivatelyHeldCompanyMember", "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Shareholding interest of a privately held company.", "label": "Shareholding Interest of Privately Held Company [Member]", "terseLabel": "Shareholding interest of a privately held company" } } }, "auth_ref": [] }, "tuya_SharesIssuedDuringPeriodSharesUponDualPrimaryListingNetOfIssuanceCost": { "xbrltype": "sharesItemType", "nsuri": "http://tuya.com/20231231", "localname": "SharesIssuedDuringPeriodSharesUponDualPrimaryListingNetOfIssuanceCost", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during period upon the Dual Primary Listing, net of cost of issuance.", "label": "Shares Issued During Period, Shares, Upon Dual Primary Listing, Net of Issuance Cost", "terseLabel": "Issuance of ordinary shares upon the Dual Primary Listing, net of cost of issuance (in shares)", "verboseLabel": "Number of shares issued upon the Dual Primary Listing, net of cost of issuance" } } }, "auth_ref": [] }, "tuya_SharesIssuedDuringPeriodValueUponDualPrimaryListingNetOfIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "SharesIssuedDuringPeriodValueUponDualPrimaryListingNetOfIssuanceCost", "crdr": "credit", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Amount of shares issued during period upon the Dual Primary Listing, net of cost of issuance.", "label": "Shares Issued During Period, Value, Upon Dual Primary Listing, Net of Issuance Cost", "terseLabel": "Issuance of ordinary shares upon the Dual Primary Listing, net of cost of issuance" } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://tuya.com/role/DisclosureConvertiblePreferredSharesDetails", "http://tuya.com/role/DisclosureConvertiblePreferredSharesShareRepurchasesDetails", "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "terseLabel": "Shares issued price per share", "verboseLabel": "Original issuance price", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesActivitiesOfGroupSClassOrdinarySharesAndClassBOrdinarySharesDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://tuya.com/role/DisclosureShortTermInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tuya.com/role/DisclosureShortTermInvestmentsDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-term Investments.", "terseLabel": "Short-term investments", "totalLabel": "Total short-term investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r162", "r163", "r976" ] }, "us-gaap_ShortTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Short-term Investments" } } }, "auth_ref": [] }, "tuya_ShortTermInvestmentsLineItem": { "xbrltype": "stringItemType", "nsuri": "http://tuya.com/20231231", "localname": "ShortTermInvestmentsLineItem", "presentation": [ "http://tuya.com/role/DisclosureShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Short-term Investments [Line Item]" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestmentsMember", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesScheduleOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Investments [Member]", "terseLabel": "Short-term investments", "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet." } } }, "auth_ref": [ "r844", "r845", "r846", "r871" ] }, "tuya_ShortTermInvestmentsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tuya.com/20231231", "localname": "ShortTermInvestmentsPolicyPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for short-term investments.", "label": "Short-term Investments, Policy [Policy Text Block]", "terseLabel": "Short-term Investments" } } }, "auth_ref": [] }, "tuya_ShortTermInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://tuya.com/20231231", "localname": "ShortTermInvestmentsTable", "presentation": [ "http://tuya.com/role/DisclosureShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information pertaining to short-term investments.", "label": "Short-term Investments [Table]" } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureOperatingLeasesComponentsOfLeaseExpensesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Lease, Cost", "terseLabel": "Expenses for short-term lease within 12 months", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r627", "r910" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Principal Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r135", "r258" ] }, "tuya_SmartDeviceDistributionMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "SmartDeviceDistributionMember", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Smart device distribution.", "label": "Smart device distribution", "terseLabel": "Smart device distribution" } } }, "auth_ref": [] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPropertyEquipmentAndSoftwareDetails", "http://tuya.com/role/DisclosurePropertyEquipmentAndSoftwareNetDetails" ], "lang": { "en-us": { "role": { "label": "Software and Software Development Costs [Member]", "terseLabel": "Software", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://tuya.com/role/DisclosureConvertiblePreferredSharesAdditionalDetails", "http://tuya.com/role/DisclosureConvertiblePreferredSharesDetails", "http://tuya.com/role/DisclosureConvertiblePreferredSharesShareRepurchasesDetails", "http://tuya.com/role/DisclosureOrdinarySharesActivitiesOfGroupSClassOrdinarySharesAndClassBOrdinarySharesDetails", "http://tuya.com/role/DisclosureOrdinarySharesDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetParentheticalDetails", "http://tuya.com/role/DocumentDocumentAndEntityInformation", "http://tuya.com/role/StatementConsolidatedBalanceSheets", "http://tuya.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r184", "r228", "r229", "r230", "r260", "r291", "r292", "r299", "r301", "r307", "r308", "r382", "r419", "r422", "r423", "r424", "r430", "r431", "r436", "r437", "r439", "r440", "r442", "r596", "r750", "r751", "r752", "r753", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r784", "r807", "r828", "r847", "r848", "r849", "r850", "r851", "r939", "r985", "r994" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesActivitiesOfGroupSClassOrdinarySharesAndClassBOrdinarySharesDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r33", "r213", "r247", "r248", "r249", "r268", "r269", "r270", "r273", "r283", "r285", "r306", "r387", "r393", "r443", "r515", "r516", "r517", "r542", "r543", "r564", "r566", "r567", "r568", "r569", "r571", "r581", "r606", "r607", "r608", "r609", "r610", "r611", "r638", "r734", "r735", "r736", "r760", "r828" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesComponentsOfLossBeforeTaxDetails", "http://tuya.com/role/DisclosureIncomeTaxesNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r187", "r197", "r332", "r333", "r772", "r773", "r774", "r836", "r838", "r841", "r843", "r852", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r870", "r894", "r916", "r1023", "r1087" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://tuya.com/role/StatementConsolidatedBalanceSheets", "http://tuya.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "verboseLabel": "Statement", "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": [ "r268", "r269", "r270", "r306", "r685", "r748", "r771", "r777", "r778", "r779", "r780", "r781", "r782", "r784", "r787", "r788", "r789", "r790", "r791", "r794", "r795", "r796", "r797", "r799", "r800", "r801", "r802", "r803", "r805", "r808", "r809", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r828", "r917" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY/(DEFICIT)" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r286", "r475", "r940", "r942", "r993" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://tuya.com/role/StatementConsolidatedBalanceSheets", "http://tuya.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "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": [ "r268", "r269", "r270", "r306", "r685", "r748", "r771", "r777", "r778", "r779", "r780", "r781", "r782", "r784", "r787", "r788", "r789", "r790", "r791", "r794", "r795", "r796", "r797", "r799", "r800", "r801", "r802", "r803", "r805", "r808", "r809", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r828", "r917" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of redeemable preferred shares (in shares)", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r15", "r32", "r68", "r146", "r434" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesActivitiesOfGroupSClassOrdinarySharesAndClassBOrdinarySharesDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "terseLabel": "Issuance of ordinary shares reserved for equity incentive plan (in shares)", "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [] }, "tuya_StockIssuedDuringPeriodSharesIssuanceOfOrdinarySharesPriorToInitialPublicOffering": { "xbrltype": "sharesItemType", "nsuri": "http://tuya.com/20231231", "localname": "StockIssuedDuringPeriodSharesIssuanceOfOrdinarySharesPriorToInitialPublicOffering", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Number of issuance Of Ordinary Shares Prior To initial public offering.", "label": "Stock Issued During Period, Shares, Issuance Of Ordinary Shares Prior To Initial Public Offering", "terseLabel": "Issuance of ordinary shares prior to Initial Public Offering (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesActivitiesOfGroupSClassOrdinarySharesAndClassBOrdinarySharesDetails", "http://tuya.com/role/DisclosureOrdinarySharesDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Number of shares issued during the period", "verboseLabel": "Issuance of ordinary shares upon Initial Public Offering and related over-allotment option, net of cost of issuance (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r15", "r108", "r109", "r146", "r750", "r828", "r848" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Exercise of share option and vested restricted share unit (in shares)", "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": [ "r15", "r108", "r109", "r146" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Number of options Exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r15", "r108", "r109", "r146", "r489" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of redeemable preferred shares", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r15", "r33", "r146" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesActivitiesOfGroupSClassOrdinarySharesAndClassBOrdinarySharesDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Benefit Plan", "terseLabel": "Issuance of ordinary shares reserved for equity incentive plan", "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [] }, "tuya_StockIssuedDuringPeriodValueIssuanceOfOrdinarySharesPriorToInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "StockIssuedDuringPeriodValueIssuanceOfOrdinarySharesPriorToInitialPublicOffering", "crdr": "credit", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Amount of issuance of ordinary shares prior to initial public offering.", "label": "Stock Issued During Period, Value, Issuance Of Ordinary Shares Prior To Initial Public Offering", "terseLabel": "Issuance of ordinary shares prior to Initial Public Offering" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesActivitiesOfGroupSClassOrdinarySharesAndClassBOrdinarySharesDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of ordinary shares upon Initial Public Offering and related over-allotment option, net of cost of issuance", "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": [ "r15", "r108", "r109", "r146", "r760", "r828", "r848", "r923" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Exercise of share option and vested restricted share unit", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r77", "r108", "r109", "r146" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Share repurchase program, authorized amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramPeriodInForce1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramPeriodInForce1", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Period in Force", "terseLabel": "Share repurchase program, period", "documentation": "Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Share repurchase program, remaining authorized amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "terseLabel": "Repurchase of ordinary shares (in share)", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r15", "r108", "r109", "r146", "r753", "r828", "r850" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchase of ordinary shares", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r15", "r108", "r109", "r146", "r760", "r828", "r850", "r923" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesActivitiesOfGroupSClassOrdinarySharesAndClassBOrdinarySharesDetails", "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r109", "r112", "r113", "r138", "r786", "r804", "r829", "r830", "r911", "r924", "r986", "r1006", "r1069", "r1090" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity:", "verboseLabel": "Shareholders' equity:" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://tuya.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r648", "r649" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfTaxCreditCarryforwardsTextBlock", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Summary of Tax Credit Carryforwards [Table Text Block]", "terseLabel": "Summary of tax losses carry forwarded for future years", "documentation": "Tabular disclosure of tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances." } } }, "auth_ref": [ "r79" ] }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Summary of Valuation Allowance [Table Text Block]", "terseLabel": "Schedule of movement of valuation allowance", "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance." } } }, "auth_ref": [ "r78" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow disclosures" } } }, "auth_ref": [] }, "tuya_SupplierBMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "SupplierBMember", "presentation": [ "http://tuya.com/role/DisclosureRisksAndConcentrationSupplierSConcentrationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to supplier B.", "label": "Supplier B" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://tuya.com/role/DisclosureRisksAndConcentrationSupplierSConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier concentration risk", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r54" ] }, "tuya_SupplierMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "SupplierMember", "presentation": [ "http://tuya.com/role/DisclosureRisksAndConcentrationSupplierSConcentrationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to supplier A.", "label": "Supplier [Member]", "terseLabel": "Supplier A" } } }, "auth_ref": [] }, "us-gaap_Supplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Supplies", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Supplies", "terseLabel": "Advance to suppliers", "documentation": "Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r876", "r889", "r1009" ] }, "tuya_TaxExpirationPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://tuya.com/20231231", "localname": "TaxExpirationPeriodAxis", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesTaxLossesCarryForwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Information about tax expiration period.", "label": "Tax Expiration Period [Axis]", "terseLabel": "Tax Expiration Period [Axis]" } } }, "auth_ref": [] }, "tuya_TaxExpirationPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "TaxExpirationPeriodDomain", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesTaxLossesCarryForwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Tax expiration period.", "label": "Tax Expiration Period [Domain]", "terseLabel": "Tax Expiration Period [Domain]" } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails": { "parentTag": "tuya_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://tuya.com/role/DisclosureAccrualsAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Taxes Payable, Current", "terseLabel": "Tax payables", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_TemporaryEquityByClassOfStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityByClassOfStockTable", "presentation": [ "http://tuya.com/role/DisclosureConvertiblePreferredSharesAdditionalDetails", "http://tuya.com/role/DisclosureConvertiblePreferredSharesDetails", "http://tuya.com/role/DisclosureConvertiblePreferredSharesShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, by Class of Stock [Table]", "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable." } } }, "auth_ref": [ "r21", "r64" ] }, "us-gaap_TemporaryEquityDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Convertible Preferred Shares" } } }, "auth_ref": [] }, "tuya_TemporaryEquityDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tuya.com/20231231", "localname": "TemporaryEquityDisclosureTextBlock", "presentation": [ "http://tuya.com/role/DisclosureConvertiblePreferredShares" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure on Convertible Preferred Shares.", "label": "Temporary Equity Disclosure [Text Block]", "terseLabel": "Convertible Preferred Shares" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityLineItems", "presentation": [ "http://tuya.com/role/DisclosureConvertiblePreferredSharesAdditionalDetails", "http://tuya.com/role/DisclosureConvertiblePreferredSharesDetails", "http://tuya.com/role/DisclosureConvertiblePreferredSharesShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity [Line Items]", "terseLabel": "Convertible Preferred Shares", "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_TemporaryEquityParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityParOrStatedValuePerShare", "presentation": [ "http://tuya.com/role/DisclosureConvertiblePreferredSharesDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Par value of convertible preferred shares", "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable." } } }, "auth_ref": [ "r21", "r64" ] }, "tuya_TemporaryEquityRepurchaseOfSharesShares": { "xbrltype": "sharesItemType", "nsuri": "http://tuya.com/20231231", "localname": "TemporaryEquityRepurchaseOfSharesShares", "presentation": [ "http://tuya.com/role/DisclosureConvertiblePreferredSharesShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents of new stock of temporary equity repurchased during the period.", "label": "Temporary Equity, Repurchase of Shares, Shares", "terseLabel": "Number of shares repurchased" } } }, "auth_ref": [] }, "tuya_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://tuya.com/20231231", "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://tuya.com/role/DisclosureConvertiblePreferredSharesDetails", "http://tuya.com/role/DisclosureConvertiblePreferredSharesShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "terseLabel": "Number of shares issued during the period" } } }, "auth_ref": [] }, "tuya_TemporaryEquityStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "TemporaryEquityStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureConvertiblePreferredSharesAdditionalDetails", "http://tuya.com/role/DisclosureConvertiblePreferredSharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of direct costs associated with issuing temporary equity. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Temporary Equity, Stock Issued, Issuance Costs", "terseLabel": "Issuance costs" } } }, "auth_ref": [] }, "tuya_TimeDepositAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "TimeDepositAssets", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureShortTermInvestmentsDetails": { "parentTag": "us-gaap_ShortTermInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/DisclosureShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of time deposit assets.", "label": "Time Deposit Assets", "terseLabel": "Time deposits" } } }, "auth_ref": [] }, "tuya_TimeDepositAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "TimeDepositAssetsNoncurrent", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosureLongTermInvestmentDetails": { "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentDetails" ], "lang": { "en-us": { "role": { "documentation": "The carrying amount of time deposit assets as of balance sheet date, classified as noncurrent.", "label": "Time Deposit Assets, Noncurrent", "terseLabel": "Time deposit" } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable, net", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r167", "r168", "r169", "r337", "r338", "r340" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://tuya.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://tuya.com/role/DisclosureLongTermInvestmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r435", "r441", "r572", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r720", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r1001", "r1002", "r1003", "r1004" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://tuya.com/role/DisclosureConvertiblePreferredSharesShareRepurchasesDetails", "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Weighted average price of shares repurchased during period", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r73" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Treasury Stock", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r73" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetParentheticalDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "terseLabel": "Treasury stock (in shares)", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r73" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://tuya.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock (US$0.00005 par value; 25,596,331 and 16,795,331 shares as of December 31, 2022 and 2023, respectively)", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r35", "r73", "r74" ] }, "tuya_TreasuryStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://tuya.com/20231231", "localname": "TreasuryStockParOrStatedValuePerShare", "presentation": [ "http://tuya.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsBalanceSheetParentheticalDetails", "http://tuya.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of treasury stock.", "label": "Treasury Stock Par Or Stated Value Per Share", "terseLabel": "Treasury stock, par value" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockRetiredCostMethodAmount", "crdr": "debit", "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Retired, Cost Method, Amount", "negatedLabel": "Cancellation of Treasury stock", "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method." } } }, "auth_ref": [ "r15", "r72", "r109" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Number of shares repurchased during period", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r15", "r109", "r146" ] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesRetired", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesActivitiesOfGroupSClassOrdinarySharesAndClassBOrdinarySharesDetails", "http://tuya.com/role/DisclosureOrdinarySharesDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Retired", "terseLabel": "Cancellation of Treasury stock (in shares)", "documentation": "Number of shares of common and preferred stock retired from treasury during the period." } } }, "auth_ref": [ "r15", "r109", "r146" ] }, "tuya_TreasuryStocksPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tuya.com/20231231", "localname": "TreasuryStocksPoliciesTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for treasury stocks.", "label": "Treasury Stocks [Policies Text Block]", "terseLabel": "Treasury stocks" } } }, "auth_ref": [] }, "tuya_TuyaGlobalInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "TuyaGlobalInc.Member", "presentation": [ "http://tuya.com/role/DisclosureOrganizationAndPrincipalActivitiesCompanyPrincipalSubsidiariesAndConsolidatedVieDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Tuya Global Inc.", "label": "Tuya Global Inc." } } }, "auth_ref": [] }, "tuya_TuyaGmbhMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "TuyaGmbhMember", "presentation": [ "http://tuya.com/role/DisclosureOrganizationAndPrincipalActivitiesCompanyPrincipalSubsidiariesAndConsolidatedVieDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Tuya GmbH.", "label": "Tuya GmbH" } } }, "auth_ref": [] }, "tuya_TuyaHkLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "TuyaHkLimitedMember", "presentation": [ "http://tuya.com/role/DisclosureOrganizationAndPrincipalActivitiesCompanyPrincipalSubsidiariesAndConsolidatedVieDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Tuya HK Limited.", "label": "Tuya (HK) Limited" } } }, "auth_ref": [] }, "tuya_TuyaJapanCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "TuyaJapanCo.Ltd.Member", "presentation": [ "http://tuya.com/role/DisclosureOrganizationAndPrincipalActivitiesCompanyPrincipalSubsidiariesAndConsolidatedVieDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Tuya Japan Co., Ltd.", "label": "Tuya Japan Co., Ltd." } } }, "auth_ref": [] }, "tuya_TuyaSmartInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "TuyaSmartInc.Member", "presentation": [ "http://tuya.com/role/DisclosureOrganizationAndPrincipalActivitiesCompanyPrincipalSubsidiariesAndConsolidatedVieDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Tuya Smart Inc.", "label": "Tuya Smart Inc." } } }, "auth_ref": [] }, "tuya_TuyasmartColombiaS.a.sMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "TuyasmartColombiaS.a.sMember", "presentation": [ "http://tuya.com/role/DisclosureOrganizationAndPrincipalActivitiesCompanyPrincipalSubsidiariesAndConsolidatedVieDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Tuyasmart Colombia S.A.S.", "label": "Tuyasmart (Colombia) S.A.S", "terseLabel": "Tuya smart (Colombia) S.A.S" } } }, "auth_ref": [] }, "tuya_TuyasmartIndiaPrivateLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "TuyasmartIndiaPrivateLimitedMember", "presentation": [ "http://tuya.com/role/DisclosureOrganizationAndPrincipalActivitiesCompanyPrincipalSubsidiariesAndConsolidatedVieDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Tuyasmart India Private Limited.", "label": "Tuyasmart (India) Private Limited", "terseLabel": "Tuya smart (India) Private Limited" } } }, "auth_ref": [] }, "tuya_TwoInvestorsMember": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "TwoInvestorsMember", "presentation": [ "http://tuya.com/role/DisclosureOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to two investors (part of Angel Investors).", "label": "Two Investors [Member]", "terseLabel": "Two investors" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesAccountsReceivableNetDetails", "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r211", "r212", "r213", "r214", "r215", "r272", "r273", "r274", "r275", "r286", "r341", "r342", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r411", "r515", "r516", "r517", "r540", "r541", "r542", "r543", "r551", "r552", "r553", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r593", "r594", "r597", "r598", "r599", "r600", "r612", "r613", "r614", "r615", "r616", "r617", "r634", "r635", "r636", "r637", "r638", "r686", "r687", "r688", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "country_US", "terseLabel": "UNITED STATES" } } }, "auth_ref": [] }, "tuya_UnrealizedGainLossOnLongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "UnrealizedGainLossOnLongTermInvestments", "crdr": "credit", "calculation": { "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://tuya.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on Long term investment.", "label": "Unrealized Gain Loss On Long Term Investments", "negatedLabel": "Fair value change on short-term and long-term investments" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r526", "r532" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "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": [ "r57", "r58", "r59", "r173", "r174", "r176", "r177" ] }, "us-gaap_ValuationAllowanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceAbstract", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance [Abstract]", "terseLabel": "Valuation allowance" } } }, "auth_ref": [] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Changes of valuation allowance", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r535" ] }, "us-gaap_ValueAddedTaxReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValueAddedTaxReceivableCurrent", "crdr": "debit", "calculation": { "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://tuya.com/role/DisclosurePrepaymentsAndOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Value Added Tax Receivable, Current", "verboseLabel": "VAT recoverable (1)", "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r970" ] }, "tuya_ValueAddedTaxReceivablePercentage": { "xbrltype": "percentItemType", "nsuri": "http://tuya.com/20231231", "localname": "ValueAddedTaxReceivablePercentage", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesValueAddedTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Value added tax receivable as a percentage in excess of its actual tax burden upon completion of relevant VAT refund filling process.", "label": "Value Added Tax Receivable Percentage", "terseLabel": "Value added tax receivable percentage" } } }, "auth_ref": [] }, "tuya_ValueAddedTaxesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tuya.com/20231231", "localname": "ValueAddedTaxesPolicyTextBlock", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for value added taxes.", "label": "Value Added Taxes [Policy Text Block]", "terseLabel": "Value Added Taxes" } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityLineItems", "presentation": [ "http://tuya.com/role/DisclosureOrganizationAndPrincipalActivitiesCompanyPrincipalSubsidiariesAndConsolidatedVieDetails" ], "lang": { "en-us": { "role": { "label": "Variable Interest Entity [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": [ "r555", "r556", "r559", "r560", "r664", "r665", "r666" ] }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityOwnershipPercentage", "presentation": [ "http://tuya.com/role/DisclosureOrganizationAndPrincipalActivitiesCompanyPrincipalSubsidiariesAndConsolidatedVieDetails" ], "lang": { "en-us": { "role": { "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage", "terseLabel": "Economic interest held", "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly)." } } }, "auth_ref": [ "r88" ] }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "presentation": [ "http://tuya.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Variable Interest Entity, Primary Beneficiary [Member]", "terseLabel": "Consolidated VIE", "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity." } } }, "auth_ref": [ "r85", "r555", "r556", "r559", "r560" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosureOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Variable Lease, Cost", "terseLabel": "Variable lease costs", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r628", "r910" ] }, "tuya_VatRefundReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://tuya.com/20231231", "localname": "VatRefundReceived", "crdr": "debit", "presentation": [ "http://tuya.com/role/DisclosurePrincipalAccountingPoliciesValueAddedTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of VAT refund received.", "label": "VAT Refund Received", "terseLabel": "VAT refund received" } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "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" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://tuya.com/role/DisclosureShareBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "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" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShareScheduleOfBasicAndDilutedNetIncomeLossPerCommonShareDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average number of ordinary shares used in computing net loss per share, diluted", "verboseLabel": "Weighted-average ordinary 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": [ "r290", "r301" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://tuya.com/role/DisclosureBasicAndDilutedNetLossPerShareScheduleOfBasicAndDilutedNetIncomeLossPerCommonShareDetails", "http://tuya.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average number of ordinary shares used in computing net loss per share, basic", "verboseLabel": "Weighted-average ordinary 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": [ "r288", "r301" ] }, "tuya_WithholdingIncomeTaxRateOnDividendsDistributed": { "xbrltype": "percentItemType", "nsuri": "http://tuya.com/20231231", "localname": "WithholdingIncomeTaxRateOnDividendsDistributed", "presentation": [ "http://tuya.com/role/DisclosureIncomeTaxesNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the withholding income tax rate on dividends distributed.", "label": "Withholding Income Tax Rate on Dividends Distributed", "terseLabel": "Withholding income tax rate on dividends distributed" } } }, "auth_ref": [] }, "tuya_ZhejiangTuyaSmartElectronicsCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://tuya.com/20231231", "localname": "ZhejiangTuyaSmartElectronicsCo.Ltd.Member", "presentation": [ "http://tuya.com/role/DisclosureOrganizationAndPrincipalActivitiesCompanyPrincipalSubsidiariesAndConsolidatedVieDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Zhejiang Tuya Smart Electronics Co., Ltd.", "label": "Zhejiang Tuya Smart Electronics Co., Ltd." } } }, "auth_ref": [] } } } }, "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": "25", "Paragraph": "4", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-4" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(27)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "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" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "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": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-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(a))", "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,20)", "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.19-26)", "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.20)", "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.21)", "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.24)", "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.29)", "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.29-30)", "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-31)", "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.3,4)", "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.30)", "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": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "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": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-6" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-9" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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.12)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r99": { "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.15)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r100": { "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-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(20))", "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(23))", "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(25))", "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(28))", "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(29))", "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(30)(a)(1))", "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(30)(a)(3))", "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))", "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(31))", "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(32))", "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(6)(a))", "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "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" }, "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(12))", "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(20))", "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(4))", "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.1,2)", "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.2(a),(d))", "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.4)", "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.7(a),(b))", "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.7(c),9(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r138": { "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" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/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": "610", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//610/tableOfContent" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r156": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r157": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r158": { "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" }, "r159": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r160": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "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(23))", "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(4))", "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(5))", "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": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r165": { "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" }, "r166": { "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" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "(m)", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "5", "Subsection": "04", "Paragraph": "c", "Subparagraph": "Schedule I", "Publisher": "SEC" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "7", "Subsection": "05", "Paragraph": "c", "Subparagraph": "Schedule II", "Publisher": "SEC" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "9", "Subsection": "06", "Publisher": "SEC" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.5-04(Schedule I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480922/205-10-S99-6" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "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(1))", "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(12))", "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(13))", "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(14))", "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(17))", "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(18))", "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(2))", "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(27)(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(28))", "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r231": { "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" }, "r232": { "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)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r238": { "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" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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)(3)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r260": { "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" }, "r261": { "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)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r262": { "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" }, "r263": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r264": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r265": { "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(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r266": { "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(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r279": { "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" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r393": { "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" }, "r394": { "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" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r397": { "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" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r402": { "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" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r407": { "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" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r409": { "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" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "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": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r475": { "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" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r477": { "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" }, "r478": { "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" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "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": "(h)(2)(i)", "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": "(h)(2)(iii)", "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": "(i)", "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": "(l)", "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": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "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.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r524": { "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" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r555": { "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" }, "r556": { "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" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r559": { "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" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "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": "(b)(2)", "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": "(c)", "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": "(d)", "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": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r591": { "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" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r596": { "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" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r622": { "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" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r625": { "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" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r636": { "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" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r642": { "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" }, "r643": { "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" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r717": { "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" }, "r718": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r719": { "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" }, "r720": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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(3)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r738": { "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" }, "r739": { "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" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r793": { "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)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r811": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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 C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r837": { "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" }, "r838": { "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 C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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 C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r842": { "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" }, "r843": { "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 F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r853": { "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" }, "r854": { "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" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r865": { "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" }, "r866": { "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" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r887": { "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" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r904": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r909": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d-3" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r933": { "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" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r938": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "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" }, "r939": { "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" }, "r940": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r941": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-11" }, "r942": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r944": { "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" }, "r945": { "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" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org//321/tableOfContent" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "325", "Publisher": "FASB", "URI": "https://asc.fasb.org//325/tableOfContent" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r970": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r971": { "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(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r972": { "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(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r973": { "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(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r974": { "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r975": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r976": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r1001": { "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" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4" }, "r1006": { "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" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r1010": { "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" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1016": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "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)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "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" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1066": { "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" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1069": { "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" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1072": { "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" }, "r1073": { "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" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "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" }, "r1080": { "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" }, "r1081": { "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" }, "r1082": { "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" }, "r1083": { "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" }, "r1084": { "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" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1090": { "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" }, "r1091": { "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 148 0001104659-24-050855-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-24-050855-xbrl.zip M4$L#!!0 ( +8UF%@_))- /B "Q^ 0 1 ='5Y82TR,#(S,3(S,2YX MN",V=.+>OTY.C=4>_HK75X^*M@<4$"R.)[EN#5.SI- M$RX3;K[WT7ISW(/_3GIO(/_'WH>/;]]9_=N4\!:J-F-:RN? ^1C8"[HD5DCX MG(9W9$F#%;'IIX-%&*X^'A^'T9H<@PZL,W)12$#MH[G_>)RFEK)P.JNMUKMC2,U:!A*R$7 U-*4A@,;7D/90J]9%X0$L^F^5C']&/=X68N4"^ISI7J["C[ MG9/W.S%P,.FH\BX>5=C!KW^R+#$M$,_S0Z&;^"G]N%HQ;^;'7^ ;HOH1FWP" M>%GXRV\/P^HH+4 9 S)R?6H95Q@=\O1W?CT7 &G\9#";C7XXW&6RP MCF F'GF_BM]AP@B HV@4'%B3S F)(J--7#MRF^?+JU6;+?F88O!RR&0?@]'L MTE^"[ LB5(+YI!&)_ M_,6ZOAE]Z[HD8G;% MOU@XC#].7S<$+Y!IT4\QQ);@>_!ZQ%38@ M8#+V9^$3X8J!T#"7$L8/,AACMC];&6,!9\JZ@U(%Y8WOS4!#3 W97OQ>MR\67PO(*M%JU;(S;-KL+R%#9J MFUAF_*VX %SU9V58_LQR\;-%DV(ZF,U@'D>K57P\0MPZ&]?0F_E\*60S W]+ MIAJ5>&.@$L62+;M0M#6-R[8"+-QB>>F=IIAIRBT)(P[ET[1'WS R9:[X8J86 M)APT.O#60 ?R8O)AP/KT$.)9ZGTFVG8%E8)]]TV+U" M7RU86G=GHT'Y17MM;(/M3+ ;&G#-/)C?&'&''J0J-D?UA$H4SZI]->-DQ:RZ M_8_:/H1M-"'/Y<5Q]CE9(-<:CAKE5D+Y_N2L:E%"/I;@7UE9)XDA>4Z7UQW( M>I ?**P_;1B^1+5'LRLVFU%TPZ'!!0V?*/7P!",*?;X&^@=8I,(T.@ :.V2/ M-/FDUX87+4:C-I45^(;:E.N"J@,3N.7D-;*F<96L(*V3T"J8"ZB8\)&X9>>FDA/TNO._ ME^.LTI9>KSK"9$5;:=EBH,A+MZ#XQ)1>.A0&!2I5PL):=+I3UIW$,3C]B3.# M%[)P73#.)+I@0JD\M#\YQT/[-'_Q5\0S9F85N'4 &;FIW1.866&D#&$$=4U] MULJ9- YL;\T=V*R?2IR[3F;F);,@WIP&0V^\@-9;^*Y#>8 G3.$:)EUFL]#4 M?4;/2(GU62._FB_]N\^#L36\ _#[#X,OHYNKP%SXK%_B9K"*'K/&:R85\3MXYI7F#IPVB+>.DL91]. .8S@<3_D M**+_E=7M$%ZK&.41G,2>5ZR'&.E7:7D6R:J2[#BA-H7DH% ?D;-DSO\Z''23 M>>VA>0:V\.%AWOP>&LZ&AD37;B=RZ6@6+YD Z()-;[(@89_36TJ0C=,/KPGC M7XD;T9$'>[N( ^/Y!0E8W4+Q#RQ9J8@]V>%]JEAYW:RT+SMBT;C?I4 MCI]UZM.YR[T<_BKWG>9J8,)-HPT50IU6-->*!_I(O8BBC7$>UZFY M+M3ST&C NZ8:D)1D%8KJ0-]BO4)_VE05L?)B?-6J<=IXG9B6;L7%EZA*%>A4ID9E'ECP/3%08%/& M(>O"[X]1/BY]K5&.+3@HU4#B&B&*$&-_B5WJH0CE_#E @T8AJ/''%3%ZPW/!J?K*RARZ'-W![ZX9CR1V;CZM?%\Y,D^RU=3BD/%FPU)J1N MW/TCBM3H2Z6S5_2E\,G&BAU.Q;5E=J%J8F! H[QM#?V)%235LWAX=D(SX<@VJZGRC)J$*W&PM0C^C#^K>NC3>+E[@C'4X#'VD6ODE:) MG.0"L(V8MYQA!U6S:&D,XKJ@,Y]C4K-0:6E6#9"5F5(9)^UBA-E4%"'B%3ML MM=C"/X@+( 5=8GWM\R?"'8,NJ!*OP46,(?-K*W9@G_#M$:1(7) MO^\Y5\R-XHA01.>>'3SNN.F9R$.WJBNRGWLL&S4^HZ1Z/X7.B>\' ]X0066[9J(:\C5ZE(3^*G MD/"S!$.KR+%#;+<(^&(L[&X1[S).2IPE1YD-(]R3(BU19J<)+Z<)I=#EEU,+ M*5N-CE3W\KOH2*D&G<:\W.T9Z6L%+W=KQB9'C9Y4[E;9Z;8,*-P2I7H=1/HH$*- #S4LYK$<'2#:YX1,WA%2PV'\@%"'AO[9(*/W@M1X-'@HJ$-$ M\3R0^ET@-08&#P)U;6_\#%"3]W_4N&SS\$\'5)/G?AJ^\Z.&:]L'?CK(-.&9 M^A!,-3"&#_ET.*AB*#7!DTH$3*(FN]8WC95L$ ^I1J7Q:QD=1JK0.4V8FQH+ M@Q#&KO4U[U/H'Z908V#Z(D4'A")"3!W>I09 'Z;7-;UA=(9Y,(8:DH8Q4QT^ M!CZ_9@Z^:EP:!%)TF-0Y"RK\ =6MK_'([5J\@3-?,Y<[-2Z2+;B)8UR'U\:L MLERR,+58P7"/VS3JR4ZK5*1*I"1[\@*O]' DY]9!9.1*:.I#J 2GF?-@ATQY MRH^F ?T] B$'C](CJ\UT)1*2+7K.P(HY= !LXW>UI7.5&B[)+KZ)!U6'I/&- MWGYC[PD3+XI>\YO:?TI_ZYR5FCHK3?!H=PN7I22? L>SD].JSZO9RR$_Q=P[ M-(W[HAQ&?08E?HWOR.]P,W=KDB.F(E5B=5;%JNZZV@XE8U\G.4@*2B5&;V3Q M_#*_IPZB!@Y0ITU:'CHGW5IU)5D*C1$5B;JA< MN-[A8>XR5&<,4M J\6ERO6,'E/[2,;F989- "8EDVUJZ1JR#80OG(CDR1GF4 M8$GVIT8W<'4@-O4XDB.HSZ"$3[)A57H?=;@U)N>T0^7*\)X?"D4FN9NV"-UXM9L_N"M 3,%_/@ M+.4,"ZZ6&JF$=T%4TU5XBMQ(]IW'.J(]65S-:AAH(&^1U(/:;C,8-.6L M48_SINJ1EF_%%;#2&HCI(ZF#E5:B4YTMIHY\&[O%5%'-K%: TY/&4T-ID]SA MVQ3?,9WCO/I 5S['[\U!KN.@0;K9=66X1HS+L;*".KC-3A3%$_'BGD;BIE>" MZM]9WHZ)"G2C$\GD1?ND),O&6T1G4);%NC>6FQ@E;_W'Y!987$'%[M0NM"-> MY*M_#\$DMQ+J]R?O-:\BI$7@BOXQ+<0B:2D=QCN^C5"EBP%(J-'@Y7LO\?A! M\X*4FK-E$.?&ZP;3+$OQR0(6J^!/P#GXB\AKB]IU+Q=L:Y_-GUK4SRC;LE&J M2]-(4JOT/.2PFU1V03]]DOT^>4BU0-IQ9<0:#X=!&P)*^V#Y-N"T]FG P3] ML'?2.SN%__X!HAX]+]V4!-EGZO'T]'3T/.7ND<_GQWA"$^O)9NLD!:M5 F METR;R@19J/NJXFPS7GH.X0Y.>%$0^LO^,PNN_"5AL,29D6AY9TF!%[%QEA+8%U#Z:^X_'PD+%U\>HJP=6 %N/);GQ;<$JSA&HLJ1_ M"%T_@F(3-5/78%/GSV-5\^@RG6(? Y/>X>G[[:NQ]DQ\X(0 MM^UF=1!9\*_#-!_6X@QK<79J7(LBN[?B+R8PK]._VR91T"'C8J/Z6/RX:_=E!Y)^3'.'<@ MP]XA*,S9:7TU=#G%W\%6(&#_"79'0;!YH1' 4/,+O3]4]'P:&V!%!3X=W%!8 M+F\8A--@A/7$OZ#WA#E_IX2/V7,\D^%4^(]FV>(U 5:4?5SZ4#W"U\.0+G$( M!]FB:1 R6-F#9)^Y'ZU24@8D!Q:!5$[L\-/!C+@X9WO,==%+!*K"\6[6F'@: M/V3VZ<#FU&%A^AEJR'QG(BH0#TAA?6/4HA2PR(@\A\)$S7EV M7;5H #WIO@A]Z?J1,_1FG$"1D1UBR(OG#,/$"2O=1X.8]V0MO'.JK;$#CWUI M)A&T0YU"H(XD(*C:,LVR[4MC"+P3]W3/H\EC\B"9,.<._3!%/.XFFYK2)&?< M)##&'XHQ_:,C5K1;-$K<1FT6\+RWV:\6]J*0BI&>76"VDAHX2255O&BMO(7+:[]A"WI%5WY 2M=1"GJ+TG[0P=L MATZW'*_+?6;HA13FT'#PC%&$M#C)JNG:(:T>1#Q&Q**^L7"1SJ[9QC:."R?N M:%9Z&"1>V#;,N"\-YB MT^#1GC?_H?WZDJP83!'I\J-PC'S+/+:,ED4MT-/NRT+M+EIBC]X*]BWRM@ST M"44S'4"3/*.M7*":$+=UN4#QGK/Z-T2J,[%AAA9.T''5^Z>-I37)TEIY+QJ+ M:Y"CM=)>-E?E/9;VJK&T!CE:*.W& #L.<=P,@H@Z5Q%.%?>"6RS&'7T224'] M &V:OS0GB<0?.UAOB/% 5XEOVV@6U[WX0I1,\/H<;1,U<2U&H.)HQ"A<^)S] M"X_""VON>J(]6F9!KQO-XLOT_)*E3Y)6%(O!)FM.^0\V5L[G7'@;E'T[0^H( M2(IV2QUE.[9$>@LF<.B=G+ZMC+";"2T<2.7W"O5A;^K-!=W%.B>YCR]6[3\1 M[EP3QN,^!F/C^63S>N6L]FRJV0[\8/7TB\K](JB M3ROLH&:4X8GJ W2=UVMB>6F2AL8[W_^-VCG[ELR(HU5<^.NT?K2__H)G2.*@(VS=A" MV;'JXR7A&+=5%5":VE(I/KO^5!Q0R\6H)K=4CB!N;X>1>\X>89!5=2\=<9ME MO(0NLIPR,CXB1]7=J)JLI7)]7DX77"?8_909UX#?*T4.+B--1LTMJKF8H\PR*4Q62Q/08C&(I*6D>Q MQ=&!$WYT&)0>P.?A'RE3')"AEBJE:2%*>571N;=WTGM34Z>5YMT_RO-?+\WZ?Y/F@E^?#/LESKI?G?(_D.3O1RI.3M%">W"O'#X)+ MPOD:MK%HG C&T?2?L B:^+D\4F\>HWS[8KD5!U[P-R,NS+L;!C5I:BL-8%^\ MD%[B(=Z,V5#+P6PF'.EIO'PH+@8UA$7F=18C$R+MB MC\RAGH.>O[#(FT9AZ2RH:<96 GM+GM%)J$Z6X6RX7%*'P:]?XF0T21)O/?2^ M^-[\O^'_T9,'BU MSVO59_:V.$1LE[^5;7'-83A=L(!61\)J4NLEJ*E]6Z8FO3"9UA2\Q["D@F#U M)-OM@!=KA#&:TM?; 4NJ?,,\46"@EJQ MH5TK[JF0L_.R8)XEPOFD,CAG3,(P_BA J'R8Z MCL%O%\3['E264,8YVK>6*EWCG;\RG$]B!3$-:%LY!PS]\%X6CKGQO8W=#PW1 M5Q2#7;.%*62H^NVIZ=HH&31\Z@$O#Y2MI+90BALVHY=K&Z_!O&*S>&=8P*(X M?>E)VSM\6S%[TEWB+]0.U?>[ OI"$4(%U/Q!F6X ZVW''1W?E,_(78MD^*^.E2P+Q MN G^O"C/VY*K+O7$+=QJ;AWO-BI':P;#Q%S\C;+Y O:>?9@5R9P*X]05;$:S M6+B7"+;;H? ?L0DVL'!Z7B0"FGAR1=T0%A#P(XT)C_6H_TB8*.K:Y^F"$M8? M\2-(94O92S%LY3&@J'Q^NP%L"N><+'LGO:K=1T_:PDY9N.D@Q>NK']) 8OK1 MDQ;'U5;<(2 N^(SG4C^N9) #M'D1:#U=.R9=@T7'G 5X/5Z\$42O,=DYJ9JL MA3IZ*VQ1R82_BD+H6=/$O'S#?H_PIIS*-,,.XWF322KC/SRD;YVZ9&]EIJ]EFU_R?&TPM?0/$]+I:X:/+5"FV=IJ;"1=<4"^9!XZY!&,J-'[SC;.V=(6&"Q7KK^F=.RC"^R8VA&/ M7_#X1MT9;LU!SAE3.:ILS:&E+2+IM)5UC8)FQT7,=B+%M'42H1$3UB1T)1YP MN\/MX\!S?!Z4_.J45*V9OE/S< -9)YQX0>P0@]XR?B2,EFCV54NORK9R8)QYYZ@7W!L4[MW28B7G$D..IMG?>5&R8QL.[8)GLL'N70X M0Y*#$Q4MO/\-@DIV C&;?"!Z;E&%4$[9&DW7].[.(BM/" M^*D1L6G&.]+<]1?J.DF\LMS\WRAK"T=MN1#I#(2S4>X%:=@"ZLPM;(.\DGD/ MKD)>F._A#SCWO3T2>W-[?GI9!":W?6^D:,U;:"9HY2+S,1A M'Y&=>SBV#SW;C;!KCV!] C^2U\Q,%ZWF_%K3?#H5R@ZX"Z94R27KY>1=SDA? M99*?//G9-?#5^QLEB2T M*=]/TR!/Z82GF8_OJZB><=4?D/,V,B<9BX*OH@8>.'^ V,F[*0I,"Q3M1C"K MJ!JO3;)VH=-?K;B_XDSD&\WZ,UC(3LCS/?=A=_Y 8>Z':2%Y="V_Q6#B8QQ4 M!./+.K''/]" \D=Z'7E%9%^%^^9(UM1SZ@>V8WQ;5.GZHWI)^T'NNY(\B->X M:7$63>[R>D=#X9UY6@IC M?Q7^>[.0EWD$;-Z1I:#9PG&F>DG6ZUASJG5.K[_2B):3[> 6]!HR5:*K>_H M[%Z+^[9)F.EO*]^[BJ!'RWLAFM/QGEQ$%P2CL*D9/(-0WIRFMI:R URSC'NC!ZG/6M^V,= 'XUW3 MB/2-45I/VMK!6E%UVS?F'%N8 <%!+ R',V*IO+-HZ.=V;5F0#,Z9I2(*YVP=VB^AOS:9EV:4,\6 M7B)07-4T+4ELX?I.%-.W8^N#^1GQR*MN7'=G]>_3/I.G:HC'[JQ:V#Y9/.FE M6+Z-9A*'S^(=U4;DK1DH-2N_O-*Q_0%J$\A7O*7TUHBGFP=^\WC!Q8M+"R2J?NK2[X2:L6M-JFHZQ>0"V@G^IV 244WKO MWIR<5-]RVRY["T='B>IO;B3J25J[@9!46;9Q4).U;,/0=Q1Z=OKAP^G9FS?5 M-YX:Y6JA?IIVM-/>R&B6HD;4^S+A)E8V--)<@PYZ-JAC[OEY*=8X*&;BO8_>;CPH'T]O MRV%?FB@Y3PWZ04##X,[W[-CRGMU@=NWS7,R2JUSSK/MBS)^P)4VDVQ2N:,M0 M4;5%5+TW:78[X_JN]#H7NKE"#W=C M9Q3) X") TIQ)MB142O=4LH=^W++ 4&;KRU=1'^TMWE%!4Z&'CH??>-0FRO_ MR2N9-TS(6S@__'*,L@?V@B[)K_\'4$L#!!0 ( +8UF%C2H_8J71D /%] M 0 5 ='5Y82TR,#(S,3(S,5]C86PN>&UL[5U;;^.XDGY?8/^#-OLR"YQT M8B?I&Z;/@6,GW0&2.(C3,V>?!HQ$Q]R111]*RN7\^BWJ8DN6*)*R8M'R (/I M;IFD^-57++&*1?+7?[S.7>L9,Y]0[]M![\/Q@84]FSK$>_IV$/J'R+<).?C' MW__S/W[]K\/#?Y[?7UL.M<,Y]@++9A@%V+%>2#"S'NAB@3SK!C-&7-)BT<8Y\J$,]*VJL_Z&W_&68M$>]K];I41_^.^Z?0@M? M^Y^_GGVT!C?+DC?0P2F1%W6)]^=7_K]'>*D%4#W_ZZM/OAW,@F#Q]>CHY>7E MP\O)!\J>H('CWM$_;ZXG]@S/T2'Q_ !Y-CZPH/Q7/WIX36T41'+*5']]9&[: MP,G1\EW"$OQ?AVFQ0_[HL-<_/.E]>/6=@Z2+_&>%EZ3%7POE$TR]+U^^'$6_ M+HM"0Z2BZ25LD)YE_(8]GSSC:^K7 RAIT6C 0^3:_>91)\T: M!1WYLTN7OC3 \:JE+0(<$=]VJ1\R&$F4!0^8S:^\9^P'4:]&.$#$E6)3;*05 M6 /;IB'TXA[;F#RC1Q??XD ;5W4KK0#C$O8"R@CVZR 25&\%RAW#"_06*[K&T+3//T_4BXUW].3B=0'?*JQO-;4;-@'^)%Q M=8*GU5:MHHJ5Y%N_& WK- M&^;EX\0XUYB Z;7;-GB8^E+@Q261?1U/1V0ZQ0R#[?7/]F1"FE&]0 M_AYL,PS6"RAC!^"^)8\VD5*S'6A;G!/RY)$IL1'W"%?TCS!@8MB!,O&L=1.) M:;^C'<T>^YC!5 ]H@[\&C-CP?8?Q'W=RZ2N7! ;T_=0&WZDM-!L,=.A& M6GP-OR6"XCW<) "680"_!MASL+-\2@+>]O%Q[_C8.K26S<'?A^/;R?CZ:C1X MN!A9YX/KP>WPPIK\N+AXF&@@BW !,I?:N8ZX/$Y*65X7>',^M!>U-47^8]1@ MZ!\^(;3@X=N3(^P&?OHD4IM(99('?\3]DY/^QWZO=]+_E.ET1C4&+-]_Q.RT??AK3EN*S"0ECOQP M'L^'#PE0GM:?,CI?22QY"=7I,&4.9M\.>@=6Z$,_Z(*_ [D'U@LF3[,@^F7+ M3/#X&8QB_@=WB)^1&X4 @B%B[ WF3[\A-\0"AI3JFL.<.D]%;NM#-9#SLG"C M@.*RHMU@5!E90F#?( )+XZH2:UI1I1N$:B-,B#TQB-@TO/P&71<0F2W2#>*D MB!*B3@TBZI8&T>SWFB)/9QA*Z^4%T-]12NO!3'@^,XCG:%F$.$E4(;\R4LVT M0LUN<%T7:,+V1X/83E:\J&":K8N;P*'-.)'TV<*J3KM;=@=O.5^J6JW;B M+V15%7.HTB*F;-1I@C30#\D'Z>]Y-\;3GV!#N$@$Y%;6Z0R[^B@-'+K%A6B1 MEUE2LC-4JF(ST!O)9H'(OHFE93M#HCHZ WV5S%HG3W4)J/WGC+K039]_-(*W M-4;EQ;<=KI+U6%PP3]%)[^3L*V8. M79H4E 2,5: 9R-P#@QE'R-ZBGL<@JA@4%>\0DUH0I=.PPQ:\6L U^)!T=Q/'U MK^(% YU6NJ0)#2 WAVA6- N-+ M6FJK[OG">:BG +5G#H%5=(@7W14 -L]E,3V2/X&9W#-/\;L$A,/0#^!SS=8M MH+!U'*.=6NWP%BF\%LH/.18,KNWI!].,O+=X#D>A@-]##RJY2*)KJZ4H?H MK0'4P)28#'SI&F!IV3Q0^..L[37 C;P5"3 #IU,"/92OZ,KJ&8 _;BYN'R;6^!)^NKF[O_AQ<3NY^NW"NAY/S-W4>,N/ MKTA79 3:G2OS1QN;.M*71^$8L#7$"^%#DWQQ@.ES/*6Y+<@7KV"/0/V(A]C; M%7 6J2JW4M2%KCU=>0%FV!?O$7FW-YIG$ KT%L?]MN5AX*P@,GT @:;3G!AK MDK5?]5T05LI#_PC0^RVKPK9Y%GQA]"1FHK+D>U]A6TM*_J46%/V,OQ*F6K[LT%Z^V&_*3B7DF,_SG MB+-_:K1D'OS/V M)MA.CH ?,.+#3R/XI_=TAQFACF0OY'N]SAQ[H* &A1G@M@1BH)-?M2_T'MLN M\OWH!/&(.^?_POC@%_XY'HR'5_!Y_!U$@1WZXHVG*\'4U,)F7MHY77Q'L1@8 MEA!)03P5 Q<]^I>[)ID4^1UET0]!P,AC&/#M70_T#LG2R+;5A\[IZ_:D9*#+ MII_'E0/V&8 =[P;]2'=7D]_MW<-$..?^WL M]]6]%\G9\/D'F9+K\^C-VNKV_0"M#N0F2-[PTH"\"3!IRIM'7KW'J[1LAXE6 MQVO@S'$C:<3N&WS0^"%9>(3C/^'?<9[,Q:L]0]X3YG=(Q7=*-6D,:[Q\R[*- M7SN>9KLR]C8"O80W(OZ"^LC]SFBXX$NJQ+?C6"]V5J%>P0AMOV,=,0>U!T#6 M?AC*AH%?(7Z# "]8_29P,3S_.VGSW=0)VM5WM. WUI7=>:1>@-_*6AC4FO^ MJR=8_(4.VA@[T<+7E>^'_ P4\%YX#&BCC:70H6=I]#D9D;*JJ=%@M:L-_AS1-+4.1 MU]<[,)SL@5YY@!FY=^&C2^PQOSP59*%N*-3;S(OD2^_DM.USW;9A*#:4CX&Q M3(%!E!ZW*ZW780793 8&YHNDMN^2LGN\"!G,LGPU+9!6W HB20S#*'MJ[;6M* .6IAK-NJ M*C4SYQ93$E0LDJX*F*,(#=%1:A^JP!KH1$:SW'/09(-4 ;N""R@@O&+9)U&?XNXN3'([!G.=I_+N*<96J>\!_;3$8:+'CV0\NN\A/ M02$4:^>$<7(,POC8-9W81!+-^X?BXXZCX]!!5Y>SWM7UQT.&G?ASE:32\^,& MF,\[4HPFU6RJPYK0N%@,/%)W>1=ZE)0ZHB\BPU LV&'F-4$W[P *AOO5?($( MXY&**,=]*K_Q5+5:A\G<2 0)M9\,&K*9+0[@NHZGN9N9E]7V=I.?]$ L!AROVK CMZ$T4B41A_5:4))BH#IU5%;.B7 F+Z^Z!VI16PRI M/AAUN%<1S2T-< 9*=0*]:O6]U L-4:2Z(0X(&J$;J5\K7O^KK+.76B##GU+? MY)%#[T#]'FJV\EVJA+(A4*QJ,3XI" MS\5.*EY[JU8S#Z_?)9XWE4)*LCC@:,+(3[]UR9'FRH-^K5Z']6 S&:1:( Y* MFJ %Q3M&$QNF\Q$H;V$O-4-/&FERDCB>:8*.Q'/@_">.)]L4KB'6FU"JM+B7 M.K29=%*=,BFKL01C^6V:ZAI47G\_]45#%JEVF)0/*76S:IN8TB;RJ)B8E2@JD%*\9;K!'HJ0!.O= QW8("R&)S/*@NH5?*VZ MYJA/0R06M:*^'*2;+MK8@[?:3IC=4A89377[HMG*'FG))A(Q\6JFW+[#*!U- MQX0H5=X'[:@O" /W<10L(L!S0BX37+G<(JVW#YI02P;O<&?,.U@&53605LS+ MX+23>E!/" ;NTRAH-$]Q#.I-,4NJ[H,NU!6#='='BQ/,#!CDR5/_9-7V4PWD M(I#N FGYRS"DKHNCE%:^LT5)$]1J[X-";" )Z4Z0QD].YZ=INM0/RQWD$0X0 M<=4.33\]/CWN68?6JD5^@CIO])!;12O3K/5+TK"YUPII^$OE1;=]4"_8GN!M M=?W'Y?,M$?2WK&A>&\\,V-1114#NZ%E5-,T?IB'(;'D@H;MK&C8TE:M5;-_LSP<[(!I*Q5(>3I_==$MF[B! MZ]*7*,.)LA$-'X-IZ!8[6+TO0:L-#[$N1*&KDWHH^Y/OOZ(VEH^S7.&NT2@'9_)@O"0>\6?8^4ZI M(^4Q5[AK/,K!&;AZO4S)2&9]DP5B^ XQX1Q%7*$C?&H"W/ZEG*L)>[1[-5XF MR6]9U78%/A5=@4SC%O(<*VK>BMO?%=\@V=Y;NJVWW+U5JM%(.#.)[OFYMK,! MAM69A87,,_T&S!F<&IPLHZ&;0S71UY JH[C@SM*I"<<)_^O/,D50+9VFG%JU$>)=<\S ASN,/SEN1@W8$0IY3- M!>.H5AL[2UUS:)L_LEAXIV'JR<%,.;Y.;W5Y5AF9E15VFSE]:.JY8T:XM:N] MGAJ>;;92JU]J8>]EQ7=#*XOPQ)]L";:MI5V)>E4_5"%O8Y?9; ZPQ@ZX]X@M MQN>L+X]8!^P3.@U>P&1JAQ<_EX47X_;_9BW?$(49TW?L3H@Q2DML>\@_@Q2Y7\J] M&^3B5?[^"#\&JW])Y]GZ#9DSC"NHRHW:9B ::/@+>S=^N[V2,EY=:>?8K0'' MP,6F=12_DV!&P^ >(X>X;V T01#$BY08$1;'[N<\?UF19.7V=I[_S9 VOWBE MNLE).&YEQ7>&L5I C%QSRGXU?F#7>: W*.#_?DNF?_S>8C\83$'YRB,!"O&O M)E^R,SJR1?CJRV'-3[?S)SKZ_))KZG%9C*?1DR0,I;=_N'=\W%^?A"]?9,5O M@D>KEUET:KG\L863]^W"_)QWF#,O&#B9W[>=YI,CM>**XH1=41*09C-YY?YB M@%M=H"B7$-0$O*T%Q?.]31-AR@F45]@1JFH",7!:O=R"+;,:Q8([PI4F /7Y M[;M_]**<",QG ,@=4L^G+G%X9.T(6_:M5 )G M8)1*@$+J DGK=9-=";XV-Z&O6?#$(0,'+7%;,J>.ZYKK,P5SO7K?RG-Q5Z_< M =-\C6&6BP7$IR>AC827]:A7W_(05^W8_V+$'E[HAO"25LP;_KKT9JU!$^ - M-/Y:L."=FZK^LIV<@$Z/XYL4]D,[A/ -]-!T@%W2D#6@'KR9_=4.(7H#]^UH MX2+/3=@.WLP>*X<(??/+,(* 6V5O'^@YOD/$X5V=D->R^)M._6[PW SL-E=# MHHO/D+OB5GC,8M9W9VGZ]4RY#\5:X$C&),_=4ZC:S^239;0'ZG*SO M(O9VCKP_P9^MV$^D4,V\8:K%R6I+2DVH6UOL4()5P:5._:Z0NC%F ^?D:I1+ M2IM#<#,\E<3O]%DVR3-/MZX($U#BG[O/8R52 X=GKAJE@[+XQ>[^2LUS':-Q'$UM($;_#\$3-_1A:7&/-Y_#V>AGSN6_$9 MEM7I+K7UX6_-O^4)Z/X]#D+F+;/6JN945>4[3J0V= ,/N,C>$%]METM*=I=? M7=!;.R(CZ8N?'AJP.C.@VH>MKM1=(C? O[UC,41^=YVPQ-XPJ@^_^0,T!(0. M71HZ5]Z4(3]@,(7C(43/N0KN<;0U]#36<6P>V>#S33'X=[P[H+GRJT\J M*N6Q]UL\ ?"=:=?!GW)O4J K@0'N!&+2:&9YX;WA6@5WRO&.I" .X65]Y07$ M1O,0K5^BEYN[N+BE?,06DLDKN_;3O_#J&RLW4M=HRQV3484LS MC41+" :NA32S9:)CC.O ;#,K_9)XR+,)23%K9-FD%;>YI4/* M!/YN$>":8I85:.&>F'@_MZB3%27-&3EB4:]?!:,"86N9&\NC+88SY#UA?EFV M[!0CY7J[0LYF@#1.W]KX%&;D\M,+OB/B^1>OF-G$AXXFZY!E+%77R,,Y:3'\ MH,!/#2AM;EF-@42K%-DS&I:/D^W0>M^;3\LX>8-6]*+"$0W)CP%Z3<]I MV(&TQ4L,K*6:L)+4.?;PE 1#ZL'$(H2Y13+)H-ZZ?:K3P):_>8F3G/2TT$?! M]T]2RZ#A7)O"[+>R#ESU[^:[#OE[;%.P9VY\RN-X.B+3*08PX-^9#J (1TG0O#A..[GZR7R3LI3LDB(N7P53HE-QV^>^E78MS_$@'3Q+;B@N .&DA[FQ2X@QF[8"%]LQ9W73/>2P12[Z>%^PQ58-Y2/K\)H=BC MFQYG=X]]# S,8)8TPL_8I56GCC?[DEU7KRU*Q< 3-^NBCK+1SF&FZG"/&IY$ M)2N. 6O^1?NN>)J2,3"%5\VH$\KX]MJ,][B!BI4UEQ?7:>^TUUU%4L;??%[P M5M0E#DY?>2,^%6#1#9SQ8<@\=!V3F":\;Z!%&F_9)^7:5"SJ>GCN)0R>NCN!**.K #D:6"T(JKE^5% MMKYE'WN.,D33LU"NY@M$&'< 2V]R M;+;Q3JI-7=P&GK%50,LS)3P> %=5BV6%#E!=C<7 T$@]9F#&BX6,P#5WX MC:=L-FL-JE[4 75Y'QD8& 0I3JWX;@/E228OG(<*?YQ^V36ZQ3@,#$34#RYH M>\8[2:8B**F[_Y[7++K&8#SE$UJ&9V"*R#/F M,Q$M_[_?+^:?+/M@I9V(TDA6W;"@'U;$LCUQN+=V8%HP-)K3&]A MDFT#6)7;>M(U#\UPL?*=VO%->#K5=><82XE)Y^?71>;- 30PG+K M=W!*&7+YC,*9$X_ N$,\QEE]C92DUHXR6P?59GM3?CV*I9O8HK__/U!+ P04 M " "V-9A8YO2><[!5 BM 4 %0 '1U>6$M,C R,S$R,S%?9&5F+GAM M;.V]6W/D.)(F^KYFYS_$YGF86;/.BY1UMZY9"]VR-*-4Z$C*JIU]*:-(1 2[ M&$0T2"H5_>L/ )(1O @P!L\E#3KKI1$7/QS=P .A\/Q]__]L@EFSXA$/@Y_ M?7/R[L.;&0I=[/GAZMRLTFYU\>/?#N]-WW\_>OOT/WL29 M$]$J.)SQMD[?G>0?SK/6_O'__]>O7=U\_OL-D1>M_.'G_ M?S[?/+AKM''>^F$4.Z&+WLQH^5\B_L<;[#HQ9U"A^LL3"?(&/K[?]R4MP7Y[ MFQ=[R_[T]N3T[<>3=R^1]R8CD7W6Z"0OSKYZ\;Y"L?#W[]./Q:*^HND"[+1\ MC92,72<___SS>_[US7_\C]GL[P0'Z!XM9_Q/O\2[+?KU3>1OM@%KBO]M3=#R MUS=QLG,HZM./)ZO&'25N/QG0@?7!5KZKA]W9X!&%^-QY,*/W !'"4$+LG)"_U]\ M]J SRAWQ0]??.L'-Y]I>(4HO\9^..X"TB\8[-.MO,@GC R_@KG9#Z9(I6/\!X49C0'ER\ M"GTV%_7)$47KP/CPX 1\4OWLD+\0^W#YLJ6+-NIWVFGL!!A7/F&Z;0R9*G\B M#AWN?3)#VC8P'K I+HR#W744)70Q.'PG.*0_NJFAT^^H,>K1!K_N_>BOS 9A MM!)NQ3PDVVW@(_)0^JLQ9]JT;4=GY--]N^56KST;6&]PN'I$9',=/J,HYL1Y M'I_0G:"P#3?&;-JNE9T"E8K#QM\--0A;+ BR^C:PT,F$)$[ AM>"[L!)P>KM M1Z"M.[#!#;H!181:^)F98@Q65A\$EO37\P G'G?)THDS1.G>EP_8O[C6. M'Q!Y]EVVZ 1L(YE5_XPV3W2?OO:W#XYCKO*C$&/':^#YH4-VW)G18BH05[>/ MY.!T6"P_$9QL'\X#)XHJA>B:S/YZUBL7>NG:!@>I#E,+-O;IYO>.9!K>DB,: M3<%"R/][C[8)<=>M%L463TZWFYN4RIXPBUJ$@_<^2OH6LK!)&XBO0THS M>G1>4'3K$+;]>&XQ2:M;L8R+\1V'Z2$3.U@[0W13P3YU@=G.='Z M*L!?1^%5K2]3'G$VY(RJ$KITHB=>-2)Q2BS]X2U"WN;]Y4O,)$1W3Y=ALD'I M2<"-'_&HJ0)O64M1'C)7:H\Q_#T*XH@WREJ/N!"X %@?)V^$DC.A.XG>KAQG MF]+> ]UY>P?:Z5\$I+>F7*$:H4=- N:"2:(8;^8O?G2!-XX?7J"EDP0'^EOK M>7,'!0 .<7,,V8]%&'N=\\/XO>=OWF=EWCM!T$RG1'GS2$L6TOD])Y^WUITH M^C/3"1R^]3C@'BFL-]T#N;REMQOND.V3UG*[W0E=4YJ(FSRAMWLV]$BNL/5> ME2'5^V&T(6];FV#6.HHVSCN4$+QE__#FW].E8KDG_JOO(?*6VJL$?VVK&P$A M^_98AV^S7RB,DY_>GIR\/4WGCFI?!204G9]&FMS07TM4(#;_4LL[IX.UW,OL MQWK/^P^P6^HT8&'EF+1;F?83._WESSN"O<2-%R0[)&&$Y,T&SA,*?GVC*A+[ M,8,K+O)^5 C,N,A/>BY*TUX9A[Q<&8RH7 G102GFI(R-*EC>9J9K'8;IDF[I M&H2 ]<$=B/YE)FIS%N.9HJTDHFW@;>I-?C/#A Z97]^Q;V*]#1VM\S MN(6_CTGAY])25J2Q_*5(Y>?B,F5%Q^I,Q"JJBZJTK\KTIU1E<(T1FK#L+P>Y M9'_X\Q!6SL\"EP\Q=O\2:%-CN8P#BG(6T!6)$$Z \@(9'E$!>^K8+ 6L@:FH MI=(6F=:*6@*IO.DUAX-/6:7 JK)5)1:7M8"T0HA0EY5E,F22,@ T6BD6K(=. MJ-BBAIER2QJTO9P7+YOPVWI=BPP7V%D-)7+YV=Y.1OH#C3<.AOZXR-QPLAQ>=2E M2-7U*^1X-2I8G,(;I89;8"[-Y;(>V"#0:1G28$A/A/?+4WX=7C <-$IFS%*6 MA(-1.!JTRJIQVA\#.J+"9EB+ T#1/!L"#X*$38"24=+-Y_8):FSW1D*W?7&(2*K M1;?XP7YM* X"?G7]@ MDA[/("*:O>4%,IZ("HQ$?&H=E@@0*G=CN0R*HIP]=58( .M#*VINO46FJXJ6 M@$_EC[0[O5F\6E(^@1]*0L#(J-&;MNLE91B+)4%-UC4AB>9I*&LO]&!T;.P)F MY@2+'3^]--:2F=7&+#J,^M$IW#-#2QZG3B1RMU1'TB#-**7@>I:7B7N:I0'V MEPX)_7"UC](_VXD;$$PW(_2427O0GL#(B)EIPJE(M[B26\7B]J:3,70&&W.L M.)L,2"&;:IHI@S299"D'[AP2[PKS7W2V*WX1>@9-*^Z=;/H5+3-$XD>4%1 MM#\>6\@):X L>Q9UNT@]CO6F(8V(RD7\.X)7Q-G(C'%EP:)M*"D(!J#<1&XH MJ@1I7_\UI(2-@-8,4V'C>Z-3VB@DG4]3,T1\O>-GMV>[+Z'_3Y;")G*)OY4< MB9I6.[@S-*M!8(74:-,H*0,,PU0S%A\V 5UQYFCUE'EVY#U &C1W@1,RVD0W M$@2?\N#]TB>+9(NO( @_5DBWK[E"_N(&\DLW"PH-\!L%E8J0].QW%+$T>@(U M$WS)L):^V*-9J&/";V6Z[6N8B+5837M1OPK5F7I5JD'2KCG+>R$YA1%^RWT0 MY6]6G<&EY#N$L-L=/%?LV>Y0YL[9\3R;C.P#[:&GG Z'[*+F..ZS"XO^'Z'. MX%%X6?+R%.DHNX#[[!_24&:!F8@:56%\^4S_(QG4#:4*0;W"4C!PB4=K4SDY M-OOCIDDL6!]?-5A7T"P?$/+F;$>V[(,G'UP4.L3'JBM$HC+5JT/E,F.AR#K] M$D9;Y/*WO<1ZVU0N1R,O!^#*D% ,6!^=\+I0L5&NL_+&>M39>MH.]I<_'YV7 MRY>MG\8L7'7VK)<;"Q%:5?L7SZ!-Y7)$\G( 9E"I.+ ^0N$L M6FV8SZ3R!FWK\>$B':7@FD)07[D4%:K=3BP7L@:DX;*EN)@4C'W=;9 "U@8G MOF19;+1\Q;+:&*1]V.%5#\D63%Y@?[.J7L ZD',ZFZPPR=[N$V80T:\@!"JN M8/,>F51.N 78\AVR:M/IU;'F)B%I^OZ%P+-=]FP@H_V*\&VE*PH;,:B1<4VK MADWL(JJ$\[Q!C2IV50U[X\-$F+@-_N*(T>B,#2&M3H".H?V/O_F(4!FL=S?H M&8E,>+-*]9&DK 1D,$5U(K6'56-=Q0!3U 4QU'0$+AEMNFR1C#M%S[*AI^@1 MZ"#D*7]YKB7UN!.7JP^U:CF;Z-)TQOD+O]5G?;^$^(FE06;OVEZ'VR1FEX-# MUP]\)XVJ/T!1#\2!NJGRMO=N0 QOB5[AT?@K&?QENDKCO7=Z($T-AA0-0A)O_/W5]G)-GM[ M=?\.J_1RKD&-0\;:YAJ0L$M'@D&-)NPPQH:),'$;_)6$ODV=9?E]FSN!-(;. MDL@/$5T974IIY$O"I1M*9?R2E@*"B_U(D'AT:)=78*V4MS:;_&LU"TOXK/W2H/<<>.(YBDO"X*<'625TJ-^YEI2S@XG>9EBS-1IYGG)JT MBZ6 Q(A-3)'XD_C0?8"F\W/Z7INVN"5JT!<\*!=+FR Q)3P:H%<*( WJAS4F M,7NC_@(]24,)567V\:W",A 024)^E:5DJ.R/%[4PL"ZR\O4V09-I+*VD*=NA M XNO8?IDND!;:]__/*E@%Y88FW*A5@I*J*D_E#'7R%2?5.S"TMXJ"M"7BM>5 M4T#>[!'/)&39W1T4WB94))AM*EX3N$X%('"%2MUD3;O9'D_2-)@R"B*TQNT=>YZ^(D9!>H[@@.Z8]N>K2D&$-&;4BUS+@5 M&YL4VO9B.?=2%1-&Y:B*2K'+"G<=6VTE@YM)&WVH&6(ICC\9AO&#+9--$O G MSB^72^3&:4CS@32)(:5336BAZ%8$ E]JC>E5;,6"?FPW0PEA4]I&M?3TP.0& MH#Z(\6/T]V^DIR_>?$;Q&GN'N+_Z7Q&2)!GHVIQ0-[LV.!(;961(AZNZ@I 5 MS56Z#,^>)(=U:1UUN'8#EP_C9E"]#=\(N>]6^/F]A_Q4[>@/!XVCO_QYR5[T MVA3.):$981@A*7:CA@CAF(% :,- QV* MF:)+*868%E"QXU+4D.XQ&NK P:UT7RCKF&+OSXFA)Q!L0-'H^RLEA.)NJI%T M"W?8Z#X0D2VC2&&_B8J)]PR2@F,]&KS/8C=?$90^45JA2&IZ:=<5 C>JW6F_ MI!8%;D'.N%LD(?VY+65$]_BO9E/;+KNK*ADHE1(25:F5&9]^Q3"HE&G"T(]: MRQF'%3V.JKDU$@]**R"MHIQ_?U_AR@W]E7\0_#TCHX2B9B9P" AYF_>7+S'# M\12@RS#9H/3._XT?Q8=S5K/4BBSU.<7O1G?R%G$:T1N M?.?)#WAN:HE=4RTF-65$!2%F;FXNJ+#1A ?\G?)S(/Z"R2>"DZW0;=]0*J-5 M6JI/^['"):SHMN/,P3MZNVFX/BNGD4T=4MH.4\>6^)C0O=FO;SZ\+ANJBP4% M0+G_/-53;U:NVZIHRD^YSC-:1M%Z(\(5 X$1G V%TX&&0LMI6WE\62^HM;GN M[^A2/2.J^P8P+:H)S!3B>Y%"]&=CL2F2(V*S8Q\VUL/]XPRJG=7!(/GSH[9) MPHK:G[>K(U%1KO]A6."68IJV/PK__*B:E4_4!HI\$#://];E.Q=OTK%W@=TD MW5.E_[(;-MQ3?1TN,=GPT:,U^#Y\^/#SA]G;6=Y0\4WZ]J)0?!BF.T%@:*77$.2F MC7S9K>ZT*3%>_(M+32"ZE[P,^"+QZYLH34)\^![@"'ET"B/)P#NLG')FMBGD MDGZV..>TE4A*^,&+4'=^C,'=>[3RHSCUQ^UM P6[)>4M3CYM^2]!8EL@\S!, MG.">&@5$)8=RL3'9_UT_["\#L,UU'I+&&=?(^7K1,;G_?4^33PV$;0D\K%$0 ML'>?G'#7* -1X3&E\$,_4A#!L"V']";.9>A=T"E1(8)*N3&Y_V,_W*\@L,7X MU ]XY0?H-I&XU>I%QF3W3]W872?>+J?S=3^,V5&\E-O58F-R_.<^.%X%8)?K MUZ&+"9WA#N86#XH@NW/LR8704&M41\^'/H32 ,B6C#+'-YT1(QR&*)",#'&Q M4:70<3LL1F!W:&3'$]D_C/03Z8 0EAU5 !UWOPH8T*1P:B"%TY&ET'$/K( ! M0@KG],<%><1?1:>YTI*C2J#C-E@* @;_TT6ID?EYL5$YWW$++$8 @NUW.(J= MX/_Z6Z51)"X\J@@Z[G]5.*R90(PB@AP)Z\N?1V5VQ^UNF7);[&49K(*[-0[E MN]QZD5'9W'&;6Z<>BC%_2>$&V6#3,.K+Q4<50<=]KQJ)+7$\L*MS)I8@1VK<0_4!#\5TAW"0_(H3,<\JZC*%$XC*7E1Q5$ M+UM5*12[$OD=!W3_X!#NWB;RL.]:N5$ET,M6M0;!+N?/$T+X(3X[-6,38^S$ MB5P LN*CRJ&7C:L,B6WW?HP(2^GRC"ZU0@!V>7ZY061%!^0G@K_&Z^Q47\I[2>E19=#+P:X$B&59 MO!P"7-)C?KD@!$5'E4(OA[TB%'9%4(QMD3*_7&C4(,)>CG/+]-L.W3GDMJ9& M0>@Y1*3UJL*C"J"GP&81#EN"N':79)YX/FUG'L<\-1+M]2IP5@)!J J/*HB. M.V45#MLCXLH/'^)-?$D()N>8FF:N0B ZE4853$^!SBH\EC=Q_"8(OR["[SY% MBR2.V"BFHUF^E5-6&E5 O6RLU7@L"X@B(>PA- ^]_!>2K^.U3:B5'Y7Y/L= U$##XGQK3>A(HE1U5!CU%1 M@6#O$ M3!TI!ZV01Z3+BXXJ@XZ[:3D*6R*84](]KA9B>ZGR?51F=]PT5TBWQN'4;)8< MHI6^CGK#J^/>N$2X9=Y>^61S+=H'5[Z/RM^.6]\*Z98Y?).]32?G\:'$J%SN MN*^M$=_(Y[^_[R'UUR%!!PXC'/@>RU!6? M0+^O>AP\G'UCBKWUS].?SQ>W# MXN;Z8OYX>3$[F]_,;\\O9P^_75X^/KP9(>M7IRPXHNQ?LD)3HIZV.<#4;)]2 M]+S^%#T]Y3#A]&BD,"F5 Y^W1T$[ )Y/Z7JF=#W'EJZGTX);,]UD*VVAX.@) M>YJI%BZK()+TM'H;.HJHC3I_8E>/W6H$D*P0@#E(3SY5PH?9>[7G>^9%TF)_ MK2R ]5>L/74)U&B'(XAS)UK/0X_]PY['?'8"Q-Z7CL\=0G9^N/K="1+93D:S M+AA!2=2MM'SH08(COXXH>1+QE(M83')F+(DRY7"8?D?0UO&]RYNP<9&5!R,4=8L!A'Y<"1R1_ 6D7AW M%SCINS34J-\RNU&^D*BK@-G,R+6L/'&IP,"1TV++7]D*5S?(B="]OUK'B^47 M.M4RK!)!-=0!,X;T)-6 !HZH;G"XTMMP"DN"V=+HB46( 8XP"G;( 8]LO(C+ M@MFT:(X3,0HX(M&4AEU!*/H* +P,EYP'-1,U*8RJ @"CV%0K)?(#?%*3^U?OG!USU.FY ME:N%84G*P*M50 KC=FHT(,U^!AQ79(@KSSUQGC-<:&18X BK[B32GP:9* ,YBS$35 M! B.O!JG0E5! *"34W$[+CU*6$JJ0A+P[ 5C.3BAP*'.G,/<]/>[YS?.\Z/'>V M?NP$!862.?$T*@)8B,PDI@,*D.Q<-]DD 4N?P>U+EJ:5H#6[BO^,4H_D#8ZB M6Q0OEH_.B]P;:]8*@+7+4*JF".&(^![%E"O(NW1(2'?N40'*!66_Z\N,#YV* M )SM9H+4 05'=G5LVH8B".]Z5Y,0DBR:C-V6@4<@QE!/>RT)0"@YH>X>H: :<$D9-":...7E1#RFC MIN1%]G) B\*")Q@>7TMP.[Z2]_%E?M2Y9LG-D3]?E>773\J;XI44YMJE<# M ,%VX0S?5-CN+*^C02KN@YCD?W>(S]2%/Y>&HI@3M[LC_L8ANS,4\OTI_5$Y M$YDV8G%QT-._XDQE"FY*P3:E8&O>SL,.D.N4BNT( ^/@!@OT=5L+9H1 X83B MSB$+PF%Y_+3I#A'^ZD[SZ:>\)@B7OXZ@M-" %%OZ,M(\B=>4MG^A:D)_K1H MG)'&8JJC "P>_B:WMFCRTB!\^:W$DB, +!+Y@VIZ50"$R[<4SC"OJ$GN;95B M&327&).*8XKAIS9B, $#9[@(0E!2Y=&/OLG+CRFAG[L,% 4&BX=9^S]&BV4I M (&%'FB>9YVJ'SQY>*3_?+Z\?7R8+:[HI\]W]Y>_7=X^7/]^.;M9/$Q/H'1) M)LFB1 [ZESV9HSC34M8XHE,M)0[+"3Z%E"F/N!KJP#CMTE V#0F!\(K>HPA1 M-K#\V!?H&068)Y++I)NA4Z.!OD M (G(L^^BZ $'YP?(%LFF)ZX4Y8_F($*! 8Y@E#N&-MLG$!NG1G73WC1!DI5\ MNV"\:P)A!!A)284%CH@:]@;M-DL@%G\C834"@B,Q?FMO#R[=#&9DRM]D:*H$ MP%PPDE<3'D#BJL+2-2! & YF0JE# "B'PQW7)DD42QY-V(*0>CABN,4A%@[; M!OM:H][1!"]H8($C,#[32BE6+3>*2@ L;FU%K"T["EQ#!YY<^:$3NKX3I/W6 MUWMI*0#6LQ''I4#@C(PK3)"_"M-H9'?W2)PPHB@H+9\H4]C$>X:6M(S<&6K4 M @"3NM68,0()1[J'Y3/WYOIA0G%GZRL.,[(+R8XO7R@3* >IUI(=G_U9?#3S M V.^%BB/XP?J$7Q(V2A<@*9>E/QL!*57?M2J(2A]-'%H4@1P1$*7E\:] M0:7,J';,ATXV9YEPH%R?/SM^P Y)'W$APC=+PG'F1+ZK(Q>=5D:57*?38V-H M<&2KDV#J#A/._3@F_E,2I]C2Y"--1RY]M3ZJ+G0Z7^X-,GP=^1(2Y 3L$LQO M5+OI*IY;BXOP ;D)22]%$S^BGR[HK^'J#E%07D."M^&Z ["G[7F\Z6A>=[[! M5T4&YQZY+*N$O_2S^%/O'TGZG"DS4^>+\VNZS_F#XD >_AHNE@?P+16RKTX! M;/PMJ&5?W(.OG/+M]3ST^&]!!;T&RPUU=2 : '@\+*CN0,R$H\D"S USI++& MJ.MNQT S!0PX\OD#L;?3D3=_1L19H=N$L8!.C]5[EJK]F&$;H\JP4[B:(3#P M4KWP@X1=R-.\/FSG6]E).YDOB]X<[X1Z,[X[_-;S]=/LRN;V T4=J5QH.;6 MV= ?"T^]S@(KC#YZA#9:;-Q*Q",,]T+1F;(X!Q.'\W;R/*LKVU4\W@> M3-:-CK(<_R09/WV(!W+TTY&F]9=G=^TJK2XY_\>=]-(G58KW0OCC$;?H*_\B M-T"TZ@(X'NAK:FP&"UZRJ0JV%&VM,H#CAN%D6T,[=%X1E8ZQ/[,]RF*YR*[8 MI^3=,9H>\37COA/<)4^![R[H9H?4U\>!^@"0DZF##@S$%$NJ\!B7AVGZYV09XA_+<,W>!(SW!-VT%0B*8@><* M(6[P@D]5N+/D%&V600>O :FJ]J$"ZI8@7$,? M>I&&KP2E@XE[%/N$T1K%GU&\QMY\@Q-IZAF]JA!NL?=]@",%"U2NJ3)F5.M( MLU(!PKWWOF58@3BXCW;O$12L%5^V.+Q(G.".^!N'[&[\B*5SYHEHMJ/C@[GH#S6]*824_I SB.6I,4X M/''!KWRPX29VR5! CYA6.!&9U@-U-*I6]>\$'9(UXR0YN_ C=GTD(6A!5D[H M_\O)=)YN#4+7WSK!G(Z"9SX3,T*=<+?_LK^FSPJ[__DYAL$DE?R[H,HPY!:"?L7@H4Z4N-H'Y>!) M[<[QNYO8>R?GKFD+EB_;-C'>%,Y :OVP<0CS'RD8+RQF\ULM9O.JCR\0ZT0-Q,4JE15HWS :%$A9O>6C/ P5R!^+9 M?SITG]9H!LA*6KSVH,M#$=D#\/+_KM$_?&I=[-? RP"Y,<&A[T:-[#6H;/$2 M@0['#9 ,;.^V-')!6+;5L'U3TW80>[:S^T2X9]_=-&20::QE+9V,)IY24)ZN M ^/XDLY\]D/N<![?7U#A&7$NFLT-E.>7ABU * 9!DMY&\$$<[1FABI@'BC M,2RL#R"M1@NY&@ <^PBA<&;@LF!0%DF ]^E<\UA-II'$8K9><$-A>$'Z4RT M=N(Y09]Y;"+RYO&5XQ,>M+8([]E),,G>+HO,3A5.ZZ<*>QIG!R)G.97L%9:, MT!E>SAQ.*C]!" [$SF)*[8P.G-DFHW=&?U]2BF?/C.09.ZZ8D9SLV1.C&_Z) MPY[E(@'EDBF(@Q:XQ2$I24=U)M%C^^/.2'O"SW89F6G8 OIGPHZ*%8FPM6J" M.?'H70&*LY86*ZPN/'L*1?0I$VMKU8216=M EX724R$$)[UHKZK*'-!Z50$D MM#/0T";AU?'!D-[9;O_C;SXBE$WKW0UZ1H'>+*NL#.;M@;$F6B4W8,B[J))U MQUNDSCBN$[TYF!1#:!3;Z/""L4G @A.6*?& MPCJU(:RF^;5/89V"%=9'8V%]M"$LB0=D$&%]A"6LLQU?Z<]9!+R>(5,M#^91 MC+%LERH#8 @R!2V R7%]"?%3A,ASZIVCRD@_X]"ES.&1/T50>I9-[]V!,X+$ MXT*H$[TSPW+N;DSB1T0VU^$S2J/'U8\-JBI ,I &&B+EM-]R5@QPTGN#PY6. MI)H*0[*,!I12$QNL#KN"D<&!/=*^%"NRO/CX"[+D]LJ@"[(A:&\/+@H=XF/YDM:N'0"KG9Z@.F <5VCWR$.;;6>9R9L!X WH M1V1RB.-*['J+.XE*4!_ XR']R$B ;?P7-)UP)3+_*M_&M_4DJ?H&L?4J8.T( M0?H08^FK_9N*-8TI<=":(G^F[-@D&RD7*]]M/S1:EWC.Q@JAXS/2>5$SLOS= M]GN?"D:6"87D/FTU;=TTA&[WW(>U0.]!>*7PIW990XXO<#S%O&?!(3!4HE6* M\@#V-X/KB@(^G(!QT0'B'WZ\KCDQH[(7L^SRY%!52?G[[P; =FN\V:8WKKU* MQ;O+\N4WKFZ]=@5@+WE,"EC@'!PEE.4SFS\[?L# +3&)G.*S2$/FGNNM5P#O M: ZNFH,S$8Z67J"GN C!WB%R0,%6/42293.M!$ [W .KD.F/ %T(RS["YMW MD<_G8:K4IM>[3DVO=^6]S@[=_FT6HGCP^UD2[[&"0:++5)IU1MY5[:>EB"K> M+?I:H(O@D/[HIF%]BI-VPS:L7YHR$EYI3V4&U.X#&K3MQ7+NI?TKCV_%16&< MK;?2S]*C&4)P5D5S@/ 0.Z'G$"_ZLF7Y+4\_G/QPH@X)UJP+X*A=I8"E0:6' M:'1W\GFR2=A)_S-*$[^F>=4/B"1G3WK5K-]G,IX#];&!DY0TG:9N1?MG5R;* MJ"NMX<*.NHZL_9PO/\"RH1UY?MZ'4J6CQG:25E$VR#OPZ0 M;7;GH7?EAP[%$:X.^]YS@CP_9H]S7+ZP!/3H'K$'U;G2U09BZZ8LGG*T'Z6M MT<)QN)2)T>F9'?#B]MY10>C3E MH6K 8@K?7B6DP@CH=.".X"TB\8X]O[-E YTNQ0]X&7]UB.'+,J$N2= M_VVV[YXG@N_'-%4?UZB14G.V:[C)IU73^JE" M6_$5+1DMI%9-4SFFIGM\6C5A'#H8J*J6],!<\F,1"TF,R)XRY5F#M#2 TP4# M/2R*2 K);B#0DP/C_!%4,9_<@](X,= MBF2$B-.8-92U'PBATJ *ST4 !G!F7N/XSG$4::4J!2P'(C1JPMX!6:%[ -;Q MEY^HS4B)H&,J#8.7!2OJ5+!\I5>?M0TXAF UE22EB]];4.BJL)C%+8HA6T74 M3YDI&JQ*D^5L2C9QY,DFX.9(,$PV,72.A./-VF&8;&+HK!T&.YHS)V!GG0]K MA.(;UH,XS+JY.)B4R[IS:S,D<()1'O:H*L XXVG2M2:I#+BC.,=A3!R7WW4^ M3Z(8;Q#)[Q[NSA-"9&<$QK4!'.0TJ]8A>L@ V=ABN<5A-\G4&P#@<.Q+.'5P M=J\TBV?EIO. YFK63@-T$97N'RO7IN/S_V?TIU&%=66\?'&#Q&,7M:,(T?]Y MC\Z+1-"M6@(P7-MH02NL0P<(LC.)\YW+SJDN_.42L9FCX#,17C=IK@/@J-5$ M0IJHAI9%[G.Y?-GZA),MCUZ6EP60K\:8]W(T<*X*[ _+&"/8(1HB2TPV;-5> M/ 5^BE4]S375!9#/I\_\)@.;CK/2PMFN MEV8!9%DQ'I2] *WFQU21GT9>!K08 "A$AB6(8B==GQWR M%V(?LLN,D6FDS(^FD3*\9WZA8M_W+.]\RL/4?AI(T\<]Q$[,=]8:WF]E#>NQ M,JUS+"EA69VI)90I_> -=6"XPC5T3T-"("XX/* @2'/Q5:=&=;QV8S4 GG(M M_2L%^S:BFK*%3-E"C!X)R_4HW5DA0LVD@U9)!E=3I6/-$M*$"Y"]^ E3\D*F M1I^($\;&9N)/IF;BH<-9VN-D&TZVX60;3K:A11GQL- %U5*'*5M*J8YQJ%'O M&*U##5B3>?A-F8<2D56-!Y%XZF6.S:J3P !DQ+%45F$<[*ZC*$&>+ ^RH6EW M8IR%/2=CEM)1*E6B!/X-.D4ZZ04Y7[.@V>NP6()S)E!>L>O8YI3]?:Q;?+T( M?\H./V6'[WM,3MGAI^SP0*Z&]39'3MGCI^SQ4_;X5YT]WIHU+O,;]-BNM;C^ MWGA27%,[SNK'=VSU6I/<#ZHEO23![]D[/="JURV*@L@[_+9JYI4_@'1XE) R@RI,A*SQVRLH* M%6>[,Q2ZZXU#_E)X)9JK@7%$J(52SE[9!,IR=M$J>3EQRG.PYFHPG VZFJB6 M6!6;98E%\6+Y"6,ORK*LL"6A(2FLJ@H SX*N%I;%I (%;% UIX:;GQ?XV"U$,WQ$\O3$VO3$VO3$V MO3$V@/1N$)W-UCCPKC=;@I_38TBERT59 X"=W_)])"6LZ1DXFV^.3<_ ]2"2 M?E\3FYZ!&TUPDOQXK_P9.+I/B>@.D3L(KD,*=D50I):?N@J O'BMIS\5+IBV M7Y-79'JL[ZC\)E)$GPB.C&6<58)LD"@EW00,3KJZ4A3@EB#7SZ+MM@'B# ^] M^0:3V/]7FC!5!DPBX?Z:AVP)*76A/Q; T1HID;=(I@GJ*I#-I78CG<."([&B MZDDD5"X"V1I22J0,8VQ_]0T.5X^(;*[#9Y3>Q9A[GI_V>!WR3)7FTL M^U#>7)I-:(>("V,!5NRHBF<"HV8B8O.3)QPIP@<,V[# M\J5J/34\1(T9XQM-4/G+%NQ-C,.<;BHJ=2N67S#M15AJA'9?V$PBNDF-HKE+ M@48I?Q4OG\I*6X];-]Y&2*& $P?[D2!U (I&/1@&?X.^-4FH@FF F>X3P@K9J'K(:=8<.1[^-7W+M\"VT".$$:3;X%V$,\X5A? M VINV 9_WHW%DUMM#(>7&J6+WA&>SCJ[% #.U&K^[/@!0W.%"7L"Z &Y":%R M8"\./4F/<$Q;L9TS5E?>K0'".=]AAB_S*?$@Q>C@_CE#2TS0%4*1ZB!>N[;% M4]A6$M4&-O@+N(R00_\,@WC6%!2S>#C:9MH4(!B:N_?("?Q_(>\3111=OM#- MC1^AQ?(/A["TSR)&-]6P>/QISO,F,".\B?J,"-NM'/;D3 \>\8%\D1#TZEE\ MU=1<%'J0X*P;_-4 9D!2(Y-M.)]1^G+ EY!D2O5;:GLRW;JA4^4B/"R"<\)? MR+F@O_*'&'WLW2)JG0O_>P%DGWR M2O:V[WQQ?DUMKC\H#N3AKW0P'<"W5+&^.K7X;FJOBM87/\:.L-D_<9+:=$:1 M-">ZA6_6 M8V8,&)P?[A7('_WF\J!E9_F[Y^%'%R#*AEN_>BB8BF=]5NY:U>S.:>,JW;A5S\?%Y M8E,X91MF_Y8]_TW@&C*M#.#4H[6DF]'!V=_\[A"?*2(GCMV,E,A-4 [ =986 M(A( @2.-)BE8XK[DNDFK :+/]9XW77/7)8D3,%4#7P@]07T?E^P\E) M_7Y#WB%/QL.[G!7Z!'?30<$?Z8V'YCKCCI]7^2RQKF"F9XFG9XE[='K>XA"W M?)FXL2J F*5VCQ,W(AO@:$HQ_F7;*(-Z=L)83##M#Z::)T(H[Q/?(W_SE)"( M=YB%9#!W] 7:XLB/';([<\*_Q(>Z>C5MQZ6T$J NN*$/>_>OCK'#Y16GYCK\ M8^V[Z_F&/4ATCUP&W;MW8JI7NWF4C_W*V^0B ?;7MNU E58B[@_^\ $7.LJ8 MT]M^K!Y:L!T$,^"8/8 <>UMW@9:($*I0Z!F%"3+;M9W6S]+R]F99@_#/TBCY MSFI%T(H;,(ME1KCJ,$U=97A/>_:BS8)DF;(E!VOB8M9W92:,SUWR8BBC'W%D M9!RN[B+QQ?*&LO;/XE0:5.&Y", 0$60!3CR>$?XD04V:*;(B+BHZCX'WQJ^63/7VV%HFVZC%(B8C6_E;I M':@7LVCD:K-:3KW=?$CBY4?F$]"O9NUL51=1*5>2H[B4@;Z@ X2VTCV094UC<:Z:_:*]L]X@GTLNJ'N83-X::[EMI94VW7 M4OB3RRA\R_8E'GL<>$\C/Y=Z8E3.KO'C+,KHG)&44/HO;^IOLP.M?YM1:A^F M+=&T)9JV1-.6:-H2'<6N?NE M:7GWZ?[3"?::*C3O#%L , X["Z\5<*NBS*A@A[RKD-WKO0[=(&$W>Q=;Q$+; MSYS "5US">LW#"#8? 3!Z_-C]"NKA%+AD!W/Y63HK_I.<&,U:VZ6M@??HW3( MIOH08_>OL]TYNW6L]R"IH,;(CX;E48ZX<=N::: 83P?RDO1!TZD(P"'7%H(-G,$&#1E4(YIFN@##\E.. MTQ\.C*:__#GWB)"WE6]CLO/G-NRLT&OW2?+D*?(]GSF'G/U^7.5=D)>W_L91 M6^^"'))=T1RH82^3+);\[2[';;QQK5,1B/>A2?M*0!>B':R4&"R.W&Q+<@]VB;$ M73L1W9K@%7$VJD5%4<'Z"T1M5Q4%)H#242\HRBI EI)&I6N6SM OXM4ZI.5. M&IY54]:!L(QHJ%/Y&34EHO&?")+X[S>E) <7" M"ZUI]U_":(M$@WC,1Z'&*M M;(!SEE<(D:U#XIWB]75QL?&-+\F1G8'Q)48R?N[^O1$^7Q&41@!5*)/:8@9U M[=MF*@7;/P&@#VB07%8K/V(/:Q[>VD1$<9:M+F_[A0!3O2KDJE+!LISVE#UU M@\6G3[)"ME\8:",(&98!M/[Q*\Y[4>BZJ!0 IX=8(?:J+*)Z"&.(Y8'38**X M' "W=P,;Q71;G0FR/!!W; @5?/31V:[X1>'J-FE@?/-&$@ICZ/HVP0A&FDH' MN*@@#+>WN4+*) 7B"+5(D'*U%14$L##(-4K&=A#36C%>Y:;AOK6DK+5+UDK: M2V<^JED,2O+I0CSA[TZ0H'D2KS%AM\E$*[NJ-(#UO5$TC2 @76;>4YEZ3J22 MT:H!+.9>.7"40(:^VYKV>!U%"?**[\VF?_^RQ>%%X@1WQ-\X9'=#=Y"T!'\< ME%5AURT%+_+TV3"PL'WY,.L)+YP1601$R781QG]P8I:=4$=CU =_:4 X(C.4ZH;):X15_Y)_G=8[W*P"X: MJ,>;)B8X(KPCV$7(BUBF_WSR7BP+>BB1GD8]8%<5E(+3@ -'9C4;*]4X7=,R M+PWL[H.969F# "R511)'L1.RI!ZZHBE5&=5%\:%O 96@P)42NU7@$O\)>6=) M_"7TN5IE?^0D1O?(1?ZS(O]'MR9'E7)7MT@WJ'"TH#C=\SP]_E-"#:US9^O' MW*73M.2)*HTJR;9>%%TP0V_5;Q.&AVX8\R,;T;9;4&A4)K=UALB(ASD _80L[\* MV?90)V1-47E4^;1U:)B" B.<>Y;$LY.$LA9&%5-;/T8K9./**LN#H3-L"D5' MY7Y;+X0:@B4V:PZ :OE1&=[6>Z"!8_ATGGN+/#4\TZHW*_K6] M$\LP1E=S!HK+,*:]9H@:TT<"QBCF8^KW0 M_0EF^K+M245LQK5'%5_G2 A=5-#%F+KBK\,K3%QD)L-JU5$%V'6GKP<)CO0> M"7*BA*ZGA1@"]Y^)3Z0>;F6-4675-7I"B02HB'("Y]3N<5;\Y+_AV%:_^JC" MZ^H[T(<%1Y+BR>$>,0;1)?LPS1>N"+18!/4:'%7:G4,K.@"%(W_!A'./8K.Y M=E]A5/EU#;50 ;&;OA#F(XKC$\')]B$%52X4>FENO6[Y^FOO2U;S];^= M'4L7J,9)^K?HADG8#9G(DGK1&D=]MQD^NVL]FW*_S_E_Y_R_T_Y_Z=L MM_T^ J B'@K;86>[U=AGCY?M5OK.*I.K>.F7W^G4J07LCH'T*=5F));W4]D4 M>4FW?_&.JL46A_372&<1%M2\H"6Y)5^E:4B@0-@"4" M?.Y_B0B4N@0Z_?]TD?/H7LC5C2RV'$[<^89402AW\9-7 ,]R_;X((SC)03]^5F&^ =0FK9O^VC>NG]$FRTF='%,=W>91;7SS3 ?CK/P!7/S?=_K5I4,\; 58I! \YP,U*'*0F6%#3\LNHYR:(4-)Y]ETE!HRHPYZI2 M"AIP[/I2R\9>;9>EML!O )S)-B$H.5 U3%LH:78KM+8Z=^K2$("%7T>T72#" M<>94 !@Z=+1K [ B.@S7H\A->9P97R7&AHFPQDCZ>L19G22&A/84=W1YG5@> M2X'ITR*YI[05 &>W)B/$&-_0XT:^;!83:AL:%96J ,YQ>S C*J#@'"7P_Q[N M>AH?+=1NXBF/%MZF/\S(H)8.U@,E]V!4Z)A]\JI'[#V2@[)GC[\^EU\']] K=>P83.6S[OX:#ZCUI+' M$IS0&9RE; \_H9#N @WMNQ_JMV=XZV^9,>;-BNW33UD7\ V[0H(1(:_FA#CA MBH^LZ&QW*)/MP.9?'>)I9I?LVO[(6_' "6^=#5)8AN4B8(S!WD5:VGF7,-MU MEF2D*$W$:B$8YJ%(N41<'M :9%VJ"PBX\!Z_XH["*[0 8+_3@_ *@*P*+Z6)=J!8?BIEQE^ M)$>W@RY %= 01Y@&O .*T-,R@X?I"L:"*-1UC6';$;Q5U;FG4Q7QW3@[W_Q" MN1_=/WQ13L<-=0"LGD,.B*)"-'"B?\E&)"Y(E?YVD"C]Y<][AD\P4U>^C3]# M2\(P!IFA*V#M"$$X@&I?[=LK! Z M/B.=%S4CR]\M&L]-C"P3"MO>DLU534=O?31L[9"N/ZY($I=W72*.+\UY(8W< MN;/U8R?(DZQ&B#PC[PJ3JR1.",J/QV3Q#>;M -A&#Z-0+7@!+.;OJ9DE3U66 M7+YL?<(+IW'(J@FHG_8!Q&X/-"/UQR-@BM6&5?P_F<,KA25]$K77+@ $D0^H M7KVQ"9B&M1DV15SW_FH=1Q2=2[\Z*V6H<_]] 0AN!S:EJ?D%3/G:L(WY@#YC MSU_Z+J]R';J$5W""8DLL+*GO:<^H:P 1_,"F0R/VP='4/,GW S5&?5<2>':+ M>=(5E(Z_Z!$+0-WB^+]1?(]+D..95YQI_L?LNSXP=L8TTW3(?HS#"]BK((JTMSKRT#>+"A7PWJ ME3MP)K/63,IT_1,M&$?7V7[I$\%1[YXS54\ 'HX MJBJN/4*U([_YQ[],_$C M/\ZG\2%WM=*^(+QV 4SWU Q[!=J7#:["A>EEFY-<1ZB_0A) MU]H6#1US )^Y(K5@$" ]Z<@GRI@E\EG0ZWXL##1E"7LZYEB^T:UC0 M]J-2<:FS2VA)#Z'F?5+PNC9)0ZIZGUQ_1>J>([.J\89$'+-U DOI#1G_BO1> ML/NPH?G&9+RN+:9-W3=F/3#M?VJ6P),$^CYTOP*8KX$73HRN')_PEZ#G3U%, M'%=Y)VAD0HYY!#3O34=FYK>HT]9U&EZ;Z<]G11^3"J@;%9A M:/V8G!_ZIEU70$W[D$:=MD8%E+VH-9VVQGE@TWD? BCO3 "8,BT(@F*>PYCD M+0D!V-CH,#,47A_F'D>\.N;=4] =E%SFZ M]@[#SM>CH[5-!$\Z,HJZZG4]Y;;JQ#XXFCI8?J2F6XW]]S?EL#+GV3>@B.DP MI%O.[$^LG"QSS-A$O+JD6;88"2/QQSR*DDVZ#I@F_?AHD/2CT,V4[P-6OH]C M?0QFS+P>TV,PTV,PX[EIIL=@IL=@IN0< VZ8I^0<+5AZ.'8[V'*#7CS2Z/"8 MO9'#^'0TF 8V'$5%^^HT,H02:]*=D83(/CI>D5Z+T?_75%$+JF M$SQ!47SOQ"BSQ\:8_I3=0XG]@#T9*EGX+6EM:OQ:T]J\^RF>HS,+@6EMFW-^ M\:*R1>Q19': $[$EABIV98F>L*MKE/Q-J'%Z'= PEG#6+>(W( MX]K)'U[& G,5S(L\F$>SC'O_QB6Z$%FC9$U_14]P-,( MNIP :G0=KW9_S!/T$:AXE=W?@H;_SEEN3<.KW1]S!.81:'B5W=^"AN_S.5E3 M<@$%QQS!>01Z+N#XMZ#J^@G50&P^S:@\YJ7!]N[4C-/34!DRJV^OI'T;F]XV MTQFT$?9M#"O+&;/[I^_;V'+#'6#V4G #'F7E;1R\469,WS';=J]AE!D+[%L8 M986'B^ -,3/BO@UW ]SQ928M.(-K2L (8@@HW0=3 L8I 6-WE1WUPO1K3\!X M'=(_HD?G!46W#N55[%,D9I'I/WXXJ4:FIZW.>+/TUT/+@X>B2VZ%[&$>R!3% MBS>4'3Z-V4-,UU>FF9\07A%GN_9=)Y D.E24M1X#KL7T/.69 LCH>>0>TLB^ M(B7"@.R&LO83'C9JTI[[+?B!C'C)Z M![AJ*9C?:[94P\)Z8S$F71O#_J*B?$$[OK#QR^42L?N!!PN079YFQFCH^H&? M&L_Q%:*<=X$9FCV_^''ZS4. MT@>-"L-J$5[XS[Y']ZX1A1$3_RF):UZ]5BU8='J8B\<4W-#BRI+$R,BZ7EYO M-LBC$R?Z+?W,'"I.2*?,WW"X^B_Z_\77D)),J)8%NWE\@YPH/OT^NP(FM#\& M[])BX515L)H)JM?E1@;%XH,$6+!SR0^XEH^P,4;(X+,/SC=.& M\XU#1S.\G-%2T>R)]S6+G9?IR&,Z\IB./*8CC^-PUW<]\NCJKI=,9OLHI?.U M'SK"]#B*#] EPGL)?8JT.VN.QN?H'989%NG^I=Z MW 4FM+JH=0O:D,_[N5V*:("%4]"7T%AN*FS76M;1&15[^["6)0P^=/7?R"'T M^W=R:T]>UJ+)K*^[*,8S!W.\-F/L] '.Z*W._'Y.Y/Q@P]P<;S!6=LW=@ M[@]C,O=' ^;^:(.YH@/U#LS]<4SF_F3 W)]L,%=T'-Z!N3^-R=R?#9C[LPWF MBHZ6.S#WYQ&9^_&#/G,/96V?Y+9G[@'#&,P],6#NB0WFB@YK.S#W9$SFGAHP M]]0&SHFC#>8*SV$[*^,_IQ=UIQKJ:45:G#QZQAX\RTEFT19'XM$ T0QGY M,R;B6;Q&,_< @E7RLM9#VGJ0MY[[YV<1[P:\.UHB0.0F5,E\A1 O'1)2I=UK M@M[+2?UT,O+S2=UH/MN)&U ]QC1DCV \],.H7NE]IR'Y:-4F$A/6^/)30#Y,W555YA HXX(X##4UM.F_4M_ MS5O;Y/3-(?&+3?TL(,<7Q-,1]WS# NZ&4;Z\;0"[LB%UL"N[)'Y>5M#ZQJ*E2/* ;AFNT6/IZX1(0^GE1>U'TJL52L[UX6SN M!K[?HRTF,5.-&[1R@DLZM;/)7&AK:Y2W'''?I$6Y !I0V$UVFX_8\\")HL62 MV_\*QXFB_/BSDRB(O]WLI '/JIB*Y"C]#Z*",#P.C9I6E(,(AET!X,T&AYP> MI6= 4 Z 1T"N/B6FUVD'P'-.^UR#Z>6" '9%)EPO$P^%[6>Z;#^SP79)WGUC MMI\-QW9M.Q1YN5G0N">H%AU_W14ENNMC5U!%!D(>&CN#>F%(>P.Q:JFX;VU_ M<.>P;&!9!AOIKD!8"LQ>0*8Y.<.%U%N=\.]1P,BFA,6[1^*$D>,R0J*S7?&+ M8E-@TL#XL]5WO$&;^:$FE5A; _"=6JKH$:K3#$<2Y$ZWGHGY,LRX804G4K>0(T(,$1WX\^\P].X(VCJ^=_G"WA5"5+,XV260$CEIU03@8-,6F!8@.)+3 MD9%%:4C>@-.6!G"^LU0[!L:!J#B8R:Q9#"+RX4CDFC^4QJW.ZW"^7/*G$1"[ M+A/YGN\0YDN,(NSRO])Q_9^8,NUW6CRIY_3NJ4TP)H5<3\O9ISJAA:,*5=": M@Q+08-036!T -!DH.0_(,&CF,B3>WOC.$QV<_'@D]/BA(4NSCDB4OL';L!CI M5[?\$E5GSX(^4IC"U9(#C2J]+6:"&H*@"P%33EI$(!1SC- \C:,)&8#IKL!SH8C,T&*(:"QF P M776.PS(HQ#HJ_=VU8@"6%#-YU"' D<(C04Z4D!VG+B54)0UY<0!CQDPJN0;A/\V D*"B6SSC0J EASS"2F PJ0[%PWV20\"H.;+"S> MC* U"[W)'S]E^5IN4;Q8UM^?:MT* '^XH51-$<(1\3V[KQDB+[_Q6H!R0=GO M^C+C0Z>BQ2RA[02I PJ.[.K8M U%JTE&V\E&! *.+)J,W9:>/Q!+7%_N(S' M([A3GT9;KU',G_,QO&#_L=<+]B52INOVTW7[Z;J]CBQ@A*-/U^T!7;&9KMM/ MU^VGZ_;3=?OINGW_/)^NVT_7[:?K]M-U^^FZ_73=?KIN/]U%G>ZB]FS/4H5< M$ [)XR>^>:+29@M77O/8;ZUJ@81S8E @-WW*8I[$:TK;OPY>9+D4ZS6./3)8 M"0ZPU*ZC*-&76%[:XA'W,-+*@0&6U"*)H]@)/3]TB[%*FLN7246+Y]F=I&."$<[@$D2>I3JE'W27EQ]3<#\.,*P4T( >;>\! M,CNY$*G$8I1,3[>_ZWBZO:>%/=55HB9]"@SD"?=>9V2<3&.^9$?<9M6G,VZ] M,^XV0ID.N:=#[NF0>[Q#[M?I6EFT,J8T?QI6 MFCIPXB,W>N:A MQW\+^+HU]_Z1I-MQ#088:M= -$#P9/4[6G5T="!FPM=DQM-[Y+([4?[2=RL@ MF3DV7YQ?4_;\07$@#W\-%\L'Y"8DS3RI3MTT=*<0_';CZVI?W(.OG'LC@QK_ MD1.@ XHA)];>>H7@NAQ?/7MC'QS]%*!LF/F4-49=8C_T;NX+)>4ZW$<;S=W8?U8]MF+2 )0X5$/1MX$*Q\EPY^S2_")X[OXS M\=EI=WJ$?1V67FP,O<-3CA)9MVL*2AQ72ZFW PU(_@2["'G[$ CN$6.HN4>W M4>2ZM:%$C;65LBY..(*53$=IJ&Z'J5O8 )1@LGZG;B%4.!(N*B7+9,(2KO-+ M+@UOU&C4@Q+8U<-PE2 $),9L!;G"Y!YM$^*NG4A/CAH5H41R=5Q=51"'#I46 M*],B"P),LV9\V>+P(G&".^)OZ!]%L=2MFH$2NF4HOO: (0CSCM'PB*\9PREI MR5/@NXOE$I%Z#J:>VH02@364F-7H 4W%!2Q\=EFDZ"]?$'']2)HQ3:,>F-/7 M'I94"41 CVZI?30P1&1$R(.S_[%;ILQ,P'AP"&MB'4H!% MI>1UZ 8)2PAXX4=;'#G!)X*3+:W!XB;2:QW(.]SJD*@.!,)&5 A' MU3OAOJ/6$;M9[;),?>@"I?_NN5'D<,IU64S8R$2,JL(#N/K&YM6$M,C R,S$R,S%?;&%B+GAM;.2]>W/C.)8G^O]&['? K;T; MG14A9W5F3?=N]YV9#?E5Y3LNRV,YJW:VXL9>'K__T MS2'97/SW;_['/__G__2/_]?%Q?^\?+HG7N0>=C1,B,NHDU"/O/O)ECQ'^[T3 MDI\H8WX0D$OF>Z^4D$]__/CGCY\__HE<7/RS(''IQ+Q+%!)!Z_/'3]D'5RFU M*/PK^8?O/O/__?'S/_#^?_W\W__ZIS^3Y4]9PY^X:!N_M67@A[_]%?[SPCD2 MKF,8__5K[/_3-]LDV?_UN^_>W]\_OG__,6*OO/\?/WWW/W^Z7[M;NG,N_#!. MG-"EWQ#>_J^Q^.-]Y#J),%"I^]<7%F0$OO\NYZ5L ;]=9,TNX$\7GSY??/_I MX]?8^R85$3[68)(U_WK6/M7ITU_^\I?OQ*=Y4T[(2_*V9;I_^DY^^,T__R=" M_I%% 7VB&R)Z_S4Y[ND_?1/[NWT 7,7?MHQNZH4,&/L.^G\7TE?X.D'+OX"6 MG_X,6OZ7],_WS@L-OB'0\LO3G5+?OU1HI9V$-EHF^FXJ=9ZCQ F,="KWM*18 MC!:!P=F$L[?:-E\566SD7D+6#0HN'%EW4'F?]94"._9O3^OW^4 M?$?TI.MT$+T+-Q';B:'EV7DI(K>D:D-3O/[5IE_F:JIV.+VN55I3!\P(DQ)E M\JN@/8$SWH2)GQR7GL=M%=,X_>&9TU]^]>,:.[1VP.N8>KIF[MG<&J>3:LIL MZJJ2/,GI+[(?";#@(,J93."S);6NHYWCAS66J&N#US.5&F7.>-8 I_^IQ31U MN:J#2:(3N-CE(?9#SOJGY](VKCQ"^"SR&^>'693D>1P=(2#??HL]W__ M"_SEWY<[RGS7":_I/HK]Q&'']=9AM';JH=4!I]/IZPK.U][:KA-F!R)BU=[Y M2^KME,];/R8[08O P847DTW$2,:4>#E7$@/;^.,8\Y>Z2)Q >:66D\[1$"DZ MS4 8[791*-!P68M-C0UQ8E*[;I6!\*P5XH%0+:OYACF0)'(\7-I9&$VFWAA: MO5'V$DVO5_I]1]A05Z!/! M8/J-V\G5G2X.X3"F0>/T8_QQ5M;C-*[@,]QQ5)&PMR,!M>D\Z(F^^I!P WZ; M[QXWZ*IJC]_'&C4]=;K:QKB]L%GDWFY9)D]R^M,YZC(,#T[P1/<1:_+/DV;X MW;).KU-O++?![82UDO;V/4F52+(3CJ[,"6,?'+[5[6J:XG<]E7YG(_!).]PN MJ)2V_\B<4Y[<%==;&@1\);EWPF.K,]8VQN^.:AU/'?*\)6Z7;)"WMU,*VB0E M/KE?/E+F1]Y-Z%WS"4&#!4[;X??&6LU.';'2"+V8X T4B24[E6ME")TP>G%T=IBF: M87>Q>KVJ;E9M@]G5%)+V=+>"*@&R4[G<7>A&C _19[: ]MZ M87=(+:VK_MG8!;.[Z@G>TWLK3!9RDX9$C*2L"/ :WZ731&8^,8BC,*2! D45 MS? Z;9->Q:7-\S8XW;)14O/S5IFCGU.=%$73&RKI/_=^2#\IX[&^+5[G:]6P M]K)X[>ZVYNJEO.Q"//M:OUQZ+9#+RQ1MBA?!%(PW01B$_MAW*&VJI\ MWFPN'EC5J][]9)LY^-Z)I(,YGJ0[L<\]1G'B!/_+WSF&E MY0Q\L5[>H3Q24B><_%2+9M",44?ABR5BNA\6)8>!2G M-I$+076\X'$;A>J#D9HF>%U)I4_F3J>?XW0II92F;B4($D%QLH.1T\VBFYWC M!RE8:NPMG33'ZW(Z>JJV^LIM<;JBEL3#;?T)\MF0.KZ/KJE[8!QR/WU^>?:3 MVB)N-4WP^J)*G\S_3C_'Z7-**8TO6@,5N/W_Z?.'EV])1G]\_WIF#E3C71]W M+U&=IJ>?X_6L6DTRMZI\B-.GZD4T=BA)C4ART^'4S5=WRR6FBN,Q13.\7M6D MUREFE=O@]+%&24U=+2-*,JJ3'H_]0H/@7\+H/5Q3AP_1U+N+XT-#_I2Z/5XG MU-*TNO^A:(S3+?5$[KD+ N0O?@/Z)&- )(>I7/7G*#B$4%T#TK^8NOCI>3OL MKJG0K.J2)XTPNZ)*U)XNF),EDNY4CG=U8$Q;]3S- M"ZQKB]E'6R3NG0F84X>T?"=SVBG3\]F5D]#7J.%4][05=H^LU>H\3S]O@MG_ MZ@4=(%N?D8SJ5,YVLZ/LE>/P#RQZ3[;I32BEXJK6V)VO4R,S0+W M=,J,.)'4LZMRDWGGU^+:J+PLI39#75/T?JG4[\0IS]JA]DBUM'W=\6OY'K&D M/94OEN^A*E4_:83=_^ITJGI>N05FGZN5LZ>W56X'3UBLPW4AITNNO4+/876@ MU]@8K]NUZWA6ON.L)4XWU)"W?RF/G#;)B(_OEG?NABT/GL_I+).$QK)*]&W@ MO-98H;$Q7K=LUS%S2W5+G&ZI(:^I6]Y=W3Z1E#8I$2= ?3JXO/7#=;)+;AB+ MV%7$5^IN@W]J=<+KI_HZG\*HN@=.O^T@=V]8Y3RYZ0P^<;MU![KX[[;)\ MKV"R()(-*?&9S)-Y-#$GN L]^O5?J'KE=-X.O;_6:W;BHM5&J+U2(6I?1Y1D MB:!+..$IIP:QZP3_1AUVR__25&3YO"5>[VO1[GSDKS3#Z8%MP@XPQ@-A I2) M(#VU%\K-*CT_K+:=BR?6:%COBZ6&<_#&.G&'\L>T MA$'ID>9!9!IJX]U] 4 MKS^VZ9=?/U"TP^F-K=(:7SM(DS'*V#A=+;HECP-/1%G]4OWT<[QN5ZM)_N9Q M^4.<#E8OHJE7Y=0FV@=*=Z 4J>#53Q'[T+D6N0<5'R'UGQH!C;TGW4^<)KD[ MY7;KL]U=W2G+Z>?H_:>JR8D'R0]1^]")B'V]",B1N^O)' GNE]:\H5G? KTS MG6ISXD[9QZ@=ZDS(OBZ5$;3ZUOAJD^]9/T8R&V+Y K4WW=-1 ME8UFXKT5G6K]5+28@4=6Y32^VI>?NOTJ"/8^93-_SE,A!__<_.W@OSD!%RA>)E<. M8T<_?/W9"0ZJO1G=OKCCLI,%*LMIG8YXX[:;^,8NSLD3)_2(^*'$:$&WP MQFNCM,;K)2!ZP8-D1TID/]I9X8ZLH%^0'46_*'&"R?5[!JXDUM%RFGF\O+X8 M/U&7@#3>I+\&AVP8TU.OI6)O<-[?%BCY;4QE/]E#@IJ//)P89[,UD& M0?3N\"^!;."F%J.>GY#[*"X6!G96 Y.8@Y7,$=)Q-&W#K%$UE=CEZ.D["7H] M1 F-^6SP/G+"+A"FTP\WCFEK7@:SUDYX$4U?=%/O3O,X^.)F-K@VOE$$!PR1 M#G.PD),]V"C-B"/(PT?+8%U"CZ^#2V M-R$85",Y ?";]9H$#AX9W3N^=_-U3\.8<@A<)5O**KN^"H/H]<0-'AVT+V.* M1C>\4--%>%/_3GF0E(G8 !1LR,GQAA5PFLP"1[$;(;2/A/9NY=S#'IA-80&) M<7M#.TQ_]JIS (8>T%JA:R8@-:PK3@$ZK1L*(P17-8SL1= #=\P."0RUS><0 M5VH]ST/LO"WV:&N0N&_@%:1QY#.,H"HG>5&-1RMI#8\LVE.6'!^Y&@D?V.%H M=P_#KWJYW](%=V#JZ%N=NJO;XPU0+:G-IZJ2^(((\F*:EC.PMX4PD*VX6 Y4@+VG7-PG_W6;K#9?^ (%\%1AK[8^ MN.%+2^,R?C5VP M@>F(;7P/*J!-!?D$$@XMH<\%9R"T'*Q VE=8!D")&H2UM09@>99 M+ID5Q!E7.]N)9&-H)Z=$@8:.TTR!BHW88I&J0EA%6]R@TJAA9:I3UQ OL#2+ M:SS(5TY-"L)VYC,CJAB>[9]8/A9H#;_919Y.T,TGW@;WPXF"3.^@8$"]Y AW M'E_V0JM1\YF$D3IXL(?,0(%B,3B&2L"UMVSTG1<_\!-?9!V*,A_;*/#X^ O; M?7EW?_=\ M=[,FRX=KLOYQ^73SX^K^^N9I_0=R\Z]?[I[_S=(F&68;3(V$>C40&CO,!NTT MJB&H6\\"T88N&5 BC:8XPHCJ9AH&)>C^X(=N<(#WC8BSDU>'H@WAJV?"G2^. M M]S$NJ1G^]NR+N?;*-# A<.N-HQ)4DD&NZ9OX-Z:2\TI!O?]>%G3N/3XA\^ M?Q9#PZ?%G__;7_C,"/YZ35U1SHQ\_VE!>.3*%A#""TXXWE/QC'QP_-9*ID-V M0^O1.<*%"KVKEF>-<2-&LXYUURNK+?$B18N\O>\0IG1Q7)<<2\F]I&L0?\.L1)M.,:GNC6U YG,+5J!G&D;&0WA+ST M29VZPNOM(AL?KM(]%U;D;,.@X8>;B.WD\Z>0..+X(8Q!?$A)N1-@3W+^BU)B M*N%]@,:+$XB6\9;2A,! -4JMA3K(&<].]>I/"C7C*P=!Q+_0>N4FJEX.^9E>=>N/,WJ-+5%,1SITQCY-,5'% M>.02BV-8P5)YP2WF4QCAY!YYX8OB,$K(D<]"Q!7%,&*0\Q'Y+O468H%;7G*[ M@1/'_L;G/6$N(TZJ/W@'*A;8?LAG-Y23[*O.3C5_,)\<3O"V;;V.2)ZB&I>OJI;X86B$2:[UA<[ M(^I6K4!A;PDSHHHU9_"6842[T$9;G]F BU[)C<8.LX"<$2I25- '3P6.<94N ME^&8)GC&(NUG[;3*,?;EC1UEQC936'&S+ZHH^QOK)]5VUT MY6M66:5+-KA66J-\Y^>++;7^]A,%6@%.OS=NF.MH!>V,@3E 7E<%ALL;L QW MDRN>9P]8COG3@RJ]6_.J#K@CNUW7L_OSM:WQQJ^&S/VNF2L61?:NTX^I;%B_ M&$*SB=%EA8@^.+7C)OV'K'[ ,DF8_W)( M(#<(-LD?'0SG"V-:8'::$JX$X:#!]Q>I74A? MX>"]*?S&5S(&RN3#E_7__<>/?^3_]R>R=QAY R;_#_G\I\6?_O+GQ????Y(% M,OZ\^&]_^9/X549OUT-_*W<;/,^'JUE.\.CXWEUXY>Q]OOPH 9O"]EH=<2. MONZ5:P^MO?"B0@?9S2^'9RP(\"!^2%(N"U(>ONW,'U=R472U>7 M#KM# $ J-OZYIGL^@Z=AS"%'WN. -Y8?:++:/#M?56;K3 5YX)M9Y>3R4Q<2 MB"'!4)$>%Z4R?NG%SPK'[ +5!V#ZK7AC",90SMG6)2IKUDGO0%:L$W!F-G#D MB4)M%^K=. PJO,0E.:]%RJ-J6U"K(VZTT->]#!#MO?!B0@?9S0L)218DXT$^ ME'T_97,Z)9XFZ"=0OZRK)VE:VBV<0%G <(^Z3"0%\OD0R[Y[FO+$<<"AO9V* M'K'4NC4?9.!%I 99)SBX&",T]Y3YD7<3-FYPC* VYP@9NI>RZMIXFJT3AR43 MZW9)7_TP'%F]UK/@$1231\)QS>D+QAKU[6?DJFZX8557[RZUZ/%"KK;D ^1L ME&K/VT[?&$?7LYP.^:SJF $=LZ04S/RW(I#Y+Y 6GE]NNPD3J?M7_S0YJJ4I MSH#5T0^"M*D=OL#4DM;\9+5TUS&C3'X%VJ?)&I.ZY'6TXVL%34ODC>?EEE4= MFQQ3MIR/:Y[(.[!S2NK#N6>'*=#/#O-AC7 7)I0;,1%"'1_E/>#+XAKP3^+D M3S'J=":"TZW[V:0\6>I& 5\8]-3#-#PR=B3C)V/DN" I2U+B27Z57.VDX$UL MF:N3&_R64]4>';9B?&',I1%Y"H^4B8PZA;'T>N(&A0[:*W+<5-WPAG\7X8?) MA'N4=68E(YF20S@K(GC9SHP;S0:/62J.I:WS*70\20A<%/E'EK%,J!L\$NE;8*S#IM/@NL4@H]#$9)\J2@;QN7!M?WX2#2_*(-<7*B M,FX5*4 6@&IPI<\ *LM]5'W/=H!*)HGKVB=O/3. JFK9"$ZRZ8R Z43@(4$) MRQV"014MT"BJABCQ1U/6!(L&4E>%0[7*VL&@U2&)$T>%IQ*'' @U) JJV$J&E=M$ZP:4G$58*G5[O'N4N6FC.8V5*>. M.*&IN^[Y$TM:O9"_K=1-!U-'OG5!0R70%!3=7*K:II M'SJ:QA35RW%B6VZ%8EO.A@UB.8I9W;"JN2$HD5R!^$WM<4*\UTT/'4/*&[>EBO[N^NE\\W MUV3]S/_YZ>;A>4U6M^1J]=/CT\V/-P_KNY]OR/UJO4;@NO? A,^R:S(D]7K, MRH7KM&UPXW+SV;ARK="F[IQ>6LV)DXSZT!F4_3VX-J%2M\\LO?@\O5*KP^P\ M>:!DRP9?MIAP^41CREUANPR]:_I&@V@/LMW(5YP;LRSU>N+V[ [:5^\@MW;# MZ^5=A#>_A2QYB-L8)2XD96,W67)R"W@E"V0/I%NYFTL#3NZ5Z_V3PWZC\*2( M3J1K=,,=YKIZ5V[QMO3!&^#:DAO?\)4,A&OG+'"$]OBZ.T%ZR6R7:VXSI'^@ M(65.P!5>>CL_]&$="67/=.):MR_NX.YD@7*$:W7$&^;=Q#?U]Y2+\/@J'QP! M/[T5G*H5; 9_^A32+8^'NM>(;KZF#S N8RY@3#UU)3(S2KB!H8=UJI/]SF3P M@D8?92L;96F\RBC:S5*II>8WESG]7J/5$: M89RL-C]$D2=J$U#VYKLT7D>!.INYH0-N*&S7M9I J&J-%]@T9#9/'HQ%K41! M7$P!,O($Z%NJT3R!PA:#\P<6Q?$CBS;* HC5%KC#KT:;RD*D^!AO@-4):3R= M!EI$$K-2EV9X9?9URDS[NGBZY(E;T@&:VN,.HU9-:U\1/VV,-\3:13;.BGEL;:QVAXPU1/[+&.SBQ--R=4&O]I M6>?#!_2QVZZKWMD8WJC5D'F4\S!+\3JFNO,Z C,[.$ ?L9I:=SCPPAN[NH*/ M=\AE*8JG5!S1N99X$B2?Q\O$N53E!ZICI75KB-/?!&LZ;:=0/,H5]P6#>$'",WWM;$SI;@7@CU659HT;4(@C M4BGJ9[S:6>IA$U3 *+[36F!.NJ='HW*.2V*T?.J'K.X%4 MX'R?2]T*)]2T:)47!#MO@KSZ5X/ YN>?>RXJ9QH3[G!YT:\-V62\4J\33@<_ M'QB#)TX/##P2^LAR,-,6_QK!$CG)%$:GWZT;7[/25SGI\FPLS>1F2*VKVIC/ MW4:,^J_A%81(Z!Z?F1/&?+K*H_D'QP]A'7E)-[R-^C9,-PHXX;>'-@U]ST3]=G-(L0.V[#Z^<[K>$&V*3 M6LG-K$2_NEM.F1(^R1JG.%SK5-*&E^1JR^7O=V"@T08&C9M 5FT REOUR:P-KG)8E&88=WW)M"Z9[ED.1@6-P-E0*20L)LF$S;"R$7I"I4_D"? ME=,.S%86IR:I!>6TG"3.U^RXTM(@@]E@Z8/2);,E9_.S"4 M2>I:SV$44&IYCN!G3;&CKUK@GLC)"> 4XB>#A 1K:.>@8 M7E4QR#DG&CX?C@X8892-Y-:IU#A*6IKF3*+,] "X?'/\ -SE.2J]X[.- H^[ M\*43^ZZ./;2HS A$]:VBA-EV$C,!X@Z*# C5&5- L?)[7RG?!1&<[6/W1-9I M1O<_Q"?/@N56>AG-2IW WZ:5:BUC+3.)J[_G4O#)K_]&"P-QZ5<;/N-^C)@H MMU[2X3F2\Y2V0A"#4<>-TP-;\2PIJC]IO+@^M(+]\G J@E3Q7^0)0,8$%VA! M4I$4\W?;F96XC.I6C-J4C3G5Q'FN]K$Z)GP)&74">!?\1SY@^>%K=F"W"M?4 M/3 _\6F\9'[,/[H6:4./(F,H,VC'[V( =O,<-8:RL\XPTI?7_,:5P30VCOFK MNP6YIB\)*?@MBL7%Q29B%U 84$*44DJ:VUZQ]+[CT.<0$+A@C@;/C98JVN* MUN97XO@_YMA*-HZ?OFH)8WD0A:\77*\=_^B-2BO:VLU!:[W;PF1I'H7"J80W)ER!2Z#90F.$@,_I/X3J>RTB'Q*!7C'J^O;,0E774F9/+T!._!2<6 MTUC*=OR&QI)AGN/=J-^(SO WB@#S&PW'-<.(.XJ-J?Q0,JLD?&6=I[\5B6K$ MQ/E%W9Y>%4A*5G=R49 -EO.SI9TW.,X,U[*V:^Z!>Z#2T+;Z#(>R.=Y!0$=H MXYF?[O'/A%C;=J@]ICUDKG+U?*)34M\A6HV80*0Q&[-C MNHO,=*<&B\H.56<7FP!\[0<'_MI!<;YM)0/G&82&7(7ZD3%BA:?:K:HL;8!LU M+,-H;4.\8-DLKJGC9E0))RM!T.84=!P='\[@22_U^L+FE!*7*2Q.(T\-D6*X MIMF*UO-"K1,MFW K;3H?Y#H5>$CLLCEG&TM/8_RR.P?#9@ZK\ZYE(.BFW=]=+Y]OKLGZF?_ST\W#\YJL;LG5C\N''V[6 MY.Z!K']JURFO5I5<'K M:.?XI_6[V]KB]MELKT[J&>'VT6=RA?)/\*@E;<LC#"N>]@= EC8JW*2FT>;#OUQ>W%G2U1&(=W.>+V\NPK&. V7 U4U M5JP.3].9H.!$HIIZ(;)02%HVQ 8N/-&$3WJIEYT"-(* LC'NB&_6L1S>]2WQ MQG*+O$-XK472GH].#O^8^E*5^->DU9'Y-ZKK7O%C5M[(?9G?=D' MJ9)Y0&![$.\;G5W2GXH*I8*?3P1AF< ME8O+N:L]1'YCE#2UQQTUK9I6BAVH&N.-JG:1C8L(<,H7.6DB:=N-NW&5)4ZN M;+0?]-9XS))25/+?BHCDO_"%4)R=9-8L$.I;X(RZ!FT@SFH^QA=934*:NM<3 M??-C"!\^)WID?L2(+)0W])Q?W]%JI_6J-K-PMO/)>FT#] XWT!1<[7)#S\9; MG.Y*[L;X;_1FLZ%N(L58;9:>1-FB2DCM%,20!%Z7-;5'YM%=^^-T>&,MC-/7 M4)DSI"I4F42W*0>2;EC1\\1S413,^US,SFY MF9S,3"^2NZ775R&C@UY3^>]=>)XU_A0%P6W$WAVFN@39G0I.I.EIE9-77+N0 MP(7KL;028?PC_P&)2E149Y+4DJN4XK5)8V. MB!&JD_C&J"6.X24;(OFDD_@%$:R@Q.B[;#!*9?[6DYUI[ !D1+S759S:1R&Y M"_W$A_L(AY? =\F*S^2%L: @-J-I)B2%2U$?2I.UHUB\:^?LD($)Q)( M#?'DO/,L 45A PU$.>DY.TA1R3\&IF2S))R@,K0EB@)_*93XTBB>-$JRI>E6 M@*4:*1.9P0*X]IRW)8>C(]#S$_^?0%#X2^-8E"FYVJQ2%:49Q0G;Y!W!_45-D"N_I?X"T@\.32FC6H,!>'$,G M$?%3)-A+)(A2,4Y+N(\V5.(THL8L/4A_W.DPME)AV"<%FX: MHG+GU#/?\..+U'_D :87D_F-,/UMVC;$F'.8YQ@S@+[]Y]F^#@QB'F0L6E%G MW?:[&&8LVKC/.(-Y+_HJ"OGZ#+(*5QOY<^*_!+1X"--@=T^')LZ!9U"+Z>YI MMQ*,__]0597O<:SV072D])*& M=.,GC]P6!D-$/9598E2;572G434D9H="K8J,.%7*V)*4+P'&F&!F-.,TK>WX M_U/VQHVVX4L\*O,5?=XV%'G!^W,3V9\B]4:8)C*SA)A6NVA/?'X/(-.NR9B3 M&_0P,YYY^N$,BDG-$]WS[V$+SR2<07.3F5OZS0!5=#0_@Y&F3LAQ0TOT?D!1 M8E$[)QD4%?XB]0[I*V2EM.+"J.H7Q&N@ %ML2SPTL%7><;[17=5=-[QEKWG& M]XGLHP7XNL[7)QSWQU6_,<"+@1S=YD3]&TL&RS0EH1E@@9%M='P?C=P) 6LH, MA$#9UL6L(6A4@QECD.U-C#JQ%)#TL49W(-;KK@2 M,0!1[+<@AE2Q_^VZV@O&:9TQ<<<6+AN#2"25B:1"*:_03GP= H,Y*PLV17X+ MR*(PY(,T9'X^"S)9N/2 P9*M5[X[N^/X8X7\^PB#15?",QPMC&S7.EQTHCK3 M\<),QY$J4OP.!HQI[=DX8F3S_-D.&=/:V_Y0%2_]IT>U;3YNC\(%^3@^ MKLX#E%G)*^9ZY8JY3O5Q>5(\+D\^+!_OKKZ%@Y5#(,K<@Q\1AR3.5_*29M=^ MD.^ETM ]?DN<.(Y<7U1E>O>3+7%2D+UX$6=:;DE#F7(JGPA.M@Z[* M_:#H/>2#T];?I^FI-^O5X[?3SB60?J?%@Q-)1 JYR&/Z!::B+8@4CG#ITDKL M\BM+"=](;TQ9_5YLJ)M[=!]!XO7^*$.:[J M&+&E"\ZAJHN^UUJO[N^OE\\TU63_S?WZZ>7A>D]4M MN5JN?R2W]ZM?UC9\F4:#HPV2S?QW\3%SA8/ M-R*$V^_-;5..ANY4\,9(#UV,ET=\G0,\2<:4O!S)!^#+Q]AO2@T@ W'ISK4H[SXE.\ M\5LC8Y^X3">V'X#@MV*>&QS$0P2/$1/+BV62,/_ED(C[^WR6_,"-'(4)ES. M9GXZ&&>)'8H4[Z,>T M;QD^QN"#%XA&U;;_BCX&L,K%(F=8!Q_/;%(R!XNSW.)ABJCP5_C9!6._TA!$ M@>O3J.8XW6XTS/32@OZ]A+E=/1CQ=D&Z855[C0#F0N#5-U^!J:5;!./K;GNS M[IKN.:SX@C__.:#B*Q;R4: M[L*$$Q(U'@4S.Y41;&G/@-=%M+DXQ!0.J<_U[Y.M(I^!CSG"2?WXNH"O1"/K"4#S1(__BM*!WFI/**L72320SKYU3D:?,S;%FO;(6<,RE8+XAD3H#[ M(EMID0^9!*-D';9D5UBRE4C#(/! V[M(O00O*OG<.$5ZVA(PK3E.Q0Q>='A) M-H>@%#XQ^:Z#K2:9M=Z%;QS!(G;\A?D)O8[>51/4VH8X1Z9VW&>8 M#;(:YU]G)(F@>>%QHE;FCZ/J]I[K9B7*?G#\$!!G%:Z=@*XVC^GZ%2J#)C?9 M$E9A&.W.N*.QFPW*$:K7$V_4=I3?U-N!37:0!%=/_'@?Q7ZV3,J8BI*Y",9%-@,5W'UX=.#[C=O"$3>3,%^,>4F$5@*[T"*O5@M6VB?;\MH]D.^#=-5B_[;+H><(WD5(1QD(0Q\"9\+[XB?HPT#<+1S4@Q_$VX@E%\(18-(1<+X7 M)VXQX#;VW6[/A0"B0LV-)O;I=4.,>QWTSC%/HP]RO.NB@?'&WY;"J6QV_3#G M*+>:^9]J/7I:I)O"#@4/"7!<\_M<\[$ 3FM+>&+M&[]W.SN;\B+L=7HAMI1R MF-XW;,E+[D0 )PB:VZ*Z0ZK;&^_ZS$ '\]5,=A?[NGP7N\C>31G:3MV=T"17 M8MX3@QE*Z;7BK%Y.?WSGQ0_LI=J>FR([0RK.C;2M6-MU;OB@UK\9&<[[S0D3 M&J0?& WR0^:G<0[7];=T)K%"KJXRE\!2G#]$"2TI>G5@3'T2TZ'[W.*]V0[- M,5_?=TYQWZ+!P+$ON%7S221#- @PDCVDXM@@(#LE5K__WM9G;L%>HW%SA).)9++-!$[[!JJ_2S%*V/C$(IJ^OTT?8TAVL9>BLH-R7SG[4MI4EL M;O'=Q4;-@:]#:4Z(T$F?@:$BY9WGB\+"5[ =(VN_#WY,8B3!Y"COZ((E9+4X M5\XTS//XQ]@V!,G@6J64K2/$J'K/#5,:K="R6UC7=4ZHT:S T/N$(A *;MC0 M81QC2*W#*+S " '9]L6C=YP8 33;0VQ,L]YQ3^#?*/]:^ M8,IL000[) <$HU@B5WDOJ0Z8]G"N@/<&=R^@M.C5(4ZB';=![>&I;D^<46R@ M?9'_H-4->PI$-R7ZG6O)2LMO\E(/E)!Q,P83YSM,H[0*N^'$]XZ:]X\/SGI-*>IB4KT@6/["JHK.FXB*[]G M0;0@]^FY_1')_&1HIZ0PMY!OM4;K MXJ2^^YQ@H%V)P8\]LK<':+Y408(!H]H"E(87,LR7*F-M4)XLS: DDS3$?9%; MU6V/1Y/BW/"BL[4T-C=UR,T)3[HK-T\*RAI46&T+&O!#]T*92QS M2&T#)2;B.#LUGHNH2,P.#5KMT>DH=<[3BV8MQCY413I[&,K@0(6D3T. MI3!>)P*X(:*[+

*L5LIIH-,,8J>A>GTQ=F1)X\JU5 MF_R7.>VY=?Y!AWVQ>\?@[:615"X E;R@\_74])P\&!_@)+=)4,7GH( [*%]I;.30+9+F_F)7X)>WZRSFW]TR[.4Q2*YJ4/>6,!3FP7Z97AS6B*[HDG?'UAVF=-.P2RG=<5,G8\S2RF#20 MG@"'0?HA'+:# MUK6LT'_OP@5HV_0M3GU+F,TNZ[!6*:?BO^'!!=CD3V#H(3<[CHF3@#R_W?$2 M.NBT_@[U('=8>@1G-(*)I#?2$E,\@X9R7UU-I##M#U0;>#N4?;;Y0*%O)0$S MTK&<$M-)"8[(@<-\:'*X5:\:QJ9! ]XX-%-YD2N*5NU((,BZ\D*G'MJ'0>X$YTY*[/.61J4/2@CI3R=.3 M5P-:[C7[*?XI2ZGQB0*C\P!+7:E-H$"1#*_39]#/N6]@WTQNV['WE MZ,5%I]PHY0VE1G6BL$9%.IU+T8DRV6(_%$QL7UT3.H+K7^3#4%%!J2;M2?=E*$C2)<470J%A.38J_T-^KQ9)$JPUOR+HS?R_A4<3&,_@V(MVW_5__^[OO_^T/]3W?>8FO/%;& MG1"R86,X*<;OOG^YN:+5TF*O4[M0 /-[\^_!$WCP]129!_1M^C/SSYY_L/+OW[W$O_]]/G' M&#G4J<(F0O$?LK?R;S3[0C",K)$V M>RMZG'C+3PH6.F2.^NZUDRWZH;H9*[BC3_E+'V;R^XMS\ON<_+XG^?V;&]F_ M3B$*6'25B\W55%/W79MTYQZ"J45Y$6G#_MA\HT\-#<]%W'0"^MV\"!Y6 R/Z MJSZ%OR7,:+CCGPH[VA9_\UT\R6">Q7 _Z+L2S)1#O'/XZ,5T1=T]S[P)#T%9 M>7!Z]?2]OX9S.S'CFQ^4YI25&>DEH,(+45M9""]>QIO1'^X9Q-A7PD-Y.1]* MFBU]%ZJO1^>8'';_*TTN#"=C\MK6 1>+.6TA/J?V!>P,\+NA4+DWS8&$!=[U M70O(5=NO.6KGW-E>4 2 ME8!]N\671C29).^U,QT/Q^K HPFPE5!12Q4$6(W@KG*8)>[$_[D3F(7Z)D$X MA!\,>W;G.(7A7FJ)FE,SK$0 H/%RQ2=&'K)Z7*;/&L2$#4"<&''?QL #3DL$ MHSR22%>W=V+=2G02=<\9HU6G4V\?!<@2JZL\/Y+ MTIU)"*J$'C/89@:[R_632@#R)U-U8BUJGT"X[QV]<*5+ $%LM? SJ0J95+ED M+J( _:EO-=$GN^[ 7EYP_J5W.P(([ 5Z_\K[]/;"PF8.FW8D.?TMB7%2PUZ,GPDO_FWRV2BLLK;JU?!W[[\WQ;"HH<76ZT].HO5 M5B,E43T4#$YF? IN234JD_A3ZW %P4;5[*+(]W093,@FP5,J'V^1>P@KYZX3$?8"F4M]3&# 5-')$'BABV =X43 M9 M;E,S.@H1WN%.:+2""C::^[CKV6.0Y#(A+%J7DL@3G]<,S3ZT4@Z ++R#' MX*2]#A]G:0.C;"YWU/\;AI<':T>0<>E<"9>F&LC&K1F9",E0DMCF0%515MB5 MK&C#_4@T 9/DZ,.+7&FZE*Y&=H7GB;9MO3\J$UA83=]:'4NJG2"8<4M >Y'5 MG^;?K#Z'YHCB':Q&'HL]1^WX06%&?,";<*GPM)?D3\?2 [L$]]/M:'\TNXM5 M*VN24RWD/VO' ^QSED'SWI,B1NE8C_E[BEACS82QX>R1Z"7I+=C9$*5N'1WNK =Z6?7]D7,5H-7XME;L.AU_^<4/8;Z;B]/HA.Z39 ML89"A;LBJ4V:"<&3HL,@YSD818+WGG+B4H?+Z6>3\#PN<7+,J5#$9;T8/M\[ M$[(UTUB.K1^\8[G.P^;@0J_Z(X)!J>VN,Z&)8?6B]?PT.LMIV[1.-]\:$!L]%RA&# 1P: M8S-Z"=FQ[:L=F'6ZV-577H5]-8R !\[4?N%NQ&JI5$KYP!A^D5+IAU;<^==S M<>=& M0?PXJ4'SYTL_C??4^%[=4:4$Y5H3&)&0*@JFD;/L#PB2@N7?;CM&5,FI]9!' M*1+/B&B(WL:Y3%PLSFDJ%W5TL/X,QY@^/53]%1U7?=7U5V4KV69$US5G@Y*F MO9D_(4X#8UFV,??S; MCR4T_&4\]H5M0>D!@Y6D0 YU:/.KZ/ A'\>Y;^#L)@> %#0.<(,#N4,T[K3" MIA8+C1I&J:N )72H,P=_#A[,GJ( V> \SP3U',CMA\&V)0H'J8.;X59KX2HS MMR!SLT6K5V5,8!YL<"Y=DFC(NE%9Z9J:38$ODL9]H9@D[U;^I=DBURQ-"0\D M>DI]],H![WBL7"KE82S+)U,M*Q'%6\42.J]:4 U^_TTWV&0\Q("Z9 ^=E0:X M]+6&J>?^A&"H3/)204+A:$*S#7J,^%J# V?"S#[X62QN$&2":]:/N0Y0\%Q7 M>*003^2_"3>EG:Z5V)V>=P<\YN(3XE+2%>3B!@76WFF3/0VM:W?V;?L;)#X\ MW: GLU2$XL.G!9U"D&U$294H+)BE6PB(\-8$?T,8U;6T,WGN&+Y* 8$_$32- M.H60FBE"Q#1IIZ(=UA0IU)%XZ4'S1J+-8);&&BJ%6.-$+H1WNS%W:DC#13*- M^3@[2@5Y88BA#\*Q2[35P: SM"'F@#);3HAAQ$:@]0M/E.8B2MQ-)Y^KL/;P M$I0KE]\EVP,?I[Z/:-&O_H:Q_=O%?UT\'B:4BKOWU, M6)C/__#Y%W]*'-"3%:9__Y(@L;'"9(>T,*O_^GTI.-9U16B?*KE_NXGH5EE] M=:?[C5GBPFKZ6XNW?NA[?O6WI(Y&S85'UV+IFC2H?JPW^UNQF!G^)IP@SY 4 M?OJO>,%K9!PHLE<6238GCFA?,?.$4(CYO+ 9KG"\)ACXRRG$N:UR*RE14=RL MPJD4^UE:X\WMD@JUO0>GKFFRR8FFLY$L;=C5Y-LZ.137KR(6V8$#8)%IGU/X MMW$.HCPH^*\:=KG3Z8TD42"E#H<,G-K(54S'<'AL?_?%?8*_I+S&NL>JC>#5W7=_L[I!*G?J6VPRP M^\@EHN2@+(TBNB.$#M_)HTA^B9#B_ V?&"-V8%@+<3M$"X.E%NCF MU-VQ4X5TV0 NWJK7PI-D OD80^$#YM_>.044K_S7)"'CFBSB,0 M0#E%T8GMXC:AHG8$XD6.@'AF0E<3K2':ZI/RMAX)O.5DS&5Q.9!D&;%?[I0" MM",VXGQ%ATH?)GN+Y(G'#2A3MG[=>W(PI[!C.JD/N@FFR_!5Q76Q?QV M[B/"Y[KD-CF/[=5 )P/U.&Z0+IVO*PV)>FC<<#J<:>()"$QGY19>H]ZTT(F(?&>/A,]DR$ MN9!_HGO'0&O02$M$@)(P15YXZ0734SBJ'^TYFN130!?[0#X ^L]P ,)N:1]: MQKD>H6_^(&5Z"BY[$*#.13W.4"JT+NF8!(C(#Y_6]6M$KM![HA=5Y@5K%F-X M:[!'3:26[6=Q*C7\-=,;7PZ,;6G,BIZ@%@DV=X-:SF[7BWFC.Q$55;+85.[( M.MZ79H%;DB+ $\T?R$4^)JAD&R!71R-4@!";S[R@H!(;WTLC9O2 M2.FZC!-/,F,B,/]$NY$IDT-4\+54(5'8C"R%7%Q+L:M&5IJ2/F*<]DUW1VIW MZB!O,R3+UDE-4 L%8\8R$"U7$7U#!:BYA;"V<"#=),4O] FYT3XN8'-ID$%V&_?YNJIA_.ECK!0OUGV3*Z3NNREMF& M>5)3+K*DL8[(3TNN$N-FX)YU3ZBAJN)<';MG]+Z7L3)@+IL^AL4,>5+M!2>6 MR9_].(I3UJVVY_I7>=$0'8DXL?'>SE=#DGOP#13-,;J42>YE<)X'C+)=19(7 M_^/H=P4MD][7\$WA!QU5$+?BO&^[_@9:A3[2LV%A?SQX>GY:<)[37$\T(%4M2YVMKY:%=&(G!Q<+T>!JE"P8? M02#F69AK9FYBB!_OJDHS=,G:M(0/'/'+"@ KCO[D2>(C8,Z'$!)6H^N)?/99 MV+L-'=WW>N85Q7OYX176>_CXRWD8NA!$5\(#COI]M&92'>! MS0OK.L""V"63< =N-T0^?U%VMRU] KFJY&$ M2'#2#CRB4E !MR(,,ZUM,VE*2)(P_&P;:NN*S:(P0%+@)$O66)#(UA])/Y$( MWI$@*;+%1'H?7J61.=>,6),?%^'5*!40$Q$Q#N3)8M=U-RX\?>;^ M$(+;")-(8*)%5NZCA]"(.!X_>GB_C_6P1+'G45E2G .D^D&:RM^'@*='L*33 M[5/Y\?BAJ#"LZ"U7/U_SB?"U_/A'T,A'ZU[O0-P&MJJ")U.H M*[/Y*/S@T.VXE42Q!O''EILAWWK@GVK5#^@06?HO7W[W0EU%2E,1'5$Y;J\! M^ [WL@2> 5Y=4?N(+/P&C;RL3Z@J"'WI8(:X9,SE%S[CPEGE02 MY017Z.I9UZYB[20"K7/!#,EXK@\N&+]S/O%>_>>C@ MQG((JR?\*%SI3(GCRY@_@;F,/T-Y^&@V8AE:XWU^31X(J= M..XT%;R&D7,+.?P:/5.#:>"R8:]VKBRM\IC8+\K.:".'&VO#C2D4DU_WZRWJ5)VY&=7#L$ZZE8X@XTL,6Y\> MMVRJ]0[XL?MXDQ A2K,338H5Z%"%#INCB2!]_.VV[NR4] X-+[Q1JXU4.F3G M#A?RI3(EA.39CDT'\ [1<)F[649D9DDP?)>^,_)Q,M;!W),R8_." M]CFG>2,QSH'.36V2@3E9HZW3-R_C911Y)L@IXJT>A7$SQ: A+JP3\!FP=M?= MG?D!-ZZA?!\G$+'J%;C:O6.3)/&3SBB"XZ!1H8G[PGWR$[(M-Z<'4:>ZU#D MXEK'B+L9>W U[3-Z\.BF+=";Q1,US.9U?5F/+@+%XB3 L_W8\Z-KB)>@EC6N M,1$\@81PT4S881*Z9Y"N$-DU=;,8O%3-]887-\Z?"(:8Q]CO,_L-XY($L&6EW.8*4%:;K)0[NAZW"T^38 MI;3.\XV@P8WDW<#$8ZH%\S!?4=&$IDMX2FP)_2)#5V29' M S#5Y%QB85 D@APGUC>*"DU3.2Y_L[=YQ[TR/(68A"FT1NE*J@_R0EDO_J* M+CGINSHNFZBB= M_XQ]+V)?S(%"O;.&@%,T)=D;AK&FYU-GS$AQL*+N]*+91?8&']M<[;(N8C),N:.6/XMHEFJPMM0,!,WN:R#_^W2/5OHJ2<-BO%5#LP MA;]ZUB+A@=BQOY[/<*I&%J-MU3<%@B*;(K3VK]?)KJ%U4,*XG4G9BBK4((,GFR?NLE*SC 5:$:Z?6@2Y6A6EO5TV) M,XV8$CFDTE"G5XDX* M\X,W8W(/IG2BJ5O1"OPMAT=*5%,?+:I;%%0I+6_Y&!!"?SKNJT,;>0%\(2/J MK6E2%(N! 0%QB9 !X9I6Y0PYS'H'! V1P7)#C8'5%Y?B;+@3>\591V^VHOKG MOI,F^HZ M>0;+FGL7["':'[EX=$I%T"9W3LE'+EO":A<)T5?UMDX\#;VJ/-&0 M'N';K!\/BS*T[EE3CKP'$,LMN=JQFD[I+>=WB[%Q(5DD)=_"$UGL,?V8(:.$ MJZP9*!<<]LMCPH&KT"?MWSWUU/3;%1'HV./2];X/W2DQ-B6!'+9BRP2)8A5W M<"U+M)9$W;YT=D)AM0Z[>"(J@D1F57*DRXJJ2UF8WXZ=/75-9Z=W>C0!Y.BW MJP%D9HS\X8K*MV E2C\/XM74+:?'J]NRF4"U,SDA7!>DR[_*77ECE>$DL6"U M5YSPJ/RFNB*3<$+Y:7UR>7R2Y#V3#N>$&,9GF^:,"!(@I'3\\VRS2!(DBUFL+ZR-KV32 *,.O+^>ST$\YJ*#\ M;77 ZA6?:KE ?%\$%?%:OUR"2<#?2)JO46E+(#\2^=HH?M 0J M(^"PL>HQTX, J;W>,2>U*/2A V^?--1IG^(3B\'8X1R:$"CMT-S2YGJJ;Z?, MO2X!_T$6GY^>B\_GXO-O7GQ>&!,/-7]K'7H")"+E[]F ,[QMW,+AF^B\FDNB MQXI(D5+IT3'(8@P #3ZN:/E7^9NZ=^/N,#&&R$%%+IG@:-/IS9Z!I%3$C,+J M5E='%+A%G#D=0/6^V="#>;2*R+$4<,]-0@6U\UV5-S@F7@7+6A9,,59L_K.D M&:9G?1G,RN&29"D<^!?,3O7C"=9D1?[Y8G*D+;/:/^?D+)R<*25S^)7\!!SB M-.[$94@51HU$E/0HC_CJ]KAM(%>;/)?5FA *(64P M@%0@.,XT+Y0F(1_5-5\)LD*L(7-HW)$#$Z[,H)%R]_>PS8S/PJ9*OK/A5K = M$?7TX9H4^91 H%;L029R4DGA=DF;.S:=3-[LG M;+2M]&>\ZXA5JBX9W"=RQYKR9JC^K/_Q_!=P4-0UI==^[OPB#!4]Q).F/(9P MZ,_[^DVU\YZ2.G5\?H]]^/\[?6+Y&@WO__J#_^!G/3%@[F$IBJ>+F0S/^CQ8 MQK%Z$D[G+7E-=V'%/GR/O^L@/ M].=RZP5CKJ= B.S#IS/6E,P#8-B.]E%Z(81@96XK-"-Y[3'.:X(/9=YTF=GQ M5D5RTR>P,_NY^48TJG^@M? '+)[S0OXG6\A;HH>O/'N<(QO T5&Y/@KDXDI* MVU%RA5:;'B7G%75>4;RB,E_(J%6WQ MVE)NZ^Z.ZA?7]4W"\79>)^=UPNO$XPVU,]Q3.^>M>-Z* M"UL1>RWRW!A+K=2S;^N^4VHB!T*,:SMMF M_0,]+HF+9?O<(QAN>@9F1OP/(OM=15OT)-(&,IS@KF>D/N 1YPUSWC /.+N* M"$DZO<:(LY\/M5D/S'5Y68^*="+YMHJTPLX+\+P HU>N$*J]L]8)M"B/!GPB9Q1^WOIVX\.2' M."L8M< [Q(COEKRS\[H^K^NXKHTQM:XB57P, Q80M(2BZ4<5_$E6W];I@)>B ME0NY("$7_+(BF+ 6]U]R5T^U^4NX;#G1GUYI7R-=-.%^H9__V$-._>BN8_RF MWP*80M?X6A;]B[ W@E5_R<_IW'5K?7PJ(0_F57J["A8--$7YS5X7H-LH@55%*T7":GQ7V40 M4X?'8L?.:.J\I7E,>G0@BAG],]T73 M'UKKQ+-SZ\2Y=>*>UHFSU?NGLGI[8J*98L_Q*F[=)\P3FFJ!,9U@!?-ML=8/ MD%YCZL/=!G>QOKRSCD#E:*0D?=) /0M9S]][>'L$B=]UBF?;W= MM,L1IK&=EF_O[FC[RP)]*.BV[?K VYG3^]HJ(:*?3GD5Y M%ZU\1!U=2= 94PV+UAJMDU*IO@F?7:*\DU" Y?0G77],"N1*2KQ(DT*=;YD2 M"I/KM&DAG65B5> %3+7!*56:%-'UHEH3;5(6QB$I6XX7CRRL;G98#MQ>?D"3V+;>^M3RX8&VHXRRC!1M 5:?*#.*>2 M]BW5^>7D+?,N&^WMMI5+4*[B-[.,2FR VVALHHA%P!SV"D+=SK' &NQ&.A7%:5]A.9S'I&S/!( MG7G?$K]=7%'<^YKV%7*+7O#@"/!%#$_'?-S6?$[%%9SLUY.O@U^5.2/27EOC ME4"'+:?,2K!@+FRN91M"0]UJIDV?GGD]JY._$H.BOX3<-QJ_6?#;M\63N@3+ M: O;.#B9JDTXIQ=)F70@$VJF):UO8@HG-9W$V"&H\#/"0->$D.70[:H&GCXG ML#G>B>,9-<*3&N91I#)BH)).KUT_[6L^_=9$%&\*,8O<>A$K^6OMA(6$R,_F M39CC$TCH5#3.JUW"2CBC>5+H3!:DU2/W2!/)%E>+KZM@Y:X-\1 +7VJ>A7%: MG8^W?A6^P3O_7$F2A5"2%=5BA_Z.I#H?E_5A?:XD#KT)T?8&M.V$]B, *OD= M4:Q>H:BS7M%NL(R#.QZ&"1SHO2\ZS>9_SKN?/IH\CNU2?K9!QJA1B1\BG=*^_]3,<:^OYGN>,*IY-V8MYG7EO\D6BS+JH,TA-R93PC M04-Z2$$EQ-^$1Q767ML-M-*6"'1Y*:0[>?$HMV5O[);QW6]*)3L0+@.W9H1M MBCE^ 5<]F;I+R*U-CU]S_1FU2O$\KG82)X M4PVQO3>0B SQ5LF\\.SH<.[5AI)^'/;[1AN*V"5DTW9B2$$#!,LR>X3\ON0' MFJXY2XJ0%EVD7E7R%+=_=/0C64%"WF1<*DL_R0S$76R4XNHTF#=;Y80$D+ZC M(V>;.KL+_ ?IT+'U8!67FX[_T](!XS4U_FEO2CF.Y?:UAG,]6D94N*ZO(LMN M>,#@.1^&J% )_O>YQ!$4/Y"-P5TG\ )M-",H:<7""UJ$.&9W5\J+#-U^Q#]( MD?M0C3J]3)K<-5.RZY:51_ZCNPL.45\HFW4ZE\&LRW&? M."?A>$V8><)RSK6AL_>4@2\VUU.X)9J'=,BKOL=O;^M^0H07&Y=XE124B)G" MJP\W]6M)&63DA?XX8>/5UN#<,M-6AQ"E&F(T26RL].[#&FD\=(A(UA!Q$J1] MB'6H="H80[4XBBH61'Q=(5B[X00RS0^45'ER/TCJPT_/]?MS_?Y]T]T3;E7P MJDHER(C!%N*P!4&-Z 5D5BLR5T,,17*99(6':;BI3'>$G PR1DY(@&NJ7M:5 M+C&U:EZ0NDG5YRL*)6*NU/=X1?&K-EXP'/%5NTN5H.(-Y-GG?B)_UWM_+M04 MKT\*SJFVG!2=BRPEW &M4U1U3$!._H"BER[<^JB^J"PJ"MZ_YF"9AJ2E\2K[' MQYS2N">/R3%R&!H2V:!J1CV.365U3"4U'!*1#(TB.3O,R<7;J2&J8Q=$^=-$ MV)2U(8N$<.1Z.HKSL[X(D[F/NKGS4Y_^&GR.U-&R#6%K!ED\_>,JB;+U(6>S M;0L6#QTVW]'R7/EFD<3CK[%_YS(]&O]/,9,3_=A(!*9 "[\*U:4(W]E1]3F2 MYA?")\UA!%9*SWU*NZ3,()EV#VF9D5#_H@34'TCD^Z4N6/8)=:&83 M;7UA"N%]C7Z:ZU5&<,B,:+YAQI[X[@E6!RMX^^SJ,I.JJ4 ,J"_%YT72\%-+NYJ=[)0.2V?JX)6$"2!GNK9Y]G8]A M#=K:[<+)H#_S+&GJ!M.G=Y5CUB=Q5"82[DP)-(3.KLV?VO=%1"C\$?,B'7\' M#E7A'K;,5FN1ZJ7E#=C]1,(6 +P"EW0/8&7-WEKXB$MX@%@42UUX%R]2'/MT MRG75W! 18<_\SK9+4!DM9:"+)461N*[-0R7[JJOO'6O")Q0%-M]T?=59&J;: MD99)>1/7"K5*=C]NOBO+'UCV]'!9[7:<93^$]=-49+W:B5(:DS1@JI<9HOI^ M]X32]<=8ZWD.WYX2?ZS^N_ 52>/J-7FWX4BBDHPOHMC9Y/^*6D=?7W(2RE;/ MQ>8'6AWZT#)62Q?5A'X)58S9$6O'*X32.%'B59SG8JM8 \YJSK;)";M$__IQ M.I9/;FBSY,]:+,O3N&/9"T^.E2J$MUAO2JQJ5EC//P0[^[4G,X6>?(!6!N97W)Q:S3.R DZ_ M6C)A5]%:W^R9SDD=)+2><NXSS1-X1(NXO0#89/N4V.3"@QA/'3 M4%+SYL>Z:G9&QL OH-+72#M0&I;R',EP1&FI=%9YO5);78\3W)1D]8>L^W=9 M&=J>#J9@&9 /(1FAJ_B;85NU-';#*6GT57>B;O\^D=Q%<&\X-#W:_!S*9C^U MRO%CTQG,)BHMG'5N&K%I-KV<5=;L.U/3_Y.87I%F^S#,[R\=[P;CR0I7!,-- M1HF&R)6<1*Q6&9\5<]!.P8 #EGPH_][EM4F*<-1?M6!6!VZHW+>3%(1YRZEZ M<-3+;9?+ESXV2?/GA;T M?Y_AR^$_/BU4B1'6@)_,[4 MDUC@:E$NP27CK>AG5=L34Z)!)P_D5S$ABQW>BQ9T>*YL85@I%&E8:[KFF^[[5=+\!#EK"&K)& JFP^E#7B+ED9 ;K:>+D*MB;I-U9@_DM M$K[Q)]X':&,VKM# A>!%*.>CN-U3IV0+'H4ZZ?D6$Q@NOQC88/R_]DK'Q M?&Q(UK!C;:M8]RKG9LH>6H7FBHWP*/G8C1N6N6?&Q)GWN'8X?2B60P1JKC&W MI0"WG>8PQ9ZQ8Y&>I+&W5U37H /;LI,8X6*&&^2K^R]Y?0D]!4 K";J4X(A5 M$\^J3MCK=B 8^+,'^;ZHS_X MN"R9%<.CFBRM, *"<K&-7C,$;T>_6-;#M%6<+Z'_W'_[? MIU]\=O''37C^!LX6_>6/GU\\T[]@[,(?/__DXE/[V\."#J?R: +8E9B4;JPR M85 M)3 B-+P(:AEF(9A[W C 72IQ\1:227#MD4.IJ;4(K#=B!+(T6ZJ1*$M[ M7]%R2.$JC!Z\ECX"5X2C)%D$>,QOK;K4W.G&=(T]VSKW!"F3^ZQL;8N:L/C: MS4,6*Q@GC,82*E%]6^_T5FTW75TCL;G?#X)=MF_2L6FWLJ?+5*3XW".*"U%H M#![[?@&U)/N+R] +&XQ-^HE? NXLSRU*JMHR)O.^_#PI6'I_PT8[=] MC1%3J_U(46O:DGI';[LEA_>D.9.-^^SSBZ?Y-OWBDXLO\FVJ&_19OD%?-!3Y M75US'9#S[%1^15C(9H1[^\24I \(@=D6';/S1ZU;]Z2??AXMC#S4IU:>'$9J M^G, LW],93\"9QX>BBQ:'=.-.SJRY'7$\B\FC M"R^F9$OH94MKJ[[/@76[;'$WK6^^N8[O!^3?2GOT5;!_P7&HJBB.+3LBQ(S! M;_D?CF,DT#.)[,LJ754U=8S29F$0C3,6.(@QFTF6GD_F]\/+%:>/3AEAP@B. M8K6+B3OJ6^>G;LI6T"D-T6RZ%9[*?9/9X_%+(5@LXHYH7H/38-B.?"9:XVT8 MG$,W9EL(_L63$C5QIW_@.N?H#-*!!PLHN87;ON9^X7U5L>?$6Z?:AUM2SEA. M+PM/T" ^!@M_ W]0]L1J*XHY?7U,]'L'D!VIB\T/D@IGW\-#>!+VL%CP.-4C M*.F0$'@C[8L="] [M"/4!$;-+>8:*=W58[-R:N0(SL8\*>U /.?AE',XY'ER M^[DG^A_SO[[ ?<4 +E)8)KO6,EANSWJ)19# M"YY,=8QM3O7%O;GW;Y[.:=S17$K&M.BCO>W$^'.2@XHI8\I;@Q6GM;W?.:SX M6VP5?@&:"N4\#U2; M]P 5/(?U85':).R69\%2/#X)$&L_1_59_ $Z([U4(QM6)5<9@[K 17G/#^9P/G(ZH9U6,\N1-206\(( MNZ,%UFX^@WM!YD?J IVU?0G/A>*XG[U=VI^Q9TYMB;U*)>#/V&F_"P++3S\_LP8^K *WC(XJ).FH243VP)(*U,H9_SOB_/[L M7%\^UY?_&3B_S];RP>H9JWTVJ]U:F8&U=B( 4-=_QL6=*L)3E^/+]XC\][PR M'Y6(.FHL6]2E^<]Y=B'-:C#@PXA.N ;'RU21:JN+M1 0M5+Z@*Z:OGU5$7[P MYOJ?0"GFO$K?T=N,@*AA3)I-7;TW9U&@1*75,J@@=&__/.&)$!BG@"+F&T#] MA*Z=MH[$#J 0+W[[U3=#"$/35J!3W3^QH>>?10K\O 4>;*@CD1<[#FQ]LSP0 M?63 7E0JM:L;&16?8I651S3-!RW(:/I>^W3NZN%W+UIQ7H)OHP&+,A#X]_3D MEKH;#OW;>LPJ"F$];<]+Z+R$$BNFN>Q#_48X]Y9$V+5RO%85FLZVZ;RP%HY' M8T<$P";#+8?S,JX@7V8VZ#,7&F>DS]>408]0[;Q1.8]N=I%RWJLZ]!LI?E)I M>2R/3\KQ"5VY$")FQ_\4Z9S)?V0"%- XL78\0*CA>&9HY(@4X9#2J[TD7S97 ME5?ZS$167J"80L"^)=C]V?4\[RUW[B?DNVD%/6'S1HG?$XR+_-QY-9U7T\Q2 MGY;FA!9'D#K#J&A=_;:R\8'.5< M.2_/\_(4"?>FJ8P*5OEK"/@II#=,6+$O6;^4X5U4[1DZYB4*$1AHYV&5&\[@ M4X*?)!-LN0L]D/]"VA 3>U0DJ3FUY31>=WUX':SN8G.H!R&T#T$3489(WS + MU0"U!H8A#=/8N@\52)_!*&D?GU?_>?7SZM>F2%,?0BS=-2+Y&"7HG)I'WBP" M_4WM:)LWQ:OC(,IRX66QY '#[D0*;RT% 9;/^ZZO.HV[:EL/PE4"G('O6]2Z MF34":,OB XA:^!!B5VA.%'K>3.?-Q)LIO$E?&JC5VG8UH46;ZBHSS\&4WTSA MM8WEKB(N>J3,;DJ6 CJOK_/Z$D\:]:BQ?.-RK/0OXGPVFBC0%8OOH$S+7I&4 MZOG4* D%BA8,B.=2_7FES?.E&OLS!$J8\@2/UX;_YB3#>=&<%XT=?Y%%@]*A M.Z;]:5N19F=*PXI ' 2>(Z:/H%8:!\_L9I/;P'B_>3\]I]O+6KC4+:\(^.I"<<[0,]&M8BXXMD MD5^LKYSE-@+8)FM@>!1=Y6XK98I*A=9!-L9I!*'3KJXZI6C@S:(M5P_HM@)] MITOW-:S#3OXO6FHOJT;X9$(LQAU886B>2"\66'2"G^)PN_.[N*[<0U42-1!U MY2)8NT;WF'Q(;)64.+DA> _M?>WID_J?U) =*W/>(\SL'#V40"N3[[1F-[J( M=<,YI0O?.?<+-<2A/2_IAC,V5/T"*1MU Y%04'U@JL=,_,@>;8L[L5G=X(L? M)@/FY^<.I7.'TF_"@/D+TXN43#_Q=V%+B\IXFM[-N>''KFNDU^"]46Q6=2,B MG]K=EJ#!2_0*R;*P4( JQGH".7FE"$5**C6LA, ,%14SI"@1"7-Y$,H)W>1@ ME*"<8()(O]C\=%TW"'!)@N*6F]"#=027/_]&0)^J.M;3RJ4P@6/;:JC> 7F?*&)D P32HH3?BTLMI M9'*JT1C1M2R&T9%3SNDLE(3JWY8NETNS0ISPX0 MT$10$VP!)R:YV@WI-DQ@ M*Z6G"*, ZP317Y0^Z"R[+;='7XSFWOI>!!V@%]9 O8EH2,,FK1Z+E_S+:KBA M)6E\/*C",%5T%!SF2B+1D5$*?(M(@L4FE!Q$JSL=70?]^P?.ZDFVF98#D=+S M9J9,3#B[16S\!?AQC:Z)E;H*L&ZC6M_U1DPBOR>^FQLZU9481!C\O6(3*&P= M.VEQ,.4G7N7X& M/Z;%Q^D[["F +8)'"DE<2;LHC5CD=DEY$,+C5M"D!G9/^D!=31,C-L7X5EICG*.VIPT]E/DQ\<<&Z.3O6K#$00( M_HRP?Z:\^:$PU&3;V2B*2)I ^92U09";82,O$0X?9',3K:=LFR?-LXY#=$Z: MI215EWU7[BJ]TT.[=1_7G_@/, DK =:=<(]) ->)8H?6^$YB/"Z/B?FX[D&Q MBDZ.JMD_T94, DL.*?WU1=.-U8)6H77FL8 M17+#T(R*C16"85 ZUUV%0+M*KE%PBR\Q-0EHAMT3#9-).72=BX,CAHM%E'E MZ#NQL]%:QOQ%:M7J/7-F&A.8:"(Y/KFU9HT$L*%D?ZR,^$A.S4]92L7\4C\F MOCT:O0 RQ00:::LFR1/@H^!<,-\1? 3*I9:B,5=>Z:C(%B%_J&)Y;!.\?AU& M9HA,?H 1O&Z[NP;2=EJ&EZF<[2[=-BDK=4(]C*%7'?6$:*G0G:*:.&@V",=V M/8+_#@Q*KCFLTV MD3WR BODNNXQ 7(VNS%('IT.<)!])M\(JRHLAWW'8GU'&THBHDS:VWC06[M? MS*EM78<(WGP(+UYO7]/6'R+=5/OZ.2A 1$5H(4&0%YV M>C2IP)M(QSO>9.5]-6:_V7&5^K)S%K%E%F\,)W95OSZ<#URSA7NYN)!%3PG MS,Q[52K)I$ERB197>\&S2ZLF1TJD&+G>:>A7S6XOIQU]D8.SR^."=EWZL^(# M,->Z%'=J-.J4V1$9!CI9V=C17'-T3O_)_KZ%>]$T\!$/NV:UM 5IL41 >*33 MD$#F+4TT/US86SMD3](0(24O35/F^F#):@S639H;^N&\4E]-=]1P:P7^A31^VC+T M<.%C4U%>X!G_('/O7YQS[^?<^V^N/O4KA^]=V))]FO6U6#)MPU5O;Q$+R]FY MF;6E/[O0U%_OT:/O$"++&Y/_S.7?>UZ=S/&V%XQPJD-)9[M%=1P[B,C" R+X MB\TWPO>:=LVG3Z)+5F3C'[\JB%Z-#)0Z'R?5=%\8N5(:6$P9R9.R89$.,*':6+^N^9(!J1 MC%7:\<>F(;& I9EX?L,KQ1BSQ2E4K:#H=<9K>*85$^6DD3RUZ._'?NL8ZU2 MNI:FPU+XG _A!#>DMTZ&=&?>.B*5L\:JW8YVR+PRRXZG\[K6']1F3&7L[\[ MX1$@-DNFD5<&:ORI7R5)[KE(T=1G'M.$^B2-IJW)+F?VD;CO%02?M>>K2 MHC11B,*NIO)*U*"X]@6W-7_DI+DKOZUCF%^:F[NR)SD&D1"(?%-+:O.8JU2( MW$W'L$+8;XQ<=GM)%UJ5:%&V.O(5_':46A3E:CG%L3R<7N*%2G*5+HHVG7O:^WAH+/(IY->2F-MNJQZ#K %$] MGY,M[/-7;974ZAQU1ZRO11.U "#%J5*.: HBAX.3QU0RTP--:[>/ZUA!N5*U ME_,WM@8K?6G6^S'E$U:4$_2^]&@5$B[K)W??"+V6-;2'DZ6EV<3/J" ^-2BWT]?[J:G\]U-P@^IF9!G80I0_CRPY3MI3 MXD-8K_%-+]@_;J;GQW)59MR'CK.JYW$)]VSYFGA=26#>@)B_YY0')S;6'DHP M'XT,7'U;9<,0%XIJ>/$X,A8&S\JTN?98HH&];VHI)X===J7@Q9:**-B]! /U M_2%PI%OL]KS.K+6YRZIJDW?464T%'BY%A5S03E1>TI=@7PWI\%':Z/APT#ZH M;5/6Y,&Z[EPG0%#/&G;U; O&O":Q=K9@: _GLKO@@';5'I%$+RQ$C)O1G=.F MP B$1(P3BBDP$4+B2(:+(@QJHOP[O'24K%1S6#I_Y5PAMRB"(N*)4C9(319) MWO7OT^Y*=!2!$9 5"/1%$R6^KH*]'4;.-?=9C4RX2)*LHAE+&J;7EN]W2G66 MN+N2WD?NPX1J7P4$$G+OP&@YE+XAF\)^F5KN[N]%R*>2%TGD/+)R=]R@_JA= M4[>9';PLST$(G&67&)@=EK!G1Y_?X]&^EQ4>9H=<_;_XNM KP>K(#UYF3\SL MA2A7A'455BR0%.&'P[:\03J'3?"#7DVVB ,V\5HOG8O6]>Q@A26_\WX;AO+( M#P7WEUE)'*5(>.:>%NJE-VZ*%]Q2:J>3;?$=_&M<5AE1'C':I@< M.XNUL,<%M1\(P+@X?C0?:],@1<_Q^+!A?7+3W574N)AF?,3)D /@1'[\QS33 M+H*8CM,0S^0@,KK2%$CE,#9A:X63MR>"6^8T\'4 MPUE&BN"FX6?*6)^(J%I( RC9>C*?U9FBUH/YX/+N2Z#75+98P"Q.'4Z!54<> M5)O@"PS#HC,#G6"5"T"WZC$XVG;Q.GL.VD4B&KR6M5G$7"7&STI4K^+@&:(28<)S> W MKNH>8>C:'!*3/::_P<$2HA\N8\@46BFX_NKBMX MU_( ?P_C"7C/QPFOE 2+35/+$+2^K8?K)?_;$?#8018!W@A\^*WY4X=R&1;0KKI&$, H"BJ\ M?7CH\7I%?];#>^>7&RLQ6X2'MQ! YPK1DD_:,/=116"T*.*JG:#9HJ?XR2(M M)0?S.4U*N."">E2&.R5L7RF]5R3PHL?2T(<[<4TB=I9)N-A\R<&1Y)FR^0F7 MQ]3S)(@(.?<%8.)<5>&TQM-X/4F*CWO!L&8K"5M:+YL=G0%33G93I*8Y@24Y MR'!?74YU,ZND2=PS"N@Q+C;Z!UY.+8A+O]C2?*>FW \HCY^TH[@SC^/1NM6= M@%792VY,X]_3/6!YIL!MJ_4?GRBNO%M!Y9%5&U4 M&'IL$+,K-4%R.2><($4LF4F_"IIZY.8.0K\\FYRKWZ\SS,8+)/Q#Q6;H[,X$ M,Y0&./[N+ ]#CE$;$\#^G5U*"+5G<2E1L, Y%MI;Y A>; M_PC^//K+^&78,X#M/G:3U"(BI.74M00!PIZ7E?>!<0]FK=XA:T@Y_;K?3@<: M%/JPZZ/,Q/+5%?OJP!ON3)TD"9PZY/#TW.)887 M_DLE+!?[F&_=$+,)_F([:VLI\I-3S[TL<_ZH+UR6BU^1FX_9Z#)GI,&#$DHK_J*RR,>AO*@UW#FI][?\Q "B^"(VB?P M1XD_L[<38(N]K(:%OL]1+7?JL7($%%\R3=US7DGMR$UP1&O*79&KF7C!:@4P M)C<\7<8FX+5+YKOJR$57=U.RDIT=<[K;['(I/%QKB73'X-HRT"M8P3#;W,H6 M K3C_($7R7E/C<4C;7,:;C _TXH>2]6W3/^C+^'F&K+XRIU^Q@8."I\JU KZ N +-X@Y!1Q MMV44O&G*+?KXD8S>7$WA]$5NC%QP?;STCA>4X?;[NHB>"X"I5ZT]2-NU3_B\ MK?SNERTAU.AHN,=LA+OP7B@T.]RG"+9D9>)(N0UNN::$)P:4(2ZE'TO8.+2O?XPETCVFD(G9 ,@44C?5K\I34S%_-@V,>\I09OM.ABM+V6NJJWFD=:0BV;-%L.1L+^)]&6(K3 M ;I)(4$,HII'9;V&E&@&9N!9?$7K5^,Q+A!B/($K>;"N.<);"TT)"CNMHW-1 M>%.98J72EF[)[;$'TI9]W]U)&LK"7?D= 7-K1PJX[HB]%TUF.=)D;24[27\#&1YGZ8)^55259%')SX]-_0$J!SGT*S_EZ MG'(QJB>P1;FG"1-CI/K=W0H+%,/T=&4FZ968RHH9%I]YB5[[Z3#7UI_E0!"N M<7;(+Q#0,C+)1[DC+AITO *_QQ@B^G9TX8)0:VG-]WX=-OQE'KM0 M]$'41!BS(B]&28U:0KYM*;6[.\^65598H)DN6?%18@C7U-ERZWW%6 M1$E@MRLM\9OMY2Q=$4,6MF2ZBZ1VQFQ=P'PL'K4XJ+N6;JE#]< <=]KE[\NG M]Y^'RY-B8]4L&"EN(;M"PC#)@KF834/%7Z4A__TO[OW->\\*LKZI?/9I.(&> M)6TJ=C0\]7I>M,9GJ(6;6AN?8M%&MA45X?DJPS%XX0<%#G31I0\/-%G96 _? MWI2N''>AEJK(NU LU($%!<>X^^K=]A&"*JJ%M-'#?:CR==M&(9OEQP?D/+%DWM7B^%8W!F M+&7$RHD'?<,HBKX>A86C52=='M4FU%#C'JC\BR*3'QOO)_BX%#$DL8*S-.0N ME\&QG-"I66Q>_1A7.@8HID!I,FXLRR??\NORMNYI#31'7QA:$($+*ZUDKE%N MT8DY,=_+JV,;XG[J0(7;%#EL'?I'S.<24YS&-@*S.DRM'7FQ<2)N4,>O$YM: MZ;?103*6T24_>0%%0E(*>IPPD .C2LG7-6H?)*JMBX3S==S LZAVYSV 98.8 M^N'+.>VD[/+*9J.'!]CS)2.%%1JRQMKJF-3F=+CARFL5-EFOU4S9<+81744W M9X*&;8%D.M%PPK]$I3)AT%Q:3,X!.H9YO^Q&[M8V8,WSO&L+4&K>F163U/XC" 03%EY(2 M7YLY@&6WL&UNU&4$JT@(K5L=R7VUH-)[M2<;G79/FD;!M@NV!PFP<,=&VZ9B M J<44LIBD6$M0:E20!=?+Z%E<]QNI92[L*!*> #5FW%PS-PU7&P@/P''4MIT*^];W&M7%:"#/V[ML]@L2'%G2 14N(^16=[<7Q1U!?0,ST- MI['3MEBGY.P9*,2["T9F'[8=DE8Y>JA8G#\D[DH"B 6_?^(865(Y_&@RO>+I MT*--%A7/P^6<4E]?)YF0TQ[;LO>[6T&*%_$6:Y[X"E5^WJ4O%/?6_NKVO :X MR!XGD 1!-*5"VF;Y9DD&>\19GFK=!A8;S8)\Y&,);G$?NIOK&M37("1P.9./ M16DCYA78D\8.D;YE7O*67#E07K[5/GNWEC+OG*XY$53L.MPH]Z'=]@QK*DP# M_B.=G)EGG=AU0SQ=3E?AD^LI[*]-\+4[=)4X'%YXP*E5O*[17_Y,"IR3F;?- M2Y^56C@48EJJ# ?L;J-Y8XT+^.(J6^#)FJ36%E/-0E,@)0-I8$#HH$WE%C3' MT45@("O_\;"4CFHX3>/M(;_&5&>$*4H$#SGZQ$LAK[IVW$1W0/2QB=2"1C/\ M;[&9[Y&P8N_*(S-A-+2PPB8/F^8:209^,N0R0L2.96=_"V\+<^6T5_2CRYX$ MD:46E"DVK3SJP6.!617<>NZ=9>ZHUI2H8A=]* MN#_<%(N7@=6W9&)E(6;$Z3E)1_2K]IM7W8\Q#:)%&;.9BO>7!V3C=$!7%I4U M5Y\C%F@EW3.&_UOV.SB)WN@73I;2Y\"7\MXSTA)YE$>RY2]R$)2Y)%$8MS!0 M<<49Z-AD888,G/:P8@7G3P7_>*C'%$,@F CV7<*=&4M@6!))A"7^HFG4Y\FX MI>9,HRG4DY/#H.3<+ 3^T$A+O!5\Z%GK*Y@/MO8D51II$F37>JWDHLW/[D$:M#XM8:SY%W>W-?5PB:> @CY=:ZF\UNF[2$:=EH MY6A"%I7)3YODI/,WRKWV@G$(!]EKXAC:T;@UNY$7@](R]_H:Y$[O0XN?^B]M4>=BH*Y#,A1@=:V&G%4TGG@K,,.)"/C:<UJ:%&R>-;* M+/CDLM^?1GU6V6FUJTD*[#>H9]]CV\#B')'R4J4\:&Q]NF60_OK5WY*PI6Z7 M&@GIS]+N54D08N%4LB7XL#'BQ!&-#:13H#R2B@82:VPK*?&@]@N9!:X[(=N278A[ JDLS&Z?,$=PF(2L@-C1$NDAAH9+E);V6 MM/X= 8@K\\_!MDH5!FQ7MI%86(Z.9TRUQQ^D =F<6\^N'66E$\:NOH/+0;]9 MCL)0(.^&:L&46>>"DJ_0U=-T3W2I?HC,;F?FM3/SVIEY[=.GYW+8N1SVP3.O MK;&-1]CQ#:&,Q;B$BS";$7F.[$VL02HD4A#_^+)980A^>QOSOL*E7K6B:)<> MB8MO+2?P UPU\5P]?M7FB%);7;#MJ$'=E@VBKJV$!7[:R/&"Y;<;P9*LS2)! MU.D(-8TV.T5G+[*FDROA23RTM9]3#AUDQ!9!?-J!0)[:U522HD&5=1XX!+ZD MM$I5OAQJ%=5\^'A<;+YW\:MS;TF!@*FY"< .>F3]^"B:AG38BIJI#(L"*"4. MBG-)PZX%VLB@':Q%=8L0>VEXZ5*4/ 9E?TZB- A%F3T[L9<(P]NL)PC1[E0+6IJ3_GRTZ2ZACP+ M#%/Z-IJA3V&F@#/P[&])WCQM.G.FZ!P$/<96]>#BL<,:7F8F1YF>66!6B*% M;R_+JI^A_%@YU8A',5J(%DPFF M_^!8&,LQ7?YNLI,SG>[%P17L#S/#5&^J?BO-#S7CB<(I4[,"" CZRMNN1S:I M=\OQLF+:_T$UV"EOC$S'\LW1>T8LF!K&S_JGKJ#@1)7AN/5T-A:X-QB9+HA&=(JB %.FR=P]I*0^^0-UO4@6QXA[ND&6B93;HAV*DH")-4;/?6EL]+3J*)M&I=(^

PC[V>^(Y_%$UY9%9WA&BWK5(MJ?;GY7;@2^A6\QM'QIVE(UU[ !=&B& M')IG(Y.<);(#'&)FC43HN^^TO_=^BLWH,NTIW8;J>^4'H9,&=6W5_,E##Y@J M:_\6(R5,MQ!HNJ6*/#IM>M^NY+M0*<&B)!/]O,-[7I=?\[QQ7"6)^]0H\@N&B21?VQ[XYE0\""\BCGJL*(30:)L+GWR$"GW7;: MGALNS&Q%)" 4/#._1!.2H?RY?2Z?5^/4XBSF,X9D!U<$<\BAC6?-:;J+A[J? MEU8R8Q]+2KK[XQP&-^_>6=!I,[XIMRP$ 2S!D'?9#MU.;W7O'DO-K$JE5F^N MRVE0EU:R52Q=->Y,-3U&QIXV]H$8YKK.S;1_OQR9!Q+?U=ZA!D[SGUFWG&9 MN(-V<]DS7[T?0O7WG(:!DM'F:E",B'@GUI8DEZ1U\I]KOR6<-#,^W6!HC@\T MK4F<<-O5G/7AUP5\,CBI'==]PPV" T/_6&'>=0Z,,WY;;25"[5F.,=/\S^KF?G@M:YH/7!%[26 M&P[:M"Y5> MJ.C""U%.&YJW@*YR*;^MFE2WAQ,&W);T^&SJ#PD!YGP/IB*Z($9#^*YPW ZO MPVOZ48#C>WL)IX*S?HI"NFV M=^@U?19VEEP*0;R2M*"1URO8=2-W1^&7GJT(_]T.?'C?!-L&=QAY@50-&:U3 M57M;]UVK*+WU]63NQG)&9.DG28HN[373^5I8I<+$TR#7TY-;;[Q+PS*ZFD<] M7=R.O#15/:]\7%HLT"+<0PSRJP3YE7L:)C'(?3(>1=GKY,C48 KE]Q!:+I)LB/F62QO!C MGG63363F0@1$:&^SY8:.59RP%Y%#].F%U;6(W0K79O;S@7N"1QM(WK]Z5*VO M.=><9H=$UR]43]ZN@2?3%U =%CNRAO),^$*QC44/HUCAP'G [%1 M/>.G8_O$G3!]MQR+I)$&'I*O6![K9]7A:_[SYJ/XXQ$7#E$BSB6"MJEUZ4*[A^' 5>C;DKQKJO*1-WE\9.MSJ M 6[MT:]N]4?L9+6<:4]S[YUT8'@ @H]T;LICN%2XTHI5CV:*C*KCA%TQJIGA M9][LRHH2:=:=;D(GS7/ZZT>W81"$W8/[_6Y+(*4867Q6;1%F9\JU0E>D'12U%\0T2T.=MQCJ(?$>..S%$A(RO'*%(MIL'+VC;I\R M,TLEPQ*\(DH2C%SBYX6E'?J"$ NSV6%EH4'37 W9Z,PC#DE(L7+\M=A((YMU MIGWMYTMZFF(.R$H9]ZP!"NZ,(L]"[@5:Q9.K3%/\BEYPM"/W<-9,A&0*7Y>& M8X(:E<-)RB'MV5YD7)S"Q%R#2B2^@O8AP;?KIP,-EX=HVXXE,(Q.V\/32D9J'+@?!1=&.I<)S, 56F5IB03E597VA ME5"7EHD'-IW0-/,=JMV7U+$@SO,E1)8)IS5TBG(VAB+TCDIK7=U"A\R!H.8D M/'#"@(51ER26AH24PEPA6.\,=K3:\'6ZR&_=]R)-8;6EX-,(M%23"@M3)H[E M:&K5::DLS$@(G]1KI0.\[I/\;,[492D3#'[JB3E(%M;_\CCFL$$\><(U(]O- M]4V>YN>=X\[).Z\+@V=RMW7Z!_]$0B-0BR($_A#+WY*QQQ[,X)RYY*-W/ MI2>?HTQUM\.W8;:[5&#P0ZL,?GJN#)XK@^\=\V,E>2CVB!"^46>40WJL-=-V M[2D_0U-VL-Q*SR?'CY9U##?/?'_Z+?<026G%/!PY ^UT. "712',$B%"?&*C M04C;N">C TBDRYNB(I, C974G%SW.;%4[,@BL'4/ M =XA3&X\N.SCW-6T7.H=ZHP6%C^L/7JH*KXCG)Z432K,F![;RA-* R39+AP MKXUSY'[TRW0S,#Q]J-9)_WC@N[8A?19QKZE0M,V;#'S8M[! I!6/E]0IG^UD M_)0\_SU@:-?UX"9\H7*\^NZIC[KH\'WH8>P/?-0WZH"Q@[=OB #?-5G2KHI% M[3R6?_0@$XGC6CL7AM$S;!26S-N.\VR3+_S''U&-A\=E<2@2@AH>EUF$N]1R M$D*8>D=V$A=/S+*Q9UU.@*+=4,:X%]BFM&Y&TI"FNZO \78W7DLO!C^0OE_= M#RBV]V/6_,+>-=E6'DV?KTG0P[IL>4*<6K/L[-E;1PL)&\W!=P60.!$S41X@ M4@II0]]WW[]HF+3=+C&<<4:V-]*&T$C7M]$DP$%"!3 M"3W4=%W7+KN&J%!PBV&WG:SICZ_(I<#@S")R"Q'J4>]R>2EX#LGPMV8+-<*#F)A&959,S=D2P MN/0JBPM55P:PA:A4[MFQ"6$?1,\KNKX1GJ %0)NS:('&5IZM)6NEJ:(O:U&J M24'^]"Z.02RSF>GJI<8#(V3 PQ?A&7H>Y;M*TPQ*9I+M[U-KY)4."$^;OARL M]ETKP QIK=:GX3;<8YQC;@>J&+A569+#7T0[=\UBQ";ON1U:?M@B3IW3F'5: MLG@;^9SC;'QDYA5>#&X4/!@DHMF"H*JP7S@"/Q@7[64$QRRVNRO)BOAJ5GAS MF09#,P%1 .EWFL!XA[@=XL;DP3X[^S*:6;@G2^@U(F_JR[> M'%^?J\]):DR].8V==MX3BR77R,T9O^@F,QC5?E1B:*MJKR3H?A0C(S\.4]&Z M/3S,0_ERUW$'O!99TA@>'Q>\E&,IAX,T3EP*?&SES4I.:O66P)L.CP5@; [= M@-J*(^G/]IFXC^I&P;G[SZM6/0I?X<>9_@RVGE(J\ M::M%CJ>^TL[3!0.U- PBZ")7I'97YLO@B*'LV<;#.;"TK5Y'OA-V$J3_Q^5#GZM;>U-Y5Z MA3M!@*.EC/NHX54T2S$'93>'+,^'6:[\X[E<>2Y7OF_ERI>)%ZB[R!V=D*^IFC#PRN7+1-+&S@7GP=D-+C6D69@=A9O-YB]*LLY. M@%6G*U+_=5US2BI*D^&18RGKZ4/>AYQ 1Q(5)42$IF#LMJ0^"$8\%+I5165G M9XH;9Z.O*9Q2;QA[9?9D[8*"^AN"H[%_ CB=K FI--)]M?$RZAZQ^QL..#A) M JM-!X>P032NX6HW([ZR,%Y44D&><6&\+H_J:$&(+BQDE>*1/]\1#%+_AAD6 MWR1BK<*(7?7E@6/^M7FL!ZLDS6M=#"P4'@E"E ^B+'8J"'0RT:S[OJ6J\Z]& MM/1!A.L_.4[+NB6$!?&;"?'YI&_*C2@F!C/ 5[\,KX[3@PMIF?J+!G+O6 $_J?_VZ/WG_OE[U>V0"V OD&U3I]((M!,4D!!!K-ET*XN?=+.T'5,2PFCX7@85F6I(:ZD* MCUKQ_IM::_I4DG\' MM &SPM$4]C'PDMZB,OA*)-K[]\Y$6H>TZ35MX \C%T['>ON:%#9:QN*'U3N! MWC7B$E"ZVA,C#IPA/P^=$Q!3::_-UY'^/2P";.5&\[AVT3O#Z,ZL7QF]I(W0 M/2:*K=;Z.]>+!)-0,VK5HS0Q(ZXNV1<5?6U4]?DS,%N>!RPY4M-X/WYGM-_H MBS'7D.XB10::;^9T3S9/:&X@>*WY+UQ<&N2[J'4E'KZ) M+W=."&DOXI/B$6HYX2%>9.'HQ9+^G:RG8=VK255G'+'_8P-&,*NII[(ZO\Z= M>.OB-C^%/9UE"[GO'C5,B$\B[M: MU&A/D8KIFMRLQ3_NHVL6:#454P&H)HV1P=FC<23IS2VG6_FG47!9[;[WKW/+ MO]0)IZ<(VC4;+G[(J>PBQ-,,-E$Z/)(&:2:I$"BA@9[[RK@(K2I-2M51<)M@ M/AV8*8;P1ZY P ^NN(^?/LST _M9]YF2;I@O7/#2^^BTH"[N;IGBR&B7JSHZ MK99<]8VR+EQVX/7#TGI1QQ5-R0(&!9S8LD*QWQ^RJ#'[PVU:K/M*7C"UUJ&% MB#V/^'!YVAIEK."'B4LJHIQ\N8+!W-"NB\(+7:S+S$7K-+JB0(T='V[DVGE) M3:6QF749+=$G2VE4VH/7E-FRO(]K1-J6/7JJ+"KI_-4F2::U1UU11DCK9?.4 M<-*3XJ<^ANSK1?1F8NHC.-V"4SHCM+KX2SB('[>^X@Z-Z"E(#Q>-1QC0CT0@6QK6).1]\2I"#GZ,">WDIP4.CT8;FBC@ M1EXK''@YP;>6UL&H-(S,0+[W4!+4!!BA.T@ X7T)PL5'%W9-+;I8=-H2@H<3 MLS^L3/_7<*=+(HGA9%!K\L.N]UY5L>%K!Q=I)U"\N?PVSUN:"GWQZ@G21N1\ M=/^7O7?K;N/(L@;_"E9/5X^]5I(ER9(OY9D'FI:[5%VRO"2YO/II5A)(D&D# M2%0F0!KUZ[\X^USB1&0 !"7;E&KXT-46".0E+B?.99^]YYL;QMB->,-36'9O M7CIB5P 'E?(2H-R*M,-],SP[8#AT-Y+^,Y7LN;+J%'D,_0)ZMRLPA1L[ZW3> M6^HE20GW0@V3DP>6N].$:PGO)1Q.YBK'+*YB?RIU;"7_"A43R2"5J*2[0\-! MID2QI;>N.K(A]X*1LL5,>QL,97RJ3"A_O3$]9=:730T#5,FRB MD@93KR0%_EB[OI%:K<5J9"/"'.2]85J#=\/JADQ%%_1M(@E>C&[;U:J[]KYY M4PLS7V+FY!TI+L>(Y^OKP!LMN1KS/!1T)9.)Y MD] Q)ZCF&)LJK1\LS<'FF3ZM7B1,MIDR():FJUG*>,&6-PJ@KWT&1EZ5!VW# MFAW\UEV?S!P0$H79LZ^G:3^5QW/D6D6YI5]1Y9X#^0RM)M#Z>TW*/,M$E7+1AV:Q$,<+QF(83LNU+O'M$N^=8 M">[M,!*W=1,>[E_U)OKT7+.3%X< R4)33)&D4>J"FS$!N?:L0,8.N3/'["A, M2U42&R3LXRZ&$.Q$ M9K_H*F39-)Q*TH+4#+I&K0[LC>+O48_[0Y)H1P3S_Z9YML\?\FP/>;://L_F MU<]7E%2[; =^?@\8';6X'66X]N7OVI2!*3N2/@P:SK.1P/J\KY>-T7DO20A@ MA8[&?I5FNJK,R49&:1L,%P9PUDQY+);U+Q#]X&Q>SIQS)U-_H)+"7"/[WD*> M3M&L*7_ZP>>N &XB>#FP6T1F0E[E"V!E6"3_N5V-C8\LT0<3MBYM]NZ?JV(\_:SB?Y$TF4(U"'*1K,09'/Q:(ECZ7Z^Q(3UE2ZFJBF 04W+_RB_/ZTM-$J\_ M+#7TP-MR0R! #Z""G-QT?*FE@2S7:[53]O!RKE4Q!@VN0_, MPHY[FSPN4M9[3*<(43"HU).6D)$0*= [X;KOYBW>4T"8)M971L 2GO5EW8=7 M??P9."2>\ECSG\,9]T/=+]H:V$>DF\!E)G:DGLSZX$7I_#__T01FSF)EY(6K MC$S.PN#Y?LNPT\-'6OZ002>#9RP!!@-FQ=EF50LH.(11LQ-^X+7H!?(#3K@> MP$S5DHTY)RKZUE:JO5TP@3)9G(?0Y#F^]6HNK_"W,-^H>I5^S99?'C@=$'X[ M5D#GYZYD^37 0[7#5*+G=.KQF.PA:SO,;S'P5+ M&W]](ZJXFQ!.4:[/_;Z*;+]*,3#N:<2NB[]1B+&%K>MMC^)2A;YL2NS1\VQ7 M@@N",\B"95IMXH"6; D&PKW/1<-$[BREPP1C^%4P_E?MHG$CC=X3,E2[1KAN M=+D $H(2Q SKFY6D)==HHLHZB9UIP)5*15VF* ]HF C62OHL:Q#S-EXR$D;= MX]=)4H')^KZ8@K?C5%1BO<;YTMORI(7\LPP@+XQPZEZ%2')CA]9VX!JBFQ9I MK@J+PB3 MJG#+PU85&H2-!ZV_^^6VG7%_5?C!S]L9FR'U# =[&^*"J?(B10P9%#?D M4I1:LI3T#O37KF-?1RHOG2R_L%9:/-,RK#RDLH!5DH9+. MYB[*R[M.:$B3Q@\N+"G>RAC#CR?(N+>,8C+_HN'9&')*'3HHD&>>FE]U?*&$** MX9CMN16UKH1C/0M[5BE2%DU#Z7N_D8HO[%?&')8^GG+STYFRPD*<T$6K=' SVQDP/(1_45!!Z@V4C-@F+I 6C#9;7>_V)L?^MI%1*/,. M49P6.)+-?$ZL%VQV0?4\TA'X9+8%"MFF^4;CL?+((U;FR=9F8;WIIT:2NY)D M -2VQ#Q?D?U/5 ?SHF.(, AUD>((FM4EP:'P,]-B"$=W MW6LA"=V#&^''%RX>3(#5H-#ZAW0//]0CQO6(+Q[J$0_U MB ^B'O&>GB-48@K<)&8?(>H MD40>/)638\/+MMT8?UK1+Q/='84X4:+PENL=:7ACZ'9KI+#7&D,X<+[H+'EL MF@+WZN8>SP+ZX:R!F;'^AE]*?O!%"/,G7YY.OK,I<21N2#L]^?J,52D[8<_D M>@9[B_2TKW"B'[K WPVD?)9RSOT0NXVTZ9;\<3AG>/>HB)3H(-E+EU_4:3V3 M_.EZW5"'U'#%PJMP5EI119S#YX'7Y-V;G]B)C5G2Z%01'=Q2V[MB+,V=;PRH MKHK-7E3%$(UOS<7+$Q_#Y6 EIE@>(,RQUG'T33H6*.C%Q_92ES]O9]QB3W$Y MQH1;MG6W.A0HUO(4[+%Q+!'.ZW#JZK>+:L:$?Y6W-RI# UX\REXMNQ4KSS,& M7A74FLUFT>CW.00R3] !&B\XJT'5.O17R@L,D3/E#L[@T3;ID$F:G.N",09@ M#QSEW IS+LV:YR;^U\I@$J%H20MS)MI5Q9-G5Y$8V#-G+(OUJ MKQME/.[#CN;-@]#\2:QE-(U='RWC@;.LEH9=[E95H'1"')HD7@[9DF%R 3Y( MU#E&2H3V)35.Z?,FIGS,DD0H206#&0DD5TFB:B$7/U 35N <(\:9O%B:[XM; MN!F,.;]D$ ']LOU;O7,,%=M5WO58CPRSFWVJ&E%_^'3R.K&C23S(@2N0B@TR MT#%H=K3?.(/I_K&NC 0ZJWM'-4HKMD4!;Z.@GM6[X)Z?D*!+2G"A>#\^!KAV MF_I*&2W!B"KE'2Q&$A)__#;C]TGB9F,[[G=6PA(5;)FB/SJG3S9:-#MN/!%[ M;)[N#<6B[4MH:?H-4Q4'\A-_H&=\M#/<_$JU22QFN$['.JX?MM]J!'N>\7\B M_5_=)(I2V%P;BB,C8':KYW3R5R>$)#PG1:5HIYC+ "A_1EGX$/FSQWI#*:/V M15/Y30+# UP7!I]XN:@0R<9"&@JH>CX@.1^C0Z$YMO';_ZJZB,FR_]W.4VM4 MRGYHTK;^"N0VRU..155S$+K4P3+_/%%^K;R_R14S@>5$S[1R)^>Z6=4+K@K3 MBV3)T<7XI8X:%[%8[.%R.9&FBPJQVZ5V"$,]S=7C2 \4EU;VI.L) +V$*D,2XTBIKCGE%!$A7_1/) VO$?R]LN' MY.U#\O9#8ZU6&<7D+-P7/_H#KQP3%N&]R3DJ&0G[A3*8(<)( Y-Z24SX:N<. M1A_Q!(DFW(QUTE;K0ZUB]+'?H4RK<6.==T5PNMP<4C3RJARP;JX(DQ:C54&5 MR'?+9S!?3,[IY=&.\C%.LD_1."I$,O6_A7"&2M2 ^('"#!A+UI\N+T(#2SO!8B:?DM;D%#)!1+*,!&9[($EK M?AY1J5LVS2:%A$$VI9G=<[_)J^Q1!5R/WL@%4!^?M)]2K_I6)86G5^TZU0FE MUWK1O9W\4-=O>$=\TH8?S<'_2%#11'1H'2SA%?!NV#+A?;;$$QC,,.?=0)2H MB23W2Z+[V(3 Z7,Z8YWL#,TE/%OX'08TN 4^%">_7\9=3GY!M8ABIF M#*!,K^MV/;_[SZ;/3IY,E$0'+41 ^^^S)Z5?V610$ MI)3X2^E%Y5!!EU2(/<*?F>]>EW?+5,<]Q4T6GN\1CTHCT[I/A"C+.T; +_HG MVSZ*?$Z;43WWL_)_7C2[SEIIH5+DHSI%2!+81P,([ ,[;]H5!2M$)[ 2([^Q MEE?WGAIC+.KPO2O-O<8GO^G#>7\RZVY6.C$1:1GFXO'IES85&V+SYNPL_O;T M]+']+1P(8;X?Z\0_J2P PE[X(FY9A_D!"!2 MS:0C@Y]Z* 8*M0"QZ)TR,S"A9(G:B+@"?DE,#U(:OS3-FGI6")\HR\EAUT@^ M&H^X2GN$QZZDJR!.*=? J/(EZ;$V*S)\93 E-=MM-) M7]^88>4#5WN2).,;RW38N'$1ILM94J8HOC637;>UZANE&&JB_30F=4VJ4GJ/ M9:@!HKJV]%)]W86@$PP=],!3],B1D: 35_]M ULET, XWBZ(-UBP!NPMH,?H"Q1 J+7:_H9L_>R^M8HO. N/\YLN^P0?7F[$@U.-KZH"/,%&>RG MC82>JSS6J 77&4GJ[YMLF3MNV5B1O+#EDL-X&XS6=HK9S*>7YI.G44*/&0\"U,BH@*2HZ=:#EH(F!WXNT J [3#.)BNG4L>C+$-LGM MSEEW/2,U."T%N$R])CPM^$!\9,BR7!K$1KGT]=*DYI+D$[S/4 MPGO6 %BH6 ]W]FW;_CKYPA$SV(E#4\NZ(YT5.VDXB4]=0J!,EK"!R3Y_9ZH MI=NI*%9>$]?W9AP[J,FA^< >9$FGMO'+(EKY)&-"EBI%%].C\8[?,*O/K"5W M!QS%\*H0/O6<&Y7=E0UI2[EQ4[HIK2-WF!7QLJ?NO'E+W#ZG[#P)W M_9Z>;8:[8Z9$C?QQ"!3AF9';@/*GXA(A@(ZG9J2'^A<1)J]MK;#)U)08B)KV;7\EKH109G8V, M!B!/GQM'652:/M4AM>SYK0,)!)L-HJ:1V.<&9$Z^?T)7#K\O#G[6BQVFUG)P M3[Y$#NXQ=VB?GYW+;%^3B&8!@$!+X^>NQ0D2IG2Y75PR!HM^G1!*OFZNVS I M+R5D5T]"FH/+G 3<\:FU"5,P,^([D?!6O DY7SBF:6B)LE5S1I!ET)1+44AC MN(+..#(A++B6TF'V_/0XY'4?4!7+[0-Y2A0W5,F=)9UWAN0.<T5UEECRQIZ@U!:91' MN$[D<( =Z&*[-2.82F/;P?>B_L/->%:4Y5J?! G/[#[AZ?Y*B^-_.NON8[=B MX!2U=5]OO%ZZ#H$QNM!FQ&K_KKGHM^2$/_ZBDF0BIN%-V-O2*,F3\!85H0SI MI"N8'O65;L\W<1V\DFV,G?-W>:TP?-^J;OJY[5]/2\+WLNWA!4G3]GUZPFL* M:\2%!+/S-NPA$@<=DH6D3"3AQ?@5Y5YD'>W1]1%?4_4A987?_SW"_4 ZD"*I M>;N04'G:S# TM+K*=I]B=+2(HG#(:"KY[SW&T%DU":JE1E(#JD795?!\!V N;UNR#>$L7DM75,D$F[V0D+99/K#4O$K1%['S[%_K*>G_I&4YX&7S4YN_/3TF]/)-^K> MTQ5IG]OCJXD8?1#>)P:&+_\K' %?GS'V+YOGW[E$>=M1F] H2[SF.Y,U8F/P M-H9_J"0YLN%.#UZ6@WH81?2<6[.46$58MW,014\KY:E!6%<)R*J+L#I/EHQ' MX!9B=FR*9&6B[T.[9M^E)=:GM><%P(U(U5M+LOS;R.E"V09.FW#51E=?Y 4; MH\=M<]V2[\^[;5!LY6Q__O@U:O-HE-I^A!QR!4<%SY6D>-KF8/DNMBK7%F MYK@1IU]!X^I"JY'L;)^.][MQ,=(3*-,=82BWA78,9'>2YQ?A;OKU!7CM-U<+U(X(>(,%GZ)O M7J,,_#JV,WP+K0*S]AHCR==I2_&"J&SME%<&*N)C+JCH'Y G:K\\$.I(FL<; MY(2;.M]!T2;)1@F[@XII33F09.M*]P]&M'!*OOLXI4&O,[4,0&:2)UE*#IC" MP.2,ZV?[>\NBWG)&)IAJ!^JH+=&8$)O/N^EV#U"O6SD5[GH[:S=NVWM7/G9_ MBBX([WWSN<-TT1T&ZKC*R#Q5VX<%@'5J>-F!_/.O$KU])X%(=).I2A&"$ACX MG,WOK]^=GYU%,K]P ^-?OOB'7$QPQ&IXQL65,/+S/7$ MVKL!S9ATPM4\'& ?;"D;?=74LW^&@(:_!9Q NUJ@[&"I% N@\HH5IAM"B!,T M#43I]UOO7#$TYJ9CSOCI%FQ?(P]PG, UG74YO^@!&5 MY" SHJFO5X.D,9*===P<9($"PH$\!Z83K1N\CZ$'" M6#119VP9;G(5YJV]9J;MI?#ZC0R$?U\&O#X^?9:#)JOB=2%R??15GSK(+%_V MB<(TGYQ^D4,O/\I2[M-'#Z7M"^%9%2L2+7;DVYV#)ZXZZ6*<"[ GF MCHZ?:0Y3WHB:$ADC,\STTVED=Y>"19IY"%94*](9:K!X20%)"SKULN>P]J;N M9T/F(BW:"SHQ5<.+?F'CG_@)\HVJ\'"%T:04ZA;4Z9+!=(3%G-3V?A^G''*. MBCP!FZP-@S!3MJ=!U9[!>?:O#-JSDD6V;U%EC7HL]!$A7>Y)SJ!R^@8S1*J),TK,M-(\@YKI@FO,M&I/NANJ&32L7=*ZQ(AUS\!'Y"8F MIH)RP$;G^-!VN-5X_+9>?F4392:,AL&_]PX6._/J]HED*O!44)^IZXA"G[V@ M#H[WWVTS1!J]%GC MWX8>UUN7+GV_R $"&0-F*T!]0XC"^"MQ<"63G0%*;4JT%C2W=*[YZDXIH3!D MR6'C1BU:'Y]G-X:#=,B2BV#4[FG+4IMS1VL^H<%(&XR5^(B"Z$((LB9L;UCP M_]),H&$K9,3"%U;46K/@6J#4N3K?J(@('M&,MG$H;TC<5S32_9:GVH30FR6# MY>&N:%[@;0^4P&YRT>&RF'."V,?O<6%*FS/]'>>';Z[-&?*NN9 MXBS9, ' 8:.P@3[&W37!D#20VT3N2D80$/_(=F6Z'4:6 M-<[=S.A+8H4TN+VT)MC]GOMR_?M*J9' M5?#A2D@"PGQ82^N*=]0AM_SD:^LI>!],0;RN!!N"=]E;[ MA_&&H^A+8;Q X_&7\1&(?K_CMNCPIR^RSO/\AWN?_;N,-E A?-$K.[!+&6]S MU$J+2ELBKL!G+ T:^86?1=&M?=C;AII%P^FDZ5%4$ M0$BMH-3\SVW#&?!T4=SZ(N#O"/?C*TN#KO2)S*"&F#[W0)T/>5T2[ M] >)RYNM5(S39T=8PB'>M/#"_ /U\RB@7ZZ-$U/&S"1MMBOWV @D6:_ESL;V MGOSLL^C<"44!*/EVD>NS!I7>F+6 \R=^4YQ$+C6SWP>[**- MR:;Q"K2&8,8><*0?][N.J..%96%ZY:CE(4-)R,8G#-@UL&+D[M0L)>,C^@AD M2L?JJ+/,55T2AD'TD49)N; =MOWJ2%"62&&T-_D[*2][4EG M95)+Z_?W]&V45_7W>T_2&4PF\_VTBDND/O\FO8!/'S\4D!X*2/^&O8!32NUO MF"K$46C/FGFM.]QH:Z*Y2\-N?%7MN""%!LF/8LR/0U0FZ+"[RR?>+R]&QOQT MQ+#2ZQI_L [Q,6';GE$&!1.;= J@GIP^R8.JK^)'>5SR:L_,T0&.AKH921S*=F[R MU@R+XZI=6ZEI&T4"C-=0QAY@Q:CIQZU#X':H(:1,2+UY^9>.TRL )KO4O*Q$15$"8P^!H\ 9[& '"KP34HLB^8Z0=S)C.$+KP: M6E8JUAN7>1ID4'0![;,VEN%SANM]W!J!N]\./_U(;]/I.0#>?7GSYZJO'DF[J_J,-*/WGU MZZ+9 30?_O+DT:,G,&+N%Z:\',5F;3T)1R MVY+1GVZ*+]KTO9+=8N&9+E:=ZM3L?P,"MP]$:A KS0UVC]Y=/)=V AA_:%;+6K,)]_6$O:\)?X:IEVD M2M1L[,OD:JFT4PG\@@,"Y3F:.<'QA]?L(2O+]#@ZPM87).52#GE!-(R$H*0B M__;JFS,^V09C@^030\;5JZ8N9%Y_T$_G=Q;XQ"23B;F$A;_NK:> M=70%:(O U,N%^"*?"8?HM!^8[\],]^_N+P(VRUV<2Q3AZ[?]!Y9*:M+KKPGR7M*6CU?OP,Z)%H+7^(UO*^ MF\LBWJHBW!?7M=NRZU![PRY==$AS'^T\I%3OY;!!3*&:1J05W\%389Y6IYT= MM061_+^O'/HP.D6J SX0C=!Z0;CXE#V?ZN_M2H-QKXOC"=U23%V M,)KR22L8P9\*OIYYY]*$CR/65T8B?Q"=D-8]2@6N62MD] E9QY[5AK,'7&W3 MW9VM;B5UUH'X--9[K)P]W4W:ZR;K4DI1((!T6$ Y\,.;S33WT[=* %!ZJ4AL@W(B MS3A"89>FX%4WZZ9;7FF0HPT;&9F&M8!56+VT;6YB_J&5FE(XM3E[$"EADNYN MRCYH]1 K=SM\G)GW)P^9]X?,^X?6NI'F4.KI5=M<-])?47**#D6[3+WBZ6O- MQ5T&@Q1][3:OE ZI@)^=E ?3)YJ68_C=HOT%IS;*P9I"04R\Z, V9[D4N3M? M,PD''$> P"^5HY8+P"B?:[I.> :RFG=UBQ(/IWC"HIAQ6EA)-11B6M)(O9U^ M]V5P,SHEN_?LQZSRXWO16:%G-6/40?Q#)BJ7JQ%1*+!?B\AZ1+1%%9T.O'#H MV &=*WM'S:CNHBN)(EZ2&D O$(Y9<01 MM9%$MD&9YY$E <-..VPYV@R>R[KC'N4(+M!TB21X3)V N\%QHBMV%E(!L8^D MR#B9E"2]"UE^L,F"J\F!?>?4@$_3W!"&(Y:O-J]@3# MXA/P0<_^4#'8]TD'O_+K,T4^;*Y4E82(N>NP5H/3_0M0:BTYZ/-%UQ$$G19O MLVRGGB]H58>U!A:'#5$8=^LP2R:%(%S%6&W]=LW*,&",.ED&UYY2?.'$6$8H M_)HPS)1DE&^S@X5\7#LL[[GC/-F6^M[A6>L!FN7Z#K2O;0R3(41&6\8P^'F4 M-.\E4J7UYE@>:.R81U&,W**C;!M+;^DI,%6<#BL\(C\9^S_"=58$_V:$!$6"B9:$.BN%L+A;URA/9 );9[(=J("B.N*JW/H:C!QIL/ M-P5,)>SX2IJ?Y2?S%Y *HE V"),P%A^I;;:JY,^E#*2>A)_HR80=%EC@<1- MUR^TNW+'V'IJ)FL0S[:#X,@&JYR"S^G5/UY\>_+X*UM;46E&V]3HB919E8LE M;3\[8;7>3(6 Q]!:U8@MU3H;N/XB1XR27 +R :NPAQIT(U0EM80J/R C M43TF!5G7:\GAU\RHX,::!U_H2H]9=^6JE54ZTR8S:Y\-*XD&1!)=WH@E O#A MWN344&"WH.JYK /?Q1I?KYH00?OF:I=>CWXDR[*:4-Q".DST\B!)M5XD1GYQ M$GK:2SLN?:6:)##,WYSHX]Z9KRC=M-W 9PZ1'%G4X%=#UXE)&N2O5S7TA2KV M2+8+&GQXJ%LBUS1B+L9Y(K8I%X MF.[&>E<251%\@[M]A2ZIJ M0H,&^( RG74]AS+2&17-08$SB5ZNS$32-Y@]$Z+9=Y3ADAL2)F,RWCW?^YA\ MT7:EZ7C&J%S&'*LCQ\+?G(/J0%8' JZ4!.; NM)HSU'<.*M\O_[F"QN@N"U- M/<@_S)OZ,[>1VA0^H=;->TOK2+L;$\C4/V3J_QTP\MC!E\&FV/$R M!L#6E+A'(EE4#FITV^\%O?JO@BU[-43B(3B"!RW[!XAZ?^&58QX]?LHP'^%R MHH,A?/AL\IR%]EZLR'Z0,_'#(KRD)_'%U^A3)?*U"@4YRU)\#[[!W[;!/R$> MWRIJ>)AP\-^VJT; 993CX%(P\@[)8/-1"_D3@I^/IF^R97T\=$F=H$M*_KYL M@@LTDS-TV@5G\5]-I&"4<##!2[GD,/+>(X:^0B4?I 3_?7;V0Z)=H1;=):A5?!-LZ),],NT./$\>,_=KFE4ON)S.JK/W?#(YV]H6+(9\R(V MQ>[K&\=UN'>MVWAQH_3GG_M.:?K@JW$K^.?/7"=#VF!0[I7@SO:^L5Z(<)MX M533,V@P>\ZPNM,"7(1U.WIU8""5W,M2..K'<$L+H^XU4%.R^[(1,V/8TLQ-E M-[D6G Q7$>AQ'YT^^UQYE8]\XR>/3C__;=[X]9L?DQ?=#K_Y^STY_?RQOM]/ ME&]9H)AJS&>XNV@I%'9LBR'QX9MB?J?FV;O(6J-EWLB(LD.L(-I%JT98['2G M6' !UK71"5!\GBPQXP/^E+8U$UW;.R_^+/'GR[N<&&EJ&]%A!GLWZ#&P,%O+ M3ICQ,>*6Q7;#+<3A\F0KP'=TLPK/0ATW5\3A$E:,H'.LMOQ;YB)&Q_?^TVI$ M!$ZYAG,K1K[1Z Y/5T_:V?_['R_FX>5")!U9[8*C/AMH@,(?:NJ_AWG_#W:/ M/GS71AJC,@Y#O%3<;O&]^#,J?(89'*ZD_*JI.^3T+57LTYDN #9".P[.U5^Y M\Y-SZF?'&\5)C+2L#1-%C1) E&0<6A%":;6E/M/D81H+P509-X3EWORWI>K< MIOA8PV]<)+V5$,ZCW;&J%YI5N&B8.E&*RHMV%?RCP:'(FB&J /WCQ?/[=?%4 MC2'N:E2\%DW";.5*6%D!V=2):>S8E$BJ2?4]1B))F3RA$GQ&:$K*=HU?/?J3NDZB]YP,,5COG0I@5G",6BCL!P:S23<9O?WH=Y\X!NRX M0YH3^AE9RBKL!EU)[(&?&DXM6A'/ >8DL=M?3V:+PV2GYKAR.?^I:G'YF MPK]DN/":=WU^V[3H@&"@:FQPY%8Q2; <=>6H,I4AI((5"BX G<>_B/-8\HGI M[9ZOJ%\AC,E[O*''Z8B = MB2'G-XV98F6!3_@_$%8=2(BZ]+2*P--7Z=]TG;"H:C;7L9@CC^?2DHY)E1E4 M[:?PD_1,G[F[6:>6XQ1"*<8(A&-E.\IZ[+-1/*EW?3"]9,7CK"2PO%43'EAX M:0OT\G;:R^P,Z:P9IGU[0:] E).5P6L;;EG0X@:I(6:)3)L;43@7PL?3-O.LC)KY;N35"ERKFQ_/5%%F@ MPYWM?E3I[D6] , T(;2I>_ .L;.B'=ZC]<1 AQ6-T6H6&@SCVE*5(*"\ME:#7"!?!D\"-#X]"_)J\\/1NI9/3QF]P/^2S MZI/V^E.+3)I?PRY&PH-C9J#[MGWPHH:&'[,WX:K;[@7U70&.N5;Z-:WXC2P< MF8TDZHI,2OOF(FZ@9*A16^T;97E%#8N'<G0P?H2V\] L*MAE_-ZB(%\+GA_%[.Y/G:AR+\5VHNAONZC* O]Z4+9 MYS;N.VW<0=IJV\'78H[EX8\Z-V]YBVIT<":G)><4$DO\'J_8];>](9_E(01I M.2]_T3(S"G!$!)6;<&1%H3@PN/ZU<9@/-:,;A+V 7<:[5KS/W^5M8]*(C M)O\MR$_*1IG;\<8-I,E_-ROD"KA+5=C8_7N1TP5$02EF:GOA>\$Y]FYKR%%: MZQ%Y06O%U'E)>C=FP$=[Q[)*O1%/&>HA%>,,#R(1;B$;X]Y UX^F$1 >,Q^V MOEB5O!7>DD3+R2/;#D45CUS<% K$(6QN"5&%V64:BLR(%%]9!33L]=]*]RGL8CV2/ \PA])M9@PYS'_9I+,4G$3>B+^%Z6)>>1WDJZ5Z%Z9=:)_ M3P\[IR-9P6L!8V"(.^$BLJ6V3Z M%QR&+$RJ_@U\$?)M%O5Z:/ZB__'U;W#:JY_G/B$? TH@L7^PZEG?Z$2%:TJ;..P/+\VIXK>[\\T*W_&-#ZLJ/]_ MK2B(J'//^HIUB+UM?#^L+Z(I>(,0WBW!&EC'3^Q'PSG6@A\@51:53UT]QHS.;& MA-C# GM88%A@Y?4D !7DF1TCK(@?/RR>A\6#Q3-<;3>8-1E0D"X MZ-#2Q_BN]1K-SLW%$%YZ^#K\XV$1/2PBCM@HRX"TX&"0%$FA *PT3NI.NKX( MLAZMI'+6GQ+/L=[PQ],1>/$0)EQ(6M,3[O;8Q90WSF5]SXQE(GEY;IG*>QL] MI\R["G\1L6E3F6, M(H5)VLBJD"T/W:ZH.$K53@?8EKSQL8A$167OS9TB.\>9*\%':[*RD$=MET)N MEX@@%2 O5!E!_;*[(2!!)N1[W8[(%C@A6QB)IG,[PGQ12V@NT9J2_-L M>]]SK<7X('8I*3GQ]BKC#0!T"IFJ0-E/HA55I[F M:,17:+5IIO#-:]/IX!W'#'NPN\&A;'^"7>E6KD#E"S7TPW#O?[SX:%"V/T45 MZ+U%MU%IZ! *A?E**L,CWE!!T6N85JH*]N[X6I_"=%EXSXN5@UX-AZ[+*>/ ME7T8%VR"'/1TI J[B#V4OR%%Q?WJ@N ,))QOPS5*;IA(6$8VW6^_7A1X1=*M MO>]2+F"S;X,J.?[?=Y[MK;Q""ODX8#Y63KN[1^S/3GK4$EZ;R MA^Q&"IF@^BUZKH=L:#1OSD M(M-]+$TQYC X3..MD,.YK&O/]NP>0VX_))-0WE8OV'4*3CZ1X.1M$H._6'!\ M"5Z 1K&!E"9GE74],3ZP4S2"GW%[KN1BFG@>[R9#A0!:=]%N>@D?(KV*PTMS MVAH*$@U9$=.W9ZBI5<#=.D@=8XM>?/<;-%1?7=V M[TP9S^\A6[[T)>IB&Y="(_WAEQ##?VSHP&<#,YV\5$5;VB90=-)BN+=.QA4=;#7.>I#"/A_H&$#TK^Z9P[#?<37#31!<* M+INV)DBW0OCWL*4\Z/&2!T$X4A57=0@Z:;=V5%#WT3PB*M\ M-0&<)BQV&E!PWPDPE5SK3Y>R?S*WEN]+S62QR)N)CS!<:.TL@8A7AE\T61+X MJ5L-;<7'C;ZG\RY=H'N&A%38#40MF+NM%N-8UK0I]B,F3FSTK]T%U(?>^^OH MV*HTFF<).,J)56:JR*T>,Z!J40ZOV9(;/,I)?POIDF\B 1L/I7S][55SIZ>] M30)V&]/ +YMZ%:R-9 0$/QR^'D[1LE&R=&?-]>/$-=[<%)V5RN6UYP&OI M=+O9O^3:E=GYL+J95I:LQG!56@UDLU;2OYW9,W3 21R5U%@.X9RI^W?)$-?- M5#KHY1APRW>>F (A)'4*>1FI0W82]-L%8BC:UZ>MU M4\OV=8^AF;86$7FO--YBNA<,8M-+Z7'+9'SA[4:7$[8,VA/(5X<1UJY&:.Q@ M85?2?-5<2ZY&KV\=AFZIERX?+DT#P0]<- [XHA*7L-6/ 6=:UU(>/W>01S(/ M8N\CGM^,IWB4SS]N;^IYVJ8Y7U,+D1?=_T]>?O?(8RH;@_41LBR MN!2W(NRR-#]."O1;]J.4.:*:L$QGEB'A!B/>NRDOA>X #0LP/>7;3#HZA%U- M8+;=6#N7#C1^[^1WY6%XGD!3PH$;*QVX[BJC*\."+L^HOQ%=@):6B%!P\*:) M,%:1 149^;'!:83U.<:L"4U+,]V2HPJ]% 9/;,* K!KF/ENO@SN_.:IAE1:Q M/(I$S;7CNKOMU]3"UFT:F=B6>(^NZL55C MJ^F^2+8BTS.CYJ'-K5NK'>R[B2MSE3,M!;=0Z9T5BI*20I=.2,92)6I'Y9[( MG00OJ*'$X("UI<.M1\]T3UO_#HHP.I)I \;<"T M':91A"-BR(R3@(R%[+[1)6TOXD&QO_F8P]."0VPM,G-R$B""RYH_\Y>1168- M,/)3=V/KO)81 J&XN16R[G8XOU3L,]86[Y:%WV$[BJ$^K-@SN%'(H&>#N-M"-:])C=#LYK8X-W MIQ]ES?7SAYKK0\WUJ)JK([)($)@-;6&L,W(U-MU'DU\YORVXEIT8@*8H[_O-V/R(4_0(;I)JQ-W"%4 MCG%^0&FK?9(XG<-Z.VL1 M'TQ#-$*":\W!V?Q)#[EY/6U(,*6X4L M2Y06Z2!.5B[KS((A36Z,5!"^D_4;U$Q<7*N23@R\(M]%.LT+"G#OR9 M)ZB<(?).5WPI4/LB:Q\F1#X<(G>]PV90,*[SJ)1NJ3^B$$53>F 'F7Z@2FNM M!#94 \%#:,]:SGFI>I#T8RTK9)6=?0M+>C/($Z,=H)FPR;QIO"1KG7*>FO"M M(A;UG5%+P0C3>&RIA+6NVYFLA5IKJ+HNW;)("!!?)3;)4AS&E'Q+:KJQVI*G M3,J'-FILH%[2@GO'"_>&L3@X*,;.G/8DA"$ESS9\18+ #04,X6>2'J7D:/WQ M,'\+D 3..N8L)H.WPD[F&PI4FUEC0LO:*JJ9XC-I(_+42.(ICUSP=O[N1Z'> M^[(+HWE1KWXA?Y^IM+D.ZNQ[B 8B*J /"^6?5 K.JGKWK!8\)%'*43F%RG'' M[$0.@"TH3[(INPZ^DJ\A%KD?>XP/R61I,[-B?^> 1PS'N8X22O)L** MI3U:X6$6E1UY%=&9;R[1/D@T1__6=Y@U<0K?MJE'?>?3!"6;W[V5]=[+X$?2\JO42VXZ+97=)P8]%1? ["6\'F'3TGOSY-KA=,KK#F7C@T_^%N]@L:8:%W=4X'EU6KR MLN[#@#U^1L_Q^*LJ??$?FB[L-/./ST,8U).-#^9XN5UR?-8#L2=1K\Z[V3/A/L=^JG-]D]< M=93?G[Q"U;'P77D;5)!Q,(+?LK8*:V$A>ZF ,\NCHR4:_TV4_:L5@Z&I,J&H M1 '\C4"0/GAO-\/M)I+K0D3QREK=$<"P;^9D+8]?1B&4?3.7=@(VTO9SYT(9 MM[^4\.5?"1U_O(.5^"M7['55.F4W3'I+F81L,YF1*X'(A-KLU>UXR3*7+ MNY'-=,!&@?PL^&F"."R^&1X337GAB>L-,E:1-IE?D%'^N)G^C-PL!E",I7/4 MOB]#(!O,]:9=;QF-1(_I*8AX)LQN>\M ML1S_C%CZFGT\N_1"K(2--N/!TAA\C3UVZW:Q$OCT1MBL1S56$P%6ZE\('H&K MO-N\E%:"A7=(G.YG?>93Y_T\@TY4-.K[O\&%=/GSYY\^:4RJ3G/QUU+&TF/N^2G7TA I"X,2<:R__*4 MD50^FA!K,8!&:+39Z.DC$CV:E/;"NDZF]9I"C_9<5% M71J%0]$*=(@#%;]4CGAQW "QHPSL;H^'[L]I[^3\^%O'=J4X[7?C#2K05'V< MU?DO'JKS#]7Y/T0O990-N8-6ZIXN,)<'.V=2CO!WP9&O.ZK03.NP:B%SN^#$ MVD>3!SN/C"7Z2N'HTY<",+M+$X9PC)P8 7UY*M1CHO<2+-?EHKN MS(]A-U_ M]W))"OI_]PSG/6:PWNQ3%)1\=P[H(I^UFVH@4VKU3(>B^,K[1RBX"3@1^4Y6 MG RN3VEA DY6AE&.1>52W&,[:SF,8L=&,'BWW 2398-!2R$N YA9.R^)!^# M?T(MJ'.$^M:R(=<2?2)XUU GZR4R7=))+2?]$'T/NCI%/'X5+\()0KP^#G37 M=U FL: @V :1VB4F\C01=T5$4235!AFX=C5? "C!,,'2V\0!L':]!:97Z+ZD M<9Y)*9D?=MFM&M0CF 5LF*+>'';([KX8EE;BO8;AF(9PW,G.R)@1*Y\OX<,. MF&,55L-2%4F;Y3J,8?LOO"C'AW-&_Y)+:F.&N'NI"%D'=@ E7TKQM 83IC!W MV9;"NE&Q9\P?_1K*,$4_K(W"O][+=.Q)N/6H.8#W$2<':'4!T $1=EU7<07O MS'AFS)_U8L.)I?*&H%5'JVB5,SM*@V0]N*F1Y4:_@;K1=D5P[&I"!W38L-UE M7Z^O:'-KC FL"4GT$"7ZD!)8R1,$ T3-'H(2FHX/DY)U,#BX/SKV[$O6]MU< ME;5DH_$X>,RDF'GL23*W^4:,<_"&0G*WQ8=CRFO[SYF*LD/P,#Q"!W(\RYJ% MCXWWN=5=7P[QB1N!DH]H[&,G*DNZ#0Z%Y ;2-AJ \IWA(/R Z/C+Y%9 Q5!D M$Y8*"/V:V4(;$@R=YP9WF\/^[XP]M@X[=_RXETC UQ*6)DE!QKP9!UO]ZX>@ M/'QF\$;A8Q#O*+SLM.]L%3:KZ[;O1*R^IF7@#R.#\EE\NPK>]0E![2SYFDF* MDUZXMN"?O_K'BV]/'G]%738(G2IFA(W'I2!%\0$P=\&(\9$W7PA]&4\9?SBY M:2BG%KXW#2=B6'.]0;L&XH%!&3O8I275K,-6HG6=&3=+:5-9GB2Y$6$DS4$7 MVE,_A".$3]I%L$K\VC9R$GAK=G'?,8E4G,B(:;]%0[G,!= ?O.WVR&SAC(@; MZZ;K%S,SQ[2[H7VN[H@GIJ&O_[A">P*2AWP;-C2_TWK\'6!5=)8%&P#Q0,)5 M(G0*IRJY@/1JR*D@B;+25)#6AF1&[0GS22G,B+D48BC:O&J\3X?OEC2@;I/;S'4CZ>]_,/WQ-HX+OFHD?Y_LF7G/^N)C^ ?YP&YQOZ?SA% MJ8".IF&:[E>4&9P\?OKX\1>:7R;VL*B;0)VV4IPB3VF[^"5\837(8K&&3MH_ M-"#@^XX[]T0!^OA".&BD)A&/V@[Z[F'1K*0X 35-0OANFB&O'6&E+TT5=-!. M^.!V=;V@RS8$.<.7R%6(XH[>5493?[LQ/*E5$$HD90[7MNBVLY-@=S:RZ*F6 MT%L'/QL11#WFF"36+MJ>LY_>5$I0AB'SL'#Z S[DX5TU**[UVG"NTT(L[+0) M(^5RG*>D:1+7PL,5R*GRL:DT@U_N.%$'GQP81 ;L8E9&C35PXR*A,-J!$YIL M#G7%:3TRXQ:?WD*,^M[@O?O8D:]"G$BEJ\>?<^FJTK()(YV^;6A=*7X#[M,W M83#J+3W_"TVOT'N]":,7O*\=%LTW+\+B$2!5+08T!#*@=D)SA@%%7HS*-M'_ M#D8 1]&YG'I_F9R+Y3Z;7=/ZF*&^L\5:)V7DX>LPXV%0I_A46GK?-,'I9.1( M>++G9 &&YNO)CS@(Y7CO>L).T$S8%@^O0'D&4H,BH%JI_T5>(;CUT#Y"8 MXMA0KH8Q>5'785 HJIS->L8,8R\$DZ.1G/GF]#7Z/NK*'-A.".)R0KCXLQ<> M.K3L9LU"D-F./*9>QW:$:,#8A9&2.LW#DFG"L=);Y$!J;"TSK "L&YN;[=[P M#/DM8.6,08;LD(Z"LT,@FHC;5D.!]]TY'UN![T/*;#=X31X+= & M#?6CLKI+TA3B%:&?L1#'HO>9Z$AP9B*)#Y!ZQUD>HS+B.O)1&/D$%GQQ=HN! M!9&6T@+\&HG''W_IB62!O6[?2/9Z.PPM<'^MR34T$7]T>=G7UPH= =HQP@$8 M!#R;AK<(^OMSIMX@;[J9F M=XD05&AN0K?%SY EY\ "0"YR=Y%LI(:95DPH72.>%=IO ,")M9X51FD,D8@W ME7BRBEX16]T_9WKP_,]6%5*4)B;8*'$1*',B!57NM2O=8U@)O<2/@5=QR^Z99 M;P1G]NC)8[+283]E*R\$OG7D&I,2ZY+W/'T<[!/YGLU,/4))VL*[(TGF9N;5 MP\)S;N@%8(LI[[OUF6,*V"JI+2_EO-CVEX+%S^)L8Y"V]GAB$ALVH(:,.3-V M)82%"EB];G7RYMOOS4=^22:F[GE'Z4;?K7R$ZWB4PYADR4 Z%?/M\2A%'RB\+=$_>3G\ ##3/.7QI[#?[3 NAT$KJ@-ZNAOU_S_ MH71CS#_@,;BW%(TZ:NY0[ C'=(C/#LVFXR.B$^026"%^,#[M+ALY[_6IP[P& M-V Y5.^_72LMC-W:37Y_(%ZBNI-B,?40,"U?S$L74]N:05''R5>0DVFD/%+T MOR)=VMAW]/GPBG.PX>!?LJRG/Q/)VH717-&Y@YY-L"ZY-H*.,?#D!0D/ #J0 MJ?UTR_R V LX>:G!8W(V 1:'TI$\;9JG9MX,.A^U$#QKM*%_OF=KN@L8[2J] M(;N"% 3+-V]]"+Y=> >7LO)%!QWTPX>O1M8KV%?&M)K#Z-S)*N:OV9PVSO&\ MT9[L9L1X'!XU.12-0CQ<2]"Y'PVJ[JU1N1^B12]@CH613V$IM_"/W'\'YH@ MOZ5.^H%1[#<]8>17P,<0\^'IY ?IPMZB)CR5U@HQ;5,^ 9E+N($N*D(T+$BD MC(CT1AGQ:6FB_Y/C)P]UX5\,ZDG## ?#2SZMCT4<)8ZS32*=,6,2\ROILFK4 M<>%3AE+O* \S)=\/=% MU)NA# XLTU9%?E9%3*M%5?2+#".UH".?*ZE"! F6(ET02%&N%,V#ON1V72_, M0;,6,D8U-Z)U1=X MA#+A:&1N).V8]DSY2"^TCD9::*SUNS&Y@^);.V\/]8 -33K(;-^VX7<+^/YH M24'RD1%*)I6L:]XNF,&?C!\D#6;%O0TS[87V##XF&6KQ>\OZ1F&6*4[G5T@1 MFEYJ<8.,^;W51#-S1FB_J00S#I.9M %U)@Z"]O@2L63+5[)>)=\KUZ> M4A-7H-TXX50'E4 X>IH36(FC,$BVF/ZK[\20/5_Z']BZ*\Y)[]$!=L^^TW97![LU M/9V@XYZVR!*X-.5/UR/]PKQXXI<3>/+,]-,6FPZH M;'WZY=:';;2/@$6=X.N:0C#-)) M7&;AM89DS[PAE.;"&S1>?PEK(D/QL^](NO5CJZM^]5!7?:BK?FAUU>>2U"+! M%J:!#_9&#] D#9[:@@23%'5#^"#!B;X)9DQT:L9D,.S]2^:>7&G+P\D_O3VJ M\'0EJ2VO UIX:'F>9>',]Q;Z- QM*^6PY$NKQ(Z3U[JA/!_9H8@:B_**(2@+ M1A?O&+71"J&O\T_F*K1FY(7IP:LAP6[4DB9!,Z?-# C":)5PEGBW:+A>KD)0$<)Q:3>Q&M@LDC&)(@"TMRN>S@VOJ7H%T2%E+XY@)^-^'(0OQ/YW,BMDC+ E=?$I7Q12,UOBF/ M?7P5*DH /0NH[!1!W,#-4A>;V)=IKT8?=[UU7O9,?4(:>",6(Z?W4EN#5+QS M4744.>S11/%-DQS+H8[_U:9J0U^IP8POA25@;M$]>6=E8FN%&KW$0B MV!@ID"0]:F$6L!!+=23O#^C)K"-/">7YZ'/A/=NN*:DP9D'9FK *?.4T>&L\ MR3=*C)%5"%B;:*1?9_/X/-VO?[.)HL0 K!FC,0$^I:#BI3BWDOP]YZVIJ!Q= M!BA/\F?Q,=^0LG2XQ%F:67H->S[YP8DHGU]UXM#SFY]%G(I"/'X0\O9S+IJ' MM_?$?32B?A24Q,]3K^;? 2:CYQC**5F9+JC"0MS?,A,%.[QD_%74!EJ(@&K< M7YP\8IW2G0X]=5WM_#'2"5" QYW(I91?/9P0.CYBW'1\8,\I:" #"@P+8]!M MD&!#E08F 7PG[YF_&!<5#I[OWH*<3EXY7L O/2'AP17^;[BLTU7Y^*O2JAPU M45A[-=41&RHOML.2O:5+U%Q[8L0C;#=[ ];O=\0\_>S'H@X7I26%1\)ZLL%Q M:T\#6MU[+FTDQSZH@MYB4Z6O2%3$D;J %YQE3L69VK^:Z>\7+0&B^L,.IMX\ MW='P8P:"GP\-E1<0X<-+T=:-51,UED:/[K@MA4;J*=Q$YG(B.B".9]#4,X.O/*%([WTA..'AY!5XJGA8E'"N;[A[CZXY MK15*516'&DVD? MW-X33I&Q:10GF<%0\02CUO,P3G4( \Z40^.6YT19PYU<>]XZ.]".>S,@HWTV M8!=QS^_\AE72R)8_YQV>KCCN2,@7%D/[7BO-,1:AZX=L2K""C[_XPL<';^(C M$\_>'O+F5CFCF;D2Q M]DH :_)W+2>"0#4O)"KD)CS5SIJ5FT&9G'99T5:AQ?A$6TE/S6)2YL(0 M-!&6<\/'0*'HEN7ZPCESJA2C'V&!X]FCAP+'0X'C*-U$J$41BK9C\]*$Y1^V M $ZU&1U*0AG[T: T12U*]:_MI9RKY]\+0!F1HH50F(B$)VWLMP$5R'D+N^G= MB0\A!UX/5YZ* 8QQ#M CR"TZP2/B%R9.C@@]PGU/VM"D;X)*\"\F*#9(2\\> MD'#$HF==.LY &\#("S%]0#",W+23TX[68Z=I?]-,!$A.4MUK1"1W7#O(DM]Y MX2B9">;>S[8/JA!O*(F8=.,A,R\K AK$IY.WG01^<#IPQ'/GXJD5R7D!S1,\7X^(+ZNVX5&Q?0]CP%A )B,+<"O$B]% MEVO/PTGW'MR':P;G<7M%KTV,8O0&0?9%/AV:@[AQ#"HG#VK;Q]91!4!,3FQ! M/Q&=ZP+BF!L+6?DQG0LI8915'PI70I:$:W;\JHV\IJ@FIE1!(R-PY%L<>-Y[ MJD4WX[?$2$)5=%-4NU1I MQGA#S@6WO8;SD*ATC.=A7LBD;)T0?3T-/KM(6 0G=]YBTV-W5U%M=59B.D&Q M98J0$TD7(K"O^UE)/<'#LIIZ>J6@JM$K90%N4GYVOOFMB06]ENKZ55@!&J9,@:A01SH,L?]72)\"#/^#;ZL#JLE]K3 M);Q*O(UX^=/OH\Q[.M&@QPK+V>8*W6#E(2 [RI;55@VQ<%XT5_5BGM.\,+:> M^#SX(.4=JUT@7';U#!DRZRZR2580&KK#P2S"GLGQ?&]-K9&$!"5Z0OD.ULVZ/7+;ZQZ,FNHK:.5M@/)8EJRBSEQZPH\TV]^B5EI48%!^BTLS17%+YE(D^_>Y: MD+(H'8J\II*<&=VF/#8M'VX"HTK9YBK-A3*W43^Y%J9?0!QF^#V=>1[BS,Z( MF);@ K11H$<@\EQ&B>CI:=BK@R)&=!G%=0-HI\M1+KJ:*M?Z]URP">6EMDP0Y6Y("$=4S&(1AMO M85)M!#'X&SZ0O4JWH#AFQ+*U :^G*7>)2E8WGQ.?96[XYXR1#P^RFOSXYC^? M/:I"I$W8!;QG4M.XZ((59RC$UICTI'Y QG;>+L0?7+)O3HK@C>=N TC30 V, MX2@\<5)[,*>7V?E66XA\QW?G,E;FE*"UTL'HPV*':C?8R(9\XX@#?>!$O]W5 M'@NB;RB$ EFIR=MGNE5GMT5(QYWNJ6U.'\O'3WO;>!TU4K3_1%U0\84SLEN_ MN7D%&Q>)DTBEC%U"B)0\=)76&O@D9I!6*5R[)Z+Q5%7L>5RA+UAW_6U8]90K M]N;@^8NW3@'H4^ED&7+:$L90Q2PI%;*PUS4 A! Y?=A+;9,<'"U)IF74N!3" M&.-#S\;E;?>J6YV$!75B;(5QUU$CU(*EL<(,1+B_XAAIXKWPEB_$H-K9,*MM M1DH2_UGDR[>"Q"!($KJ/.ED: M;8ZQ$'/(7(T3"&[X4O3B-8 M+M;+Z3GLP2VNEB63L4=98=TE 4E9V/;1AQCK=F;KV4(Y4]1$/)F MY7$=,WIEVC\U THD9Q-%IM%WR8Z.U!AB,TVQ:\[!<=/-]M]J[K2D\\E&>P,R#GWX29B*82I(; M5;BGN278[5*BWV[4P:3<\AY^ZL MNV%SXMQ 0CJT*\E6Y/ 8/V*V-N=G9T3]BF$1.0%;$\_^5+;0BKQW M*9B-+-%FB+G1W-5"LH#$-@43/F@A5<4EW%1&=/2^6"\X"XF?]X+B P-CZE8Y MBVW5:B>_53MYOJ RX2 7\PC/Z)4F0UPF<(AX*#DS]DV+<>3SLO3Q1NX-:"\V M]U[K>(<]M*1Y$P(=V#9:YBQ+$LE ;,6;[.S^9P(:C;I=I%\YG-GVZ^P MS>$4I^ZH?>L)R]\@H7%5R9*R*DUQ$>]=;L*@E-\1-^,GXOB FR<2W^)&JTJX M_X%;?)3EXL*'T!(Y1BH6" MNW_9]ZM8JV 7M< :VL&3S?+N8D_&(N7^RY\IVC!!\V0YPK8*E M1BR!3X108&ABB>4>ZZ6Q^T"8B2H!1T:/A05D54?+'U0)*5]Z7JJD-$4 $.4@ MK"JF0L]B&ESTA#6:!P_Y@F6\@ MIJ'M$&@X&GSY0+VUF<(O'9Y8%,KB49ZX4/>6)#%W&Q N/J.$)PB+.5^AZBH8 M[+&9*:=:3&6[9'2D]:!IMMD9FOS2IB[.VAEVFF=?D^+RAH6/A7!M(!P6'_VR M2Q9-E 7@,S@$J'\_NC-D6 MN$X-'G6,%.J'%# 77B_I+)U>'7PM5Y'TD[S MG=('SQ.\[DT8(IHD*G0.PI+!8Y2PK@S]=JW=A71//N"+FM&3GR(BR&A3HY7N M^J3Q4K<1WU.)O3PBWL@O(@T2:Z?@FT:6M/$L+.8(__XB%;^UN_!BKMD"IM!J MI=U'ZP8RDHMOU[H 7C,S!WS?R2O#8.'LU?E^[RP4>?!KME?".3X5!J\%Q(^H''>]:QRT!-*!U0=^NR%+ MM^Q]A\+^<1EAMX&R8E@LA/EBENZG9"=E)$8,81'*6F$FIALPU\-M14U'6OZ' MBA7]UN= "OQ"EUE7&>%+%-L1 M/E,:PEQ69Q9B\)WIU,7820@S+*:-\(/8Z.&8^ 3WRZ\&60"33TJ*];ZP7=QR MW&$"]\O&24&$A"G),(:IVU%/0FH*E44\@.PH>3U9 M^^8]R?@21.3@&,9&4E[)J(^CX1T.@."T3MA -+.LXD^AHJ55,C] W94NU+^8\!0K05,#MYPYX9*EP;:Q/PKX2T7 M8%U"Q;(SW(0I2L-,OSN?$'8KBZ#K0T/&""VD-SR.:)T!$ 2SQ!G/.H>3,6!^ M,8<,FC3TT=4LB J'^%HHI@W).(\/-MG_8.*Z4#K#/+18]%8=@[^D@ !IWI-_ MV6\5Q'#14/--BL_'$VI*S*\H+?S(;YW*Q,4N.ADE,F>IE=_V5.E!YPZ3!*2$ ML!>8-@#K%,9E6+(3S6:8H*J 7R(D2: Y1SYX>')Z;P1>HEMAVY9"[G">M L6 M"7+#56$UA\W.V! ,]Q:C_(J]U?!.94@%H[V3 M:XU?'#&MD[M.WUM?]EPCHB,'HO+393"5NTV8O.7XW=X8J/D.\_F-Z0H;05X1 M6G].7$F&BJ=OODZ"T ,(EM%#J-ZM#MH9-P<=>CC'H)&O'^93&*B9P_ORE/I5 M.L.\.>$D[+0.:*1F5FC62;RKHML7JT1<&U" 7G0YQ(\35[P5D<=PQ0V49X;, M+\29BS=(G]P=L^6G/_S(&M.Y.LJM;IZ*6XF?5_9$MZQ7W4(IG$RF2>IA>I D MDI8TSE#)8]X^<.;[HPH&2@^A\P@W_MVL'[:X)'G;?^G2/63]7 O)#T:]F:_H M W;O\Y+=Z\3N@2J+.HHXAG/+1JG&D:1#%91ZWTB%G2IIH\W! J,JKB2)&+C@ MOLV)TS1_\ 9"/PQN2DCQ+;X14UD'GC-?4'RAU+T>AFXZ5(RK/\U/$1/P;IL8/57MNFE%MAP5O M-M+!8EAKE[A,LF2HSE\8/*/X TV!XM5, NFB'EKIQ08>HAHSM0'R>DO>T#77 M$\L!_Z2<&STN>9=5;S*QV5^A?FE722F4T -%QSPE&V*W((/3CWD#0-:9_T[E M-!4$9_.BO&7%.6!>=!WO*G]&E=BQJL8-IUEXO$>P6QG-PS4/>-^=#GG8,(66 M.'UOEY"7NONJN52%-BV\I[6,8PIC[U/:^"B*9_]]Q\J6TZTU-:5,)/7#T#]T M5H(MXA";6:.T%KET;2H"_[I9!7?FHF4H4^9G2$D%$;A1_]<6Q[KF8S^&PALA M1N"GQO9#4;R'"[+7#77FMBM['NWT8HU/KN='? ;Q&$R9V("^< MG#K<=M*P, M+MB"<0_Z7I"\6_RWTQZ)T@XY#_H*)AA/%QZ=_.[$JN+#V'ANE#HC7+E9)OA5 M)K-(&WPKZQ)+F^M%2AY8,%#SV($_>J 4+BM4^6#D;E>E!:*D@NQV69E._>N+ M'9OHQB3 ]@0_ M>\DV'$&G1K E7A7&:V/=.:!C6KSL^N3L(5@KA[52HX!FZE M#;T3UT[*"'ZGZMOHD6]5 R\18I0,L:#A(\'B LG\@)L&![/KY\,RL1&2T_4] MYLI5D?6EPBGK4.]*$DVD)TP6;Z8K%HIL:)6KT[S$3&*FZ\UE%WBE'\%PFM+1 M'S=V0K![Z]WWLAE0B29G^*QLH MV96>Y\*;44=]<8R2]<=9R_KLH9;U4,LZBF$SV!ONV%6+W/6P2RGM<]]\- R; M9$#YC=PY;%CXC*\[U:250M,;8O7#?YV=QU]F1CGO2;UHWIU?TS>]6]<&!VB# M3H;V5Y^U 27XI5CMG[L6R=%ZUJTU MT_\ZS>Z\;/K+1GBISSP)39BX;S5[YLN0P1=-JW-=SVUO=/&7_U4OUU^?35Y3 M5MUB9\+EPI.*C*)OFO! #;+BPADCEC[EPQ]UCS^DR?XQE=\C"=WD!.H2?@F M)E0THK9Z4UZ2G"2J,KUD%[ X^',/Y!N$KT2[JZ^;*_":)T6('_YA %S%>6@[ M2,RB6>HQXD(31F_UL6J6ZP$Y.U52',K(M7C3,RH1F"Y@HGMR@L2"):RS2=S_ M+-*I$IW(!"+H-FZDH #H2VZO(9$^"KFX,C1@;?.[9Y6\0%@STU_,#8)(3UP/ MC/97(2J^_59[VKJ5\FXQ=/ZF"3[KIO'M3F$?U$Q+#P2;>YU\ +&6PQ-G.GVF M&!ZS;13TLM9*O#H0Y\A52S\:R(.2O$"Z5C==7&:XZ_V8D)_06)$UW)6?6%]: MRI/P'R\H^B*HS**+(:<]%][;J-X)@$>?WP1O=&'UGA.F94DB MG!U:,X!\= V3NH.68A)S6JXQBXS;1:C6%?::TL*(5=AO#"@*G*.Z$8/U; &I M,@M@:QD!D&MT%IH4E @=[V=MYKYDMIQPDJ!!IC- M3J"*,>K)L<;)'=P.VQQ6#QPU3GCW0,XU'WE$Y^)&:HRUJ$BB'40%*LD"#>5E M^'$*&C][^A"-/$0C'QJR3M4D/Z^D;^_ =AY&()17ZQ!&B%_Z!GF8<*GS8(70 M>O(M,7R%O[Q8\/9UVC)G$='N'36]7JYOY\G)4KI /LN2:$8HG4R^QSD2)^1( M-+,]M*[6Y&60,BHGF8B2.IK124W -^=A[TY)?='Y3032@*7D%HWH!2*I M(L MP#I&CT#,H^C&AUK?W%#-.7T%"'#T_ HS'@*-?N=D;?(VD;(,D20K&2-_LEU7 MP, U%ST3MGY121.G'?RT0#!X],G;OL 7^%)9>,,#OM+A< O@E81G>*J_R\B$ M\; (YMS&Q"\0OI=>/*&7M$7KZ+R((B^X/U!,5BDAJA8*(C%L*'LV?08)A ;A M Z9D,;4K"I_74?3 VODNI7<'.8N.+&J)5@5MW9IA@HM"+,;BW9U*+\7^TK<' MWP4.2$J5N2?"8#'@\/#B^8H4-3USVF-0>%A1!%>/K/#JRZ9>#=+!R>BE'IR$ M81MT&Z41]^2$0@O'!^TW G-XSW;"\,C^?16&= 7FE0$@L[1LV//-VH_]2 M+Y8X'S;Z+_))A0^&O6Y$5,) 3#QFW4+$QXMTQ!K&+KN!F>$H>]T.U#*$#F<( M (;!N=;:1'DA.4^V\'XE82OIN7)UTCB-(WF.2EL8(RDR8-*?#)_2D";R&>#I MV'L1F/5FU8([F("-/5:WM-8*CWZ!U4'Z*R.;=L]CMG"$L^'%_M4PNB*,4/#[ M%Z7'&-.V'C)*<>/(.=:F8;IPXP@;<5@#R_4"^$E&T\&ZXT"<*Y%']+OSBU@S M#N4ZJ-!!**3%CG\LG"[R%&Y+AF Y^/25V8$6_) _=[U;UD(:E A\>9F3N8:[ M%CY&L30#<^$8,AVXOG%M0;/@![/Z@2 'T13P 683P4IPKY7D*TO/9*>;?. M"FX5YX8&3/$V,\U^I(9*/C\VX5*Y?21V3&AXJ,*H*;*[#0OZWOM&G1-D;*:H MK"VZ0>B;M&9M8D-<[O+1'-FTVN@(YII64]K<3'5S#F*88'BDZB8P-LE)R L2 M'NV0FJ!+EUI:V@[_HNM3*3FO((*IC#O**2OTU-PZ^TISR8R,:#&K)]?=8KO: MU"PD274Z?BAR-&*>[1-\U09.!D@L,MF @EVI.%07T&UX"O8 )&.)L6&R1D)! M0J.R=$ ER?QC#J9;'8C$X9:=RD1$(G1T@1@^81E;,0$;J+ 2#K;1.5JI/'KQ M.$]3IF5[%SZ]5HBS3IZJ0%1^6Q#V1M0]/>F^YGT8Q+8)[G8E\.H;4:!!P;;T M&PX/1.2GIE.U,:KMUR^_>3P) =S">D?"!X_TDV!Q:/J%=D1NH^Z_VQA,OS6$ M<.Y$SJ5(E]/#U2(HZ 9"FGE2QG M'C?):!#I65K2VA9Z(\[T(4RC_-Y \FT$5G<(W>@((!#9@-;,9#PB\QF#?!>* M^ MN><44MI;T%'M5.[&?E''>^O*SBKKDTWVE+(&RVE$4Y1UXC=]>@)(EHFTC M\HA7W0V#F5L1CP(QU-8G]Q,T9O)$?(A)=8^>1,$4=*'V6#B%Z:C<2"*#&)=>$7D09XHRS M9@]N^N[C8O1_& =8Z4IVU!X)8N!JR!Z(%9N;6;(F#U44+#!B5*Z/([IXP3._ M#E[<9<+,P O#-2D8N&K3MXGQ-H Q<^(?]^8<)(L7B0,]@I,4YN-T.HI0X*C3 MX:,PYLW90P&&0_NF(:,ZC&4795:/GKRWI>6'P_&8ZCNF$:^M+\P;GEYC*U2G MS I#KN/LNAU@_YA1$F)@P;?<'/^TYZ2F#&DE2JFT0 D']_Y2R/,U'-&28^]F MX]H=Z,0*L8[<);3RM'SI.D30S!!\K/#VX69TIUE'2N-:@C"*0ZS\/3\TVP_W MEZU8BM%G$D7I,^I,9O]>V*PGCU4/1ZJ M'A\];;4V;^?=5JY=(F_HH;Q. P$II"S&6(_[!2:=%? W!4"0 I$HF7H MP3: M1\$$*1R(/_NJ2KQ)1T&5$_EZ4^H.:F",N<(OL8@-H3])+G99@U\7@A16=0M# M=D+)SZTU/?/!_.OIY(VT0VE/OSS$4,8GX:E>OOKN_-5+KH5OF&(2_;'7VA*" MAHD\(9(4WL/WI:XU>F8Z9. 8C9X6N$#&C&!-UTS"[H2UU)R*X1WC 1CRF[*!H7+4VK3V)3A M87"J970G!#G!+,RXT3DF1))7+0GA\5")8%-XT"6U0Z*U@QP,NB4TDVB6K\(# M491V$6Z<4%:J6W@6#OF3E^%;ZRZ$U?ZET8@FN^#)$UM94K;TX/-(62:E"4S;:N.SSA-D?0;>*R4!PS&.+Z=IE,[.4 M @VI+0?CU!;91 [:]P^70Y ]>OS8$'X)@J>XJP4C%PM7[')R>IT,]R44%."/WNE)ZWG"?G:;N32YIX6/&0M'Z-.U.3 M?6%::JD%YX0*#;!E93=,087EW)=G#7)%;!"+2@6"8;%ZM#=)D]E@%MUZHV)@] M\D6WVJKX'&@L('=0:;@<50RV:_8I0JC1+K=+U8:*IZ.R5KB(M!KYM(#+N7VP&X$;'(W'>K>%;+JN]_9;1"_, MS+%(TB;&6(&\)B]9@$/W>QO1J9XE0/T^6O2JS"'4KG!';4A%6KA,%Q1_OD_R M.KFLD+!K2^V8_\GI3C<"UQ'QZ4K#J4AM,4H,;N_YB'HA4-#@C3^MRJ1CGB/O M "??B$'L7&.\503XO=9UHF/]2I?8B\A50UOP.^,<0!&5DH5AC-?^:V\EO:+B MQ3_(XOP'-P,=HF+\OCN=?/9%; _JE'61 SYA6;O;ZV8\;&0A][_V'5[/1N@= MWO.+9SFH=BH03E2"8V0&S06IPO#D2TA3&K><_HL_C<%N:A ^B8<[_2%OK4K5 M2+3S7.:$=QL'%[BG@,#XL*2 ?WK%B:@IJ55ITH%#D;8O(1+-ICER)%^++KY: M.V1@RKS+VJKQZ;LS9&PWUBT7Z ,_R3C\PRGWBXD12X?Z_5B(PW,]8G>HXNFO M+!"5 >3VL3V,YZ\PY"^8Z22*T94B,YVTGD& "PA: MO'-<)=4$+(+HG?PUA*B)0'9%MDSXKJM(A1/67?"M9PX^Y?N%-!IN)XAIB' *5"18UJ0Z 7SQC;SDY-\88N$>U1L).:$ M\)XP]V>"O$++8D2T?U8)R>[HE*N=R5<6V#?DL L(GU8T4^D>8_F5(S,<>SQ MSJ@?8,G\+#?5H_29MMH^YA=1TIW\.I5O&12D0H&*)Z$,;5<7= ;9%T<$*A(=,A M*8V8R;$S+'LK35MGD.4%&9V%P!.MZU9[I!DX*.^VV&400KX)S&CI3LJ!&>^@ M)4'&ULH[43:\[X;AY$)D4Y/JE&)2N2('4+N 7BV+E9>6CG?N2D-L)'.CCF[/ M1JJH9*@W:4MR=)J+S*0[\4OYI-B)A8\$F+B6\8WZ1#._GB/B4-,SUSQ;GSN$VX;IKBL'8I%Y51:D\) MP+)KC];<./7.2$*3.'7Y-V572^B*91LG*[$8F>W+%!62-BX?XPGK*C?GN4.4 ML'PSVQM'+MGLJ!BOY\0$TY808@_E]MGS'!IJ2=M,I Z*+""W$%]+]V!D\G"-W#M=XJ"-E?FH1I:Z2'SMV*YO M085;T=!%+/F)=6B#4WL M'6O5C$ %0"D5%F%.8+;6$9#F5;-SR2$S#^N%Q?+DY/2 AW(2WW"QT?XZY>Y+ M=*]XU,Q%8ULB9<$7 YP3?21M>F9.4T!8Q*&.4I_Q>HVIM5#JJ=UP[3M*;4J; M$5HH5K,%/+&-]I./"Q(48O93*@.B(98#>IZ);AT=P,V5%RQTWV3^$ YIF=DJ M?_@TM?;9%^1+K;<+46&J-UG2N;0X^#:W+ U:K/GR*->(=W+6'%G)\3!$=U3& MIY%!@/6-(46G>&L$NG8R,;@+WRR%I_N))IUZH M.=5Q'5X];?5Q(/-]'A#@[_[%\L-Z+K$HIYG!K+EGF3F\DL=^L2_$++0OYC<$ MU352MUD]U.%KNDL-$_W1L- RL@<(5GLG;G)/2DH.[#T7.+?[B(@B"*)5_VHR M;1)TZ$6G&H\EFE7OSD2[7R,5<8/M>S64M5V%(85: M>2PM6LXL2^6I2K6"74L%C=!P[M*"Y6\< M0DU$FMGV0JQUTRLS6#*U\ ^X(6=SM5\Q\&W]*_]W6I]\:P@9 M,",D&H2OD]CGVX;&K5U%X4NN^)^<1\9=!_5Q)##/'6DQN=U-%^;'>(->-\)1 M8MH-X5$-3I/\6 LWY!&%&B10[B R7/RA=]TLYQ<++QE])B^?)(7827A/$0L MK2AV&%45K-=,WA]0>)&'=#>Y;2%IQ\^)(RAV*UWIBQ/VG AD&3SCD0I2J8;H MAN+]:81P+79<",VH;ALWDF.69/_7L:VFZN$ZK$]R?3C[/+Y"EF"6' 7T"9 S MT<%,)![Q%WUT]B.YV,^^S%M;)JR>$7Q/*6W18I#,WK%3L*&\.C,9&5R'1]3/ M+2Q$6(%FO)1*9BXB/^/A_#AKQE\\U(P?:L8?6LWX+&?HRHQWE0##$FOIS%5J MG.K,/XW!U98DS\+X!M][&I,L>& 2Z^IZY1*TM)36 M-XA6K+^L5\*ZPK4Y=:/RAY3W+CR/#@4S+IK[Q0TKW2^:E:?5";X9SGP,#005 MH2O;A17#_J!#R]$K+;9Q^/48=\U?"4V>IP9(%;%EA.K3PE+I2+EHB=H)&7);8N"^R>R.L3^JM0BA_>]SHH\24PWSO89W$/^W@ M%\\L\66EJ**WR;EUT^0"LU(5 (NN^I?LI6.BC5.U#"_F>Q]%GUE\Q0*F0) & ML:4CT7R[+3J_+3+/;IB4,,NW?!?#=M/UB]D-+]D](5Y2%8K.M23\A-%!AYBY%D@-*K\;[R D]!=3,VB'Z[KS,Z3'^ MO.<1,+7(!M'%(0D8)S@AJ^79YI-C[^I0!F[QB_ MPZQ^:B@$O&0^@*::[L:+?O%GHJ@N7]'@/LE3'CF;3\)L?H*@N++8K![2LG^E M%\-V:6B[;&3PF8SM4R1A*%V-FH1\.^RQ[53 C.[JR87VTV&W=! M>U]*CK4F\+1K$LEHJ?.U7(N71L-!N_CMQNAQ$VY'SCWCY.]9/28:$6%4M9R7 M)\STO94C0U18;HS7XE;R< <.?&F$Q*X2[P/R'9D^[T1ZQ;$2]J^"CZ40_U/# MJ7PO\).?K-:$D!"Y9OHO\$;WC+7R_[5Q"=FWK,OQWM7$K'AN/0P:_;C$'%>L MQ_DYI3$ZMRZK%WQZ4BKMI3C35'+7L7SK+,L/,;<8!NK[,$1[$W!Y5NV;[0)T MCY,O1DUH!:FQC7)2A[B"-WLD+26+P#P+I,@L+=H\:6JJL*^D40$'[6:R:S8B M+ -M]+\83%-ZM@,%_EY&]YDQA4L^&VI6JA R,;6M_X5)D65NJ2\ M;7Z/_ZXG_R&7K9FA0SK3<B*4I>BH@ME9D0F4F*3W5,2+5/&:/VGXVFYI] F;-Y7P:L]6*I$2,4N"H;/U>G,Q/XJT*F?+WWB&,6];; >JHXG-Z[S;^[*A] M_&TS97X?[E+ZHK R/OMB,I1'V\9.B,S)L*U/;;OO!#W/6:XD.I[ MQ WJ*-.;QN04)'"CA[I!_E^?<+!O]P1Z94\&U/7P;L8GC@3+%COZ.#=8Q1\Q M#%9"E-K:E(4,H,NHL;+(1"R:2 .67(MI?=J!**+ M>OH+@[KK8)LPD>$+2ZH .AB,4H/Y&FM!.1(.'O,<77>M4J?.&AHZ;9VF)9WB MR#FT2@*>/0-;=O*+VR:J'SE3_*Z6>/0E"Z0W5TWFZD.PAP6[%[MQ*#FZ]!Y/ M[X!?_4TG2*S\S$E?=CQ8D14YXCAH/8''IYWG%R#\Z#!Z6[SBZ'Y")#WH"-HW M?TOS%:U5[HI3@R-#7_YRU<["B(4OT"9Z]-G7WNO]V.I77S[4KQ[J5Q]:_6H< MT;:,>K!C3S7,(D01;>C:M>SD6=:4_'==CQFY9-/;H>==#(9V@E5R%ILX+%)) MPH3*@^XBY.Y &CGMMAQ.)Z]<6KA$V[1@IKY%%(OI8?MF9%.S4D#M+:8*$Z2= M-HYNP]TF\1O=O<:WH5;L4 MHX]0CKA\R$=>8F3*5"CK*)^1))R+K$N6C_MG""KDP":TW6 2,#)G=QZ(Q&V) M_4H^Q=[\NJ;&W.MZL<62U8+?J OQZ-M.F$]>7B?S+&TQ22M?&+8EDO@:$^=A M_>@AAHA.$6WU+KIYXT*,@$M$A(27N8UC>JW8$"4-T,9L(0TW+N"Z>X?41Y+_ M>QV;[@#D;XCW<+AJUTQ80=X^_S6X\4.C?64&HN,,""L%<5BUM\$L:5@B]A37 M6YAVMT9.LG<&FH;G?G>0:O;:ZT6]XXH %+599OU^LY4\U)2>"BXSM/R*7)?< MUR@*'CQ/1, )1DQP[MA%7[(DLD,!C,]/3+Z7/RI4?\S\27""DMOU*0 M=8/-S=M-C!M="Z;(XM7@@"W'A^G?T-A-%,RW0=&I52*NOIC5+HI05=(,TO7^ M9J;19\0(]!7^(ZV*6.%RQ6SW5$S BKM+7[U-D8?S2UW4VZ_8>HXFB%(;KWE% M6END7"8V"TY+A)AC857"6EJOH#\99Y2_EAG+8]NU]#5C9>EMW2N'50EG"VTF M^D+9X^*]3;+C5U!%>GC_*U']J%9TO7B(%HKS"(V M))5!!-%!>N950SOSLLP+<)2# UW[(%U#-B#:_WSYU(BK RZD5K'"WEO; M*L<-*Q6'3J3^,^9O@Y[.1!J2'20I4*; M%^'VBZTYOC^ML*"1DU>N%1F0&W+P3K&^LX0#S6A^V:JK]4XOR2TFO%LN:K7X MC6V RLF4R0D%-=$"7A5Y4VB\9K,S BNG M"4QK9*$2I^/B1"=-.WV=0M8%B&O<.<''=_),,5X,05GAJ6X-5.H).[R M3,8HF) BH+\C<)O4\W3&QD; F7-YWB3]'KP G/@ &=(B Y\"TRI7,VXV8F\? MP8HVUP6B-F'UD.CRK19WP!O*HG9:*?0^$!ANMJ&)Q"NIR+SE&DB%)[)>'GFL ML,)[+34R06Y6>M&:BRS%E5A+NEGGUT,G8(2&U]M;T[G*67,'9JMF=(<@'N(L M\V4L'&VDCU-0'RBPMD_T3?3!%D(ZP2V\4EN.#^ >7+.94S+T[+; ME":U'LXD,C>"LT$W,8P7AFLK.ANYN<4'\ XT/V,-_D_"I)S+%H$9.9]M0LT) M_@3N&2J.9R=G)\>3W?X)/0>60-"O3^%9Q]RM??L-/,6)5:W9=[2)K$?@X8U))54A>?IDXE*L"6M] M!L*>Z7VBUMX#>AWNZ%\I!0XB4\RL@-+=W!9^G9 MR=%W[W)R^T,:0)-X+@507!TEBP>G5'+>)4OY@;V1.(9WI7UP8A M/E_XZ+TO2U6>DAF5P5_EZL5M0"EX!461D26+6P,RMM@.$[::GN8DK;@.O#CB MZD2\HML!"EKP+H^>Q4\ J=*D[,MQ"5NZ&Y'_0C@3A"$KO)A[0)2"J I+)G/EEU,'P<3JA2(\<> M=A-9CBJ)V_,%69YB*_&[,+>@&MAVRW(LQ])[]AYM>3RKC)5SX*7BK:WL,)J" MB0"=&X(QDV66J,N(VYK.4^*W#N9I"OV.6^9'GH1>NAU12)67"7CN+J2H*>\^=^.=Q=[SI)/.XE*[ C>$M7E"VC53U9T'S2Z^<%):0>_:4^ M>'V_;7^:$5F')GK<>[9TX_==U\]H5:]ZWDV9]PZE'CP2=]\"".Q?* M[]DJH26Z<5:]PRUVP2)2 MZJZ-DP8NND)%'03)KNYKF&E1W5V,$;-G=@QK:I MH;VZFKG=3S/2Z$I$';NAHS!?,+J0+3:W M<;.^DOY>_=MIN:W5K54O=L<]^!,[FX,7U>OR&GV[*F4='I?M;UO16\@;4>XS MC4P!\4LG=4QB2PXHY3,N&Z3%?<>G(O*2"3 &QWD GB3"U6KI;2SA%M)9+$!( MM%*(8$(L!%A-#D?6-A:MHH:[UA6D*.&.D?$*0.,\#P"DH@/W:_=ATL4F7C/F M2?PE%:S7-Y_=_8ZZNR]I^]$$)*_6EE$@Z=)&[?IZY>:PG_@/;LU7V+-R_%C" M \D)3G8L\G5;?F4_?/T>PG]+_/#V_=IE';#E>1!'BYQ.XLU7\^I-6?@\A*5, MQ,AN&OIO82/6C[&9^-,7_@^_:L00$2,/3O-(L$@TUJ_)LF[*(S)X,\Y)7#?Y M^FLW $V_Z$#_\_\\?OCH\=?_]<6F\.-*/S0TO;_J&+X]6\(:R['(QJL%&@\= M&Q+RS%8F23++R1^:TT*)Z3U^CB]X]K_ ZSHLG3_8TK'3+"P>,3%L24N&SK6' MI7)8*K)41WW'U8 M:1,\_?J7NB+'AADH.N7^Z(**#GLCY08HD<,:/:S1&]:H8RCC+*M"KX7<^@T- ML#5TVF%Q'1;7#8M+@:I\3,9D#.?OEHA#I@GA1+[*%]MVB;B-95LXH"BJO5A1AQ5UPVF7B, )-SQGR5G16?@= MK7NP3A+,AU5U6%6ZJ@KCTP5]!SOOG>8!7Y?;R#U[6#&'%:,K9K$H0_L[@[B9 M5P;<)D'X/9!Y&?9?Z&Z"&Q5X SBSF1?E_W92$S6^-^GU0\HZF#+.EC9Y!RE* MSOW6BJL11<9(=H;L\I&B#E =/EB[P]K5M!^>'!"\!P3O+0C>@W']@QG7T U8E%?EHEXK5:ZXF$SH<\B4'%;/ MCM7#,0,>3>D_64F]M,1_Y$8?Z3-'\'!82(>%9 N)#S, [BIK"1#=UV">TG:! MP](Y+)T1J 4G1TP!7H0D)(?Q8[E:5JMII=WFC)DN>"5$DM>(=9,_H,7A(UID M)XH%8K"T#E%(X MNU5=>4);YD+[K3KN>9VXLB[O+X5K"K0>6,Z-@J_O($PBT'XX&+U^ P!J-_7L M=60\FH!^)KGR39!PQ^Q#0S6]4&YO:RIP?D?HJ3Y#8G$"=TI-0?!JTJT:A>S7 MHEW4U,C UBN0P0BO2D2#^?Q70CK$0&5RO4T49]K4>3&.DO6#&>4Q',,A[U$, MYG9NEDBTEVCV,-.?-,_$:0*L669^"D:]C4_Q0!!\HGV;;8<>.^TRC)>(K4O\ MQNNB%68Y9NN4GA1=P"-0[@1%C>8EHVHP)EUA'1^,(^/N)<' TX8FLTD?\O0N M=&AU*^OG=*IOD09H ^NCO2J2"XNLJ& M'=!7.JBXI%K1Q*CTE=5JQJU%;@P@ M797>![#-ZSDIP_=M$_2.EHJ.'6.\BY)%(]-@7;OT=^Z=FW>()%;U)AM>/"'? MM'S?S=U#2=M83SJEFLN;J9;2>&L#6&A;J*V4KMU%2\N<['[&BGR97_3)!#\8 M36MH\P$!T4I50-#>(QM8A!_7-2W(?]W[I-I\DB>R7?#.#3@R&[IUWKV-1W4T M,9]DGI>(:/N"?E;@2%IYR43C((EE-Q4JW3_#GJ.X=N*WQDXJ,U 6]NS(M-*. M?IK3\AX_-FCK-8VT)C*;R0H)@ M$:XI5C&E>:03<"ET>^QVF@_6MO6L4LEZ<@E*>MP\)=MSTA(@IQ(P1Y^&5@Y9 ME:25)A4C6*?55#97Z+3!:_P,S M^N]CH]V1+OU8HA@T*W$KJ#96T\4?G-S/[GWY*#NC*^SR99RLX(/L_KU[V9>/ M'^S\L+$PB4]2E$@'\]^G^>HUFF:FW>(U/F;^"5R&\/CHJY&.7/M0.^G6VAA6 MOF&]$Y%-1N0NCY%?,Z'@Y(+>7V30$N*?TP>3%XM<#-_C[,&C+[,O3T]W#I\. M!![)2@G',+38ZH1>-CXSI(NU4!PJ3D9UP59ZI(N:XJ.3[.SD07;OY&3'.J1U M_T-S//G_NO*7:O)SKNW8_*N_57E-KN?D"3?("IW03'ILZVN6Z7UTEIT^OI\] M"I<><4+O-((L/C0:]IGY\ U@DG2OAP^.1?!WN,%ZI/)]J;Q=PL->CMFDE0T, M0(^[:SMDUAHH- =X)[N>&]I BYX *4.H5GB&DGTR-0/1AQ_,R\[+G)[@*FV\ M3(^^B%]?\B[Q#K&"_,D>;3CP%4Z&%_9G/L^KJ-YITXS]S1]G?6V;/S%$/*E^ MUHW#LM]_5B[*0#HBNCT<>+%=GX>3N6_PNUP:,29LO&M(9P6 H/P< M+BT[P3]X/+)2N0/CE"7'IJ2XKU%K52^JPC!RBXJ>M'#6%-ZCZD;DTF2>=J2K M#CD\.I/3#M[M^*ARX^<8J.)YLP5:T)UZL6'&U98AG%1!?C*]'G93$ ]$9K1+OUXL] MLV+V1G3>YY-E39ZLK4&:=?)>3,1!]IF1<+@-I-0!T1DKBP S@O^C,N*TQ(5= M03SR]EYM^G<,B -7 M^2#$#C0+HW-E<5Y+/S1D-V1!ZUE$!Q1%0GCA6Y=3DEV5X:EA0P+B09.;2!;( M]9-U*2=@C)AO.G!"S^QPQJ)BBC#HA<%GS/:2BW+B.[P7_I&K"@WH65#,_?3/= M$]+=5YID-Z7<'4*4WR?KW,/3 V;E@%FY!;,BJ9#OQ534<]K"O&EI4]-QP,:& M\];YLI3SL_ED4B'?I[8OF&L^Y((-A3)RZNXKUW]/5/ZFD\"N&M4[WCU/$N(^ M,<,8DTB 0'?RLKZ^<3B]L"X\.(< [*D4^TV:C+T3]3O25Q+?A60O P%4ZF*- M70_%CG!%/J-T[L)<(OU;A&+%LF19JXMVS(M3]:F9B,)M-1[*5627S0E@KCCR4^!SFSPQVQRN6,;BM^\>ONA6J7 /M5_ M$F@XO!Z];W1O_"W@TJXD]0*7: U_9VPP<#I'KISU!Z$5-^&1G^=@-5,59EX: M&;2!:A4X^%5O?/2U^4';?.D^>[_3YJ_ ;[7=\(/CR4:&ELSE!2LZB"*]D-'Q MZ'R!0 G2;MSC;JN%I;_+A&)4_>S-#<'MSDGO5@NN"HU-%5^^:/)K3U7$QD$E MFH2Z+Q@SS5\8=;9^GOSGVBDV\Q1."@[QC/RO9[C\!CS79*Z&:=6J6I);ST3P MLU(K=,DU8H:1"S%9<857KQ.JW[,H@0>-GMO62 M+VYS-'J+$0LF5.??9GGQ1N>:+7]Z&?9%V#W]#0*%1:-]DB2#9,58C_RTVQ355]@L&J3I%,WLH1[\]5*J"LY&DG?\2PF"],T.C6E6;CCWD8% MVD-ZJ-YXI,,YI@GY[<\6>$UN(R ;!-ITF?AY]0:&3M=#/MBOWD_(%."!8F[= M=DV(DL/=U:)G5=S9T M&=G]B>E2;,?E\?2ECBPL==F256UG()]P\_J6<\P.%];.&)M3_;E;Z[/*HC(/ MD)PY9'-4%^Q*ZS/J35@AV_R:Y?'DYU(]5?:9L (O<'19/!?3R;R?T3V%++ M"LH<1COD\^+FGAZ37668Q&6Y &FG%-9PXDXNNARUI'*0^TH/6S."SH^-S\) M@6HI#N^J#1RS8Q>;@=MUIPL2?**[G\EJ74>2V'[Z5J+3D%\(/A\ROI!B7+/= MF@:>.^'>A;62U8TOR0X:_]XN!U(SH,LR'\E"#DZD M'0'&>XD7[; *$:,EE+=1-Y?9F\L+-,@NRV)KBL_O=A,DG>5&K=P']PA:R1ZO M\;QKBBY? HCTVNZVB4-3HP<(S@^F20%HPCXB8X$W:-+)CR4IE9#E3=AG23K M8 MF_BY-'D>6JTLQ!?@577ZDJ2@&M\1/*;(>)I&^6H\#>>93Q:H/]$D0/4NL&R^ M0T4E4\\#@*A V9+%8H?]#:38_XN"$1F:)[HX>%;>2( /0Z/I$A/DZ;>$>AW9 M1%AM28]6C4]-ZQ=C /WI0A01]_)-S@SCV>3E?](/7[^8?$L6ZW_JE<9-W[UZ M^73R8]>"5UNTY% LL>J=[ $IC,UH9_"!U-L/=5"''X- UG& 88.D560;V(.3 MDTPL+K0P1Z>!GD1P>G(W%P"Z3\-K-?EY[[SR_[-MQ3#I#[_;DTF:Y5T:M MOYT=ZF^'^MN=ZF_/YM$&UHTU*!AA7U&38P+#\LFXMA1QIWP1H>G"'LI2TF8P M.4@ #S[R2R*R& UF%)W@:\TE5(@634$4L/[O[MER%H*-M2&O1&+(49@ M,"/LZG-M_;ZCA2[*&46?Y<+(/>V!6(K MPV@(K9?>U@+R.N[RZ;HJN0M%OK\28G_X>8'(*7QQQBS>'' C4U\HI'5 M/UAXR>N19!GW/[$(A"XHGJ7A0[7NL6;@B(GSD()\-#/BG1M[C?2*N]9$OR N M7IH>"+NY\5@/W22A5R/(!]#?M;*4'_B:@W19LT[[S*DY&R+A9S"RXBB M% @C.A+).[-F1?GW_),QO.Z! BASV($9^B[OCMVSA-]"\FECOOZOL;W^->_7 M!KX.4;;7U( DSMPLJO:#/GECD"JJ\G7>_:34-W7,P&,'(Y=H%H!@']'C^B M&>3T_GV%Y)^ZN@[:QE_&)S@7[.+IXWOW4"7/EZ)+ZP6@TX]'[6<#1/MF%"6W M"M"#%JGU04J'WH$ )Z6'C=&5.M5A1[AI]G/J,=1]C BL9!]W:6M Y]MK,/,: MB'=QK2!X&U&*JQ[OGOQX&U"MFF$=*@+N-CRX=*^X9J#8"Y %0+CL-F#L[3>] MI !7GR!$H-TQ*1JXMHB$]>1K$[5/RMC@AO5@ZJ=-:5E$/ \ MG%$QJ.Z.!PM)61$[JLB(Z4IDLLE5(;A;K?8)CK]W2/$*O=99U"8CK"/Y-0\1 MOQW3 ^=5&&#UN%XR/M;CG@$2'D8@2W'@IVBGDNN60;%859_FM,/(ZK>;L_QA(+JYPR9_-A\9;JX=]5'I%&M^(7E8]^A7D-W<^N"AH(S+1DGR2I.?-K4WW[@!PT.G=DE\H8"W7 M95&.]^RJ^=#6W=Y^$1]N?)W)8HJ-9*/;Z5I!^(M.RW,XULB=OO =&&8LHT@\ M>\L#*<2D ;><7:XJKO3HNBVFV_:2/16$J^L67-8\ MT=H<+=B23:DO/R!GEO0<5_S*8/!MJ>?Q\?&TQC\BCYYO-K0*I5Z1A74#I@Y% M*MEU8NDH/65B$2FVZHXV 5H-)%!6F)SA\>0'KMW8RYHU'1V7$LZ-J#_P/I0< M-SLAJ\G[I-36VI0@)-P'$%E&>=^JT=Q"W")+4Y MR0 PQJW(1*YXM47EA3=8^JS@].Y5U?#QX,_'ER.HAFM3D)9'U&D1?1_]1T_# M'4X'/!YW;QN;F;NF6F;BA42ORL<19>KZXI".2KAD@$X,Z$B;-&WJ]4DW-^D) ML\IE^CH:B7A+PSUNFD[S=_R3RW])(%$+$TRQDZ(F\LZ@L3-*;P]O+2]4V608 MY@(;1,'%)2,(@C8Y1>KUZ@+I/WS2J%AR8Y+QEMBLDF=I8;P >:+5*IX/"G$* MYC(ME(^IUCVG-7M1G-6#%,[XN?KE@&0 M&3I,-TVNE#BN11W'_453!V!DS#T_Y550S<<7"=LVY19(UHO4^P2(EWPG$.;H M@$)KL&EO>T8B+[H*B[DRMQN#5LJ".[?D7O!1N+ N3@2<@&\+](A^<4VO\I(' M??Q)EF'O'9G[U M#H8>7"/B9\@LTJ T8V3#XI0/>4G'$X:D3FL*KU+:%,0"-6/U-DEN-(?C8OX2 MD,=<*IAVFWAM=U;6XU>G4+$J8EG#&&N2!2J9,SI5Y>06#PI-&'4#/Z+W1&W, M\".A+M7IP!DG'QZEB!.WP'2I5?O.!&*E>TIYWM'/T:P7G8XN^G5A&G#!SV0D MG\? VS$J(>U&85Q55'D#<,$.4KM,HJJ<*2L7O9I,*-48P6C!&=(BNF-:Q1A. M/D4UZ-.KV&G,U(?;L9)WNO%5I MJK9Z:8P+=71<3&8PM7@ADTK#H:_0RR\9BES-V/\LZ; BYW,C6@1\C6KUR1Q< M-K_\2!/_3("7A*>R>9:DE+K#VUZ.7#\NOP_]UT+3A\"77DBDL&:RELVO@,=K M&*4LAQG'GW8$:V[=DA7&X/8DW])T3YZUBYP/"(I[]GZ8B0GF_I+E6OAXE.MP M.'JD3O/KT*N2/HV<*(YT2OF^^ :2JW'MM4G[ZI.04=%:\?#B(6?*D6&]DHAQ M?!0,;(J4B7VN,T>0%$*QI"$P\]D3Q(C5JM94G[N4C8=BTXX,#0N#=()OFO<: M#.FF7;OS_0NQ9#+?1 M=O[2%: YXJHZF1LU;F,OA\PN _=S1QV8CN4IG3FY-F?^G(T@(;' K(*0W/9Z\Y/P:#"D2-X[B[EN*L*YS]F=Q)\#/A"8XWHTG MV)Z/\QULR^DQ-S*0RE(_9D 6:*_/Q]]E4O?L/6O,T"8\,(%"% DX^BJL5))4 MQ>:0M*/:"/3RS.E%-'#0NB88J-[4_$!/S)L6,+>%O5J;%N%0-?+8 6"GOAY9 M=IHD]L6 HOQD=2\_QO/'V M<(?27D=TPK12"?,/V".!#$2J\UYKEI!OKLMPM@3:LRPTN6C>TS8HRWB^IL?> M["D[_K)'ZM9[B[W#VC'AA[Y-:Y;6.=AIL; 79'+BSI,>;8IF'(_I\-A.FMGK M9G/!M-X24EWR6=:&C"5X!222";2I:^Z>TIIY?-C/;2U-X:+/ZK6:!;*@(P?Z ML"A#5K[6]8"#=,TL JUT_@ZY!W07Y:BWT@$V5;@-A;]5I#-)\M5>1$%(D?N, M G@%+G*.F(MPVP$)I>,)&$RM\ 18YW#._;GTKJN-&-G@,2/@YX@B3I_4DB"= M@)&LRE)[R#QD&JXW3>ZJ9&YWWN62@$E:S&NC2^4R%,IM#&*HWP#6AN"VCXIK M1Y%+^))8,1K#GK:7J^ZA0A2*J0S$YJ(MOZRQSKT '$NG?ML+53;:_ZBQ2D@$ MY5(_#RR4]!X#(XM'R 5J",,0#/(H]0TF-%;_Q<_(V]%G06%WU-L?\;QQ-T,/8?V)N6P260M$S]^U G50X9K;HDE0O] PW@S(3]6 M-IFY%?J,(?4*:OY!OI'W-YT;5+NVA M.-DJ1 ]D",I .^1&Y[_N,4:+FB_NZOAAPB*+='3JW05[7QF^5/8(^!4@F35K MZK8]DB(7>4HT%*&)T\8 )NAI38&BK9D![7CRF[2:_D[[2.\?"IB' N8M!-;RX7U[$8Q MJFSH;FP^XU,:'H<<^;Q:P&W2?$:LDC;1E,HO145%(@(_>7 JM^5&P2-T?BV[ M!<.#"N7I7UF66\IZM\S$>WQ\.5.0H)=EP+YB@S;")%F/B@0[LQR"W)2Y_U ^ M__MV"F_B%3:6K'[!-Z%.1;Y$ZYT*MUU&OP!J(:]+:;B(G5K&[V&ID[WW"/<) MT];YH,ZMS4M2\6*FUTT2@EL'@LS%KM*QU6M'>C?$P=.!)%!JJ0)%R$.@ M86 M$>EJV%VAWW'/FPKWPT?;6,$R3XK! VXROY#8\8M$<#PZ^K\Q*C D!WJ##C.2 ME)YIB2FN>M91]%54^BS* 6QD7;7U;)GQW W&KXY*#M4A&"PNA MHH^V8%P7SZ"+I>QU__!]KTLD7'OSO&3AA7R#X<8T3!;6WV6^"?!W='?)@=V, M;L_TG:8;E1?4*,=;$L@,1Y?D?G)/B^NH@WO[Q!KI>-)*[HVPLJ:@-JM%%KK' M^#=:\IZ'[Z6S;Y5+K@:$[![#)Y%P,G(\E+\ET(%:8!O+-KW'P<3R Z2#AB6+ M(QY=X;^'XV#:(R*=_-(QS2&4#/L\JQI[YPT%,#3),2-D@> MYI)WB:)AH1"IN\N0(SL612Q[Q+'TNJ^M7M4KZ^T+Z@^0_G!6#+8/"J\RG6II M9X5C4>F+44,O-;CK!'H?[6G I]$GY5OT?ZTU1V"_N$N7FOE&S:)J9MV2:X2S M,BP+L'.-$)P/$.R I^FL,ZJ#_01^KZ]7]359A0L]!\(X0H]XGD"]:,T?L1PR M&T]O0^1)1O+I.ZW)CB609IP8>H;L78&R;.X(T-.Z4GV-D\3) ?X\(N91/>J_%H?1Z!@>/P/7KC_K)O79C/%HNS:0C7Z%&)= MMV[T-:;P 7U%_6O+%+(R',CSKO!P55M4*BDGVGC;<[7#[7)DM>HEJ9Y1AML:B8.U?[*+B/FQGM*F8,SP$+ ?9O 9V"!MJC)M_>"A8&E-)?^$C@81/O".^/H>::/)86#Z8^\G:2Z3?.]HU^7!7J2Y2IB.'0V]]Y/C5&,W[DGV5Y'QEP*$@:8G&N;@\V,[O M%MFQ*KFWJG^O/3*EE&;F;.0(-6^P3TL::2&;EYR\J).;KR MI5TO!4S@O6J_\E4Y'.1-7FHP_..*TRXU*ID73.V!W_3#UJ4>'.I2A[K4;UZ7 M^JUR.)S+;"K40L!]$RU5)>80XF]%%PZR6(Y!]E89H*3;)"",YQ!BV3_;/?*A M@LM6\0[^_\PGZJQ5HAZ@HOU9'S\%P>>F3/IV?%"H;&S(H.* -YT_GSX=.V=& M$0FJP^7YK'A1QDBD'<,\H%N-O27W,2Q7#P3L\]0UL1>"%T% L\N-%>B0M(95 M[JEND7YX]>>Z= MTS;0DF):NS'U/)# )(I!\9I#"<+T+H+?[^?Y(2LWT)3+H!O$3Z%L*_K,=+

IJYA)[Y7*IE M+FNQY]Q^4/NQX8G3(4.>UO7K?NB#B/N&2IYJLX'F"5]753<<974S/-0F-,5-MBRW%_3\ MS:+<6O_MVM]+\.KO7(T]WC0Q&240\0H.\,.6S-\MXY9> MC,@TFG3TY;,9_.'::3M%N'YR:0FN)^ TE@)ZP$SP-0>QQ7;;9="L-<^%&;WVQ.D:&XMVC M ,B%PJI;[M=<_+JY&RDJT-'2B';Y4#E^#CSFR&1M7*MA,CE2(V0A+H7:>%98 M-)XG=8LD.E&I5W(L##Y@K7+*PYA*.J!_=:/*@G-U(UIZR>3 BQ>AN??)RY0: M/O;Z];.[_-=(HO W): 72OC/Q/$1#" V^ "!@:3M=/NY]?X7 D][12]%]#;X M$C^P+]7$#D)G<,?3POP67&<#MXXSERI3$P-FD(;"O4E"@RX[2$7PW 1JH%EW M71V?59]S/+:B%2N:89&_$Q.3MIVB6R((WZKZ[HVL)5S0 5>IM$I_5M']>'A7 M>5-9.XIF(R3K%H+]E'_6E7]4HRZD&F+9!W>28N('>*!L%P'0I;38^FY^OA4C M8PQ?K 448^-/DE'%7X!N =*'K &ES3Y,O_=F3OK> M['7P,'#Y6;Y@@H&-XNMI7K92@A)!P=RTF8;6Z$EL%$=.D,Q@?25:Z(Z",6VJ M%#4;^O(W6$6..6I\!62:1;H[L;;2SBQ",[W-JM/#"'01_&=G\N]Z^6EYFYQ* M6;@ 6#0]8B=[J)#JX<5FB"\KQS0V4L028 VW#%S1)2' Z9J[;O_.7"TF1&/9XGH03HK'MV MTYD354+N<):@"W+R3<>"#K/7GRC+Y<-#,>Y0C/ODBW$6TJ/-@A8^SEWD@H7= M?7=FPS=1\;^?&AU#B.ZY+ZH3^F(4-EQ%PP'IK=R01O/ )A2,:2$3-XCJ]QO7 M.))/\2VVDO/>,86[INANTU(/1 [&7>_Q+F)+?MPTN3),[_M\A7G=*+)6[!EL M#]LRE%Z^LA^^?@^[V^PZ3_'7SJC@M? @CLC'(=_T*W(@R\*;&;.(LO@W#?VW ML!'KQ_A5_ND+_X=?-6)HUI +IL<$5@V-]6N*WC?E$2W*&9N/O_ZO+S:%'U?ZH>%6?MWWZ]R^/_AK!.3PS7_#[_ (+X+ 8_X"+ ML2UG&V\">XM13)^N1B7#"3V_2HJ#H*V5S&MCT>Z_H\5TC%1.362T,.[O?EBG MAW5ZYW5J1K,2Y'\;X /JU 0[&%C1P&X5A;Z\U+'K#)?$@F](#W> $)C33]J( M:.Z2_E=2D2(6@402,D-<6_R:K_@1+>R3P[K>][I>* 4$Y\&5&DT\A.G6O$9) M'DEJA?MQ=%'["I#8T!^#KSKY[MOCW>ML/+Z$E0N1[;X*G[[T)P@@SN^MNJ"T M%)R9LY.C[RQVFH-8C.Y]&4P$F-'GDS('K6/+K<[;DEE[^L*;4<;2I* !T#$: M==[+T>.:YFV%-#0W;0)35DJWL(=;@1**J9NTPK SD<]__/L_7SY%EM)=+NF: M]%)3,B:I<.N"0$K2V, 7P"%P@GDE1*PZ GB..F\/C_[: Z+XE72]XS7 "86J M*R[M+VPI?4#V4 41&ELVGJA:TA)!7Q93[]J8\@3&ADR1Q=FD/C,91O?+K MUA&73\''S&9*88',M&(4'9J.3FNG^2:VF?=GE?^ET+>+G"H%NO 5R9;D'K:9H_A%\ICQ/(RU!1<+S9?/ M"-R&DW P"21*.,$O[-""F8C>I\$FQFEO]YH-.1^;))BN64_&&;BRE^ M([*8!)Z22I0XY#+R)C2O$G .KV[$3F2>$5O,'+?#T,:6SLI "A3[;7E?\YC8 M[F4 *[0E"G]UU_: '%:<'!/"4UU.*8#V4U<,6C71$L&%CEI@4,(JQ0_;_,BT MYZ4J0DU8%ZR<%8+X9I9H1P0?/4=4>%)M+I7F8N6N'G'&Z!X(BLEAP_!D1.(0 M7CDL0P&8:J@Z2MU%E*2#6&#L$>V+&;:A=U!]C^3WL9L.,XK3)4PKJU0(89_ M9OI/()M^!X,K3K"Z*75-\G'!]E&J-%KGMX>2%^1LS):>,?D\&17*VFVP)^S\#V\(K&/;3T38D8Y@KNF/]$[8&P3)?LTIV"$ M1+?32&E56 67)XG.*-T=:*(S2IUQD^;K+F>#!D8[DYJ>7_W%Z?';OP83V MRD+A%*A=L^H@'!&V=CE+WD;/..LGV^]ZM/;=73M(R4O;#><-="$SSN;EP A(%U!+8YKN"7*_C>5Z/ M>#W!L\%I5E[5FT1&V$,O2@X.^#+7;,U*/D30[3\"_?IUJ%*KU>N2O2D$))=H M7S0,7K-Y2)K=.VAJ>HVKP!+@RF6"J5(X4\H\(!ZDQ5KQ8[B9 MR,YTJ8+VI.,5L9CN -^1=V[@D<% DB4\T@[)6M36O)P"][IJX P,MMCZK9! MZ2QHF.)33L?4PTUI;I=I8F&@SZ;K34_E&U8Y]C"4<.&'T&/V?(Y\YWQ$(>"Z M@>]/'V-H\;Q;9,.1KCNUE)435Z!-$W4Y(Q14%D$$T;5:AX(/8"F ML3LOMAIX!]Z);(<_Q_R!?DJ*?,E:#/VI1DM7R) H#BF 7%>[U.CL,8?OY].$ MSSPZP&<.\)E/'CYSWMXNVS:J@Q7@'PZ278O?$U @EQ+!L];YUB45X"\O0BOJ M: K".(9P.@D2.>UHB:XCYSK&+[)0@%_PHZ)/:F-!#(>4IGCX,9F)$.TF08QR M]4N]U>X4\7!8%0 &-W@Y;S.V_2?!;M8'VBJXW5)'DF/25>#0FW=[W#1#'S+F MF##QYV1A[88EF581!]EU:+&^/:'%#I1?F<>3)[I>;_GNKGV TY'.7#[X_(4S M:1MZ;XMW;SUS./-ECNGU#V32;ILTVAB=[XD;_48_'@B3 PN@*\])LK&\-,;% M[10Y>5O+:B49D"_&;\ *)&RG9+-R=]&&ZE]Z#: P..*I1J($O%+,;/3I6WEYR)]8UG\3/6I:#QZNGC^R>2A5[R M@B@2'8/QKT5) ]^PY/6;Q1>W_*]GG(Z9QY 3<.H5E2SZ+P*+4)OX]G;A;(; M8JT1[W_O?;^Q$&T%06E.# -OZU"Z"7U.T^&:&"Z&6U>!\;E8BN/>9_GGGYU^ M;E9N_$L@@0.OX=8WY&LU^*U7*B^+==>PI6IOOC%Y-)D($FT #X@K,*3MOIK0 M$VBOOC*]<>M^6R[F("=&(QD;"&D)X5I'M03[9Z9D9%%\O$=1-@12S F!"1?#:U =H8QF]\Y[N!C1+_KSPA.V^OS7_74@[W]QSR M'27:B#";CKS 7])]13NKIML);^)Z6Y:M)E62K%$X*D'K,_9U34=+Y^@O:*,[ M8M16DY'G+Z5!B7_XS%1U MGY'!:]EGX%]GDR>+NBN.A,"ZK><;*,O^@]_845[P"?52[M'2 11HKG,S'T?3 MKEIP3RA=Q)>7N%.6-?R62=FZ7;(Z=-3K9#O$CT9?A'O(@Y4J^:_=]3WNH*CF MT>,2+H.Q8U9A""=PNC%4U4,_(&]87ZBIF\UE7=1OS*2.G 1#NH@=-E92Z>VL MJ:;RV=D"'1FPJYHVAG(S\KEYDU\T^?JRE_';O2/01,]HI\WDXYH[\:.2BY*O<,+RP)O#;;B8%C1 IA-&-D'7H60ZU+EACLK&:ITT9II M:+UMT!/(<;%)R_EFN&2KI%N"#?CN)YW>[4DQU>GC4A!-NU!"1C.Z>A,4G[/.^R,36Y5#KIN>*PZW-$Y/ M=GM@!TXQU_R<]%R8-T%2. "FK'KR","=#U[(5681* YE1E M=$GGFC&PI&$75&<2IL =F(0;HQ>G;VUH Y:E:(, #";7E:QE6WI@J9/(0;=\ M@TY$D")LND:A,3B^C!6!K<$"# [D):D6E18^W7;T5B^Z;.L:95!$=^AJ.(JG MX^KB"(C*:;YZ+3DAY29CS\R1I[-9<"SIS+(0W5 D:K"949$5/6V:A/ 8D<5' M350=7YYM>H@M#H@P/IUQ^LP3G,:[YH8#IC2(@NB1>JV7O9&%)G5^=UMN,:_IG*Y1 M+ LBJ$ESZ^XKB2EPG7!Q39?TVE&JU>+AW$!T/O_DVR,C[\Z M_[,6)N21H+74&IX;)=&1=?U9;@F+%]\]>V*E!+S[LY.S>P:=,ZU1#_AIJO9U MF@3GW3/AZ_#WS:B\]6/PC>\+5K*F\4\76]?(0$["&Y@OALG*D:[KF#L'L&\B M;V-/C2JE-S87(I$%820#%]7R-])*S?><[;OEA/QW?8@,M+0_M&#/P?&,HTYZJB#'3NER79EWD=:-RA%PM/.NN-6CH\^CF: M?%I#2UG8Q13$/CZYTF#!&?K/1/![8X1YK:;Y,9!="\GN_'D6];%=WFJQ=?FW M,WHWTVV:>S/97#[CQ,?LO7DWG(KG7>:&YS^JW7)-5FB9[?G5>Y\[9*R_KN#O MH*5;Q''?CQYD:ZGN"XT_&JC3<]"$I SNF!E;>IMOHCI#@4( *EX M/'F"[(?GHXX&$ ]KJX41/?I*CB=_J>M"^C6#!T^WI<"EXLVCDP1*&>D-CN[3H-@;6Y'\2K8KZB+='UR#LRDF$.C I?Y^(.KPQ97I2H.7B3 M3J&R4&)+-+_$H#M<+PA3VS62SMS1,=RT:G8^(SQ.,X,XPA;T@H3K,>/M'S@3 MC=[.YD'1V.HW*K6'EXADD83*,[@"Z M-8,%?^NAA@MA2E6&P*[ M(5GJAPB4>N"#C$R=K@$+1I)7/CIOHP]P//F!CM@::S *=@?H$,(R9 4%RQ;5 M.O.FX>2+9"&,IK6+)*'_>/8TN&QV?(Q5,J*1Z[?VW>ANS,--=,CIB2E3H&:@ M;Y&?W\545*TC(YCK0]L,NU.;WG;H)0=#L'0P;R(I@6AZ\C5#+V!J@P2Q5:5I M.IQ>0OK66N2V:PT,L%KBD&@[':0!6B]@5+X10@,@;3FDT0,Y2"7U9P?^LL[2 MR H]%L_D+7E$VTL)F57I= .N%G9G(+? %XJMK#L&=2\P*6O9Q@]JG[+00@&X M>_T6TH@D9E6Y!>@#%'*6AE^Y9?JR&.2'+PYQ.>\8C?ALKFM)ID_%EMR:FW;; ML'#A(^%U6)>7% ^\HE,;=0R<=[6KHU6B_('<;VBB]:<_MSL:]%D'ZXTMLJZ, M74B72&;24T$=86'$$?P">4\?3UZ6$1VW*9EV[7AR'G,ESR*]!*I^9U_3!Y[2 MZ.D^[I<_&(H-T_^=3O\SF7[Z+&?*0#8DD8)^RYS9[S2\'LG @"SV6.?U(!?Y M03/3CP^9Z4-F^I-OL?EGKPZHU=P[TGY79'8@S5R%@XZ.#-'D*"*-^9-O?PP- M"MH>N-<,UXL?GWA<@Q=5$,(&06%P>[1&W$ 6 .;.W]V4L\L5[>J+K4,?6/]) MMV'3+40]HFO6;LRY8VT9!''"0J=.^.82?;5R@$&R0'P_O@0[;=]&):H?.46R MYAR7GD+_-4TF+WVY/.__]<7T_[$\JPLQ5:* /C%9EEPZK5JT9M(S,V3"5/XX M8)2@1OMH0M#>K8Q.H8K=)TBAD#OI>D<##TQX+$?L(!J#B+!F>N3A2]-D'2E] M3'E5+P!N25\?1Y=&=Y*N.+B#>&DQ1\L^<0/WG"G[^5,T*+Z@O)%2V07[RS6) MS1L3+_0SD*OXI+38YD*-4"%RM.4O2T(9IQJIK[/1N$*FB :#;"H>U_:= M-JO:O\O3AR;_N/WC\X%^/'\Q._E7>NS>O7KZP_UG?__N^8\_G+]Z]OSOS__^ZONG3Y[_\.+\[__\U\-'#Q[=.WFO M%8K!LKW!FZ:A3>Z3>T./\O6N_W5#G]!_:/ 3'?U[M#5O,>C$)+./O,BW7Y$5 MH*U]-%W0FAN8=SE4[CV4KT_?WX!W'HAJ+NX?GQ^SN5#;_'W%6T9*:=\Z*&V* MT=Q;(I&;G#@^*?J]$K1+_J=;E102GMX/MO5[VM7_IAAS\JK;YI-7T8 _J8^S MR=\VQ3%2_;L^MC^2AO/N@KO)^&$RC"KC0.%8&JN,[9E"9F&],4Q-Y)+*V[1? M-F:4H4)A+S-IF]O?T[XLUQ16,<]5?.#)9]__]?/)WYBYB8^C6 3.F8J5 \$> M+A)-;OBFS-0=YB#H;NSOT;^EH]T]>;H276 YNG@GG_'?4=AZO:+IX.,H7.&\ M>E/1S[]4HU_]//@2_3N%\NQ@ O5PI'/S>#B^JGVK=^3?[OYFWRS&ETB-E:I: M0\,_/3FB1SLZU

R.KB>1N@"ZVI)WXD&P\NY7^8PQG,!!YN@9? MX50*4SS5Y%:%(8);^)JX^C6Y^&43X-A>@DATKH0H MBH;.222'@%'EOS5HS]G,TG+^Z>5_/#ZY?_R(O-? L[4"E94IYG+#R /9RSJO-'.]IU?YG/<%/>R#C%_F6>;DB3BQ+"]W5XBX M\WW_P,FU;XQ2CG\3+_L27GC@^':K G^8U47(OYW=>WPZ7!EQ85PLZBGDMW1: M=P@C6[LP_3D.(WW7W__U/QZ=')_\ZE=-J[8L;WCA[_,M_UX]U&^\A_J-8<.> M7W%S27F]GPD\G_SX]!_/GOX\>?X=ZA ?=4LC8Y92)_L?+1+ MH:=IUFDC'X^!_K&IEZ9F9NV%Y>J2V_OYCD)-J_+D*[I(T\LMN&NGS!:,-ZRO M-&08)^_BHR1JI7^ /-6'?:7"M\=R&U8WD:631G?>LYKT'QX_^ MC+F]?W9\]F?S&47H%:=SS?V"!LGJ.R^39U$72PX;JXZ6&\F9(%29Y>L24(3V MLIHC/L 8EUP-L0]SWJ=\(^98"[+7M533A6!_UM0E+=9ZR0N;^K M(]+"&R87Q/?8\%UK]*I>$UA;:S$XI%%I"J7I1X_B:C5?H*2H-TN?77@_PHO) M+^HL//I&%6E9"&-:6Z O9WB]/MI4#/PRL^$KX2Z0]:$1$SR)3 O&+N/SJ^%Q9TNHR%!/+LWB=G./"> QDLST)I MAI*,>+LQ] -#%O]R?OYB@FH5VQ'=VJ$A8"-RB1&1,V * M;9T6.:^&'E](/#/5-E.$(6'.Y; -["7L6^94*KV3\ZLI\*>=$O(5X1_29\II9:.UM,6E93390L>,7 M35#,6TK:SC^WDEO185)>JNY!>+D (+,6,W:2C5D08E' \,.2O MR)U;EF@\SH3+Q:@=E VB%'V =MMN9"8P->R%:S]<.WQ(CCGIP*ZT #S/62+0 MAE@*8:$D68NF FO-ZJ)&]["]C1C3,(_X,3!4QINB-'1^&7HH&CW 14+_G+B) MP2&F"43 A!33Z>GQ0_B G!GCF3Y[P#&4_ * XWSU.K2S!=";?+GW])_<[N;U M^J2;VFL,O.^@W3&3R%'9A0#AQ<-230Y$(OF2?Z&!P465 ][/*SWL(&;RL:7* M%0U>1^0+7K"%3<@&9+Z-Y[2$P2GA[Y-I6,TN>1'QH!C[&!1PFA(L0$>AYV2Z M]79>0(;"(^A #_W%=LP:08WE#]D"O237]1*]->=ME:-KF^T*)HLGA!^120^! MP$_V4@1=N(>6^8WA9 8MSD*)0?SA!#(DC5Y#F(5)UG_C 18UMUJR^[9NHX&4 MT=A&!95ELLDW;,CKY9+"O)GQU\,9KJU?U (ULIX+/,BFU+L91S)1 8,N MQD8B=7MJ#A5*9&3=TN-[2G45,3A.'IX_E&%^X9._-J&N7D M0IHB\J:QNHYJO\$XX0 +O/F"=Q_H W+&Z$H;!%GE G?A;%T526&+T *BNB#T M8K6D I,KQ;/>"@\+6[<'&RJN7- KU#YX@5CC^2, ^8-@_)(P]BVPD=62C'DS M^^\_;6B?'_$$GM)_WIR=S$].[A__LK[X$UFHS7__Z2],&57-_G1C2<2%/Q1! M?XUXT\6?IK)Z?,HA\"" ,LE5*Z3<.SY%,>6+#VHP;BCT_>/ICUS!V"^)\YKF MJ(0P=)_/CQ?C;DX_Y4Z1$(Y[KYCG')H74MP=)2/4[Q[E[5%^I)R" 0G!5(61 MY_:EGOKCGR4/N U(B1C [605#&8+F_#F)Q.F0(U-CM@' M%2;!OS)R)SIRNS(E,IJHZ!=%(?^.H>Z1C*_HQTB.*$Z>[&7R5*%O-V&-E 4P M?&(9%<=&F=5^C=,:(Q._1X3U3 ]OCD8Y.H^V:Z572P8(=3K[C"D44]Q)-V^J MNDWY*U_>Q%\9NG/9RJ,]K$.?DV36(_I EY/>83(O06[4!N=-5@_GJNF1Y/'@ M<;W$]UZH:XYAT8!D4:83AFDX8C6PODO*1KWGAN?=ABLE=6A"A$CJNI.X0 MA0/Q]I*%Z!:.G"?V\+GH]3 ^& 7NGB[KEIO7*S&4)/AOY*IE8'Z\@[]';^ MU?-0N>[>5,*XT*L97&MY_E:*T$!U<%V&=QD#="F@)@L(,^]<;1_6A/!B++]! M=WUKTP&S:CLMW:UH!X=TY>2JXDTM5C8>]#3UMM?9"$@%;#5\99&N6--:&B:4 M 7N9LW!47L17FLS()\E+]>CTD",_Y,@_-EXJ/B^#4S0M5R4*N(0%<.'/%)FE+I/8LBQ$/D]@$J6V. #@ 7\V!= M,E!V,*NY9+UT!HAQRFN16Z!)Y@H7@QZU=I)?-- 7[D#_W6V*VF2I6U[+EEG; M2-.4 +DL]./OP1TIT)O=J#H)O57PD.&7*4,9E"6<%G< M@!A6N@;!,)LG->648L# H0>=D<-+J2<.L[$0QZ%?*7.5P-M49=55='II;$@O M%ST0Q<.,SID>-,ZYQL M'6N8IWF/;1(-N4Y,$V-GZ!X+!+&^B^U8_H/F6T$IPEL2U6BZ>36#A"R7-ETQ MPOD1/:U8/E,::?-H.R:V/%*W9EG1$MIPIH._L5&:IVLTB KB%328"G*/9/B! MOEK8V:435ZYIPD5:4-UQA!-1X41/4&\@TO%\5ES!Q'$7%PQ;@:*,@#.0 M\0A:SHK26B>FE[*L9(!XL0X8&1FDE' IGE^\KV!X]4[HA4#984L12;\&*@Z@ M9/FG.$N89+H&FT@)L !S6/'7MXR;X_-5"<@5(^E&HQQ,)L"-U,5&:%@"^8IP MJQJ@AI&N36EO#MF6#UE[=HZQ2E7NQM$ET1MG$AF;*W"-N"VR MM.5<*L^*6)=&H0W ]K/SRPJU@C2AML,7>X&S>/HYDK>JDJ6:\U_R [S@,ZU M #SDD7T7"C8_EMRO@%^^H .,Y]>"F@?'Y_Y[/TII1__X+WI*WR,EA/: M+=GM*SXL>%IQ-&^MI'L#G,>/E17!\#I4\YI"8FXC^GQS<8$=HJ=-OA_G MYIMM[&0QD\:8KW59KRU_$5(6.-4OMRU* !1M+FBO\>@KA3J@B8VOPI1Y_0C< MO- ( ON9K^F5$D*O+I(U4AF7U25!=!*SSA[743) M/ MLSI>,/J-?&!:&<'M9/]@X!J%ROGX$PGH:]:PM\C+@U.(V-+*5,Y>QI&\7$B* M,7.\*/^LS'^L)#YBRPSW2&QRMXJ8 %I!2#Y12"+=U%K9X@OT0CF)9E%:C94= MOGPH=&2&TPN5#WHPI,2BV*<8J7@!6\JFHRCN;AA^@(,&[] RBIDC-&PW3N]H M/EA&(9!K*PCFJ(P:'D@(X(3C'A>,.PA[8,/F-IP"_<*0@BAC8"*!I38@^)1D MAAB^L'$^^<:F'?HB*[%CNWL8L,7H:Y_C5$Q8[OQ-7OS8/F'FU%_GL MM4O7+H6M?%%JR)+B5T&C#9>35UT (/,!FY;(0OF.L3#U0DET1&93%P9=BV_/ M49R_-YQ1_/DJ#LY$>&F3D7$D8[4]VM1'T!RS>29WLZ&WWG229L6+PYUYH_4* MA9]=?0XB G!V@_BBA3A0"-T@N1 8@^C"%^H'*I)4FS5DJ85BNHO!'3K9=1^& M- -_T2U)32^$)*8+&]T[9E90IT!@J?,DY.07 K 69H(0""-T"U,.(X[!/HR8\TTPNM\QS^&CLT.E M\U#IO',WT.GQR;WWV0[T%OB^FYCPT,YNZ)=8/&2#)L@83W!EV#!A&MB+,B"Z M[R%PV$&6G7&I]8)SSV]R*".(=Q8/&62GQ5F^5J)Q+E!,HD+LS7 1Q7C9U/2. MF:J5@BB'W7314*.=WN3UH#(:CTT$2#$[NI5C43@!0>G 2X(6#(>3'P M'K+4_0D>2X %\4EJ+5X#$% :2D2)7O7J(@Q(*0SP" &(+ G"VU X%]65UAJ] M=X#O'BU1M4![$O#'2/EN-A9= 6YG@444W).-1R?>9;764V^7E[S'JN0MD$U> M4:N2;)>^$<%WY1)UJZZ./[D$SMV:&\OJSHNCS-.<3(DP#&^V;$V^>S5 MJQ>?9Y/SZ#Q/GAI@)7[H_.D+0?P&EIW1:WU#UY+N012YJT@$Q[K(8>7JP<*3 M\\J--A X>6!C>*_78P77U4T8Q3NLNCVU(]S6@?#@G3L03H[OW[NI!>'A75H0 M3L^.[Y^^]Q:$FZ?#>[)IY,,&\*[QU%YDF^&7);(^EBCCDTTH$8-OF6Y^L6@< M5U=&1;E A#UJ*3Q('+(RUM5PF_E*[=Z^CJ]O4,F'J>2G#A-SJU5T$&PA63&F M1>GE&S7,7^$910C+PE.$DD<@CEFWY5?VP]?O(5A+%JN+$3%%/(@CVK-UM_EJ M7KTI"Q\U6H KVV#3T'\+&['G5OO"_^%7C=AP7FJM\ 9IK%]?,[[QB#;3C"/( M:[([-LXO$:W#E.A __/_/'[XZ#'MO4WAQY5^Z+=D@S.\$"_NZ4A@_&%N'J+J M %<*VW. LA2Z+(UM;LIXC@8W?A^[^$82?QQ!1?8*[;QQ'3?=^@(\Y[T8)V*L MX &6;=)9802)5U9R997$F>3]=),QY.^BOU?S]3H9J Z<$ZH*D!-;Z+*&\=@+61>0.3C.:(!,RKT4-$S'$(72V[Q29?E>1> ML2X.XTN%+HPA-US@\ZV^?K26>#]?YO^FY_BYG(8^GFSR0\7Q [VTR?F_[86^ MXEB#E5GX2@J0X7"\U> C;9E/5T2;Q?JBKX'S$] ?1"T]$$W,-<;M8>A"_-.F MQ3TSG""H\'6U\)? RM%M)%4LK472]BJHW#Y!AD$,3.V'5DA0]R$C:/EC=VI* M#7=7#=^;;)DF!7D2>& MX\A8;\ T)LEETQM'[0_CL/FFW3UY;2%-G@PF"YT01\9&&[RPM/DS]A0-FRB. M0ZZD=#[#9;UA]&YH0I#PA?$(6ST?.%L1ZJ*U-3TGY!&N372Q38\5QUH: M#+D1<94V$ 6==5,4]YV'#R( MX$/^]G0M/_TX>?'C\V]_>O+JY>3\[]].7C)]RY.G+_=6HY)7N;MDHH5C[G]3 M$-'K4A6"L1Y:YNCM-A'Q^?9*AA;YZKM$OVY8[1$%M;O=S65OY& UA>M2TCF" M^5;EBU":X+[1HD_?)!N*^>FYT:9K!VF8,&4X'>,8WN&QO1L3GOWCX4-Y^R>Z MLT5.GO:=B52RFYA4WF'TMW&OC+XC3\$R2O5Y8&+YN)A8]M,MP6764(Y]$A[N MVVC=9.5]6^H&V;N>S'#/#"SU?C$J2)96X'R(:R'CTXHN=,1\$99H'@'^QVVY M$U7T$3S=ATSU9[?G^M\QU=_'H1R[!0_H&!NT)&I.L\!<]O3'^\MO_QKBU]7D M_,4SH7L4$\'I7\&;MQ4[LR$7BV_0$&=BD60D^ZDS'B+$_4>(=]@UQWN)#B=W MP-QQ9';!O9",/OC?K@PAV[-O$5KE@;9E8D'=="LU>_1"Y!5MO6IC94TM]B@0 M;[*YKE8!SG,^\;\.;@[3 Q^) PWYIN)H49,W$%K*D,.*U+WZ,-8<%!K3DN[2 M322!98#7HIJ7UAA]WJIV''EZ0>K4&CU$YSE3R)D;;+M=S2ZY<_/?I?H-*BRB M#XR1RY5Y]/;(T^VP-<[=#[$K3$;TE\VNA#36K?6?WRX-57T>L6Q0Y-;H#4$O2]<2 [F TWONBF/X"DV>738I4DN=XQ.@6^]7L2B MKCE\3;FLT0(OG3UE4=]RVURS,E%!]*;E2^87"0=4 MD6_RX\FSC9Q&4PG^: !7Y2HV]K3YO-RDV8L>WSX:*]ME_9JI"&B\&\G="IG4 MJI[6Q18^BO'R5!"MKQEG)S0T$*GB^13FB]S";S@KBQ)=[9&G2P8K_&#R;$,S M%M43[$:VDI$FUDITZ7+.87/349\C5.#9F=33C9# :U.6[&FO>2\" ^7F>)*N M)![E$@U.]#X[7C&7=2V)YZ@4L$!R25HIIUO?C1XC&S589NXV99N4ED44/MZ! M+T(_+^6+;%AH% +(WIK=L)19L$DR.9\FF>']0Y7V4*6]:XO/E_>/'YS]ABT^ M)_&@&3(=MVZ;9Z%=^IJLI*![1INU<^76ZS'6#9M2?$K]1DP6 #XC4'9FABA7 M9%0VK<#9?YO6Q-\>.3MF:>X >G[XKJ!G6H0W8I[/[H!Y/GO\6)#3[Q?S_#MX M+8]^S6LY^[7OY=[IP^/'[Y\._[8)>8--T+:TDSN@.XM,*$-*!Q$M\O9R6H/,0%G?T"=GLFKSBNG/$K3U3J)*Y5-H M4>9DO14EPKJNR,I!WC;MT0IIR9^KH^^J;/+-HBMI8)O+;/+_5Q??E"5W<#6@ M[_H!T:BD+A%6[5J-OQ?0Z(-#.'((1^X:CI 3]_#A^PQ'=HY0&)0+V:[&:HUO[ WBG_:<;:\<3/VZ]CUZ\=W1=OWQ7U]76T2[7 M]2Z.Z[TOC^\]_H !Q4?^RNX4P_,F&I[GHW3$']Q[N?&\CV/2W?96'<.0/$HZ< MIS7X/2'ISU<)H1L# ZH6P08H)L@C+IF_M ?P<=@WC2+P*B:+G([6$,2LC=F$ MCOJ*;L=!!+A3 "UH6+6L$03L!2C78RC 63>8 R5OCO9 :%_MKLP^0K? MUH:_L["G6HTJ$3I2A$>_LI2!H5H1?Z-Z)4K)9]QRF9:NN&+%\U:O%EM5@0Y/ MLLRW%M5$B:5.,7QP1 'E%C -/#S[*L4Y;+J"D MW+AJ3"2;Z]=/=C2BFN6^(?[X_>75[GS2#=Q%^I]K 9;4D2?DMK680 7'%J11 MAJ0%Y;@(':NA4]8)Y5.1USLZ MR8_?V4FF\/5&N=-'=\F[?WGO^/&7GYB;_*GE4!X>9"MP<$_%C M*D%$,:I,N%=:$$@O6>2=5WJXB17X$9],FZI ?RU]_")?]\H-TVV0D$/)0.>P MU*(&^^:9$[TP*D?SB )M5-)A%[H2V-=O _53,OB$^]BI]-5!(]I&<#.&>3LD MTQBBI0*Y!KENB^V&E5L$^S#M+B[$,5.*9IX,)2,AOYC%+J0FPNKUFVJ^G30, MJ@(UMW$SCH"M/CK4X]M [#&709PZ9:QBQ1>RFRP.< M:#FWI\*>>)DOV\XZ]Y2U-=;Z<0>#T?N*25!>^0BWT,&GW\\.>FYL!GLY3'IB M?H&F+5% +>I_ER*F$]VB,5BRHW^D' S$,)_R!5-*4Y<^! MW ^;+\"4^+U;(2%\6" W],E%E:M.ULB'>5>R8#:?FFW)XN #-#"(65?U%6+L M 8MB*[S(T"L/2;@>%#G?Q*$_;M6-[^,?NDN^ A.=]-OD=E(*9Y*S36O+;T$36-_,XOB.-(ZI4_@OT M3VP1G"PN#"T14OF&*D.P"9% 9PK/UL',"#6*2ZJZ30@I:]0'&G,"H17.Y3-) ML$L$*0SYJE5+H[# 3N,?UG#RQ0&*4@>[&"]1.D,Y8 &(ID<=;.< M$38EJ!K70FF_2ZS!&HO?7JB!>ZMDUDSP(EU#D'AR0=T7NA5!!1;A1&/>\)&;@&*5A31K9E; SN.I^?1:R@J&4*/X\PC=CZ.T+Y-'6J M/]]-99+4>7I-:7T:]TD^!3,+>/5'Z!Z?[<#O:3Z@6_=0.F NL MD?0WD_?[^,C(=_+*WY*7N*GR-['[;?XJT4@<#3@N4( M]8';.%OVI00D8(F*S2'M*\82(Q38R3+SF6XT_H#N(9;,FY"[PIKV$-^6>JT( MQ2G=0L?-J*H#[7FM<6RHV(+PP\A!TUD(U)0J[Q,DZSR5#9D=.C*6\#^<2\>W M(Q.PZ5;EY,')B16XP+7"FQNB?M:\+YW''BK]&;-,3V;@+ MN6\@_E#;Z#0T'=_2G(XW5F1"$[DX660Y:4QYM3)6''XF&%;E9*Q7GV83Z:-# MQ?%0<;R%ZO[X[\C-WC35&^RN.VU1+-UK*DLX4T?+HM$P!S?!9$ ?.:K8WTOI=,@X/<#NT2+Y"I+GQBF<6YK=BN\MB=*!0_=R9/_S.%0!]GPJHB M7$HW4$^SZ$7)6K)BQ?/&F?7+6DEO 90+OB:E$ M2C8!4,61,DG(\>2;K2>_Y5O4(@_O*7+IBS9A82TX/MWX[K$:.94X$2'P6I?) M^,HX3C,O%"*6JTM.KFA8T5LK/C=3)"M,0MQ:2XO&A(;'UX?P#']1&R%H,ECT M:6Y!HD^NNK2.$-1I%SZ3=2/2.'0W=%)A!NADK JT5-.#4>2UPF,U15 8;)$1 M641A:'HO=!)SNE2>RS=;Y4$(>\-BU/1U/I.8@(;+,'3 5#FWAY,%/]HPP81] MRLB;^8.O+FDU(>/"_YW,(,B]/:I9SORR6@?G!47F%9/"3/Y"UH9^3**N9 /R MA_Y1E9M5OLS(Z>SH1?R57H3P[CRC$#&'T;FF4#.8*6,WQA:BGYDR(]JV9.O3 M^-=PM]1:\(L6KD>U!AR;,N*NDTS[1\D:Y^/#R;=62(J$BGOSSXW5+-3KXW8I MW#!OYM2%:>)7PLPNA;)M*T6+.,S^W2[7Y:9"BA'8". "$J_RF-M$ 5^@.!Q; MW@X[X8M12D7N(K6S,?K@W+[(;"H1N:P1@$$.Z@:HSUH3.X!= (1 2TE-<4B5 M@2:/C:-D(]==0QN_=;D"[&+&KE8K47A+YT7X2@T.$F*3EL8\,V:>_^463QPR MPM,JAX;S_;=K?6XI289!J"$)8\$].B \Y(P(TB5,?SI@/\6FW("[!\-)M#TV MO4&,C)0+HX)K#20Z_EY&I9M%!(B=7'E$^4HR>5GR$2PC8M(BI;6::]XM8=5: MRV'-%5XCOG"TO6"\E\D5O,FBH,!*)(QVD,!:M=B5=Q4+ ?/82 -NK)/EJW*1 M32YH/9)33U:14Y1=P_/29)Q9H]EKK^'"R!_GS99_9%HCX49BH#M2[_Q1_H&, M7\% ZW+5ULV>.!?=,6P*,5YY)R$M\X8!V[.R8)RG/?@)'KGWK&N M2@7]$6M!IK^1-SWNK'0O1"^*'FE^9+BJ(O-4LW:G6TAFU9#97@JO,5_PTVXN MES*K2W*K5:F)>\ZAZE 6<&7\:Z:WN:EGC-GB+^GNZS.A3_XF%29)-TM8DRP4 M6T)XTY;;'M2L)%+1Q(BVX[67? T)59CW3*TK?[?A_IFNU =H>PF3"X0'LO%$ M-3;G"AR=,,+>Y_\>O..=V\W7P>"?VBER>GK\\,^ZN\[X('#_X\EE%"1#[TX%B+ M*5D)Y7G+SH>J@?&!( ?O$^-#R-#2A+M+"Q?9"'9!G6"FO7,0WC75E;V&,/CC MR7<21O)NBHSKT5*,GD%<57V-4VQ:MAL'>]08Q.,^K6U&KA2F1%M0,)K!4HKB MLY*,!+5N8?!'Z7PKK=.F;Z7R17VA!@2<#DON095T8RJ-\W-\TV)^DBLMJG83 M#'+R3>_&Q;!GS'T+ZC51F,8Q]MO=&[&H$?"UB-N:/O)+R8<-K)V29F3@YE.. MQ> (OU\E\K>(*G809H]4G#[2J&>,WG_/*@_O()SD&M@^J!S!\>1_F/5F4;TN M48JE0W6! ; W7=8=RTJ?W$=9+4-D*U26% !1Y(31I,VO#(*N_J$0L4JI);P,AN0L%I+1LI1<3(-]FC6) M+P\UB4--XF.K23P?'-I5BV+B1CP#<;PB>HDW+N-1>L[+:/>([MO1IG/I; G) M*NZ$$4O$V3]VA%6D.[J6VG[>*6HGLD^]=++'["*4R$L($S&:X&'PX0(J,1:P M=#GYTCJT\@TY)^Q$LLM@2":^>^_ATXFR\G,2:R1B>"9:$IPYKDNK:^-=J)CO MZ!9LZH2* 67Z,CC01Z&: ME @&]QG=]_%:7JJJEK 08/XF<[J1\HY'K$,Z*QQ7RY7PTB4NO,"7A@QH^EUOU MT<(X1O_,8O=(::,EXK*YV*JSW4(3(/0#YJ)O-W?\'%RD!HX4;#&:(-#\.$.1,_3" MG)1S%MY0,V'/RH+,;APP>Q97%/^K2@MM2 P36Y9/OZV&!@MV -^AV2YZH7%$[&%CS$;RUC*D+XLN..TF M1@TA111JFDXW*UQ@[P.S2^E'ZBG$M*[M?MS/PG.<[+*>V"4&, M-BY_WD+JB,>\<([F4[@48IB&K>J7-2W/&2.3.8J"I74D &LO\7KJ^CZLUG*+FU M11?%#V6SM<-,?DQ'+I;A:(%/^28EQMS\_Y#)6\&;9B4]<<9+;;7$],OYN4.SPI,6+2;-M!>9RX# M^:;B].A?A13 Q$5EMTPV\_$D'E=)FBADA]R?8SY&,"$1P9F5]@=Y] M8<(,T,=$5T:N$9X&2W]3M5JLL%YO<^"5YL.)7UWD8)*/R%VYMS0]HT8^R7D! M<8BU1W#?C2P2>ZJZ5KP;^7_6 ;8+E "<31;X\0SN%B<:FC.TG?M6\S%%4I%L M]N6OH4-**[R4U!,?^=VZD#Y\-C?SIBSCCH"*@AO79>E[=O(M"L=E,I19IUAV MXPE]XH;RTC" _W"4(2\/-)=_R!36BZZ]G-!56FDKV$NVRLY[D4275?[R!SHI M:(9U;.BC+E<<=!FB@R'JF\EGY?'%<<8T0KQ;4M2I'%7TE98=^5,9.>+%+&^-<.,*Y\&T+#8T] DKY&[EVG*"0"V^?:W. M=H+('5#8HL.; P^M1] 77E=%^S7?Z/>=DWBO>^KXP>]U5PE[ZW[(6VU364>< MEEMNX:N/FT=K26@[E0H[8AB5E.[UF'YB*8=SOGC[Y_N_/__;\+\^>OOS-F!Z-,38R?\;& MJ,"KJ3P(TKL@B'STI?(7GXQ2O7+PWJV$VZ'CQOC%5K+1Z<=HKT2^T$*0V;\1 M.KR??OUX*2UO8[$\?5<62XHW'C(#Y4[],G9E;Y?Y?7C\Z,'ZP_%8[O]%O9T" MBI>V9[O##H\E0QF .5%6^U>APW+RPC:?(0Q>O7H1Z"H%OS@YC^T4DZ?&,37X MXOG3\,7C"5T%WZ9?DFV\* 5=03:T!-$Q!!F+AE;$'5D>1TU#S)HAJQ?:BV]Z MO&_BXQE>3)NOA,P'V!79&.)?!C09"&'BE><<>0=N;[1IK)GJC9:\=)/R4]UH MJFCXVH+3ELFKR_H:Y?K/3+//MVYFH_#GLUL R)2"QYXXLCCEDS-F_DOQ\M MZGHMZ/7RC:%C/2F46$'K_5I?;EOA^>N1;,"UC9RW:%&?;6?<@[ZYI#TIGJ:Q M9J7LA\+^P_W^HEK]S3:4Y[!W&9)O;?T8*= NJ7R9TG)#P?Q1O9!CRA@..4(O\J8 ;-?>L2R#'^JB7&0F">&T;EMO M5L@6&>EEM(/5)K9K>L-G=H\/T'#6!(L_H+4,%99(J("JG[8E6FU):9BY/,-9 MD6 P0T$QLD_&H\XP'J)(8# /S]VOX^NQL?!\:NF*S6A'5VF8.4!^YKKV3&8Z MT#FT*?M38(ULQ:[*44MSU ;Z_-!':40*\@MIV+5(->%=BL-V\L3Y1DG)F-J. M7V88E0KT?5(QJ5AP^%[Z#EJPP6CK250H8,>B7G'R]W=4;SO 6])S@+<4J'BC M>P2Q3'KWG13X$\TH/B+0+:&?2!Q)_N:QWZ2P+BWK.4X68"WA'"A#<"G.G8G- M#MW<.#Z8SYCY3CPA$%^=8C#7DQ$Y;TLC2IO1T!<&WEY4M$BV-Q34#BOY=[J2 MG]2BT"IQ$?B/@V1.) BRLR8]:CQQD%4#-F0(PPGQ^ZG0?GERJ- >*K2WT-H< MC.3OT$CZD$3AI&VH-#;EFG7I5AO%%S+GV:XP+M*QH5&87,@0=+DV9 &YA(8> M5!L$$E/4URL)+UEWCZ*.:\]P(QV4D%%S;"BCJL]28IV6\UJDNRA0G)$W<#C] M_U@+^RE6U??=M(UQO(4Z9AX?)=,WG^ZCS\,RQ"6X+\ MQ\# '8@@S'CR%YAF=Z,00K.%$,72C'EK:B_FD>*:3=6^UCRT]8V'OZ/AP-I@ M*'X#5&3R$:W6#Y"@/BS6=+'^0PYWY"55^^))".X#P"E/#O@@?!GHWM-B#-O MF/(-)G6J[0PB((1;&=B;,Z1"BAPXBB+(05(.FG_2HLNGUI-[*+7LI]3RUC7> M_6 .PW$@Y)"94#8Z\6>7K8\D9)?UVLH>LM6&R;@^MR"]B,P5$* XI*H!CLI< M*2;S7<+&0<-6YV]17]/V*8*N-6.)V.W6/Z]J_#74.)9EOI(*#D;(?)X[GH%M M"[EF12!+FF[]C%AO$IZR$,8'XI1-WZJC"BASP3)NCJO7KV0L_>J:L7*"J+MUN\SC&=F M@JKHP@"8))5K$O((,S*[!)8AF7> MMN[3@8AD*!A"K^*Z+%]K29"?1B]+>XB,/3;!*BW[&DF>H73U0!H% M\+*,&A%0E6#PS_L,JM^:,9G\E?]W$]PE(6CNMTU?S7%]4> !JR2E.$0#S+39'R:,E8J@%>:A-8!5W#Y_F+ M9V2?7G[[5]D:=J@G5H$=]D5@(8J[)1U'ZF5DJ9MAV3Z/NA"78XAE2/0S^0O@ M)CQ0+/QQMMIN^[V?;:>"/+1SU*L==:N'U9^R6BFI JZB1\YH?P^! >WR$\OAE;_,VK%WN*A_>%7;:8!<\/V0!$ M@)-E-6OJH^#6,?&=D8(:"MS#Z'1'XMN^BVE:78A%"/B9C.63@]Q>^&8N GT6 M77@>;B'C8-QQN#53.VAN=T<#SL?EO]].P8(@/BBSMM4;G38L N9):3="?[HH MF/'/T_O1&WQ"\4XNTGT_K2K^Y,N-$%,\[9A8Q:D>[ZG+Y^>__CD^\E_ MYLOUUY-OG_[CZ=^>O_CAZ=]?[:_1@HEB:&XOJW64BYEN1654-!,O:^1CUMQQ M2BX;0V+0H 9]J7/D/+XM9R6K:4WNG68J(@IRDF)RFIWS"Y]:DNB MS27>M10QM,RLM")-_:9:TMT6V\FC4Q9,Y$PP2+C#ER2LW7GQC=!0&JM/ FF, MU@, 4;-]:>*+:S:\[HSXDT]'#K8_JS[W:09 23>6?V$.'_:M&2L[Z&)1R@?7 M3R)M*8$IVZ7?H_=KE9XAFC^SFA>KX#TE#<=NAEZ'T,X.?E+B]R68I>VZ5RON5*2/3X^,O)EKZ' M]^K%$P3/FR>9#A%]D\YN@_2VW93U!I76S6PVS883,Q1^VU+UC'KW.Z>S8KUV 'K:R;8J%YRZ4 U867.0.[5\5=HN4ZU6]96< MM;Z)R5W^JT]1T>W+TP/T[0!]^R- WP[QT5W*A\_^\H0./^TAHF6PGV:L:T5I ML ^T[IJV$T'@U+('UR$W%62,WG=PU>92J*29=KTP-5LX+]O82:7!SG=(WW%Y MB.E,%K$8<_[L* JZUUYA2,]W4YX7;@!T9+I6&RF@&&_LLHQW[(M2H^XB=+-T MG9''TGO@N"MR=O*"M_%190L/&WE/&_FI$*[^$#FX72IQ?[O:TN;(!H84>4_L M"P+G1UH;E?A?B2-: &/UPT%Q,G"FU)RZ6%_6F_JJ7FSR:D:Q&VL\9N'Z0I\R MF>:L.&:%Z-$=N5$=(2MCNVX(: -I.ZC@=2A\:8*LSYSK U)]EP%!EUA[);'# M XM+4;722F=NI6 HE>8R5$ZMSJF11K!W>D.!M46EH8_) !P2G?O9_WR@?>M" MGY#D?.[6T!Y/]X;W6H%&HR*>T];FC%XE%)AQ.G-P/CD[/@E,#U+L1IG@2#5E MI?6YL4Y7YCEG;$>^1*<=_H8C4AJ@L@E%"'7#_:YHEN-JG+4L(S=0E-RF9]W, MLO&Q=T;0':7Q'H #>+:)P:&%VA6F6X+]>XVS:W;25;HW^%=9^;6TD5I;%LQXXGITZ5 M(MN)9N*7D9SDG.<;1((28A#@ (1DSJ^_W:N[]^X-@)*<\41RPB^))9' ?NG= MNU]6KY[G&:BI2_HX_:XLN0@/4[0'F#\RB M*Z\R)PC-R)%B*L0)D@)EQ,XD?OT0SPF!;+R;#^C-KZ&Q_'3Z_QX\?;S_B.RW MLL1AX]\\?KS_S'Z#K_,O'SST'TLBX%\_W7_ZQ73RY-G^DR_P>7J !,$1FD<@ MW-AD @ L(TL,L="I8WDO-XP$9.8;V5N)\6&S;:/FNA-=N;94F&@' !HUY'?I MNIOCS.,1%WFY@I,'/@2NTF8E$D%NNG?2=JK-T!V:U7^?*?ZNR-Z_.SE\_?QT M\LN+R>F+DY]?W%TB1BB!G/T*Z\ /?0#AQ^%:THZR5_E1D$EOY>&)=@#+BQY M\4I]>&L%X!K0RZB:-AY(-G&^&,U[[AT\"%!1;Y"?D$W)J ZPW5DAAD1EC6 D7! %ED MAUH#XI;@X 22LJEF>I*83BQ).3V:?O/@@2V9J#$^["G&\J[:KR>:F1E:M$BB M+Q@(7N8^:X3I&X0$2G^]65D;:P%22\*=+,5ZDG%?Z) 2D%"H)-D'SXIM+P)U M@Y,W#B.1%&YYMGUC3("/*V7MFA4-&342C1*90SYOSB80.[X09F;N4OT>U(I8 M8DOD@XEL>NLP(Z>)"3S'64P9?@M+G7EYPMO2<4<1&XS\[@@T MCWXZ???FU8N3WXD]._Y,I>>'NS87ID9A.CHE37[SA/=(WYG2=26?EX%@P M)PH=9C%$S%^ S6;W@IS57K(U:;_S#:,W82A!SFD&K09;KU>- MM]*'(P4 /J<\X0820U1'9!1^FD[<7Y+2M&(Q*9FN.,_*"JQ(:)M ^O#S(D*ER9P6(V)0NJAM0:),X1?#3;1.!B[)H.D MXB8.Q07IF[A^H#LCS1:_SV9MF05V,\,5,9XV%_+Q#<)U D3<7)'[JT2]GUO" M]N$N8;M+V-Z0L+V+BZO3[KISCFTT"MJM8<2_1<'U$B!C47-3"&D!< P I&W(Q M6$-]C^?U7J]PE0S@M:+R?!P,I/\\9!NN1.JAL,B\O MO/"B+HMYMA$772%D'(!3,LNB6IC5BZ>2PY9SO^W(BYF#N*5:>TP87V?E9D\\ MQ\FR(#MA/;N01Y2RM(@ MNO3S8/TMBH9;Y?*-%[8CYV[=8EDJ1:09] !!0H(D0M3DWHUX=PNIUQ0ZI"(. MAHV[@X'L-:^>6Q__%M'HO/H0?@;LS[0!YX\L@^/QL5G$:\O)W3$.2#7!7P MT#YZ0_SR/OUFZQE\E)Q!_Z6#!X^VG<9'=Q0^XHM?&X[PK:=@SC,E7XY:VEB< M]1Q*R'LIX1R_S:,'@V0-'6554D!'H_0!ZPE*HGEU=,>3ZYW3E;FEG([Y4B<) M_CMYL<=QN+"$'G[[:/_Y_@D]>?(RX[>U^NL3O.P$P2]L H=70\F+QS7K%W[) M W$HTQ_0C40#"1U/\LNZ%#P&NI9:]I7KS\T+#GXCK1/4O2UQ6]97Z)B;53%% M0@=2+!)M@SJOF=*G7B,$S,(2/BDEE MMPHKHG-AX/@";AC:8OR#/UYHY71I_ M-6<@PP3\G2G3@+K!VQ9D#?)#>"Q32^WPAWQ21Y(QD7.@K#G]NV]$#RQA; AQ M\%IU:H?B@:A=/L8XYDRAQMFDYIIC&O'ERYP#!"-R\_7^Y$WX%#_E9<$=C=DQ M/\DO"SI;_,NWY/GS6IOT?+U_Z+]W EUN?V0YC'][)6^V>=]-O.X?/QW^>/SN M?R=';UZ_.WGSXYU%[, '5"^7Q5I/74P"])C'MPNO$JW+S4[GYH(68/+/3H/Y M]))\N6)CXU^Y_39 #_G@EMP6;>5M?@M/.^.YEW(P9+^E]J:.66&J"2LQE,D< MVI.?8T'8+W!@"H2)(X51'%UO&"D<08)PB"H([8ATX?;?EX 9C",HS^U+AT./ M7( OOC@CK^2"C[U^VIA/E,+9']E M' 0)PC5'>F\A>.25,/C;@C?958BW)O9CJ_@:*/KP1/L:UJ4PQVZ#,2([TQ\H MW=SSTBNQ?HPU+I4R-0G E+]?9E>NT4!E&"0D+D-)E(WLCM(]IX<_OCB=3EX= MGOS]Q;OCU]]/#E\_GR I3C_A.FID/Q+> K\2J01Q(,662T.[E M'20[HV1:(3VBH 7^; ^WP&88+A2UN?@C$E139IU1& /2":[_N:RQ871 T?9QRM>]<:K*[-=W.B)6MB]9L.GK&LK9TK'E@AO3) MN%RQTN 2+JT&VBSNK1BS@DZ)'Z =KW'I]IJ")+M\5]?4H3D(Y@@LZGI-)R3$ M0CA $=3I!DJZ2XBBX#&)=K MAI,SDT4XXU$AV(7DK,L_4 .@S[>:XO>N6U#(PE P8@&28&2%/R&IUD%BX!)F M2KU$/"?XPB%4J,\?HM[Y(N'K3H'Q?W1Z]9U$WEHBU7(>""*;CGOU8@^F(Q>5 MY$W#7B)"M.H:U%?2L5/< S&^+2 1;TD^^^#-*_J,Q*ZR2_,:\3FQ7F#D.5Q$C4XLC3+"Y=F.;VH M)8K] X,H_L[_\7]^F15LB3/*2\I.#7U!W@%]\2HWO%^OXF;5M8KA!;568VTV MD=N_1Y*_*ZN\0\&/-S0M-3?HNYA<%AEHMQ&T]'U51/+_ =ZK0[O!HZ+^OEC_ MT)WA,__WHKCH/K=:K;'T1]4U2@*-6%58+&UTJ(%6H2W/WG,JW]'R,!R\KMNU M^QZ94QJ\18=;H:OC> >'3YNU!'(\^\\YIU'8H8[/ -:5$4>AV$3#:3PAD/1%.%:*^0C@7I1FSFWH!SSP9(Q6_FC]3Y+EEZ+&"T;< M,8\VQSRD110=GF^F7].C4#0GW:TTP$'NVEJ#^ DM%7"YVB:7RP@X42R;;]_4 M/I3EPD@$G<4;"U!;QEX5BTU YD1"0\E56?PQ+8<-DG1'H>/CU^]>_/CCBZ-W M/QW^.'E[\N;MBY-W_WMG(6-T^N2(KG*U!GJ 5;9&QF-6KS:(6$P9\S@''J;) MI20)O^ [7&/V,4!H%2F"L+9!36Q1D;;>BBB3S_-0Z;325@^G#KY_%'>+?T,]A-V5^!P\?FT]994OI0@ ^ M2)F]QK5CF:M[F;7E=C%'_L[U44D.'8<1W5$@^+F#,H;4!_+N:\Z+]'="5FLZ MZ:K0ZC3* B,\F UDN=(*WM6&T2 0FRONG5V?B1A6(/11?DCCXN'&&J&S7_)\ M?';1^SBG/ADRPZ'BM2;1VC7K>,6;*-CE+ _ #^OW06N#N J M&MZY(!P7O#<"IA,03C$F'9-:P(>9H40+;M!1[?6_?]/T ^90]H3+*UEALI)@ M!#:]H%@*X-<]-^0SR 7GY ORO:Y5KZ&MW( 2@D)(K*I<9;J2I\_Y#VU!!S)+ MQ!"W!6]_"1)ZYFA(D VR>6&.V&RR'/W MAJ2L'?[D9@ +-\E@/!(VP7-=W84!\/SPW>'D],713R<,0.+$\=N3XY\/C^[* M"&! ;$0=;)A>X+66*WVF*^M]+?O707K M=S[Z7?KH(D90TPS YA.2"2.?64"A8=-2HE D/'+;*H>0H5Q@Z+7;19>M(R!( M^5F'JY6C/R?5.@M%J!YUK'3(7%U0\BW'<:\)2 3X.,+/8SBN?O6K;^]3D\J= M8-\CP?;H_T3VZ =%[80FU%S!X(1P:H*_NJBK%!3_9;&?DWB*CL6MS VR6]/" M_GN .8C)IV-@(Q?TF33&^5=BVM*=/^=DOQPPW")6PLNA,_WFGZ$?ZT[2?Z.D M"Z-B6F^?*EIM'H'OJ8)EQP+48HS567>!?:MNA'X>GVUR#EE%(\5TO#[CHEN2 M7;7>?/7QP=D'/CC[N4%W'N^@.SOHSOV [D17YTCT@48,VN Q%&WLIH;KQ6K& MR0-1RF=V*B1ZK?[J'E]6P&7,-A9DI!_K1C^"8O+0B)D^[%T4A%XX3F,*:AH' M@!IMNCOAGM"'R= K$(94!<,## U,=72X#;562/@NLHYT :WTS-Z!.QLTC_1< MN7+AC,\$B=U>].R!_$,^ZT(PF*Q54,O,K>OH!*T-V@G7YH&_1\UAI#[BI,VR M[;7"7A3-DD&F6A\,&P/I!*[;;;*JC0DAN)-I:^S ^S)X 0+_6EG!_23BXYTU MKVO//+J]!GKX9*RU:!$R"CYM,HC]R7=^PY)-4=Z0Z$LLC;WMI$82/7XNLA"B$.\L?:JMDUQO4*AF1X*Q@9G,XXD9=H=&'$" M'W+;6DYGJY+T'0ZW(\<1K/)"HV#E)TW(?!PRF%9ZUA1GS$1P5E_F4Q7E>'#< M&F&B2@7MUTM:38V&2- (B':V7G(I'2?_/OK825MF747=7Y5YB5EPQLN=Q3&) M_>6"#>\0!$:!*6E\C#"VEC=9B^I1=Q-\I.NH$[4YD-0_<>IUTXO]U(V%?!A% MX1I.A^J?2^/S4D7W89:O$/!%7?0H_UC$9?"JGFU" H<3?J2%"RQO#*4[K2D4 M3#4)I,2'JXT$6J=<7:M-U.1SW+T)H"8YW8)V8IX#.S+T(^ EWN_A@4B]O_5R MIDG=>5$6Y\D8R(X47(BKK?4:Q,45LEJQ8JXO_QT39 7F<5718<.Y'.6FU.3C[\T"<5U!67IT$V8R"&'$D JMX*V8G MG;-2FTZ";U4JBS:-?*<6$(8*SNE@%'^)F".VO'- MQ3B^N.+R$EDPE/\%3.>F&)7(PVZ4YCRKK!D#@ 1Q4KC/6VF-6;';=&D:BFP4G#;4=?,< M(:3?D>77K6P6NHUL8C$:A@E((L,$K,2. WVU,1*I,9G%!A]FXK=H8G&&*E2Q ME240S@.> ?.@/#&&L1&61BW@CC= /2-!'BET%B/)2$D,QW1LS^91R?P$)7FDM36V!C9.0')'6I?/D'DG-<&QD,(5# :MY*C!)? M]I:]#VT6D2B73D.(8>;QSI^CYL)]ZK.QNVGN\J:1UKJG:I+< M^LIQM\M;5:.,$@I.1W(EN0Z2IQU).#F50NJ^F/S4YI%BZ+P66F)7Y!I:U=<)1(!W3_L.B X^D MRX%;CG0)-_02N49 DF%4NI')CI>^J$Z5/UL*I"FFJP#?%@E&* MP5]S"ODDQX=IXCH NWJ-V@%QLDE7<0O9M8 40ZTM+6G>NQ"U3;FPN\E%9R]P M#AM(.G2%]4[.10N'C\..5TJB,C=;O1FAA^):!,LO*&NY/:M\C*E MN4<,IN'5+,$2"08KX $E('(!RN+(N=9S#_6DJ=,\:KA'>TCUI4>*1E E(H+1 MYAS7Z]!I^>00W7;IO=Q @K%J >F::%.>]<6F!1P[5Q+5L90J=8H(&%.$U=[SZ*5K72 MGRQG]O4N9[;+F=VWG)EIJ: >I/TBV4I[TEME:.A)NP>MWH/#[F-P::"!3_]9 M#K2>!/DBZE\4K!+H*?\&TW(P->5EH70PI6X"# M.7^E(WI0G;Z<3MPR^VZN0&:\#(NVLK)F/3'JQYPVCUS/^ M1=9F+\DTG7%@&:[Z%U>QA9++/ >3!^W:)7F'$#M@F?:Y8NN0.$Y\>X7 M3T!22@C0I_.PF;G).FHOB+O%O^DPD/C,U"D*!2XRMEX^2G+0=FL'3B72,_EE MIJ&7Z"DI+731##T2H+, 'Y=,C686E?NOR>VLXR1S5=MBTYMAMV*B&Z1[+ G,98J+D["Y!?W _EZ[E.2"YB/92#6)Z'6$/D&<\#D_]5<' MZ61NOH[C6.QPC>1-8LYE7./19\F@LB2=O:37N VO\7R&\7"\E/HW+I*+<;2> M>@X1NL:B9DPJ%Q"JC(\6$YO+??+%>/SZ#8S#9O+ET?'I&\;BB7O[-J:/PB>> MOWTCF"A[H 6?XS/X$\X'SFAVQ>S]U%O8?)38(($LVKC3F-QHYJV)I+714>>C M*E46MABQ^NRR:,#&O:,LXF/.QC+<$G?-!(E<7[[> MDL^8)A> RPMR-4"DV?S+9<;4^I)7"/$I*]"S(VH48TJJ3!=I);XE5%A]9;W> MA%^<7L3F&7/D!C )'LVC:/(+;;<9!Y([52VE7);O.7TS>?CTP8.#&S,_$GJ; M',5G3NW;!T_]KX6^=^QI;$[Z&*&R,>,A])3!0]P!Y?ZW*F%TJ(XAJ@M=!<]C MK>J:>^)NTH)L;!!J;,,F?/_\[0F^U403_R'F=-B;JH M\G6C=6@Y2 ?O#F42T2)Y()?.JDIJ9-DJGAQ! MY=*8QG+[/DL8&*E_I>UOYX7I8"UC# N0= CQ:X !,GLVOU%U:5#R=U35]>+U MS\O'ZW>&/T\GIFZ/CPQ]1W?7]FY]?G+P^?'UT1VTRM[!,,_\C\U#5 M9+():6@-DN\>D:Y0%K:L^P8MK,U3.U=F[V*M[0!+AD_\RN(P3BR=L#D?W3"" M@N_K_"J?#Q!Y'(#7!J"KBX($HEY=J,]C*+]5<8DV8AK^4?V I):E443;B/@:H?/LR+P MP8I<_L3Y&?S-#]EUKP/,B/_F1E1H>V8N7(32JO)SZ0(LN?*@FMUR)O2\%>]KQ=7F$TG.)'UM1*R+CLZ4+1'@H@9WZ^K7'0!K)-(K3IR4!U!<0+/P"EG5RQDY6BSN1Z;Z7O6 M=J%J0]ETT*'?SP6X)X"<*RK\BS$%E<-<+G+ Z?0MP2WP.WSOE(9'"9K_1JO) M2]$[9'WR\JDH'$OW2M+5L@2\?8(RGIK^0;8%_-1390,C59V)"\[AK6:)915# M5@!.)D+TM(AQXAXG+OI2ISV/D.T%/ :0@EI'%H!^X($NV65L(O\R .2: MP(HIDGA %$,B]Z06=_KGD,C(RYJ:3+S8!*2U*)'T,V4'IA))XO9$W%H6X,S\ZBSVTR&2IN!-3ONK'+;Q]!G!'K[40ZAIXW7H_AT1+$6U1K)/TB,=]Y<$$P7232]&X M;DCK%>MN#13C@CG,M*6)*GNY/;LV]KB"HHX$. NYHVH&D+*9.$8J[XU!NHR" ME998]7BHOR^MZ7IPW"-5E;;%=/U '98W-N .I2)4>+(OB)5[SU:G*%N?,ON"?#%@H3"S'!3(-MO9=SA+J F)2, M/5E?++7G&@=:0*"CG0[4& \]8E-2!^[_H$^G0P\<\U1@&JXB1EB=<[4*^\V M\ U(+9+,HI,J-)BC]9J7&Y=H MCH[:V @CFUQ,1C,T6PJ_;M( :,3-]]X"Z/<)[[=%:JS7(MZ*VETH*5@4.31Q%_ZT7](GBJSY.0TG==4<[%M/^!=.3Z8L-,R.]Q2]U9G'&@ E 1 M35+"S1(@]I^9RSURDX9R'0W_\?:(UWA&HKLH)-IY@5/-I@K?O,V>S#E7WRX# M5HXUOJ0.5"6?45A]/6X1:C?RC,^S(K2F%O0X6>:,A^:-F*)%SQ?"C! #!H MUG1(GD\6.=G;N7.I8=>PGR52HK^V8GQ;0ED!2?2%G5M9 ,ZE"M.%,VO*ZF#) M4#=-*Z)&JH"#234B91*>0MB"P0EUE?="2:F4643]#IUR\\:U66#+)8?GJ&&$:"K:PT4=MKODVH0-*7#Z M[";/Z'8H,[*$@6]R(5863K[*B[5!9?">C(8"0WB8,KPV&:2$P+N*[S]C<0MY MLY*:0ZBZ7:N;?_3FY^/G>P?/N%(%L5B6S)?Y6=/QM4'*^($27$B5[Q*M)$OK ME=K:>5@C#RTI9@87OOKN8/\!>=!E:6T8Z;Q(*("BV3TCE.PQG!T\ 3E/FK3.N*>*B*M>$!:9D0SW*J\9 M^L\,^+E6/UJR7#Y [EY5+X4A,/$+I5FS]25R&N#FD_\PGGQ_K#FBU#O"@+2R M8&WV@!!GXG8PF["!>MC^TALFJ?Q73R?]FZOYPQ?S115>Y'[_OR ;= M=/S/?]#+9Q==9B%7.#/^X3_01_]%JF*G$78:0>E18E'?HJQK4 !Q!*Z!N) + M 8%CD:2?[<2&4QI.2A)!O^:B_-I?E'8^4962M[,N#XT<%-:/(>W1TMY_Z\C0"@())P <)RP^_U.PNBLFI[,+#GVI4#W//DA<2DMU M2#:_RXM?);2( I^6.\&&&@])9C0=QY67Q7G#3OZ,+K9YDS,5XT9. 0I4Y#VX M-S:3]VQZL2;>+JZ?&RCBZ0X4L0-%W "*V*G@/YL*)NW[$-HWP>$A0 Q3X!]% M5O^+S=+SR3MNO$=Z^+2 G6JVA8N]BYYE%!K'TEP>2^S=YKE;, M-/AVT]]\FNZ1".\D^&XE^#6)Q[\IP(FK=YK/,[(XNDH*-8+ZSXJED4$*:F] M#I9@TY@I@OQ32Y=+UT1)Y_P[!#/W( ]T[,JO3GL0J!<]"-1+@T"]#1 H(/H8 MX?^=Y;K>A%S7':622HY):S',2 ;.,M*!M4"[A''2M>RD=:>P7M@'M U,<19MF%T/;R:/*XTGHJ#RO.U[T%@7BT&[: M2R*T%/?40 K79LVY$Z:=,!FQI+K,;,ZQ].!:#'0!VIE!^I+3%4N7-W#&4'=@ MM^;&#YN=F.W$[%HQ.\4U*-II$=K/'K]C!&@AKD+M>R&:E*2]+7DN.1+ M>!4=\WUI*:W Q//*2+PSO*V&=3BH24'5!'-@B--L [D7SN_'U1>U?:'<#)VZ>K[7"R^-/>T4IJ#'F-%SPP$:\+W/M[A\ %!135D=]PGCI^\,N MPU20M3H0559NVJ)UQ>5)M6 D:]$2HJ[MU:1OTD)T0,.5#^"]]5](&IL(+D<^ MQP2:BOT-/'.E$DSJ*Z8ZK*GQTJ,\@H[M^: ^,F4]*0L>6,HMP/*DI1\Q0<#4 M>ZV61J"2,9 F<:W GE!DNLHE_>.L;ES?$R4AW)^\C'& J>>V1KW<"!B=QRJ\ M+/SP,-QLL2"EX4'QK3(VQC8L8,(!8CJW"$6/7\O5\RO"=E"'962KU=Q572:, M)O[ &;VVM1GL\2M>Y:%\SMH5M,(R?>U3@S4I[)A^$ES+$1(V.EEAME !\2RC MZ73!-"X4@Q(:-^K!CQ6:NDJB7=-8^0N"S8!.=W0)TW@$1-Z%H"'EE9A'D [] MHFD#<\W@3=QI/'V5TDL,%DPJ8(0E0D3X/2GE"X8 &:V83HK;OH2&#HANM6O, MGF'YY[20W5R!X;X5B[#0X(1R)SWL3UZ=\\%DA;3*H94<[YE5( HC2!X81**B MT)8.D+X/A;#>V I/K4S;N*S *!JN2-*95A^B=;AQ$="M\BQ/J$FYXL54AZ@N M9L&*PS&9RN=W5]63>8)@!>W[%GV\;3FZ% I3D-? S*!H99^2O)>@5=;B^:ZX M.:F\KF2 Z0]D<%VR=QG%4:6HQ1FV)DYVC+6.)];.](^W'LK0$C*>+T_7J?7] MHMK1_!P'G#:5C4%:GTP>;M:D/'"6L4=,1LV*J;JD8F5>M$HR:H1G8Q'T2 )5 M]19HI!!F?_*B-XYP+&4$\9UMI$X3!&P3RKSY.[R!75.Y(AQ[>5JN*)2=:2M) MD:6YM&?\+450J=;3'86ZD7- M?,H;?;A8HZ9?K<3ZK /3[PI<9$J!L=ZL-/49AXC01&/AIO&]>O&H!FQ*]J6@OK4>%V2W:_<>NRAIL M[/\RC[Y.4<8=3 R:>L&\%U(#I4N+NX;,G'G;WPBE1PRF1'I#?M3-X2P*"QMV M5?'/+I2BQ'M\RS!MC/ O=%>P!CGW+\@:YJRL:I!W\#HS?CB2W%S0"3*JI*): M:,TN7>/ORF?B1TM@I 8Z;G4 L]K_EB\6CE0RMWCLB7: M=53H0,FW [=T,UMA_,%;S#-V1;1B6!'29'8)HL.,'1CNP@ D!MJM5PE.6-OI&^]S-.UNLE7!<(R%[.(SYC&PDGPPT &!W+U^)V),_]A#N$O%.S0UX[N" M:^U))\]R-Q2CM\(W SF7M'PQUHDO3!$4*2_ O-.]0G%G Y? M7R^,H%%FOPANPD)(>\@QGE\5O#4%*TR%/,.'U!MAI5V'5%;YR8N"JQBY"3U' MY"3Z@7LP2&U;T&9FC7EY_*6W67;J56A%QG@ %@E#:F _$H:<9!)!; OQK>Y. MA)(@?^7XEDU\N#0Z!BET"UT?&RPO\^4)[93C5 F[&LCF30 6# ,C<=H8__&9 MP,+%=EK(3T_#"T#>-K?99QVR.VJ_FDGS-KDIZL'?I@ M)T,B0R"19%A4SD0U$A/M,=,)+U^^DYF=S(C,A/LYR?W Z(2O8*0Y+-#,OFLEG3_3F1V M(B,B8SHF:4'C7.< 8]N)S$YD1&3.&B16N0Z9+$5QUNP#A%V]S8VN-?&N)'.&Z0O6SF\DTZ-X7WJ3N5:L6", MUA--"48>=8#(XT ,+1UI$8S( WS^GG)=OJ_IC[+<.\L=>#MRSD_\,H10DG^E MXSB?,6[:@2:M/5#\'MB\N7=JTO?YNJ<):!E-<'K@R\RU3P<,>$_:'T.IZZ8! M7R$9)$4&9IPL+NL6%5[DDI2Y]EE'[A>@B[QIC'6WMBXP<62

1RT=X6R?NI?C@MUR*9HZFE8':DOR&&?9=03,#//TN6UI!QOH++3M;S M<[,4J]4YPEVB$C+SW)_I%O*((=%.?_KX&Y3C/GFS1]@34@HX^+LX5\AYQ[8W M<7>Q8V:;G2([%I?1!D1:0^_U##[A8+%OMG\:?BV=4MN]I#-EY:)"KDDV5RNJ M8I!7$#7B !^7R>B3:9&9 M2R=>Q/T^8)^0PPM/9$D8_6US0WM:1)62O SX_?R+4 M-&FL*?FY837LH$9UWJRU]:SBH0H>QXB[-,V?'80Q"=2-!"IHH6WE!"U:ZADI M5P*32WJ*&F\$T-"UO:]#Z;3R1R4Z<_K&K"S0GTF-HTTKT>+S A59P=]"$QLL M%)1=5\ DY(D!7P^I5+P>)ZF>I-I)=?4_I(%]B\ 7)J$\A.$DFB)"\,RQ6S9E(NQ#2]# M&Y>+%VLLAA9V29^^N>^!WP7LTSAOPY^5E.')A"R8D 5WC92AGYL/PS2)[U8H MLPO&6UKX6(5$^JYP7]*>R$4;AG DK%^#46B(^B",[7L.M[7R?,^;&R1%C;+T M+TR%WKKI_A(U)S5^H!@1,?SSW>VE1P[W=ET.0$D5->DD#2"1O%P:/[)C3D\G M,H@KVR4RP23Y#GU*>@QJ(P**7!02MEQEKO,?F1KX\.!KL>N^?MXC+>>64![7 M.AJXVF'2[P$C3IZ.5-YO69'LW[#H/"J)&96 U!QLH%631UP;*2% '64*,NRV ME6?OC25!I3ZWW7Z[A6R/A&&)PA,VKRZ=@67S#X9;DMH6]DAOSH#06:),!A1$ MS?.VOKT^#">,1?5N;2;3"$*5&%D[;VLORH/0U,4F4AN/QZ'8'% R:V(!/ZJBWM+07[&!H7C\VW*D9?7/L O0#)J8-4C425:C[E! M\E;-B6"B)D'^4PFA_]&FV9SY KRDQD"?O%N"V-Z8D>+46RM!4$2G;7;+ *P3 MY#[+0#.MD)U&R=GY5N.]E_P-0:9ST#A-MECPD3:2NK^LD (Y+0N+%*U=]I9Q M*/0;RX[?RLZ1 &7&K?E@3]JDIJ'(=Z^&RK(+FI:XYN(G6:<5[5HH*LK4-V)'/NH$)-46NV51($^'.]1DXHF#8'LP8SKW]^GHY)AFX4&9DS M+@-O)>H>#G=-CB'BLW.Z1CS!PEF'! S)#2"/K7(O4,--7*4 MX:D(@[C#Y M->JIZ36]*Y[Q70C1;6#QKK,Y4[,L KSI2PNZ1OOEU0(.=NQ5'0A6. M]BL_:AWC[1C. VV=+$+3\1H*@:X%&MFKSV*H-VO51*:QMDQBSJ'>&I;^6GFM M2I5*+:3TM2U(;3Q8DAQ>V_%!.U:\L+)M@''->!C1'LT8.R+R"#73-;_3Q' W7/JKZ,N:='%X7VU0% M?/*Z,<:."!\@-FJL#445G%*CPVS;8G'+]SA*DZ7MF876?U$;!^^ZBJ0).=O$ M2VWU6C%#Y;2/";C?KVSLE4IH_-B8_H9 M&.BM]6"R2G-->*)X-H6YYQIS0/W?Q$8,$5.12FY_LDR&'EC5F"=C@") M58QI*BCZ-!(2?6H[JPUFJ&@D:6NB=TRPZW.=,(K1!8'/P1LVQ7HY]O"PO'5V MY[R0(/-(LM#(0SV9'))&&VU=+QN(-\L(BEBDPL0KS)J$A^=(1H?+U%BV_$V#@I*KO-U-)*]AF/ M1D4]X9 /=DYM?A$T2 D.^J,9F(4W=A:Q9.P#]OER)=[:5M;E(JF81"%O4%2Q2[Z9=.UXG=F].S:^_QJ!C.RI (V\D; MN509Z5O%XVI;ZQ4H:Y>]/GUU+/9&=X:(UY4K/3!/<#4$G^F5J(>3I:H<"9Q1 MW_JV, 7U.,<+:>I1\(73X4^G=/B4#O]ZA?8?Z\=:IU73.:\S,!"H$.UEB[KD M=K3^KZ1C>Q:%8?+YQ#-\%B.6!T6V"'0ITR%OPH+9W>>T>C%D*"'+B;Y"P/A+ MY@",%X\$G)AFO#!.]NGSSEO:V9;<V4_5=+VP!U_4<[!73D8S?ZWO""4#@6)HY+Y@32\E(NK,6 MU+B)^ 7I!4P*M+$@WWQG/$P^$.C'90 MFJ,&O3\L.#.".J"JR<*KHUQ1&*#60D@=1>Q[%;X9Y&?;V#,6[JPA=BW/UR!& M _DIMFDT@B017N%(9+!0Q@NR M(GT51:0=I^=TD+GKKCZ >;L$D0Y[ ;M2\/'Q2W ZV]=X9! LQ:[41@L:05P1 M\TY]%F1(WA-C5V#?+??!94, BRL![:O7VZI=KTD--,)T/M3!I'N)#'*H4!FQ MB$; 0.OM6K=%;1 >+U+/ L_(\=:6.NH4H$-P:6KQ*##9CMO*LM!YWG,%^L3Z[;J@-*JE\CX(XL I\O-5Q+5!S4DF4!8[<8!9)[70T0 KN06UY40Y= MR7#@(B'D#5P;Y7;W1:NVL3<-J7#[>-?U>6S0%-2"&3>\$S0XU<-.55:1U;]$ M[0*'MTJI^%CA'?:/]@*5KC4:)E.VO86- ['/SY^Z)&Q70=BG=#.<[ M0A/L,4VJ?H^0%BI$1>ZQZ*2ATX?-GK*RK?.KGE1YXET@:@T7VGR@>\<*M*GH MDA;U).M#GG1T1NVK,4R'@1$*.-$0**'(7)3>S>H (U1=F]B*27[J^Z*\S$UZ M9FQXN<* GO%TJ<)>)#Q/.G])V+FF!-,NI?XM NR[,"ZF)8)5BX:'H6 M:Q/T%^>.X8KQF^D1'&,$^9SZ[),,=P^*A>Z^Z/[?A+#FF'D5;M-XWR1RR P9 M[E

C#K34PJ.!Y= R8262P/MO"4=P*2DKU#P=/AI'[V=MS Y$ M&,-@0\F97HM)Z3A$5ZHS"?G>\:NU$[#%X?E+.*IVQ![/"=J_;"XPMG5FSA,R MN?O2_$+XFR6_5 M(]U4J-=65J^DU=Q*9@0KORCEDI/6&AY72^ADN6!QX\@JK)^(%$CS@!93E-@9 MFOQD+J8E>(',^WED*;KT=6+ SA'G9BWY@39^01Y%=+V'/M%K?LW;F;>T=YC8 MR"5B#+E+<"SD<81#O2U"EKZVD!T9:M9$2!VE;/%APUXWP.[!%"];T_ VN]![ M.*7YKA.IWN,#]P7O0AF677R7B^CG^4>YTC25G1!4M*VQB6G&&99NIHQ]Y>Z2U[Y#NFNN)'7I;J0:#Z\W M7.%IL)/EVT4EZ@VI =H:9EC2M0D%O1X CSL&C189/46\0'GXLM^3)RO_'A.. M3D1/0&V/P&"S(DY6KUL=/G].%;IR%!LD/ J["@Z;^)000C&CJD?9)7@>HFUP MLS!L-K0T(^.>$C=?.''S;$K<3(F;NY^X.6Z7+0\H^A?Q%=U]LWCNABP42QA) M,;EQ86!G8DJ9N(]'\4)+]LG6-EGGY"DE[)S@+M9@(PQBLQL=]\:U*AO;Z=45 M>XH9K\0@%K0X5(-2L[4Q8#O7&<9;,L<2'=!_=,M8$D'SX8>8T]'B,#M1]H"H MCR]R'2&.E[85;A4.EHOO,G[A1:YCT B/[K2B\ZF.-0' MT7X6-*?>,1!P(WM/Y>L91][F3=PW(O1*3A8+U+\,I"01 M@\#'E,Q\XFXCA$"+Y820DA.FS[K*E\Z4'V^H(+2AN&PHS>N7)W4A+'&BE=1K( M*AV/+_97O_MYW&FG[@W_4JJ"+7<0SB(6UA:_,;?'F]L5]R @+5A#[.8IL,06 M)I9'_9IN#\"(]:L:1E>.3ZR(!C_0/M&%I'(.!Z.'\1\P8VES8J:!Q#?U@9&9 MMS3118*K&$;1MV!!\U8RQB"/"1/4*S#5P?/L.FYW%W)K<"6W.= @XTC8D6Y MU#D@-[J\ZMEYT9MK%D_Q[;'"Q$'W9)0EOQ"GE,F .]4Z*H\!'+@>HBRD2)\< M ?6L0D9(BP_%50)%^R4-C4E::C+'GE"W@L/#=#VZ-EYWM&F&!]!ZQ@ M6]3T-S )4OH\? $6$+R7FB6*)S"[TF@?!@4PF>$H<&W_N*WL@MZFU['S/$GD M.>+K%ND%T7?R5U0 _+.Q:K'$F /K7OPO:,(CZNS.7'KO7,): @ MAKR]>.*U^&J/KF36UAEEZOV6%LQA8CH-C0:)##B?.KN*1^QIBE8'YK*J%XQ7P]-W$:"M.8L,[^XV]LCQ)%96#-3N,TF6>?B%KE>*90N'!(E)ITV#D+#$E3$M)2!-%5 M&*76I?":ZR7.%V(RG(H=$T$&($E,DU'6>9:E-E/.(_7ZSW5B7)+"$IZ$AG+- M:6304L@%-*%GZ3WM^7:/8W' M\AZ2ZZN5&Y@^-G0B=1U\M P-AMT1EUWVQ8Q#LJ-R1CMG"LR02ZG6U=#FC",B M874*64C(#58QS3QH@X=9S"2\QU M%21="$S$RZLV^87KT=)T'J,81W:QUREG+_%B"[S7U5]6Y@S]V4"& M7-LHCWY 7\>AC),&OAF3:=/'M?O6L"$=,%3UOLN,,W%'0BWHJ=-'\4&V1#4 MREGN%B.+@02N44&5&[LR/ZF-B%TA5K 2H$=%/-\ 1@4E;%V7L-E3L(CXR% M!1:D.$A[8)QVU2X,4@ Z6!H=NFMWQ7QZF=7J][R(?LOXMFE7=S]LX)DWZQ2Y M "$Y:2K$4%@-&EXJD"MS>X4=]L*'3:#W3LN@5&I41IW7K-M<('G%R1ZVP^:G:#H4^/ MBX)8M?RV+(3G*8QW 7DK,[8N7RQU.::\I[777Z#M_'34IG $D,;Y+ M"IJ 3X6@>[;.$VV>:'4?84N'TPOS27L@,V)%&*X@:LTT0 M.ZVBG"W&R&KRP-7^ZE:FTLOCZ ]J%%F0AY8UED,1(5ZND&@-BC(.XJ6R87K3 MIC$XG_!B%M^^*O?2OI,IL /BM9(X6'&BZ%\F6+ASW(O$13Y+F M"AL"U9^045$F WKBYTBG#/A4@20B-X@7XK<^X"B/#^ MLNF.F .[>I!BCG-7F=^;5 '37O18WNHE-$/<'<61=I#AMSF'23U\\&C;,B9B M] *M79_;-.Q>&,PBUBP,SU.XWB6KT#_QJX1JTRAK4&LCKTX_PPZU\-!;B19- MM'C8^RSL334RT9M..K)Q6YC"=Q:O^U+QNO=,=5G?9@!ZK!<0 MA:K](W$GTL$;7*2(@, Y*!&@3N0^WI?NBORY+'8PSY5*)NUU6<$3BKN1HW'( MEMP2N($?BKD^*=R0?9&@CKLLB[+P9[60677+63@97[G:,W6++?C$;F'=27(V M'>"-!_W74;E30))\"4>H/L]6I.AJ>G4RPQH6"9C[+2?M9S4&H@7@G[]*9#.) M"3PC&,PJ3ZZ>9T6>%>!RYN7\?8\!F]V:AT_XZ[.O0)XH=-G[>[O'L$JS?XHC M]I-6QQ\3[]S\MM3J;T8)UILPPLGFN0QRKH.TJ19*3K (J?OLIDF/C ?QOAFN'C+JIED:0-9>NG+TJL/\W,$'K LE;=5%O6N M[TD[*BI)PQ@=JA*(2FY# 7;\A3FYPM1V%_\P2<0&$O'*EXAWR0=:T]L3!*]Z M'2Z)MM8635WZ^5_>'I.6^+6@G/\I@VL7)B7+#BTE],R2#ST:S?#V$CH2ORX? M/W#T\I3$ZIAL\".GJ\1J0_^(*MF)/I 0I]S=(C=(UL%9(3#=]9:G^Y4L.,WH M)'8PKDBHJ]&8#P7^)!GPBCJN_R$@6CX02@KB%LNF_Y 41- -V"RZA#]3V*6[ M*'Z_XL^Q.A[QZ?G ZP1TU5!5%AR')/?5/7P:E_.K'ET70>VHH=LX#FXP1_-Y MR?0VL#$_)=0>@1K/)&16;7V/$(8?X#_;T8\__L)V?9^I%E8^'^[68'4L"&U& M,H/+;\A2Q* @>!^?]*TE?@X\+&,(HTD#&C/DJQ0SK<#$;J[:D@X8XE_M$F6JS#-K5ZBPU31E+'_#;N1C#@EBX;" M&93I\/@_M?V'!\?YHZVR.LTTV#&TM5*0'FZW%D,@6X6&EM*R58U )K,4B)5 M7208(46X1TUMFR%QP-L+''7VYZ-N[2]/FO"7R\P]WILR-QW=*,3Y\>4BFY#69[E M]F^8M"5#D4PF&XBVK@@^T7L,&=?1+QX*'S_]RKWRA#\+2TZX<9&W:[=H"S\E M$.I7)^_PNX*9WK:]QS !+7%FF,U+,Z<\2G1P&$<'>_O/:%UG9HXTXNPE$5-V M(?F=I;A*NOIOK2VAGSE!N-+2+ZO\+',;&?\1/#./#A[2X \W&WQ,-#X9L6(> M//YF9*LI-170JX>V&*ITC0+O6')Z]RQI\8 Y0;FX?W!&JRA?C#6.25) ML"4G*D5;*[Y7X/5B!_WM>MM&[]BJ! M)SIBSW=F?EZ T7%V!1?;;AS]V*2ZWEKT)8WTSD&5[#0&^0S=J@E#M9]%,<4? M)9OOB'^?P1HNJ(.B75HVCX>7'BMMDGQ.L-G4L=4U_ 6P"UU6*"]G+M* #':N M/:,[\'KDM'5EV4K'2"$?NRW \V^FJWG^=?3.WG%5B0S_R."1<_T=O.^"VF5H MTID(X\E+0*IX[S%U6TEC$'P:/M1Z#0.:2G0B[PC^\(OF'F!IW_K. CP+4Z8[ M1RD>/SS!1)8'XUFV^9D/Y*-0$'9G+>8(Q_84S3Y([?[AX<-X\*#^3U*T>(/N MTX<>T;SI':C[*7I!U/BB /AFIO1_2?_/.]F]8,]UPPEN@ M9_;A0_SY[=$%^.G-ZU"_/N9I\TX.3298I,=XTO=8&[^9-R4]XAEIN7V$FD8_ M@U?,'V7%_30>6'=_7)Q\G6N!%ZA., BR^ER32=>LP[>:%O4C)%1LQ'D)L-'(2D7:TA@FL:76-954 M5F:59%4L8<-5GLP9MZHG+:8G,;C%_@I[.11G%,5#-$.C44=2X @I5R)*0A4L M,89H!8X&Y <22#V9JLJH93RMH+#@P!)T#+;ZIP1.,^PQWW&QBI=L.'Q< M7Z8I]:,4-&!6-ZZ"]1@[LBQKZB[34!D3@1W(B"T*E!8I?"Q@Z]1FP0X%&:N0 ME\:LC,T[OC5T=\)SK]E8CJ7:Q_.(!R]4G'5%T6/2B(AY9M0;Z/3]A]_$T2'\ M[\DW--6];_1R&M(@;!'LZV)9,U%>T+G%:VPMNU//$X[ \*KC!?3PF]LB)N/+ M>;[+M68=KT$](\=)9&-7%<\MGR)1@8S]HTA%ZV]?T/V]S/#*\45*!B M.]J:E$PU)V6RZ7 &?(KNE4C=Q?@%,:(SY6DM?%B =^]S S%[]TL11CUDD_NN M(7Z68$251.[W42R8;/NJXWF!Y]@Z5N4B$ $UF:14AFS-OFE^Y!4':^G.3^ D MYA0*9M=#!,T&A*-3,>O\XWA!)K-G+A]=E%FJS*TO.12HGI9]YB\5U7G+87Z= MH;Q&KRZ2FN*ZSC 6_DD\!>T9IOG98MQ[PB>ONWYLXCKW7B;K>==N8_T]U:VC M?77S]?YBZ_5AX=D@!"M0*&4MY:NWMV%9H)SQ7%3V8KWL++C!79G-+3AKSO#PKB/Z0+%[/=J6\@B^K/O:VNZ_NE2HK6N?*YPDAZ78MV5>ZIB.-:YP'!FM <&?'DE_[0#X! MYGCW\<"T7WB2HB\GY(4_ B-,[T.#6/]XUVS_ )N?(6;1EL.R=K>E=WHN MR3.T!J(U#ZZ5K%$#P)=,^^GN@PH221W,3W 2VTH,[0#]]4YO5.7">X5NH;[H M'>O=;^F #8CF,0+>L>/%P\?=*,8UK@/XQGM\DW6>X_!Z=&_YF*[ M!1*(;^@ MDGOJHL.]8_&%-C)H SUT+?E=VZWH.X]X1/1Q*^O&)&D\/BZ^#[(J^"[(EZ A MJ2:!>E$0HKE>*FBUI$(LH?X@K2*$(8AL%3P/_!_EZ\+!>A?D3#<*EV=IFMA) M_V;GFN_G!;AF46'0",?M0E.R%J]HA<9RB/&\/(>K5@C.]5GP!"X6EYM/HL3> MC0\F1+/C/AJ9#\G2<@W,KL;WC((M-N>;PXKV3"2;4-1 $"^+$P:XD@9O6O5# MW:6:-6JUB;&&J]LUU@CJ#I^L8?CU(C-*]:#ZUM]#KV.:U>U>8C^8LG.R/-_+ MKV[V,]\#C^P<+5M+,[:NEMF>Y M]&[D09W;_1IK1$R%-"VDR83K-T6[.17S?N!.CKN^KW2B1&^7%+D/#]\*^1,\ M- RQ)F,V,6'C?2B=N!UIEVAJ2H4!)_)2Q$D@A;KH9#OA&P_6)2@'V) '_&=Q M;7:C4R^9>VXZA%'$0C'@66=:6H6_N50W2R'W8H<$OB!/B*FQ%W8IA^QFRP%9 MI&$TX&"#Y[C@H7W.%ED4K=H]C6Z6*UP,V)\X0K)70U7 M+,>-KW#FG%M3/@%[4L;%&N346$?BI#'+Z.%N](.Y\E->Y) IO5 M[Z/7B>N>>/ "?X5)2,Y (0<7=8>U07!-.,O'3ZR^\!@LUZT V33C:68-@L5> M3:5K)LNA"J:^P9&T16C[!$!/QMYIZ=&@%%$T_^6I'H)=<;9N![=M2RM^W3W= MC5X+E-C+&1^+%R"ZZP ENN4UZ\O"R4W5\ MP*Y*\EHPBZ@3UX "9:I2ZC>.J( ,&%C-"RWK6-GBS=R"7'3P;LWYO%O5II8U M!@-7U%F"/ (FQ+*96DWDV!JI:P]Q%U(MN7"NEJ.W>>O'8^+@X";0G*2V6"%) MXN")'-L\/8^=@BU_>77[AI;.[?O0PL$)SK4Y4C GNW;>JHZ2 "0Y"&#!$68, MUBS;I4)W?S)I-F=D#"CV;-8JTB@8G*1*ND,.TR6!Q/H)9RU61)_20L^?T^EL MA+>+K7NRQ-&RSY-5;9[K/UY\!EM7W1P\J"\\$YL.-PYB)T_@1FF>+[(/)O6- M;O4/V#QN*OA?JB/VRT(>^'_XI!%?8%'I/,G%:R+= V-] ?9'8W; EIZC 7Y9 M)2L=YS-R=LC7D('^]]\/GSP]!#W=I/ZXP@_UK?LO4\MB70/E>5S >2OFW$)6 M.+- KISGBH-^@$O]@/9FDI._F)Q@80RSL*#K0@H%,_=FWDIHAI0ETGQC"7?U M'J:]@_]O,/W0G)>I&J@.T#,)UR1<+%QL?+AT^0;F %ZRPEN!\ICFX$M1 Z:J M[C!I$@3$G#&LU&?8+%V3;N_7DU1.4AE*Y2554B]:)DO!"FTMP=G$"-4B(NM! MI"@HU21FDYBQF!'JAA(N03 "%9S4E&[F[41;#+'#\ LR5%+M8%9L3Y(V21I+ M&DC+#G?-BU3H8D?A;J.KE6F4$52,M5JIW$$,Y?-O$4]_\O9(_S1)V21EX;7) MK9LOF7C?Y68PT V_Q,R!Q[-/+#M-.7^/07?N=%(QX=>+:)*L2;(^RDT8X#-. MV'NE*FS'&E\@X!1S&2-ZL%RID^KH*Q/N;FN*6CO@7W[Z7U-&U<0\+*+1OJ\\IO8A) ,POVG+7 M*$DO0&0J9D(N[?LE,;%1WFM-3NNZ=-!M)?K"')2E'%)D=D%9%RQXNC!%BY57 M*>,8#I\]H0)CK>[RP:WX(0]Q'98'K*K2X7%KY&Q.&7WNE4)A;!WY9 Q6%^$B MX7)R]P,LQ*D(D'L5$'W8@J2.E%[YV?\.D9.?\/?'S\!=;P9YWJ528JHE;OYA MN9.RND^=%"LGTI4V*&VJ,F%0+\-[!S*!==TN-4)L$FRYA.VX.3ON()#:[-UV ME;, FDH2^^XOBB$5I"F7D74+):G)*Q+\[MY/X-W!!+R;@'=W#G@'2M]=O<+ MY@X[5J2(VNFDQC%\X+=CD_L_WNB2CTS:X,*>L]E_01D^B.9R5_S5D/P>A M+:4$7@PX>7?(PYO$YY;%Q^^6Z9H=B^LB;#+DKP2?G N.QJ^S)CLC>^2O%W.LF0*2DP2:R6V4,I' FAH@8RR5@V; M]".W+AOFX(TD5#TO0LZ%.K QT,81!<]4)_"@T3C$@95Q'2(IT7*!QRY)4.H:76458@Y0^&3P58(B6OC$:[KWF!F56+9I>^&1[MX._O#92TZD8]U\6]\E_@YE]IKB-ZPLENIL\NR.Z2S$,[6'CU%=IY:,OZ7+^\ M/CG60 _W32VCOOMJI >'4I@))\+PCK@K8PL=B]J_+.3(;:+E MM[U:;'%0^*6V5Y[WW7*XYIKKGU(W[FH2-$DLJB)F(0'>CXZ0^[W !6D&@R:JTU,:[>+\KRY3N5U> /< =54E@WW@& M/9XZJ<^VJ9V& I@- _@M(;1+"?B2K$\4(;V]YB1$74?5[#!O;F^^1/P';N,< M%Y4) 1Q27%61E". 9LF%8PB+%[*BY269&:\^#PF.<,$D?3*HI;#H(DRV])0* M/N=L@RTCUCW;=H5K[ S'E?%9EFLC>)[U^/09MLP>QW+C,8Q/$AO[6#U(I8$Y M$@'2]4OT$$(8.3=:JJH+(>!J*8O)_E<\4%;NY\2M.,\S9CFQ^PE' 2R!.>\" MM_/-(TO="6_"WFC1R>(3IHE$E]2]SZGW&T_#/HC6N\!J/2+N$[[ZA 4(/X2/ MHC?Z*TMU/[9(!S]BUV)DU1KEV4^"ANX5EAIJN23/'JD;J2#+#@%>_XC%WZ9& MF'8@&%-M"1>"996%H]GQ0;EFW08GL!O]!/=O20+*-:G28@B4=8[=$%'T%Z)LT/UR14 M4&B,>3T_^( QSRFFL1SUX)@,#+!COK;SQAPA&2:7J$8+VMX/JXK[/N$_X5*6 MV[I64>FN#@JJ.C\#$BKNRE"9^QJ'X7JOA@,)Y'^,;)F\"JYHT'G28H.:M@T- M\I:L=5LRO$Z@-6$I<4)K:U\:'PC7MQE[A%<=Z@$X(]WP,S@Y?;9POQ @1[L$)B7=*PZL0"VU!;=[ANCE-/MO-0=DY"<8,PT M[M'7L#W5Z5_F$\OB'9F<5JQZ_LR[\ MJ_,5ID:CJ9(=PR9VIRZ8[6U'TE!'SK)'R '&5)#(L?LU2\&OK)#BRLR-247) M4C>W8&(@3O[HY6C&!O95;H7_U$4*6&^9'51_&9CWKVARG"5F_0,Z6@D$+-1-Q NC"_G=$^! MQYZ@58OV)=M!0U7O"LI=P=*70DS+=T?M/4N4>[!R>I_(K/SYD+W$S4'HHS.D M,D9G0"D%94>LC9I\D(M59Z6!'S><<#2,1VJD)Y8;U,#5)1RVQ 4$\@\7M:5D ME09UBR#;W.L"Q@@S9"-<8;=Z$XMAFS3!NV.Q(ZP]$#$[O!V3DO%HTUNB%E'F MLSQ+F(6,'D[3(REBZRG@30J#%4(-[-\P-NI#=Z@OAPBWZIX #$%M(̾$> MN>]QP:HSJ#^RO=ZY[8J-F").U))B6 M\0)*N)V7&-<4FH5P4L-2%K3=H3X8H-U &6FOZH2,(_0XEN2LD),HO)>2M1)+ ML"0B(#%YZ":4GQ21@P_Z#!IN,PRN.M$N+J=1(@T2!6Q$?+ )9.@3'M?7"P$- M'UX$*XZR)D?#V_-@*EUCC"8#OUR*S<:K,S<)9A:I".02!ICQQ4ZVYZ=+.&'&R:CG-M&1Q)_K8H%CNDR><^C M%$$3'P)UN(J6R:7P@@,H'#W).0BQ)-6+/;T+ 3NH*.!3?1^1HZQZF77X5'#^ M3$=%ZV^?;"]1OE/Y5AB,USK_@K, VB79^A:WY7 >.8(8=!YZ)Y1J/3?K:X7? MDFUBB#'F6*@,)K5U?87;2FTAD]I,#>AX'G$EW,7C[_6Z#)1W "ERSPGK6 ML74!\JEWLG&4/Z/$&Y&/N*>TW9TB4J,:H&\,-,HW+MS3M'Z??[Z4^H_=],Y>8/KKTLXX9XM MOX4J62F_/.-2/EO J6 M)]O(PE0C7E1?[!PFN^!X 2URLEC._80Y[9OZ1,[18W[%KO=GVZ"-^7J;H3F2 MCELCZ11/%@>.;N? Q#:P&8"0?&NM*YU?7PYB*?!T!X$&$IB4RB&'?UDO-Z,O M">UWXI!%QOV;JT?!-5G#1.X/H:AT/246@OV45^I]0JR#JKJY072>7,;>!4SA MYK!8Z:R5YB6:?69R?5+,W%F!#-SU5W/7),<5[X97M;B/F0PQO6BO 1GSHL/< MN\8D[IBNMO5''=+;ZNT_:-V-7_@;S4?] 'C&U4W7!UV 3[.]N2L@V]YT$L>, M\;$AW5545R^KLE56_?WHU2W*:>WSU\(C!/8T?@NOD$(^Z$+K$=:754?RFH!E MWO8&Z+)_=L?<9YE6#P9A1;;-:2@7-@E [1EN#P:2EC0*C#YQ^$V;1V5>#\J@ M(T37TK?:S3,Y0]CLUPY91HP\)O54&,X"U:XW;JYP]Y09[M[2('ZU/1_+B#ZV% MTP\%NZ9T2;^%4P_ZE56,&*?Z]:];*/W7:TWQ:$H=3JG#KY(Z[ ',/Q]V'==@ MQ-B_58#Z )E"Q^+V_CCDP_PC6S?I#?#YU _X'P^R?]KXXRW>VR\'';^- @9> M68G-RE8EY56[2:YK+XQXV)=4MBJ9 [6O[3LAO.$,*1:>2FP M\T0\V)Y[%-@.ULH\6^4(S/O6S+&;(5HY8DDN$X2*8OC>P]CKF(9>OO';%.[( M #CJD-=+8G8B@V3UH'7#5D]@2?A+N6O;,WJ6^0PC2AEC7GO]P79<[M%V,/4@ MZ'YO]VYA0>UE)Y!N9%>; \,7P[_$_B'T(O"82VGD63?R/EP;7),^D5UT N,[J_@L[SE(_ MD+#5!]N-I!1#Z]JM]DU2J%W?8MM*QQ#2P9?/R#J?-D<=P!U_'O<7/RF.H-0- MSKE5+(/&4;8:#BO V2V5"'(C]/ZV]/J^FS&'SJF>&1=LI'#I4(Q80[BL[U-I M6C0248ZYI,>K>&"ESOZ8L-R 0G>?)[VQ:@*0BL3T;9Q"8Z1XH+/"5H-9*F)[ M*X0TP_HXU;P#J'**,J_*'IBE,UL99-PI#-:F1R3#THF88^D(MQ9*[H865_4> MCXP0'0R)@#?8H@,WX?JZ+P^.+AG)"LEA$27N^[TNQ]);U*#V-DRX-&ZK5.WO MPFT=1I.ON/#DFN?>;.(.F=Z9^YTY3Y[*E9GO2,\M$>(%!]UH3:AX%78B:_P: MZ$[H-K0K?S'EBF$&=#C?&EO (KV]U9ZV>>M^P_-VK'%:K\OKZXWH:9K@Y(;[ MR9^GU1%5P\W7)!%D>Y.% B9=W*@_UG4WOI;]7*"=R&4)./YV):=D2*=UH!0: MX_!L>@YMNCM$+_7A9+\=KYL01>3L.HAV0)YJV_J-ZQ@L1L?%6.R%9.T*T:A, M9K8]8-6Q%+&10H6 S8@V']M-BYQC1TMA+A.Q@3&E@K&)O2[50;8@SW,Q_*N$F];9)]17-3:& M0^A5'6E%C#,;/7/QY.TI/C=#LY7:DA?83:F1E)=*$.V,BCQ^1?HM4=LLRJ4@ M#R"+JT6=C1+U42&![BTL8V86+/NZ,*P2T!9R+1@7G5Q#''6Y!6"?4VHTKL-%M<\7'"BF!+.B@#P\N9NXEOB>V&9D'%[Z+&4!2H MS^1R'GOMS=D-0F-4A<]:H][QVHB'@&O\3$NUJ7F2+3D%QL_MV@&HZTVNR1GR MSCR%13S!RU5+B0EB#91]T?3WM2X7IO"#HROOZ$Z*&H8'(Q[4*M(Z#5\'NLT[ MI^'SV+TG7[YJG8KTNR<[3^)K]PI !S>D'B]DR&_7 ]T>*-!D5,* MBDQQLKL3)]O,7@HLX&YOW!#SHE)\0^R+-0L$\^&_T4-8P2?RLCC;P5MH\+.C M55Z;0*D62HU!P;^R4*_^7<]<[-/\&,R:BOPLU%\+V%\_ YI)5M6D;%FDH5\3 M;HNW ?U:..\>5TM /)9[RK[Z>,HM3;FENU:6]ID8&5OTZVG?< MU%XT=I/^TK:[@ M:&(3<'X?&H(!:0Z+LBOC3.R!L75CZJ'[9DBX>-\D)A 675^;\VJ+7/G>@BJT MSEZ]4XITV:Y$,49UX$XO?0GPD9AR'NZP#^E_3P[ZG\NI?.60EF/+)5E%F/9Y M-LLZ49Z/D58]2YZE&AXIEEU-Y/JI-G>$!]XC41/0$GJ8;CS6F+&+)1O$F#@F M8J#N#&A5)5K80S5S_NSC#W-_>?A #RP09V.%!T>ES&FJD>^Q>Y[1XA(?!65/ M9SSGRA!%UF9VZ0TB=X5-TX[%((+@WJ<%.SKLC%06$-#%C*MSN[0!(XCKZ4!7 M/>P6WBSX5Z[HY#H;HO' W_DIUG[^DQ^VPZTR*M.T51&%)=C]@$W57SV-VXW- MX?J@CE^_3B'RP6#+]IV-99QX -FW=O5Q!;\%?Z%=1;^Y[,*MQBQ^T5@\;)M+ MCN! T?RK'?6(!=6J3^[*S#;C!V(54 FW$LI>-M2[A RMBKA1_&CRCK;^\$GG MT-$$64PJC)%Y (LJL$9]L+(]">SX]TW7&6^/E_RQ-@<: -V1T#\[3&$)M*TOO MZ,"NF:Y;R+(8A?MB%&H9_;9SN*L2[>?+Y$68H !O4YKE4A*MG]CN#X%E+;%9 MY!XTPV>FN+0E/7QG:<9G+"YR;<['"@:Q*6'L5T8 /BA<\EV "YMBDD3V10VM M(SBE1 ('MT]][D@O[AB&^MC/VM@:!&QJAA5%'HL%FG1Z*)TMIQU$M_4XA3EU M/'"=,XCVF^5WNB%..@ZXG+4MJ=49G/[?=IMGE7>SNDY&_8MU@_#; M5[_)!A"I>$_GR=7SK$"*Q)U97L[?!W+D8C_,Q__/?\R^ K6]T#CO[^V^AE6: M_5/NRY?!;07W&/5-.^/HSFTV8^V7F-%U,_E;O3PX<.=@\$_VCL\V Y&;"\HV_A!2Z367E?W+I7S9$KE M3*F M$MY:5=D%87TQ9%L%J1;_ ;$F<7I5HEH>.CBT0&7M1J?L,=$K=EIB3T(JNQ*PKGUH_+E?3<73O,F+DP!A5MK&0X MX%-*80FYUOCD5"E01'$[+/4BF:,KF5',ERM>M)&.J&\0@+V]Z'5TVE3&P/K^ MO/MJ-P;1 K]W__&SO3CZ+0%_J#AK<'@O=V'U#O8>/P)G^]]E2T/"=2-"0#M' MCI.G>O7&#/I4'QJ=[2AMI6P5?6QCB%;^LLH\9XQWZIT.$V\?G0'ZV)<&K(JL MH>*/]6"5R\O+W=K,=\_*BP@!*;85 #U)]H-\Z0]74B7@Y,9>8X+/Z$N6\\/T M_BNT*0@5G%.NIRH+V!;85*HJ"N[/ME:$UZN7WQV]%5@AX8V3D=-A158B.S8@ MQD'FH7.'=RFF:#56*X$ /:K0479JWQ.0!YD(&/GFM MC43*2K]+4$LX#'1C*YGWX 0"#4,LA3LU)7RX"HN \1>FNO(33+*7G,LY%;S; M_I.A=2"$G@:"[#(RR;&<_G90[UBET%&&=:?]A%NACI6$84OFON/^*@D%-&'R MJ%]J+;Y"[!0>HDNB5@:I;2L^O*R@V$8:'>3MT3-0&$QDBL[LMTGQ'C< 7_CO MLGH?_63R7"F/7+V)3_\D&21BGP\J_A5)'J+5(S2FX>D8\X5-\=*6\NVD32F: MBS&4,L_23LS6VRDX'*N$@V;X:3S;&'VCX=#&?'=T](L0#G&%5R9)$U^@-?6) M@&!;/,CZPI<59,AL"PF2=F/1(Z5YN";^JU@O>LM(2T/JQLME4A7/Z(N#%W@$ M^V1\)QA=)*V-KQ8-'^MKLEQAH'@3HR.*$8:=5D*UX%:]8P('OM M2 [IC':*5FWB$I\$P8UV5F>8JKB*O-S0GRV\T5W^3]G*V]RZ__&WKO/N\,-' MK/8XQX<'])2OCRL-*O.#OL8V\Z7@R'K H5AFG'4/5+N7P"CUMKNRVB0K N.) M)%6(WW%AM0F292E_^=OOS]+S2(UC]+? M'SX^>/+[H\-#\WN2/'GV^^'#P\53DSP]?'(P^QL[E?R-DW>O?MK?_[^_'OW\ M[N3=T;N3?[TZ^ODE_/BC_/3RY/3XQS>GO\J7OH@GO>]YTNN$$L<:[>_O_O?? M]Y\@)G#XO_Y<(IA,Y,TFTNF\?74:'7W[YM=WT4]';W]X]2YZ>W+ZPV>6Z1O< M "=*A/X6#?.W6?W^=E3H&[+!X5ILN5V3)6BG4C7J%@4&.'P_(Y,^I]2VN%CV MLT'#.RG(%<9"[+$6NU:]R[)&DU6+ _4).S/PQ_?@X=?*?60M-@E8A]G:*2.B.5)5Q*YFSI!GG:@= MNRO$G9NDM4]W4225B/E=(B][7. 8I"7R@F+ M;W_Z%JNK_--6';]WT19S":C9\NS,0YIR$0,[ M 8,.C;R_5DO/]J3T7:%D@?$()EN1O+D$(_KOI\!.8QEC.B.1-@)P-<.$8N6# M+NK<;Z\1C/S(4:C&\CU4&@A14>@-]J30'WM("GVO)RGDQDFCZ$ZUAT5I%.9, MV,OQ#1QSI9\2HA? !2B:.,8F:[?L)FY-(!JNQ<)8-/M=B$F0#@>+UM9QK<(TM7?<7ZVU:' M=0J UJ6G++)&MD9=0#<8U-Z]VB.EF !I1Z&:"?%/,"I\[0Q%'>\WQ&O3*U@2 M^B5;%9(7Q T&?S^M02]9LP[C>"<&X M]W*4L,6S-G*P072 MXF1OH6AWN9@K6ZX28>T?OOI(5 40/SZR6ZI#[W?SND0SC,U"H10*;SUB%\(Y M:2ME%]V/W:Z)E;WNF"I'LRW5H \SX/?2:&C9Y9YX-#55;!SSO[TV-RF\-C7^ MJ$7R.U1(EKB;:P8]*G3+-;.@AG(*&908>Z_A125)D9H N6IJE&V#W@;E&U,S M:V(E"^?S;ZT:5]7>7;*>-I/EH]/17;(^:U/H'9OPNL/$,>TRP \?'>X^BV#L.34N_/7T MO^ 7C_07VZREO#79_.'XJ$=/=Q_JLVYIU=;'ZHJ%P,$X4/"UHL7=09YZW>#G M9J6U_3HXO5+I-F$J3[A^N)$\*TN3BF.(_F4=9@C!W>EV]?U9T2O?@J),B+P% M :!9#?=T;0N5^4)#.,<.ZND=(D^$QZ*YZU_W6EO5+JE<(J.K+#4?E-:;!?6 M)(58OJG[&LP4RPHYJ[BW>_@-?&IW[QOZU-[NP3<=L]_Y;#YOD7>APNU@"G]E M?./$K64]M-3^AQ;<./@B:DE9<1",(V_=3829V+(,5+;X MC>@L+V<4$=1/XT[3A"[!RC<4XN,E7O$LT!>C>Y,JZ)+EBC_CRKEM8A'3NZAX MVN3HO38YBL]*>S?<7R>^' M!_OSWQ\]GC_Y_?#I;/[[;'_Q:#Y[/GJ]/CMR2_O3M[\_.;U MZ:OC7]^>O#MY=?KFW?>OWK[[_NCG5__WLT;Z;Q(#I^C^P371?6_\T9O7D9M! M1%.(< [1J__[Z\F[?WM_G/*ZUR4'#W:/ J@SF .:\\O,A%>_+YOXK;^)OR45 M \C(M\)/3AMY7S;RV-](I@Z[B\?QWD4+GTW1PBE:>#L=-?XLJNFEKYJ.P#/! M^!9XSQ9-IYR%MY*G-I(K>27YTJ\&4CJB+HD"./):,;A" .S,QD%3+/ 6M+I/ ML8*%_Q9R+;B'*$&H 3HDS^]2*R6FZU2U22H.56:>K&KS7/_AOQ5%550GGD$! MB>LE03HM:9M2?\$:C7X3Z+T]4KN^UNOKL*;2@X.O M*'G*H\??^,LC+].E\K2*]W!TXA>PI[ID^O/.996LGO,-<0F+=*URELN27JP? M369UF;>-Z>=:8'=C".1YP')D\\>"O-N''![O[?[E)[^T^ M>WI/Y_R@J?!4W^0$BTJ2M^ZO/D0$5HG4H!M?A\^C8.GNUG7# MEJM_P^SPAT)-O2[D^HLP![Z;F-TGZR.AE;?4+R M8'E$T7S]'0A6MU$'@(M.F)IJ== =MF++[$L.YX&]WQ(,HSQI3OP M^K)MGB^R#R;U-;HZP+W)!&/>JRYNE_&4;-^\J^G__5X=V^/Z(V0Z6L;,TQ4H$O(LRU" M+5J,J?Y^VUKY_BW\>:S,@2-QNV?\HYK(KET%IP/T&IC4P*0&;E,-G-1UFTC_ M'4:!. [*3/Y62W[;8ZD+>_@M/-N1W.[:40*N*LR(-U=?2G&(P?"GT1TW-21N M<9HV?#Y$$.J';NA735?XYKW)$?'OEW%HUO%!: MB4ME0UHE5X2PSA8^<[.U !A0#IM+]>E4SNKQ!%$_._[1_EGB=DA;C(TV.TGA MR2V8W())E]PK7?*R"] 851,>H[;3 M['O::DC.W8=DSB_J/ZO-F3$S(Y(9,3 M,CDADQ,R.2&3X7!/#(?1W #]_QP=DS2IB)UH<@LFMV ZW??J='MU^,SV-\%R M)KM\LLLGNWRRRR>[?+JY[_#-_=9O>8VH7"R%7H!)CBPQDR4^6>+3>;Y7Y_F= MGE],R07][+URRL+UX_3ZUI?$Q*UDXD6R-!U6*&IW6E&GW^0,$XG4ZQGS@8K/ M]Z@_Y&63&S"Y 9,;,+D!DQLPN0&3V7!GS08EKNS?^),/,/D TV&^5X?YF$!\ MU(5N/F ;P#J_SGPR^B:C;S+Z[IC1QTT=B4Q/^J/:UNN=%H^3+?>GL^5N2YO_ MV:8\F6N3N3:%7:=+^VME:Y,/4CW)K+:N@7:28TO6BAJ&]S*PU*&UK9LRS1+N M+2J-?JBE^15SK)65YGNIUT]^A::!=&1NY^<1? N>,'_O(!\-C@;^VB3+592V MS97F<['4BMK-X@>F@/#D&TQJYEZIF:,Z*LSP5]UPR?/ M8+JRIRO[<_.OB0.0%13)&^)"\.&83*O,]5=DK;N/!M0+DP$_&?"3-KA?VF R MX#_N5G] >WAG&AA_\9;0W<[4[\+K G6,F<--@9<&]8'&*R,U>0;"F;LHJ:/GI^C39KVNT:3W7ORTYR+ WY-*D65(A M.U RUTP6?G>Y&XU-Q$YBF;S';_ATI106<^.%VS,U:85%SGN.W$K]YG?T8P:VT(570WQOZ,K'#Y[N[*%I8"&1CX\WH ME5)[(X>VUJRZ1R'5:P86;LEVARG* M\4N5,]"(2>,W2%=I&)P76%>F2G)8UPB%D> MGC-^B_T$CF259.GN76JQWKL,Y[E)*KP\SCO&PT-\2=A#^3.JMZ&6L0>//->7 MI[C_^- ;-OWW_PN,+'N=H:%55L^UXZ$W+;EZ#NA^.S,[W%\Z6<";GR?Y97)5 MRS2?/=L]>.2,(!T6+D3T>/?9LV\B]T]7Y+S!)UOZ;V6RY:RM0%6T MK#?F9=UPEL@H3-]I)+@O:U0\8*_C$H*NA]7,ZG/JDH/?629XMQ9*O(GC(-J= MJCRKDF4<72:P2JRD@EF:(V[5>G)DWREO-8Q''EQ/U,RSJGP/3XWA;TE._^BA8>0O[OJ0 M6>HD@YOBLF"_&SZ<+!:@/^G:0 .F.P+F0(7OX5! / NW)K@$<52O0+&D]-YY MN50L-LW_8._@80Q+KXR(G:0;;!*2(J9143:PP'.#.X97J!45VFU:6KR^ODV* M][C7*-O_+JOWT4]PDY9%;&TQN\DVM)#! I4%.!ETS]+\L$;TZ.5;E93/>4U] MO 7+9@9!G=R.@LR8?,&945#V9^>^!6*WC>0[9H@[7L1@?^"V)&A&)BCBL!A@ M[.3,58LFT&6A]A#M+JY^(L$6^%X*5VI9Q2)R9,EF8.1D=!R*:&;.$QS4@@?# MA@H(%^5H4Y*06D^+U_(JIL7'TYQG2Y@S[D?,.=J$-T?D*&9I@U-Q":8>/*F! M@SXT=C9I]%QF<'IAXF#9PF/!XD7506-KSN'MM1RL;+$PN+9PH$QSB52^+#9@ M/19G\#!83EB*&LX5ZP3.2,MV\/Z@=,-V@8FTYAQ;YF!Z(DUH),*ENZCR7W/U M\:REO#;I*K86>^=]=$D"L7H/3RQ0^6)-!";@N>&!CBB<>ENS:U#.<-'Y^)!) M.[ $ZV9/.S&Y=F#A2M?\@:P86MH:A3FY2+*<1MVN8+4K\Y\6[L#/J:Q\FV4& M2[)&61V[;==S%C7JE PGQF95*E45ZR@WRPMS?VW-W(+EC&= MC [CNK7I. M0>[1A>;3X#XMF-Y;O)W]NXE-5>)\_CRSYWN1M=0"IEI>8OR1)LMQE^NBZ9_! M[5&/%^?]*?'R,,7HQ:7_]L#_P]T)C(?QY%N.@8^*")Y>NO@-.3A[NWM[CY\\ M_D:='3@W-5KUE@6E"64VECP;74,F@6M3/@.FA?"HH&EA*AOC0.OEYN)*1>_@Z21YD^1]L40@^R\4%0?Q>)UA7"<#G_6MH1@Y_/X8/C#/ M\E$!W=N?=.,DH5],0BV:/#6(.O&PY(OH^Q_^ZS%((%%^AY_;RA91LEJ![T&9 MF]BF@B32.$G9)&6^E"5I=)'D9666OHAAT!8T%19/4-2#--[!$ZONX"NM&51S M%/#<,:;Y+'21Z[\LB5-+4+BX S$DL4+JLE>(5I>3(1K4">525X MQ?Y-32(:1-R2:)D5V;)=JH,#6O0 M2C*(OPQ^=#Y(VRN*EF\W%7;IF82UTE< M65PY99&<&2\3Y8GKHC(&9+4P9V63D638A)_;0P&R7\^K;*64Q*NV BNTQOP<9NE0[#4FUK$2)+TB#Y@I M7L4]0W$O#D2R_0(?>(<.QB=B,J=S\4G&:Q"*] ERJZ1BJ6.'R(;W21D_WD-% MC?_@2YQGWB*<'!R$V)7>4Q:._A='>%DP#7!2T.F. M^3&\"G/<\P7L>H.)TV)N4DV^ MJ[TYS^H'J.C'DF#P=?T(.Q**.N%'Z]]@8G"&29$>'Q^=GOH 79N)#Q] X*]$ M\OU@PM'W8M]145/*+!9&LXO\](SA$E5*T#%K 7['T#.^;TC(Z-.H^_E?;U82 M4(0/_5*5B#8\0KPZ./ M460U$.HEI$\9R&R!<(B70((%&A5?59XT.#2Q?=YQN5SA+?8CXF],&H.3!5N* M6#M&@Z%YF:4,\UEXSU*9XA2Y?9P\IB\T)"=EGC+#P^K\JD:CRK]IZV"G_#_8 M0$3:PKBLM'>N5#H>A/H@@+\TYA5I$1/9OCB%-^Y&MY-@/O(6 M# VDI*HD*]ZDX+PW_ZMH*Z'_0X"?X(."?;9H3S=.A$"".4M&)<$KK_JJI]YV MF7F-K*4RPJUW___!-HN^K#*_3TU9T4=?;*D<;M5!RQ9)F]-6B=B@6!&^8KG" MJ!X=$ORAS>NRRK"4HKW:0>P'*(X?3H^/9?U!%A>- IWZNP$S?PC6.&IPQ"&B M6XWXP145"LP59I6645WBAL"G8XI?@N+A*8!D&GK#KKR6Q!_&%&5+*J19@%H7 M2QY6&1YRF53I%P."?'9 D5.7WUX#E7HG"?[@EG7XJ5L$%OUFX*:_,.%E W(% M-^:YZZP"@K$TRYGI6B];*#IRX?UC%HP]7*IAE]14_W@P^Z=^,:[]!&Y MW%;C/FU,MQUHO8K_X#ZH%A=Y'Y*5JA,7K=D(L@\MOBEVVY"1WD^#E B).PH0#H7M1_* M9A4ZUMW[I--Y!R%258-3X@ZHQX\QIU$QC3\=;A!FH<'(4"T&X9')O=-9+5_)X(V6% M$W^I59925WFKBNMHT [=0"IZ.O@2M9[4K7!A0MJ9J-R]9!2 4/W\[]-7;*MX M7:-(BW;,.?TS&?TC(QLHQ+">D!NGM0IC@C@U+H5&#^1S9 \#3T/-[3,+X0PSEED*VLJW00V:6,R MZV+*0;0VB"]_CA#Q9XVTK,L[_>V?6\GV$/7#K8WG9%P>Z*3,T%QR\07?M*<4]*OL:+M#"MVY'Q"3(DEP?IQL_*M0OT9-FNOX,.I^V\!*+4.",IR*9;)-85$ MQTI1+R:*\HE=$1-E_S[$\TKUBE27&D#O>H6U4ERH34()-%IA$*WD)&?1HLMG M;3W)\.%IV*JWM1R+G34_^&FS^"K@4I=,I9A9 6?$UKIHQ7(@^QQ3&CNH[FK4 M*RJ6@!/G2*)Y5LW;)2P3'$ZI>4QFY04>$;.J \*'_[09AD0OP3=K:PRYU!C\ MJ8=B2W9VYXE?,@V2D7-]L%YM=H9< ;QN*GT]AW.RT6)2NLCL[A\\90W_NIYX\\>XCGM\5]U@SRL+6*'C DE%L.+KZG"K]V9/N7F\*0_?()H:> M@2NCQH7_!81U>;X0[U >U/VXR*SO$^%?O 8":[?IHZ,(+F0@+HTN[T P+P X MW%+9\VL"9B@D19E: K:\N!.&$\-,<[1@G!53/.Z^Q./>E4Y9W411Q2. #Y(4 M,M+;"C_ ^H@U,Q_;O7R+SE:V\+PH#9%@WLH!1U)R M&+9C*=TCO*;OC)!7P-K;#6D@S/".\CR^%\.B3='))/K)I. ]D4XCQ!)HL.BL M34"M-,9,08I[')4+@Q3@3YN[%JL(;C]WTQ#'#(<:QDZP=\W1=Q7F[!\" :7( MC>8A\J0$00_[).3W.!)WL@CT]LH!$*^SE#L!Z7/SH#X7HQB!.V ;S@6'QL+R M_]C[TN>TF67O[_>O4.7<?<^S@V:)F9[NG^=4\OD>"=B]%;$+?OZLQX(^Q9YOKYS"^SO=-G5Z_6GQG W\9!_C^8N;'[0"(FQUO^( '5O,,(DO,E!S MX5A16V&;KXBP5A9DM^XLU#6S8:"TWK#C ?S20<=%_NV-J; 0*(.?WE=4\/B1 MJGGQZM>AU10W;D/[,3QN(@//<#>($ _"".FF(H4%P\IK\*(@.HI&CJLV@KPY MXI#?\C2(]HYFLC]AA]6(65M4QHSG/%T?84X>16'7L;WD\[43MO.C>6#.7/GT M%^FYLD*J+U69X;DOAB>6"4'== @OQOOI.S&EJ?LU MBH.@Y=2JR'E2&LAQ4=QOMZ(,X&9YC1!8[OGHY!G/ L(0*XI'KM1IC*"OVP+Z*^!F+)PX!/,="S42+QGX0YA!+@/''&;Z0ECDG23.> :'IL6#L MA8JPP3D QGFQDLC[G9:^.BM]O2LUX=GI\U;+!K'U(7V).P#:CG@3F%"W'57% M$O"_Y!H@1M#UA-@F5C^VB('4">4*K2B.OUD\V/$/=1S?H^4@/]TIM2JA(2[C M?9'3CO9$*F@'_2KV) 1,A8:-;S8$?HQ]"VP066 #"VS826##DKGZLJ*\C.($ M.[0K^T>HZSO+"S4CC0ET=")7+7O>Z[^FO7U0PP<+H9FO=>DM9EP>S76PC*KT M!X&%Q/D3WKZRB5,$Z:(4)AAB3!_-O5\AI_#X([AE+E1ADR%%CPJ<<'!@MK > MP1*$G:"X.H7FH*)F46L8:TI=9S 8O]/!&P?A][F*T63JQ]?/ A+:")Q'G$$+ M/@44U!!UA*DS/+@E* DC<58.)14TI@C.;&QK8D/_AA1^$39I%[U2P2@QE4@+ M,:*(%8.&5),67?.]O&!LQ*1!&O6ODL/,U1>1WF I?X+$P4<2=W67^HOQPE/4 M!@M#=92"#>K_?I%YJ:3R^4)!U@JEO)Q%/4DN:I(DJVI?4!0DY96B](4*$7K' M9;G5J=?E8DDH!%^\L\8*-V5,7J[+3X(1;+0[SN>-.F^?56HO2L=NNP7>7 MK6:E5JMNDY)OF">>8CE#,@,%X2=,N)KA+K"8LR$PZ\+2J%42-*,$,=."QU*[ MCTI+J$="Y-7'\&(;A9F-=2B<(O 9KNS;-7@.]Q ]J['!J MQ X(^\?0S'1?P7@F/9W::M_#MU&LEN&ZM!/II:]"/F;I_Z._?'0!-8\P#:#6 MA=?#'W!-2$37(:14_\!FLE% F\\S"PL9\$C('^8()6AL M57>"N"\=0Z-)<+07EL$DWA'/X814MIA/90NET V!F86\.1P8T"FZ[,63(E(W M>4+9S/+9S*^VB0?2;?^O* 0."OS\H)_82BI.2>$KU5!@#:DC#N(E?(<9EN- MYPL%3X43"BEH?"?0DH4 576?XQ>&$E#'=W#JP0/@9BQM+7N@$+J:!IKYVD49 M3WYB8R_#G9]74MR1U2_'2CVEL%!3,[2RS!"O!/X3$\$,:LM4E GLP;D\\)45 MHX+D\"GR#^_BS<.>HIC=.*4_R*]Z$XMK@)"M #K[]"WQV4R!&^LT9B^,9'R! M'O,4> M#)]Q-*XHL]R2DT%\GL)X83,Y+3JO0'T92)N,MA6.Q MS4$KHG :I%(X?@]>@*R0*07S#RNIT-9#Y'NI$'U/BR$%D_6;3OM=D_U@D[ * M+OP-C\_PI7,:,A M+EB2X+UOJ3JM*D8+Y9*6>$1$\/\.0E2"V^&@V)TM=EOV8ETP/XJ5@Z =/ ?= M\ON)+@H4-ZC)%+K/-U ZKXHN$KY3Q=N(&*V2D/+[=D[]AH#$RGW6L=:#N"-, M=J$HQ COTW=N^X6;\M4]M]!&G>1) M^%,A&^?%G;<5_U#,J $>P@LE@TN?@) M&=8$OO_I'V:0:^%I2!V:M$4?5N6V0L.F/!O]Y#!I1BAL00+%CL"A^#/P:?C2 MD[ N5DMPXD@/DWT?D%_F2_6E:S2C;\1//07GAD)TF*_PHM.S,%R&U"2CXYC? M/'.+.T4+ZTO/;%:O+Q'B(&U2<]4?HW2.%#U\F 4[Y(7=]W[;#>)_2"M?OPMO MH', 56M1LL;<$FS,5A" ,K"(WO?)\4';>STF/C&L'I[%P6!A9PB-:U\53M(B M(L[G))'_QF'>H)6:+I19()#$($:.U#GT(,IM,J%%Z9SHAE\>WC2B&+N#?E*D MGZ2".HEX\QC$=P:^;J(S"3L-*!WBB&"57EXZ#ER&\DO!W4&TK!,V% ME,2O1^'DL'L%;(5."*6,1&'KZILS6\%_J04(RI4=70G!(.VI-6?7F<_84%3X., M/X :B_OQ_'/+UD^6$2^:/B0?EWY/[5[\-WY0D8X0,/G@VHAK[9\(L6_ MRN[9&&" ]:-X6 \H).H2JDH')M";[1XQYDS8S.I9Q!,;63LO8!S?TD'F$/*C M(> )OZ!N=2*;1O>C<18M&\QUU)BA\31S#_ C<<,A.B\90ARP\!-AG9\P?L>C MZ;]@ZPPP](8@,!/JK>H3."4-K2XZ)$7%_$VD/O*]I M]H:3DS]I?^*?;XJ\(@FE;%96I *2L[FB)!=+"/_6$Y6& M"U:IC(5$ 1*" N/ IL!=!P]1!*A?7K M@YD3Z##44=_O P"N/U]D4'1#OHN*;OC?I6@,";+!Q"=@CD-S*PHO"S5ID))! MA5.XU&I\J6.!^E^)1[)/BEUCG0>AM)P@*6DA]Q5]BT7=A@E_9=4EQV3!>VG^ M=0PSJ!;-,25.39UXV2S;35&'&\D-(M_%W]1[Z4T @[:=-/6^W'"D 'KP)B2T M# .DB%(I0I*(4PA5,5E\\ E7I_R%70&$-B0GT5^18QF*^)KX!AHU'J:RQGU% M/D5H8FJ$?\A)8H""* G](CU31%P\)""*%EA=33N.T!Z:NX#_@HS1<>!7QQOC M%<;TH'8)?3A\$:O40@+ *4,Y$$8.CHP(E;5KE;!JBQTVPR!1U,'AY^[GJJBJ M-_8,)?#(@*WBF7Y)#-^G%9<345K+'\L%P-/QL#> )K2P#\U+UO"Z46,)JW?% M)B\+5R'BILP.-MG+>^HB7).0IF73],*&XV!"^-XS(] 8Y)!O56ORC[&:YE4 M9?SY2-4P$2J \D$6+?E;PS2A.?O^--7X-"/"VV$']F6I[03"M/^-O$#(:?Y? M+XG6)O'9;_I&X/!@%_M%*2A?^\GP'"0"6S2S'*->SR9>A(COZ-Z"T$^"Z (5 MM7)R_FGO!'^D1(5THTM#\Y)F9V-"T4F$ALB*OE+=3#O#G93+E[Y91L2NXP?- M3BP#0E"7Q"D1 E_U;R"*2,ZS[U,GU$-FD!]!Q9SCRW#2 2A<"]H?(47$@TW- M5R*L%-TF-0BB6-2Y-J:^^R5P387Z%B\M7BJ-EOE918\5*P^+'A/+Q B;N+$Z+OX1WJ)W10FS MY<>T+!S)5U]ZO.)A&F)U$J7!+>A9NI2^F49M6+Q$LJT2:S?\1SHW1>C@D%H2JY#UFZ3T*C3'>6&78)4-K(_K MTE[>;=!2%L&'33A@BF\CN+B#]X8V56:Q5E_,'3I&202+'(6W\N?IT>X@G5\=-H/P,24XM XH7AXKV!V.=\P8W@LQ_5A729"WT-*=$7=,RHLX_N?PD8,M M.",PE,$N.0J*6P$-ZJ:&">-7>\5*KT_LM(YTL!I$*/@^T&A1#25:9X=B2JYO8]*E?)/$ MS_3'0^W[/3T"2X@> T6!)V'2G3_B !_ZQH6B05$?8FKX+7HHO6A&?^SD(Y8C/CS&??ZCCCW^#XX\*S"FMG_4681;(K\A,CT28 M_S@,4<<3-SJULJ.J4F&YMUGD>";2@-3HB)8]=HL31V1O$3E_+QG#@]!51=96 M2

107G9=Q-&4/UHT:TP''\HF]? MH8XZGQ5HG7+0$G%YY$L@DD%+70Z^M3WC#'T$0HI(\84;4F]4K?&30%5#?%XM MY>5^3]7DK%C,R:525I2+BICC"Y)6RFKYY9/ ?+G;%1;W3J=6.ZXUR MHU(OG]=N+VNMCEPH"KL]#XP8D9X'YC/E5TX$R02X< 9<. 6.SF&7S!F-'O1Y MSU)L?W@PTD M#@5":F#BIKA'S)^ 5(@7(1++"]?%6 H\4K8;R.?8D<08*<1;&W@P:I78V0- M.G 9.'$WC#490D@J3L$M3+%(X+&1>*DR^4*I M]-%;[^C5P_@J216F@T[<1E,T:T(.IC#/:P1"AN5CH8L[1!T1X(Q95/7Q >%* M&D:.Y?)2O$LJBG8A=V((8LUH >VH7IOO-2>.5GH011[M'^C1&#!:B,(_((L: M+:]PRT5?KC@+B[Z,P9;@%(VB:M @AF\BD! >$BD8A.5 Z7S?J.(<'1-+P9K& M,WUG.>U.3Z)OB(;SH]R)$_?U!<44J#T/]1Z6.:521OC;--54+$\U%1CH>!'I MH$([8%;7\P'R4N^R HX8A(>QVPR&8O"BBGJ044."(Y?GU Q=-V) M\^/[=]W.N-Y,R6"I"TD5="TQG(#C5Y!%I+!Q[$#)#[2B]"&SLCS7+VB2^H-Q M^P)8X,,8-:B<[%?JB*+#J'>!OC7TS$,XJHO,H K;G)0K"'E-+/$89"C%DIP5 M!!'#C:(J%Y1^ME02)$'+%U=(N!CM&N"ASX)4P1/:4, M;+/! $Z67$1[&6#>AP"!@66#J(T"'4@[]54QVC&1VD?$'P]((^@[3]M*48!^ M"!JO&\<5+' 0^%P]T-(,>E OX+S\\L_\)*EHLA9/SXCJ#F_U7(++S? MVS L<+,*LK&WYO&K?+\K^&A5ZMN==WKS$W?!Y;WLP';MX*W^TP0ZAQ?KSM+S M"?\IA7Q&R/X[/OV%^JXQKW+L^0#)^IAG@B4)_DY#]=H?](0 BSWM5>>\?UA" M7AQ^M7%MLF%^,LW-37T?\X7RGUAV5\J]BMFL@(C1 ((4C=S;JX"A5ON@SO*@O^>@V*ZR(K M-L@Z>,EJ"9,+@OEC+ B+\M\OTI<_70LADY6".(NP9O[DF2/165P0PI'@Q;I# MBDV7IP9.!?IK$'%#_Y*$U/S2L5WSF7?-WT"Y/=XHD 2[I;5@O)#;=U:0F$1D MN^"32\1N^W^90&0"<14G^/)PP1;E7[#4YK!X+L3BB^V[F)!-X,YZM8+\^Z[* MUDRX!.^NK[I)I0V<@SJ*J3G?MH$^HH2#'_]2583Z_1WOE75S;OL'6UM5,!\^ MXS\XS-H*QOAT\_[$]-[C:>^!@B?1!32VP/$FRSJMD,GAZPS=1$$F#W&(!ZTS M%_N.6A.0[P*6Y_AI^Z/OYY8D0,+[;Q M8AERSA\/-9'F,OKF^#P^JXF-R-$* MOH834L42OV]X[MWH>X#DY8O%+0FR#Y?;ZP!9!ZHZ'A8:>]W@WZZG9WF^\YM! MPIM!LSP(7DK@;GAYM5X1?8QEM@CD#IUCB#1=LFV#[MVQ4(0_-L8S$56#910) M:(ME7PL9H83&*\(AYF,<-LG>CX5A+#^.P,),'@6*0,QE^#!KW[1,%*XN*9_* M\1QI>!\/8WA#L.-V.L+'/@E0+1E#VE!FEN?^Z.O/2(LO5%"$@#+%O%;\JW$M M@FG@3$#4+VXJ$K<[ORL(]I[?J0O;9LEW]5;H84V^$,G43]]TD.\FLAQ/,9&7Y:J1/&_\YE MG?NI@"N+ I&$"_PF_%%4MH>DD#[I>.$@6\52O7C[@'@. VF#'?80H.7PHM>3 M]2!9*M&KZ3>DP'\P+9K20O(C886-69!F\/)$5X5?X]6&$F^639(MH$:OOQI0 M12J^T%'FZCKQ%=M!@E_I(;ZK]ZBJ28Y5-6%539)64A_R,4AIM]D+^:%0C8-D M'*$T*:0(Q8:,N/S VC=-_PHE25QNO%^.191$M_#ZJ,U1])'C=\KL03Y7SX)R MZO02+/7,0#AA,;4^3TM#' 8_^EB' KSZ/^'C:<5^4M: KE%82FIQ-;$(M4+= M1*H2H'B)-'+Y7.I47A2UOEKJ06YH4=$YK9W7VYUZXZ3=*4,_X6I[MZE3BY6;\YGJ*ZE3T00XF 'I M1>O/@0LGP1TW6]Q"3O>'=1-V8VG*#FK%@59*8E(YOEL M/JN5"I*JK:B[G:]==EN5TW*[UFX>UZZZ]'UJ'\T#6NOI;\% M$R!YOV0*7#0'[NB.4+7>;G=K+9(15SX^KI_7RYU:E0ON;7T0/9LF5_8&4.Y( MXH.D4"@V8II8#*DD+93T]8CU2 /!-["5,1>K<^A#I^6DXPS7)>GE))?RI2>1 M5Y*B%;%'D@;MX97>!#Z ?@_\7)<[>.N:3B1^3?MQV-;-+V6AX#5(C_&J#?WD MM91?5 6O*Y%;Y-\A1BJ#8;P#W$+A3%(7\TDA '"N-@_)?H9?GVC1(!,-+%>G MA8UB3R!7]0Q+'<''&I7JWPF.]%]-I+>!H3U!JE CP2\9!:4#\/U4EY 49S-> M(0C27O6H@NBJP%NZCK5?Q0@256#6P'K'F'(."HM5.0_(LU1-= M+ )6JP0E!WIIH1A,,_@HEQ;F*A3 N['V>9'ST/.$U)2T%KE7S'!EVA0:^$TC MQ9!)>3(M[&D++$UZTL!E\^U$1"G60B9LXQFC?M0F,"B:H#OAH$BK:C-FBL6& M[9=K6N[:R!>CICL%RX &UN:D?$8I:._R'D( .('8;_%]#Y6K5FWTW*;[ M/(Z15FSY%&V,HI@A,P:-2_ RD@8V>"AFK#;WBLH)^)NPNRS@PHDU7=$%:%YB M_>EH?4@5[VJ^5!"7U@GV+>UP.H@VB+%BY!2"7=$)EOY%0@)Z0X3:UC(_^$UJ MM'A#OU(J9H.3A03CF&)$+/"FX]O9MI;O.+K85Z:.ZO:VUK.C7#/2E#16,*>SA M9;ZRJ>9YBFJHM22_-'N_ M5QO IZ!,)]EI^,5D7K[VS<9J"2VUXZ0E@EYD6;_OU80T8H@WY TK&VJ(8;2M M833"?+TYG/8&?!:O?45\NK%QQB_;@!U>J%5$QN>[A4/>7K7)*'P/2@B1A@JS M2'ARBO;@^9VF?7$'A<;H0H)4IQT]G G9A[2SB@7N%P\%;=_@+7M:83K/?+', M%_O1OEC?_4H/)FDYFU@I',7O D0F7I))%[9?$DH7_M-6M-L) M8=Z8 ?.J.?EABU!\PR*\JZ0X_!5X38<=_@HP'G@%]A_^ C 6>'D"V7&W2&7.V*AVVP'?#*IR&(*&&+Z)ZJ1SCC@D\J!P(4$S;H, MQ@:?%A MN!(9(&([X#,*0OJ3Q1A\7DS$@#&3!H$T* ?-C1@??&Y<1'^2[B^A M\Y#^GWUO"KJ@J39\ZQ#%WC@@XW^[9<+]@9 MC&FVQ32Y0^(9#,<9GS#ALK%P,13SJ_.-LVF)$N"A^Z68'F0\0D/8?;!G]H+U=UXLBK2IC2^"M'81 MX@.?V(CT7\+7<*2[O;A/[M8]88<=U$%@W+ WW,"$ V.'7;=IV3X_9'.I0H%/ M%0OY]T-&"7-U':.>9V\=+1TN0MYK:S/98I,Q31)]6HQG]HYGF*!A3+./GJT] M0G$?"=DN%%L=,N\6,V#_X?(BG\KQ!6; ,N\6Y@8A4Y 8*S#)P"0#87XN9F\S<3![3,+\6XQDF:!C3,+]6HB#^[62Q?X'9%SFBW@S\ =@6Z[C MD"!%FWFB8J=_I:V?_ATNU=EV_Y2$/S!_4"Z?3157'/H?A#_HEV?LF4,HB9AF M__AZ3RV\W<$51M+#(BG;IH=&TWWVIKP[ID@8MBQ[ \]QF3^%^5-6;PDIFTME MBT5F87T^ATH^RZC.]CNC_*?QJ)1264E,B8>:.=9&$Q>->\AF;I7/9Z\)^5RJ M6"H=DKW&8F@VAC*YY>-Q1GBVZQGQ#]N=4TH)A5Q**@J?QIW35%UKZP@G87-D M_ISD^:T9BQR,XX=Q"!,BC$4^$FD=!(_L GQ])'49YY==9#H.^N MTC/0ML9/_HSWGXTMV,* 8W>&= W[#8OXHPWU^K;YZ@_AA<+IVG^_R+E\42SF MA:*LY*2>G!6R1;DHEHIR7NUE\X*HJ#DEBU_P70GNJ'=J%T+^N'):;IS4ZHU6 M[:3>[K3*C4Z[4FMUZL=W]<9)N5)I^C>].YG(MH+U]YD,QL<)^F3;Z"8FCOM#*"Z+B=A\&I;+*9.) M@<4!YOM,G':%GJB6BA(OBZ+2E[-J#LE%5.K)4K:O%!5%R:N%X@K:G52:K/\G& M,S6YB:T_*2[B=,?QD$V^%'YR7Q6'_S#+)PQMW[5J&ZY*7M9'JZOAS MB9?PK?WP>^Z MNN["C:Z%+S0,:\H-K3'"S_%,%P]X8BMX,"J"13%TY 7C42U[8MGPN(&%%:.I MF/B:B6V!H+-,O+ 3I.I]'3^X-XLF,-7=(7X,?B7^ CVK: (3=3+KH-+U^]P!8W5)Z W4QKC,E+J/Y]]R\=I5E!E>%Z[N&/C9#FL6S;7R9,4MQ4T17T!W:>/)CXG)P8$? O@H6 M-;Y *?RKZ6!"D V&.7%JK5X5NCOQ#@P^X:9#"_8X7BCTC%3/U?%[K7X?L[:= MX6[6#60UK=YK* T$.'.(#.1@L0+O[UF*K<$KHD?BNT,.P5\0<1X,.X7W,;X+ M?XS?,R; MIKODCO6;Y,-XLXRI@C>)XQDNS)U0?VB!^-M /+I#V&IC!<_ ]DE'Q/T0JUE@ MI[$RXWI8 /2Q0-;P2@*%062Z_HKCS4^H@?49( 0>K)FOB0@M M5BZ?X3.CX^(5QBSCQ" *C+^;:6>P9,!+A4<<:($,)C@*]&7=16-.RG!G> QU M$P]S3)C>-_RD3#7#M71GQ!TKA(/\S^$CAVLA0_'U2-/7BO[WY8#5QY-(@ )C MA+/0.)\/YT49$1!+6DK1+$POO%<(DZVDA@//LV% 9%VMU>OE4XH*74WO]_'J M.EA18K6E*H25^S;>0.$&V&S1,QS6*@Z*C07H3HF^3')KGD4B%H@37N^3'8;7 MS0"%2O<54:5O'9L/?>)XM53JYT5-460ACZ%JMB@5Y!Z?S\I:4= D+2L)4D]; M@5=/+^J-6KM\7.O<5>OMRGFSW6W5Y&*)%R3^HP'KZ2N %8;.T;%ST>"38TE\ MU_2G?_Z#?P2#40VDV.!P&"Z8N!(\)' W\/]^%Q?"?.4^,1LX3<(I"/E";-CD MY__$1Q]Y0-*J95CVCW_QY'\_8],:4@*+Q"4R0.F>C9116NGC-_]0C*DR<_QI M%HL9,?OOGST0H?8//A@6+ 27RQ2+_^:B7V$YEM9RK#RG8ROF.V#2!NJ[/^A= MP4?$=Q)\9CDZ[-@?5*H\(7CVW%,)65QK\GXT66 B*:( WID8N/3_^^5?G69E MI8<$?O]A@D WYG:4_Q&&PD1+8)U7P=\"/ S=$LH_&S#E_)JN6JS M:&J)2%; MRLI]+(BPN%$*-MV,:XCW KV2Y=[LB=F^F!61C/+YG)S-:SSFI"P6!+F<(I;X M4E93+-T[F1!$D4QNU-VX=_&+F$Q,-FRLM5U EH/9+N5/M-25&5BUV$ZV,7MQ-HQO'(V/ MVM'8XD0#6S&XB6*'EAL 8<4P.()?)C:84XMW.S-LTXXSQ&)1U[X'@W;\ M]- M"%:";XP 1*)8?*P\8-L>S\ESP!:)K##B8U0<30"0QN@/IXF"K2/'!:88,# MKL,6!_XBA?<1N)+Z,[@*7D7F!G]@,PB3"-Q=Q(XC-L_\6H!71'&I(P-;;>1) MSC8%RQNX(?#48",6BS?=&:+ G8:M*&0ZX$M9-7IP[N*OD4_R.2)BVU(?@.T$ M8(;P$C:@##)=/##ZQ\H5 5L/,X3_2)!S#O>DV+KE@1MN1JB&%\SP $]R)G*G MECU*89O5<5.!C"9V(+P*VX':%*S=X"TI?\$):[N(N":(_QGS=S@259DH1/*" M1S+@M"GJS3V^K]MHBK>"PWWU+?V;\K'C&X/?4ARFC8,9G7OTD >7'5Z01WKGX)S-FU/? #XV7V3=T49V,;'7/!W#T.,OKIF#T< MO*15;E]&PX/U2O<4A_@)EIX<+']P[VF]VH[NC3U\C!2'[ QE@'>+ S8_WJEZ MSP/' N8]O ?25C^-6?0)/#K!\ZI5JQU-V'6Q-8.G.,]5E%3X$R--YHCWK>Y: M-EY+XEN$*<_PZYZ A? XW*&E$?\Q%3 K1 _=;/[@\3*9@*@Q:VN*J\1Y"G\] M-.%0FG.4/AIX('!2H10 @8@?86&S"^1';%BA/ M]G('_(.12&S\.?,;H23$\ M0BYGCO/"Y9S;-7B>Q",($C'0W-$&0_T^<,(3,L$+ MXRN)Y>G %O3G3!DNF!=Y#/Y_/1D2=3C &O*2!KVJ>S IL M=C*48(;XW2Z'K2K,FA;X;^BKC!GE(<.QL"H; +^X0]W6B*[SSR&HG*=G"\3' M:BTI-']M'=_]"KXDXB0BE(HY"B._%5P8+BML/W MC.?1R@0O*@ 6XE]#Q /V0;JJ[ 0.= UV%OF=X!7_= GD:NCCA-,:PA)P'5Y; M6$GT/,%C0'@A,%W-6:2JY]=+K/\"RH $G!L_LZ MN"?)-"Q3(YZ"#'=J3>'@(P6*>:+#:L$&!Z^I2_W *EXVO$0(3@]-6$Z =J]! M%O(^7^K )L$BT52#L]$I(E^3TTS#\K1E,05?$_2UL.,\+*ZXZ5#'O$LV/YQE MD=4D(XR(1IX_U?% Y[\@X@_<^2Y=\-7DI%MN;)$#G- 9SRD]RW-AU#Z>!7D/ M0@. 0^C)7^&F[YJ*AQ6/C3F9D!A+2!LH VH0SY\*/TPM_!&0W8B_-$6'Z&N_ M:%E6LR H*0X\>.HP/(>.>,57,.1*JKH=GPYP?!*P8V?)F'Q'SM;H$N$%]WQY2R\!/_7 M#XT7>*-AX#7SJ!+'5 %$J"EC4 !P!98?GNM3![,6+)Y'E $6G='TYAF7ZE6J MJ^C%F'#>W+$'!]Y/>"K9GX[KXQ3_3 _&&1+='VI(T_M:@RTZHXJ#5\B*U M2ACXHUPA/H+SBVV>#OZ5M7P2'K9\C(9IKCX>'F*-&EB_\*]#SH=]F.4[:D(4 MM6#I1H$M&'7J(( B]>HB:@&'3S)(=(FOXF9IUTKC?UZQI,,!4;-[Q?"=(0P\ MY+EH!H$V#046]U7_!KCL&/97\3<$9 MH<_Z(, M35=]Y0V/"J'XG%H/!R7RZ>-O_G'VWIWK%-FY#CO7>>5<9Q9:BC/E<+ MPW*:-"PG!9*!R"$_@FNUX>Y+$5]HD$B E>\/0H>(>B/1.F$@T)S'*!I1+!H# M(G3H^_S!A9Z*2KW=C#P??I01V)U#O)@1M)H'RB#2J?N)Z@RL7K@9Y@ RM@BR M4D>C[S+$P^]3.T,!59(.)KX@<"'"Q*%2?N4J!$(4UO9E?0. '\WUM-QTQO< M XI-5DEW'=\ IOHKL(!BOK6X^C$W,J,V]XKZH_?#6E(<52Y13!DUW.,\N&J_?! MD[IR23A+Q9_X04TO#'X%+K#L@6+JOX%(F$70$\!+:EZ8R(B#;]^%3]VN(2E] M($CTJ;_*J_B(C%QWJ6L>8GE)$"]92XK=_>%2/#JQ7,JX!HG&"NGLOR!"IB^] MCAIT8!U,($8H&-\0Q4<>P-?UK!T0:8!, &LDCLFA*P// _^920[S,/['@W11 M1-:5 R,3Q'="K"^:@ T?@TKA3/V(XQ0>SFM((N\@A1! M$7K]DCIW2'E9;G7J];J2Z/IJ;GDS"&#D\R/#$,7:^6CBN0^A^ MO7S>[I3Q![5&IRV+N0+/?W &0N&54_=PW%PT\ _+/Z (Q*!^';R/ ^=39.=B M3>#2"&QP4C@>"$5\(8F]%(IS\14YH9<5E5Y/SO?R>* MDIA5\LL'Y<55A,Q*V2R_W=/R-Q.RN#>$[ PI1K,,72/(9B7YL!3L>#,%@S,U MX\=9 W(#%4\5 C*UU5[?.2IGA9+$9S&!^WE%PW_U-5F1%%4NB7!B42J4Q'QO MF*@'\$O M\;?F\:M\&Q:,(94:48&U3HQ+Q7.MX -J6I)/Y@Q0/DKU]*]9-B9)&8GA*N'M M&W,Q+0 /_?G6?%0AD\\'%G:8(SEYY@B7_N<#M+Z63/'>OENZE7?M.BUC, M9_*YPV*^*G)46Y_0! E8.JOO1WI:J@<*8GXIHU(Q?[&FKC79=(.#RVJG"TPD M]-(*;YJZO7']E;_D2K*"L7W-%B1L#\\WK5IDWVV3LN1>G5E1 RP@8E M*A+,[%NIM[3$NQ\\025X2=I!:AKO.XBE^8$H2OD9?_/_/7J6^_/5]]/+%CCC MBW\H,'3=B?/C^_?I=)K![\L,K*?O95L=@A?Y.](&BOT=/"W?A:)8$H3B=X@Z M%;"AD2N)HB!(^5+NNSL611';%Y(FR.A92@N9H3M>M<_>N&"O'DLT=!,+K?(8 M$D,UXA1J(6)9:=P%&EL85&D>]8^5@>(TH.XZ%C3#B_/3/ EMH %%\"CFX M=&)IJ+KI!WR1,[HHTW"(;(2_ZX'GKH]_-VER9P EI8P0N-_\9RV>Z)%C1L\V MJ3/7O[9=J\ %4778%)1.$[\MG;9L5C7N@^7/GXOBXEM$\9Z*KG>=;3($V7:F MFW@^?UW/BDS/)I ]$ZIG15XH23FB9_%O0BXG"@":B_QWUYLIFK(KY4K4%*C+ M,;Y-Q2^K(G)T#P5H6DA%V&@- E=HZGV@_,2,Q#06TUC[*!*8Q@HUEKC?S'J0 M[)E0C;7",N0+6;%8(I:A4"CDB\0RS.[.,HP,.K_PG\.UH988-A6Y"A"9!/;0 M^)*@O%HS**_6AF(JSMLLONQ?67R_/!-Q8I:9>TQY[J]T8LHS5)Z;5+M/,+,> M)'LF5'DFS=SSK3RN/+"1GPY)Z@YFL'$32A@CU.Y[FOQ[J!N(:5X21)2HNY+%\2OQ&?KD*]Q!!GJ/N!FWU\ MK1:50/-U\86"R<0)/%'& E/&3!GOH[1CRCA4QMG_M]_<>I#\N5MM#*HT#5V( M!/S_S^A9U+*[TJNQ !]0C*L,4QK5KJ/EK*J]V(.)DKZ)V[U,UWP>79-EYWP) M9,^$&G[+7E.)SY:*V=SW0%N)OK;*:COSFV)K-,?5'CU(LJJ;$,T*^:N7AF+& MC:B@M@(-M0G\ET*.^B__V''ZBGT'2? Q P^O6SJ++30>VW>F18?FIVZ^8N&5 M)[9N<&*>#)>=53*MNY=BC6G=4.NRL\KDL><>:-T2-@?!W9HK%K/%[UHAERT) M&GH6>''73M\B=(F0NN%]I34_76>@/L]0(YJV>5CXC;NQL M%9:[W\QZD.RYOZHWN[-#TF.]_U(B M9SO6V= _,HUI95I7IXTF+LV8% 3094+IK3[H+-.]R1;/^RC.F.Y]B^[]3LHJ M_;-_]8U+K+XQ)0NK;_QB?6-6,NR@JC:QDF&L9!@K&<9*AK&28=M8$%8R+"GV MW"8^IMQ^&V4':8;M@8\I2 S/X?_X,,11"$,<<[OR-:WT,H4ACU@5X\^X2P// M RTEP9TJYN#WT/*"BLU1.XT.M-#$]MU@AFV(3(H[=[4,]Q6^1[8QXT9X(YO@ M(@J?4-:?=?S[@[[RUF_X'UVQAG@MOIXCZQM7@7K\,.3Y(:RZ%_J@Z9@YB/^) M.LBJ2/4KBDG$/Y9-A:&<$&WB#3P\9_^[$JW8_U*DIV(2QY50^K-@SUS0S.#E M1D=A,ZB^[D!/4N@CPM'1A/.0!.HW6Q_A660)]I#L M>0"@(\] QSSHN$3Z$-YY*' CS^!&\C32/DIP!C<^$]PH[#>S'B1['@#<*#"X M,0\W6AZ^PN3NX>($HHU@L_PMO4(6WY!\W+9>_.J;W@BG"@Q.)4_C[J.&8G#J M,\&IXGXSZT&RYP' J>*NX%0;08OIU?')"415MQ["7W[]A6Q[]HV[P==N$5S! MHU(O(JA5:&L15:5(AV_H/OZ$C!G#6 L8J\@P5O+4\#ZJ+8:Q/A/&*NTWLQXD M>QX QBHQE]4\N+I3+%/ASO5$'H\Q,+4 IDH,3"5/W^ZC?F)@ZC.!*8'?;VX] M2/X\ #0E\!\+IYY5PW.@2,T1_L=$CH-QBC5!]DM5YW8'K#9$4QLZJ!A@^E/ M)/ ,,25/J>ZC#F*(Z5,A)E;Y/GG\>0B(:6>E[U]!3,W) D;:HXPPAIK>&S4) M##4E3['NHQYBJ.E3H2;6N2!Y_'D(J&EG'0R2CYK^(*6-X:7WQDLBPTO)4ZG[ MJ($87OI4>(GUED@>?QX"7MI9CXGDXZ6WY^0QN/3><$EB<"EY&G4?%1"#2Y\* M+K%^(,GCST. 2SMK#+(V\RY)J.G=<^Y8RMT[XJLLPU?)4\'[J+$8OOH,+5\* M/&OY0LG"6KZPEB\OJZ%#ZKK!6KZPEB^LY0MK^<):OFQC05C+EZ38,I?6%.LMJ\^57=>R333CT#-2/=":6%VN2 ZDL" QBCZQIW^L24P" ME *';6)F8]HIA+G&-88C,LP3JD)%#=[*-T9ECB M4V$)UB(E>?QY"%AB9SU2UF.)>%(9@Q*;00G6""2!VF8?A3.#$I\*2K!.(,GC MST. $CMK!;(>2JS(M&*(8C-$P;IA)%#I[*.,9HCB,R$*D77#2!Y_'@"B$'?6 M#6,]HHA"+QF0V A(B*Q)1 )US3Z*9@8D/A608$TBDL>?AP D=M8DHCVQ/ =K MLXIE.I G$H<1#GQ'4LI9+.8?(PO62"&!RF1/'G\> J3874'^C2 %B]'\8V3!2M$G4/GLHZQF MR.)3(0M6HC-Y_'D(R&)G)3HW0Q8L5O.M@(+5RTR@SME'$,'0Q'K:_PK::U3 MAR8:R'&YFNEB,@,Z (740@/=@58I+E-"3 GMX29G2LA_!QX#2QA('G_N@55; MPBHK)PI\KEC,%K]KA5RV)&CHN53:F0*K6!JQ5X\\!Z^FXX!9JWFJ2U18S1WJ MJK.LL-[6"Z%4RI!H>7B&[3^#-*<@31Y(&XO R#M."]S78VRX<0TKPTF2E!9S M4JZ0^Y:")A5^BX@4IYNZJY..$JN-O&/4LXFU+>:I,67@4(T<>D(*H+R@Z'IE^->(!)?Z8^O@+9W*5G.QXH2JSV MVM#.'-\B\6*@2=N*W5.PMDTWGPTTX\I8W>)O1)X7F9YB>FH/Q0#34Y&>$IF> M2AZ#?KB>VEE^UAH]5595RS-=O/9,425 ="=NYS-%]8D4E80-*J:IDL>A'ZRI MI#VRJ$I\GBDJIJ@.4@PP114I*I$IJ@1RZ(X.ZR&N'-EZJLFARD8IF#V73-LP;;.'FYEIFTC; M2$S;)(]!/US;[*PL7$S;7-K8@)DJ+K*'D&%=L:P)LAVH!8=53D<'.^?\,L75 M30U-($@OV^+,IJ-(G4% 'N>/_=(*)Y^6-E%"6 M*:'DL>2'*Z&=%1*+*:%*O<)T!M,9>[%!/['.*!7V7&.\Z_9+!GM^K/XH%7:E M/3KXS=@J43-@)_&,K$03^"7^)KD,?W^0^!%ZITH,&.( 14 M/-<*/J#D(Y_,$3DF*/QKE@E&-,YP;@GG%RRV/^"A/Q>$%-V>K^HE?];^9A8F MSYR#5:'&!1OD'45;<95D>W'7^V_MK5J1GF5H^,N@U$7#@QJ$__G>"Z3;<#M+ M&5-P+RT;%.; BVU'7+$?2_=__Q+R_,_EG^^TB+[>/"3FJR)'M?4)"!VZ=%:? M_ENU5 \PYOQ21JCR+]9T$^#IKS&HA9TN\)\#%^$MP.4ON7(O@.O'+,C\'CU@ M_DF\@;>!@YX7,O5&FWEYU,=1.^YVZ/6N=1R8Q^'C MV9B%Y[Q1\+8KITSP[H_@[2C/EFF-9USM&1OO#CB"V^H0C14FB9DD3A1?,TG\ M1DE<*9\S2;S7DKBB&*IGT..Y<]T<]12'(60FEY/%Y4PNOU$N5VO'3"[OM5RN MHCXI]\W$,A/+265R)I;?*);/RT=,+.^U6#Y7>LA@$IE)Y&3R-Y/(;Y3(EZT: MD\A[+9$O;02)*LR#P01S@MF<">8W">9]3WX\>*%B3+ )YMJD[P]>)M)T1S:4:$#(0:NFD(,>/-/GDK]-4MYU/ M\H?#V+L\)9'E*;$\I75Y2F2(NO;?+S+BD5 LY 29[V5%.2OD>W*OJ(HRDO*B MIBE97NGEOM"WTCO:]9-&N=-MU=IR3N3Y7,G_=CMK&E\+DO.P+EN"++L@ALL> M#6V+TB,NUI:E6B?6Z-9TB>CMS3B55A''[W&'BLOI+C=&R'4XQ3""VN V>O1T MF[3$=;B^94-[6ZA6I,-EINDI!KYD8ME1PUR13Q^3&GS!,X>*PVF>@5^G> Z6 M^_ =1DY#R\:#U\A;\!Y'MH,7#_ZV./@-?ZZO> 6\MX>&BM'/;'OQUN2Z_($P M3GPZW4MH9BXW*2=D2L+[FV]_K_I\<(,7%C[\[Q?IRR;3RV(SI+CCZ87Y]V_Q M"^PU438A1"8O[=&,0C83-V,S*9/-[LOT&#-^ #,>S7YL@<$^,(5T>4K?G>_< MK8<>=.[K+V3;LV_Q.7OQ7BZ'ISL109O2 Y6T#C)^&O6&$T;SX-YP# M[IN+56(N5N9BW+7=JU>-ZH]RHU,OG[0[^\Z+6Z+3E?'(\KV3$7*?)Q",EWFB=^D(I B4__J6J"/7[.S;O0I7=(L=.5C_6PR-JX4$[ M>) &'G^FUUO^H5;_CWN$?+VLE)M'7+W*_4=_!NC<\,9X?BI'%,\S'BR>1=6S M20"N+.#_@XK#2!5&6_+^LD3H29L_W=_SCKW']]E?I7AOSTR^B^AN*;5KJE*4:=6; XYD;T MS[6'L\>[6?_KY=('S/N58]'CM/C'GJA7 <@[A/\42*G3N?@?^M$+ MVS\.$H_*YQ@CUMJGM1J&M&*^E,]G_VS;0_<&<"9B,UWCCA2#U+UJ#^G!NP/B MH(I4B-"T.4D@YKM(O!NP65?6Y'XWY'% F^?#=XKTMSOE [;_UC9/9%8UCRO- MB\M6[;36:->O:^?-]A8V4=O%_] (%6(ECR_^X:*.<#SU$VL MTQ2\#RUHQ.H 8PF%G]Q7J)V@ZNZW[[5'#[->8K;FI]B''[[I\DP+^ONPW#X] M/F_>M.62E!6*N>WO0\49&-67:[Z-W71*U7^F@M5^CV:FU.\W.:6W]V<2? M[;J&Y4+$M$4VU=P6/-9-;,WIBA';C$Q9[:NR$H3/%4BPQ@F\N0\X:6NSQ;B" M-1D6B^>,:P(-ELXO#S/R &\?%GG (@\V3.[*"VJ_KY9DM:@A.5L2LW*I)PER M7RAD!4'5M +JS44>O.%@9GN1!\OL_Q:)L*Y=SA^?!/7>,Z0L&GR'8ITC2[$U MXJ#V ^T<8B_$[7SX-FHPN9/!O<38NHMII2[+VR__-">Z"15I+%KY8"UJV\$$ M;A W5)X0I\ QFY\0IV!*C_$(9D!K-8XQ>_Z)@4-/#.;6&Z@!"7*.UW-T35=L M2.W["L\#A2+R/ROTH>0OX>>W%\X;I, ,%%-^(A_D 1KD]7-C<>9,3G7.\6I8 MCI,B'T<>(6>51T@+/$*(>H3@C7 ;&+#]T(!%BCH,"/"YR9@$R7^%2!Y$BF08,_Q=']DVS4-4'"ZV>'-3[X=,$RU" ML*P93 W.\FS.HHR6(D]Y]79N0LLE<7U%MXT9#)ID8H[Q!;9.LB"="1ZG0Y\7 M/2(0K<'Z^%1^$W4=SZ!4!/ZQ\'*2,V,G9*EMD@.NPJN!GS,&@D,- ,+POFB; MV)A:^L3 I!D@$X_$P&3!WZ,)K)S_AJZIATX/,NXR.6=6=B5T])%Z0*/ MQ#8<9@3=#>A'N0-3S)H2*05_J7@WX2M (% Q #RPS>S=;>J&(\71Z21\+;%+ M3= 98@&P@:# 4C38MA-\L6\^+&Q_7\ Z0"V,GN'.#-?$4FGA+IWX,M S2!_8 M[X'4"M3CXN->'QY4>=/@=I"!1*LY&0YK.1BVPDTHEHEM^#[&,GYV.D$[1"# MJWW8$[!@;#,UGTB^^-#U0EF M]5P%OQ';B(YEDF57',>SR;N5GN7A9PP1OL7>4!L#V_1!L^%1ABH8*!)%@PH1@G.8 VYO@00%\*?VKCR>%WX1DB 4+"HOF0S+8R+ ;70U^]& 36C=:<0%(7L2Z&.I2+-LZD_60$%22&G MK3LCYT7."U9I Q6^ED53\>VT.![8=515:%0L C')N#)<&Q8R=G$X-_2,E]#$ MCTH!>14."V,7](&.AX*>="QP55*(1+%#,*Z,*7" H0!%,-3W/!-*S%F6),$JH[HV!:! BEXV/J80,NQHB&N-XMIT10 ZRG" MR!S_N_ *8$O [)-XY=--J4649 \9.GKRI5YLV^+5AO7#:QJ3<+T0K<3,C??A M[)\THWL7@::0MAL+,_V5?SI])P]T,+$Z.C8TES?GZY&(?Z;D[J':S+N:62!\761GP:J?5:"SWP>>4, M-8^'9QY?&7SYIPT88JCH%,-?(@NS>BA,6\C'8"1> S/B3A9IR3J9RU#<&:@A MKA9\WQ/L>F>ELE'H-'0UL>#3 *WD1Y20D MEXJYDIPM]GMR,9L3Y+R0+14+@JKT\_WDY!=VNG=EVNB^WJA0H4'GL4$H^3M. M83Z#/I[ZZ(^%HX/9HI1;/X9RFVL><]5:I79Q5&M%<>[E1M4//WJ7NGA+XO=K M&5"<#T QX.RV_Q> KN=@/.AP7WW'+_XT<.UB%/L,CDB"N8@[.X#0_E\8W2DI M;$89Q)@!Z#W5,6X&3[/V;6?E_M:KE7F=\)8,+W]3]OE"KY0OE.1N_VHJ"7,2+*+EY9 MK=[GJF*YI=9TD3_YG75'X]_MJ2S*XN*5J'"5R_,8&7?/^F>_T_?'1Z6+P16^ M\P_C,OXRJ5G=LIV(7LB()YO2N<:.ODE MI-O3*SDK\XM7SB9W%Y/.Z^)XQ=^C[G5KUBW+N>4K:TVKU3WM>&YW=ML8 M=V^KTX>*-9#SRU<^%W3Y6+;T]JA9>+"NGY_:CB24Y<+RE:ZJ&7+I4LV-E(([ M^67>7IWI.ERYM/*GC>J9YM4>CT:/]9YY=]KL"K5!62XN/]/N%_,Y49UV^!/M M2AK+M\_MTS.XU1^GQKHE*YVD![SYA!5M?#D;IH82JOT@17\ M.KNR;YQGLW[.HX(WT#W/^*W?8#FU@E]GZJ@_NKK*>:.QV;*L!]$H7;;+LKB" M"<_U?+-^=5SMC<21>U+,7PS[,P4_=05GEV.^7;(GV9%V_VN4+L.E M2RM0>)0N3AYE^7*DJR?5\B"GJYU3+'U7,&'E3NNUQIWI+]X[YKN_Y+O1!=_" M0G4%$]ZAZ[NBH#[G1R?\_44)U:O6R4D9+ET:@%(;WI^UE5.1]\36^:3Q?'_-[FS)4K69CGE 7,&$3Y=Y0;@5;XV:TINT)_5TIW'= MP)>N8,)?-=TK*OE?OT8GGI&]M\UNR_*F<.FR6BF6;Y Q&#[4E-MQ)R],S]LY M+%W$%4QX:A?:#^;TK#PZ>1#3ZJ32FLZNK^#2I;$.KF>]OJW=]T=GPTLW/VYV MSFY4?.D*)AQ>E7OM6_GB>J2G+V^Z!3T[*1;P6%MZ<;Q;:%X M41,O?F-UM8()1\VN>5S+NK7N./<;71UY1X4"EB[2"J$Y.*DKL_K=;,KK%;NA M_FKS3PI6P=(*?AWV!/WIUW'CN?9HG3]Q^P!M%?GQ< MP2*IEZO7*W@%5K#V[5&S\*L[N2B,'@5%/O6&W4;I%J. B+4/MS9(OI0IKBVI M]BGK(&P.DK=9&D04&2$20(@\J]&2#$*P'9$00A0SA;6E'QDAV([X7(3 .X+1 M87MT>&-:XJN@=7>SWEH3S+_=^KN=\A^?7KXK,MM]?Y@5J[(^Z/2 >"5)Z[1Y M*Y@7N_:52+_5#^RJ4-Q@3=8GHK:2S. M[(1WP+\'Q!I[MRRO>3<_7 YVV_^[+_IO#X3#*ZZ[Y%'[SY3>GA3/6VO0MMLD M3G6+K/_YRM+E/ZH\7KNY:*X?SW2UKZ NF[8\7] M[Q?]V?UA>F/-*,KD!TBMLJG!/[5(9)7=BF+;4)SS6C$\](5S M,)$0"34)LNZ$=A&U*W?R2)3:,ZEW*TV.27IF]LL_@B2EA+P05-T(EF*O=\?[ M",*/LD 3P\^2?.)=76?OG7J6/[MH/Y\TW-:9C*8[Y^>)\#PM#:6FT4WW[B^G MO;G_)=_LJ5B*E\LKN'GP[#%%P!->VC9;AHK@C&GFT_(<<=;13/[ MN6.3852O#1L2OZ)OJ>R^! [M%_;X-()YZT"#2),.%B;U2):LD,-R17&/1Z9V M5?,NM)%RWBVZCCN5"X KBJ*0$J3L^^&*_11)._$%)(8QMXX8-F3,TKF4.\\= MEQ]K^R&0_=VDR_!D)T+K,T<$<'5O!&D3*E$WM MW%+,345UOR.+#RWM>5P[.VI,[L8*N0+S.?!?!Y;1!)_PJ.3 MW[^>KYW+Z8R?E>^NBLW+IS1F?'V6SEW+,G5Y4KJ!V-847]_5C4O(<(Q%)3!7SVXS\$DFG+ @K@0#"E)3/,X_+'WM<&&N_6^3)*ZR=[N4&[NVI MIG8?O7M-[Y2??@E'A+4Q#"IF"ZE"Z?#39UX#/0W+3*N'4L[BP%PR"=#8S&&3 ME "4OZEVD'#R'V8TQM\0[&!M\*4C FN"YS5+D=(4DS'10B:>L]5WIXK-TC3V MS/Y>>XA09/$*+%YA_RSH0$9=&HKIEDVM%DBJU0?!+?Y8+G>-ZG$-H7%9U>N= M4>.1='[&!K64*HKO Y, *.A2]L_R3A35Q\]S!ZS';OO5\CO=^ZE![T\E/W MB+0ZA\S25*Y8.GC+>0&J-/'R*2Y^ &<@Q4$2:_:Z#B(=SA73V#-?AZX9='^7-[N1&FN7[W>J5 M+.0 8Y12!>D='?;[*98^VAFPY^CAK0RJ5V^$VOAY_-R=->V3>]TZO9U!-&0. MX$,AE<^N \&?Q?EQ;N%[WZV2U<'8 OOI["#UKDK,X\$\'OL'1T PO5Y[J#VX M*PUOLIT+_J:<]9PCMV%*'2SC:;7-8HJ76+%-YNG8/5;9C'NGXP?%.E&R!1[] MNM)OZEK^U\D]X5YPJ+@5RC:?Y(OK\NG(W:]=."1_NW45@F MQF'@H0U8F[^_?51KI6>/1[EZ?Z@T/.-WF[ V^%N$8BK/KTNN/@Q_RV;8YQWP MSGYNY&3X7!*@K9E'9HU'1L*"7+.\GH$^GR1_)Y"R0G[7ZX7!;W3VA&KMYNQ8 MD^6+VE5M( LE/T\TET\)$O/#O.Z'^;U\5#^O=^JU-E=N5+GV:;E5.VV>5VNM M-LASH?"3JUUUZYT[YI%A'ID](?4>K$T2XU@^,.?T8.1! @,\=I^9NF]*T"\J MP1FZ0A9&QZ/YJINJX<%K.&5,^XE9?'8KER)3:)FNF3.Y6?= MD7VL)5\KM@[UV.L@/Y'CDHMFEW1*1]&,+M"XAVS9<4PD3!_:-5XW;_OYX8WT M/.W]14Q:1(D7*GXT%-O&\SH>H4:]6^3;]B3?31WH7\AA#6WP6!K+:S3_UOT5- MNQ$(>?(K#_%?)0_9@U6DDDEQDI#B@*$)V6#I4G@+.A.$'_>$C-DW5MJ$.=68 M4RUQV5LA>V^-R?=Y@WYTJM*+U#A8E\A+[6(GR@PT*K-I]L;'L3[O5V#I.)_2 MC;'O9S*^/+JDXNCE@H=Y)R\*>M8XXT_T=*ZUI0[-]N M^#3^FGT_I-F4?W,6KZNCVM :G1Q)+6'0NWRLG$^!?VG=\MP[1,PF'8MH3XJI M(JYO6V-.]1P\?F1O+TEX/[<*5T'=-2!4*ZVKA?!:71A7U$49=&F>C)V1Z*!6T M.6'X_S!\&^+7QV\I06(.#N;@V!_T$1B(%?PN&.J-[@X#61\<*,Y>-A?5QY.. M7#JN3OB;_N5#LR5?Z[=U+/I)I=5\JBBR^B/,W;%[=\1%29A M[HXD YJ6()805HL8BGHJ_EZ$!.6T[?#5MXI&D6E=M+7[I[DZO49W[F215)[ M59)24I&Y09@;9'MND+_C5NW\>N3]+J5GO.+>=HZ+5Z+:&TR!6_VV]/RG+$*R M@#3JIHI1&N7@PFYZY!]XA&@(4 M.E4Y'>5YG?:N%*J3LT=+G70?[^RL_LB[Y[?E@2R2(J7YSU>@E%2?CQO_VS_' MV,]MN@]> -9UA94GW0LOP>JF%QNX<'_GTE=MO:_][BJSHZ%V_5=K'9>!@_.$ M@]?ZM@[66_!:MC MV[7R;()5R&".A+T@]1ZL#:M9NOM.,)OXF&^&V=;S\%:\ MYI5T_>[8Z'8?;^^N9)%4+2T**;&X[NAZ_[;*;CTMC+G?K5',)LPMI!O.I=S^ M_9'S8I MT5@_6?V4!$4;O4B-@_6/O7Y*%VOGPRR_O?&'[?(\+X'33XQJ^%DS*=YI VKV5KY6+N2)1X\7+F46&(.+A9*E)CCO;6L?'G9]=+Z M]?'O4>7DN8O-7?FX=3T 5B8G?"7^\-U9K^9&OP=:V<\]FPQC=^>9SQ\]X<0@ MCT\CFW>;T[Q60E^WTL]7)^ABUDU?W\GUH[-[?JH-8)P0151:)Y\3SO:':>_O M.8CX&$CF>U5WY\@])U)IK9OP>F>Z;/="T'-*XKY+C73SH5-K=\H7OWX_7-S=/@YDB13@+4FI4H'%Q6S+ M1?.9V?H]<= *MFXY8Z,ZFSS-1GFKIKCB^7GS_OX*V!JCGU(N5936]=$B\.>[ M"VDEB?$AOO2O>+P//_WH'B M$[.QTSPZY^.T%!LV^?D_\=%'FSBM6H9E_PAV:FQ:0[I*(MFT Y3NV4@9I94^ M?O,/Q9@J,R<0"\6,&)KQ/\+=#@O!Y3+%XK^YZ%=8CJ6U'"O/Z=B*S:%=>E?P M$=G=P6>6HP-'_["1H4#:#SQ[[JF$+*XU>3^:+!RG2A$%_J-P0QLDQ+\ZS5ZOECNU*G=4/B\W*C6N?5JK==K<5_QEI][HUJK?0N-D.^-=&LC<@,MM MKGG,56N5VL51K17UZ2XWJB3/;(L#>7GA"#,)8LA,7\N&$2:FZB;7;?\O!UFH M#M96#O<5Y)7(_\2?DM^$G]]2''I6$;X?*QK.&2HV(HER$Q3\I2FNDL+*ST". M0RN63W4'<:;E(NT;F:-"E(QG+2A\I?_X<)6NG1:[-_IQ<_20[]N#7P-97'YF-O>K)^:'[1S? MO)*59[M7[1T)\,S\XI5EOFZ/[5+)JN7=M*$>*0_]XR.L/I>?>7;,U\^;8JDW MTN^%V=WXXMBP3^'*I6=VGR;-1^&Q6>:;8OF>?W":97D\D+,ROWBEDRZ7;^^[ M=T-^S-\_GISPW2/GUW+(YL MHWNDQ=4=WPR?&JWRL#Q"65&Z/NG=(0G3-K?,66Y6_CT\.;%SW?REXES5I?/\ M%5^6\\L4JV:/>[.K>O6NUFY?YI^-X7@@]:[PE4O/_/W;OA$+VO">]^JS[F]+ MTKN]6EDN+#]SJ)>KOWI3\Z$K=J?C[H-XUKAZ@"N7GOF4+3JRI?;,&NKD>*L[ M>)+DUI5<7'ZF;!F-RHU2FHUNW'ME,*L=/?PRIW)I^"7+^W>EXXZK8'GCO0;Q&O3IV+W5KJ2!6'Y4G0R>)JT?T^>N^C. MRB%';I_:G3*@Y*5+W9'5OLC_TD]')];@\??]F=*J65A42.&E!)^&N(5:&O^? MO3=O4A39_H?__[X*8^Z]3\Q$2%_VI><^$X&(NR(*;O\0"(C(IBPJOOH?8%5W M56-;5=VUJ)43,S75]A$RSY;G?/+DR31F<=1U:'R]_^6A:\WJF>YBEVP1U(Z+ MYWV4E@<5:ASY]Q\<0XK\DT>!QT/<[4A3#"*BX'Y@=R]$CHO>\_!$"OER=C_L MP<+^X/%^^LB%X^_NP]7[/T-9HO;U&*1EI[B?C(_NXM7\Q?>DZCSTG3@RWB-8 M@K_ Q/=PJ1@?Y=]+__)%$?K=S]_-VH%<+E NV!?Z['81D NP%R"7AW =<_9@ M!) +L!<@%V O[R27%^ZV/Q4=?Q@/Z!?PX$W]Q(=RX)>!]#<- =]^B_GE3'JT M__PQ;+M\37I5)FF^DWV8[Y3](L/@+\C'5B;2+]?#ZZ1VN/J'^"G+\VZ MZ*<8<$[R#SL\/>[V]"HE7V_ND7_!$,X>;>OYD?%ZA]L^K^"/T?+M>,ALE^_U MRB"!7MR07F!@@;QL>P")#$AD+D23+H!)3^%8E^9AY>&_KV7AO3Y'<_7*\$NK M[16/YT&+U)^SI'5?F"SO8\BQ' M\W#E>_O++YW_<^"] '9G3UY M?718^C,+1,Z>%:I:6TLW\I-"Q^\H".QRI#U:-.&XANFS@:/J08_][7-PS5[M M15WR7-?WAI&OV7TU$()AE%TJ,U*=V.@;01Y&?#M)!#^XN$5=QYTH7/81>,/- M*7C6B5O#,?O'$]??O H3GG-JZGV8($LX:NN8+=CH:-*9S4)9%SHI$U)52?\Y M=9CJAP]*:S4H;;/W_/WA1!(;_O65YXF+?AXP M+N=2R,;1T@]20]-/,LP=LOV.GH@F3 8&9\-S2^9(\RFM>86Y_XK.O/+5J,$G_?3ITZ#6&%/LSZXZ^E%1[OR,^NT=Y9(5AK&AYR_6IG5B\2:#O?>Y&XENVI*XK%/_P$\D_9DCDER-I#1PY\ M;>3_4RJ#@Z\@2VTM)Q476V$:HYTXAEG*T ?TND=O!T5.2'[)KEEAM!AM[M$'?L,&. Q#>$<-0Q+;,G_J'3D_L+) M/&)VTU'G(Q(6>5CTZ$K*8[B4_S5[=^UD;*TV4ZN3J+"Q-QT-IHC*[^ ,X&/>; M[DC05GW;1453\M!IY2"*EYL(7:K:/BN14%S]8&%0!^8WU1HS(:TF=$AV?_Q# MPW 9/OY7Y&]^=^W;9UF7JLW/8NP,9[$&/W @N1[4]TNWLG?V#/L$8PN)V0L3 M,*#O83-/9$^*Q($0#:\.ACW;-8EXGKA-:31)18(S3!G!R3)! EU_,5/3L&-G M&9N>RP_'6)>;0'P2[,3L:@N\C-%4&668G^KY/>@ =/QEXA"^(S0G9=)1>TG" MS"LD[\8RU-JXC0GOF*FB4UB9(. RBIZ0"5#T9W!VD@R,^?9 4O:XTZB.4#M0 MS&JZ7.*IIA,,4F9(^J?:_K:X6N2OKVPW[)5QMLO?-G\=Z.WZ!'TY4-PE7JSY MD%-OWOGRC=>U%]ZI]I[P\FH=]#99[R?R"2NXT7J) M(U!9N3*@LG*O/Y,!7K.YK0\+E"%4178A'2SQ_6$V:86V*P+OS& C3!R,'/$6 MJ3RY??Z10.4]!_OM_;(]W5N*O!'"(2V%&BSV/Z!B8Q*:ZSI1M<:V 8\7,)L8 M(ZQR:T#E.ZCML_ T;ZS75P.$]>5$KBB^=)@YS-K,SDA=*5#Y#MK\+,:.0]X8 MLZ/!3K;TT!TE< ."Y[LG&'N[0.6[Z?L93 WN6A$U[,:\S5$XVQ?V/-+NI(Z% M8LHX4/7?@&\L6$GZO;'-\22DTAN2P>O-1>I$*+B,PD09.Z/JS]C4IO5IB,P1 MHF9O-+E^,'RQ)2X_I'#B"*P^WM(^:LC3LQBOXRZKZI.I'>_E39NHA)O!_$-F M\0 P^W$JH"P-E*5=I10O!PO[3"G_F\<"KYWRBV-^5Z.=:"<;9J\U,:PHU8N= M0F7 UUM=_7LK_NWSJ?>;AV6OK=[#[@#2 S<>R(+.Q9 @RS&R-U/U)L^K]^667?9YPOC^+ MI;Z 9?WC17P)7/A\&-^K!S+?'5$_]4--CSMZH0?HW0F7'LM4QX!I M?&2/YX>.J=97&KP7%28+:9 R0>-EB@3X--#=-PY"?DEWN_QZ4#NLNIX=&_-* MK[Z?N/$DTUTRTUT2(<-"#F:2) $8QG>!O'Y=E,[[-HBBK#3'%;Z1. .P\")]U8 M6)H5@=P'H#K7(.)+X,*I^WNP];ZD^_'<,=[C I_+6P1>/?@9&)%J>8;.JX&7 MLBY\X+.J1Y=USN_/B:VT:$ZFB&R-#Z(>"@NZODO]/I+%.P2"EV$*>\. YR:< M(%#S=XAU?D_-I9[1V% +A>?;EASU^OW-.&[D:I[M75%XF<;/;MY^!JSH;B#G M;@Z1_'3U.%83G;P_Y):O#P% $@"2+H8Q/TVH+WH5NOH]MGPKXL[S\;G'.U4F M= @Q);*=J2R$/%/9^8@[9G?9J-*0BB'1,D)2H-4)T/BK"+N>I?&SO< >VMW. MC-_4Y>FJ(M6&.B-FHTJC*X:"RP3YJ=J:/#N2-/5QSV_H-N1.1$<:3**9+(_DL6)-UE@^URW\X(DF"2S M;B]/Q4'_C=14B&^W?#T,8A#ZD=MWYL[[1W>L;DD4_S_3D'S"5W/JR,?[& M<877]@@GV?LKESCKUO:?_Z4_[A^D.88:9%YC^8.0L.RM1Y^!P/!_WB$J0O%[ MS_>-]34(?S#L_.?_/1S]]Y0.TGS'#[[>^Z\'TUH>N83FKLPTH'E@J#:D+M(W M?U6=G9J$]ZZ1_H)^\XU?O_G C!$EX@M-_Z?T_=>,'05>NNH>>L"Q1UG \5OW M'^4^[_XS/\SK%[\&AJ-FIR>S9S]Z:BZ6R%^_G4Q^4'[LNP3^IY:60>8T_R4) MW,_#LW.M>Z3,*66'1[G,!WM1^$TAU>GF*6FGM114=UAM!06#$HV%!P MAIDK:?ZH*S@"&QIM&!0"$W\1D3\<4NG[F$I"K?1H5*5T6,-7]#3G1U43!B6I MP1^#D"G/#H8EOE=-1UCE.;Y;X0?WQX'O#P6SO6I^*/BU7?B=PSZAL@_\]9^L MXY14-_4*45BRO)(\_'G/S"NB\-_II_EOR-]_E4O&7C/2[Z8*&25?-OU,:5:&<0$)<&VS4U51&WV M5OV5M%/0(N40GV%LI/1].2'7=FQ5)"HY"O.8TFU;\:Q%^*8,K1E-T%1Z M*DIF2DG_2$GI%:]6(WV-)WM;.X18%Q_T3 53T!\IX0'*;M.W=6R.'XG)KB[K MMK]3< 7^D3+AZ.',=QB43RA!V/4'>YFIBBEEX9GKQ:)-,75GPP^U.4/.=1@E M$E,ABL^'Z8K))6EYU:FBL0AT@?I/5P"<\V(IM%J052 B>& MU43>-64.66SGUS9D] M1IO=F-UVK#V1#N"$8*.^L9TT@HB!X^5JAZZUD.Y,S(RT,-:Y9;7J PLZP..$ M&,JK1J<'=5/+.:$#ZT5[L8)[T;V <[L]3TA,Z8$)]VEW6:0Y&F^EX M_::D#C8IZ0D=D :U:G,JK;L\5Y>G^X8S=6.85= 3.N!XJ,60CN/#9" N)LXJ M'L^0U%..$JFI\Z T.2OK4$SK0/?3=-:?,*3GIH+!<:7#[ M6NK]T!,ZX.WYREZ)#HQM17J[0_EVB,YV&6F!KRXRFA#D8+*"T18Z"96ZK=I; M,R,MN,H!;#4QLE'=V8+B6LNJTAV4K' M>D*S:I3'S*4)7I75!>(:R+B><%8J@A.:Q3I1OWN7Y+K&J=]A!1S8RT\%0V'G/\OH/M4ML*Z49[C*]D;J=@I]1E;A)< M5>R$\C"U$J,_"$6'2I]Z0EWF-,G&HR[D\(FPGOF&*\TI.IW6"6FU]MB,L(B# M*1NBKNX,T@AX+'WJ=VGEJ?BW/.6(MZ0YBJ.N0^/K_2\/@YRL:O0N5\F"7NT8 M+-]G97D2H<:1?__!,87(/WF4:#S M.#LZCW*\* >_^_E;8![R!:>!("Y $-@7F &"N !! (NX%$' 7U *2.(2) %, MXD($ 4SB4B0!3.)"! %,XG4E\<)RN"=3N?>;-?V"6;^I\?_VE(L;X^>*^8Z; M*L6?KU2T]U1F\O:5;N=%7BSQ^N6M[]0)T<_0JW.&-374H,1[NJ%_ZUI\M"P,*9\R,> Z/]Y( M@.L$KO/"M>(N9+UBQYC5:;P6,X#HKTWT*!#]9Q4]!@*>2U/R=\T*+C0,>HYF MG[T2L.='QBM="@@$_@Q0[B("W]L+)''7C'$.G"NO(\&3:A?V[^>M6PZ?,)_CXMO*SFM-BC,W2O?7JV M&@=J]AP%4?+CLX@B^=\/TR)*?^]/O9&NL'R]T6^M.WT;0I%?OR#YSCO5 M_- MSH]EDQA;T9*+PU0R1L#O-2?.V,N&H9'^JQ][U?YXOM;K>:;"=$3,%D*#QC"S MH:Y&K()GU=T8C)9ABGR+@^/ +CZO7:"/[ )5W!;-]8*]/K7'O0[:Y,AA;8]^ MM%TL+-UJ1W%;M:W5 34Z,=O0@^S@%9DA1G09H5!@%\ N7M,NL$=V@2F^K=E( MLI]-X4W+;4Y:S$QWX=_I]?D:=J%4DJ8:3[F)G?#U2H4XS#9T-;,+.NODSY09 MYLEF#!>'K/Y":L#Y892=W Y>.46X<3._U)WCA_'_IP!&WM6I?]S>T%,>_N\W MZ-G\SFE YHF$1=WW];RGCA%L+5:(UBH83YR!SVUT[8C=1CI?19OMME4 MW;/>40A=IG"@[D#=+SEH?Y&ZUQ$OWD'[N,MOQN,E6YWB VN2J7L:FR,H5L:P ML]=LW3*4?[8"I![X85A:!_XBNXGH%8N /E\>?[& _\7$_)]/)WZ.[5SPVG%; M>P6YA^OG#N[$NJ$Q\R$D>).Z/(:V_J F:]@"%Y6\PPN"4F7Z;5KK WL ]O!! M6<1Y>[#Z*]$CJER?APQLN%]N0[?:W"EY&R.:*>-H\?(N8 [ '*XWRSAO#GU* MJ\\7=7D@MVN-^4C&!$1N9\M#EE; 9)DD7O$>BLN%_(6UD0G%,TO&?FUXH1%^ M!5 !@/V!M#^^X/$$\//XJ L0W-4([@.F#61[Z;*]66CR6UO_X]7H R,TU$!; MYFVV=6-K./[:3;_X+>0 >0: )@$T>=ME9S=0E'#OQUA/KW[W8OS1B9U(,0]A M-^:'#J;Q0G^E)X-VE>[HID)_JTN@WW*C%NC]I]'[-Z\]?IG>]^?N:!#BVIRO MH\QVARZ0I+'-+D/("A1PO,S@Q2ICH/= [R\-0'RIWFO0IN4M4VGSAK"4*XY3 M:_&RF.I]#BFB990J[CC]=J7"A(0T@BP7 (U VA>):5Q[ MJ#XT'"<[]>'IW7NW\FNWUI#DB,FN9$KC=(HH8S0.ZBF! M-G]@ /XB;6:WFSJ\K&L6;+3T"4=UUS'?$E-M3J-O@BB3Y%L&WT";;T";WSBL M?I$VBRHYAS3!&MGJ -W$!V'N;I#,-Z/ MLU7=M3PKC(*\ SK V '&#C!V@+E<2^!^Y\G2Q8%]Y,=^OD)@[K1C;$1N!0M] M8>TMDG8,P;OLFM0L?$?*!$#9@>9?09#_J!#=B5F MFI^&^B15)I!B22_0?*#YEY80O%SS(UK7Z*GI2+8Z;W1J02 3PB;7_#0MH.$T MR3VK^3>)M O91?4E_UL]K^5I?OJZZ$ST5';,/#>=KUNKQ!]E^E^5D4#EPF8!LH/E/\J OP7*W]@M_J' MB/:W,(0T=MZ4=T<-*G?\>2E-F8&15S^<=WVHO^2G$>&#B!] _0#J!U _.,I] M(UL!WQ:,NZ4B/+%0+)OKZ9QB@CU,'OC1M&5Y^VV6(:!YIV\$*>/HV9I+8 S M&*XC?WB&,=1QW%IQK7D='CHJ'$63:G?6VV6#RMI[$U29?--&F, 8@#&\4S[Q M#&,8CWM#;%X+]S#7Z6[P!4LUFVYN#%E/;P0MX]198[B-/8*_GV@2V,EZ!"X" MW[U/(WPOO)8;0R_! X -@\\D[D9^PD MKFWY1(AWS2J-:/REQ/;/TWBM4V66YG*(P&J+ M&07M.%2=5J[QVN&YW8K$FPD:U M4=D!JH MY_<%4F7TQ)XJ4'F@\I<7SC]?Y;G*1%N(FFSSPQDS[M22>.D@9J;R62$!729P MH/- YZ\AS'^^SE,6-ABO.HP/0Z0JQVH]JC2-W,UG#07Q,D.=T_F;1-9K?F"D M0R\9>VVI>J91.A8*_-=4+0] ZP!:!](&A6(?A;??^28N#@+#TQ(I4+WP.)%Z MZIVRNK&*D3[,D-3]N0*RJ-IDVBU\-K/':D(D#).X=+Q3$"H+[DFDB,&##+P$X#[SSHK.,^9>H?WER)U M?]]U!-05WR;T?S'IQ.?3B8L$C&X@J?A^Z*06^"Z7#L3RXI2'PKEXTB7 M+B!&R.^C0$V7=LM3@Z09&6[8\[UL"H&?7V;1S"S'"*-S24AEL)TT^XU>"!L" MBU<'W$ 46NF:\^T^4 9[RXN&@/U\&OMYXQSD@^QGT9IOE]4!7(6'#5FNB!R\ ML+*F<-_N%4698C]08#_ ?BXM=?D@^VG5>J..CGH3V\)\UI5HKKH8Y.M/FO,0 M5!DFSQX;OLF]C^:)/ ;@'=>SV7&^,(E^U<*D&Q?HY0-8-Y-ZI"[]KO*T8GC& MPCJU4:TQL4AKO05K<^S:XV1MI;D)JR#YK:0X WJ: $6__!SA.8J^]INS<;LU M\.6QWH.FW(AM[B=BINA96%^F::#J0-4O/YQ_CJH3+NZAQ,;MV;'L;U:(;SP,9#SXA*64D2V&( 6PQ@B^%#.MABZ9JA^_'<,3[+HO'& MB4#JTY[7^\JM^]M6T^N,^83LV Y4F2C8VDS'=-PU(,KX^=Y7P"2 25Q'RO!L MDVBB2(UJ,"QL#]L)-^.KXV5([C*3R#<"R')J%L D@$EULB6AEHBZX[6'-CZLUE\)W M=G6QVRDH"C8;@-'<;O+Q>T:C$R'G2OBL#Y-PO*/F(X+0I[G1@.T(8#0WF\3\ MGM&@CC'O&HWUP+8HG]WQM$>B=&XT8,/B;0N?;MPY@&V)SR1M %Y=U+;$N#)0 M]+T7DWP2; B[!Y$2VV 5% /;$D#9KS$S.*?L"#?ICI(6/.6'D:ZYBPV[P#0Q M4W:P+0&4_0HC^G/*GA@[BUD?#DL[KC>3>D-9# /=S)3]TV]+'&\F2YFX#HRE MX876UOCQRE60ZH.-!K#1<.-M*.!#X54[\-K#('QJC<'DK^# - M9$H+U0I*6]6)C9*_*#E^^M!T/733O]H:8>2F3PM!4@/ 22#M3W^)WWM"+CB#W<-=A>#Q*4_M#,+(+\XQ^FC#/%"S$!U@F,XIVO>'UGHR K!S<> M.XX/;U3-&V$6&@2'W"CH[-) BBG>I_ 90-$?MK[/HYH.>?WT+'>KKTW8M]7SGN5X:^'^1_\>"TLN3WU?0QISK'5K9[2):L MY8X?-Y1^=3Z'4%YC%32_P!0IXS0*$.F;-:4;1JS?RGY^?L(UVE;:]MAU;&&^ MWDZ]IKADVKO,D/*BW3*#%RT)X-C E"X_87EW4S(GMCN=UA&&1T<'74($MU$- M<#42X6"+^89.GSZ00X0OY! MB=2)A>LY&ZV3ZMA=Q9N>R==-7&2U\TP0=H!U@QP5(&V!;E]MHI!E9 M<>(B%".W<9FL29KDVLQ.01G0: 3H^G4$^L_6=:)B1]+$[EN\R_A"AW!WD@.) MF:Z#/B- UZ\B9G^VKD]'87?1F.NZ/.[5Z\NJ6B&"OIGI^J=O,P*ZGU^*RP ; M"D G !QTB2G#[_6DI>C1>B]5+<-V![V6)*I3OMHT%0Q)#;C2@^SDPFIM-8G[/:-1U0C".W&W+2:<)68;#;YQ@7Y\3XE?/ %RM'=E M*;57&ZNSV,KD:#_=AA));'CVM5,-^ 7^_]Y9L4=?UK?)'.J1R]3\*S>R"=5EY%=4E?I=D763"NW M O(]G,2',.<%3N(,>S(G01!8F4"I]#\&. G@)'[=#EZ>2KZGDY@'[7E[NV8- MV"+&=7-X6&VJ:FX%]'LXB0]AS@N A#HI2 !S]A&KEI;2S?R3>2['!>!78ZT1XLF'-@B6L@F%/[QU<(S_N MDOU?Y$B6Y,-?,/+I[!Y4R0/+_WT(_$TM/VQ:_25D;1!^..A5&KL=/!)5,]/S M)S<$KI$?S[#\,QPY6CX*+!]8_B]H^LMQ[3>U?*RSB(-1A1G8@M7D-XO%>KU; MYGK^),I_C?QXAN6?X%SH"4#W8;(+T!Z \0.,_U,@@.?73( ! MW[X&?/3$@<"O%LR]MGOZ=AV1F"4+$]S8CT_ M7/ 5H/O7ANY?3.!SX])^)QC@HV<)1'DSLP2BO+!97@W:\INW60V,T% #;7DL M&S"VAN.OLW;[W^(.$'D# 9D8S>0C5WN]5=W(+MR/+">/CXR,A?4\>\N,MQ; MX3>:>W_%>GKUN[?BC\ZJ:V3E]TH4BV02H10JHSW*#-CNB)XM?OTH/>LXV4CN MRODK68K&/)DY6W3FNW'$07WPY@GFXV:2^Z9N#TRW]^T(K8[;R\'@[H]1B&?<6T: M&YN[S+2.-V.1## M8%IOVK#EM4V+\*)AK!JDP]=)6YJX5:>&4K_>->F732OH M+M[.SEC7! M6W!8XP,2FOI!W(Z$9;O!HQO-%BOQ5#-H4\'RBWW),@6#BWV!P;Q#IO*DP3"3 MH31V@@8K0WR#;W-)@=U1XUF59G"\?AG""H.&[U=^S[&XPIU49)UY.F\G"R'&[, M=;V+!VQF,-G%5V4/%Z'-?-# 1Q/>AX?;?H"K*X,@H ] P+"*-VB2R&0 MQ^V1A2#+^4#:IXM0?G\OCI=I_ W#-F!IYQ]28:=VC7[1H_C!!H M?.C6UK/X R(\GK"QNL *#9[LPBLR7%/C<&IFQI6F1#A5)MX21 #&]1F-ZW& MK5OAVE&33 V,OU\V!\?R#&AY/+KP7 %G?_G+1S]U:_O/_](?]X_5'$,-,K>W MO'OWMRM$LM?<.SWX/^^0EZ'X@]3\R($:1#P8=O[S_QZ._KL?AC3?\8.O][>= M/)C6'7?1W#&;!C0/#-6&U$7ZYJ^JLU.3\&Z:-/T%Q>]O@_SZ[<:4C!$EX@M- M_Z?T_=>,'05>NNH>>L"Q1[#$\5OW'^4>_/XS/[0RS_$U,)S<%V;/?O347"R1 MOWX[F?Q@&-AW"?Q/+2V#;!7XER1P/\^:OKOTI]5OM;DFM)?_^5%N2E- M7]&SGA]R31B4I ;___T+(>&_ISP[&);X7C4=?I7G^&Z%'Y0PI%S*]7L%^RU??^=IS^ASP\<_9]I,%!2W=1E1&%VI8P\_'G/C)LH M_'?Z:?X;\O=?Y9*QUXST^VFX<=\^SM,?-)/3U4@MIS&68X1A*559(]A9H5'R M_#3@./8;N-=/ J74.:$IJLX8"@YCC$)K*J'0!&D8%(JA"*(]TL_LLB!C;F#- M8;R"VTRSO1MMXB$)U;;.& M44:N^TM/Z4Y=E\#21*3X?BJH)%:?AF8VU]ALX$IWRNW(-*K*6UL\HB15PW,M M/UC+@E.U7 'OU/>]C+(XTOIXKM974^H@6S)]F&[<<3B>9:\OCC2(A::YQ'I+ M&]KUNS&*L!X1YJ2% >@QI2IUS9[ [4X0#/=FKZJL=PI>G)1K;IKS48/0X=A> M^[JV:HYH.J,L/'/(1=IJ+]BAW6[4J@M=EXFJ9::4Q4G9B5;K;??H1D:ERBQ- M4Z;=ZBPG+8K?Q^UF1]_.;<['S-I([X2L+V:DY(^D?6=VZ/9F3L);2'\=MX@ M[T;Y4PMCW79]S.UL91SFEMI^MA2]N>2P"E&BQSKTPJ\Y^5,+DT+8 MIK0>-%E1AD2VTJZ,C?;F.(#"K*:U;3MDG' +;YI[3:VLQU9SD&QC]8/VA6&O)J]H8%@X>(TO=UCI6=PI99&IS=,!K M^TFRADD8X6&S(D(*D5$6WEZE=@-V,K9:<-P+?&SM\WU5R=Y>Y%1$K2F/KG5\ M'K(CJ]L9R/.ES&:D!4Y-!M,U.KL%23C3;72)0'%M.G+V\YRTP(!&>T20%@,G_&;B;R:8 MP![J6U.AB^^7S$G2<*6IR;L3RNVF6@WU(/;8FN8Q)3N5%(MI]3N\2D@3*]RU MA3#.*(LC77(HYG2YKB:[5,0'[2JBH69.6G@JO=+%SL"B%W#=&M<;XT#?^WHV MTJ*HUK8FD7"STY75N H--NQL0\SRIQ9$U:T&#",SHF63A( ,NI#88C8[A2G. MG[%U+3D0^QUL5*S:Y "-JTR-32D+(YWB-0CF@S5O#R7J %=$=$1TQ92R.'_7 M[R^C5KO=A>-&DY*KLL8X;/;ZXOR7?;?F&CUK:*O4?L=RU";"Z_E3"_.?M1WT M,#](+CQ$8RB)H58\2MT?\6N&:U!(=&,M=3EID@:$98ENDIUUX MLVX..A&]GK+PD;;P7)[KS^EN*Z[;:@?&1HVD949K,:V&$'I];X,*^:2\;Y+2EPV,!G[3,]<:*C?2Y2)$+W6D5LIO)NBO'$K'G M?#3PP]$N(RV,=B@Z,IUX?<<>CW%YPU0(@J/RIQ;<0+MG;,)1(%IPNVT(77U' M3:I(3EJ6D1;5UM1HWY0U.'I+UIIP*1)A.<]+"O-JB MVV\BJL3S\:0Y3&@RE#IF3EI$L?I$+ 3K@./88D:>#I/ MB@&VE%853V#9C+0P@N7#65/:'&D+S^6F$TD)OX;IKPC.\+34J^YRT,(+VRE3J=8OIVF-V0&L46UG% MTBXC+49O>/?!Q 0;C";L!7)7X5P\((5D;=^1R6&OE3 MBXYFI=2A[23<->RA-A,BR%2FZBI_;-'1A'N:01O.N"9#4]H0^CN*&[2.M(69 MP3Q^H%I;69&':U5KQ6VUA3&IR(@BOUAR;HU$8VO8*F>E67X?,H(D)RWR*X 5 MYN"S,-\.JUVH#O+ MCL,/*Q:52(I,U,R5[NC@>=M=3EO@EUN%6%*7N('- MJ1UFS4^KANOD$ROJ5\]3/8X0R%!N5QK[G="(;!5.:=UN'UJ#7?[4P@#2B(N>;U:*"G/U ]WL M#L/182%FI 5^1=U&A69FVMBV''>,4Z-09*6:@ M5<'RP1;Y)1"=J M/YQ3OJGQ3G>IDV#J.ML@OHS%O3OM;;"]SD*%&8[FBR&'Z MW!,Q8KW.,OI^7*7E=@TR!YH6]\8&FY$68Z10/018=ZS W,)N5,.JLW8W.6EA M &-N[NB>VZ9@V_-%U!TWCK3%U7R9+D?) MMN_ @J3[B<1ATUT]9>[WH/;8%O\>83W>*ZWYCJ.N0^/K_2\/$9BLC.H.9*/X+E,N]!?T;%\ (!=@+T N#^,QC !RN3RY 'NY3+G07Q ,R.7- MY/+"]B;G;>3#.$"]@ -OZB4^E ._?!SN33=(W[Z/R@%7F*2@3:,5GU(JG #N@%9]1 M*YZ"I:Y8*P D=%FV0#W%@'-IZ3$=+?Y\I=04@#^7J3,W ?[\/(U^R^&@A!WOA0'ZE.;/2-(&\U^*VE('QL*=A3@T"A'+\G6Q(=R\:L M*HA==,VQN)FR\>V9@"AS1J0KTZH^L&.R;NJU3IL)?//]F4"[6_"!%1![#Y/=478XL?C0:*1^PU=TS^ ":OENM=GL)DNURM;/EH8 M7=N;B7_\DUI7^L^IILA/?_"$J1V7P+4:''_99F/\ZUK VDL.!P!.^]GPMU=8 M[(DOZ$TM]E)@J&$<)"E)Z@N!6[D"8.Z5-8#5M-B-G6S] ^('"-Q5KBJ7K! M? /@VR< 4@ D!R"YC]2D-Z^F>.6PJQ=G]V9<2\1U??KP5*N"2_0LP(]\/$O> M'!5Z[?0M'5T&)*K.5?F2*S<F=OP 1& 202)W22RY-B!Q MK5HZ9'E7Y4BNW&K ,@.T R"(5Z!)5\62:T,0-=]=!\;2\$)K:UR5@[DJM7AS M)!'4I5Z?4EP;;IB?(5JFOQM!F#$#H?X&*"(P"8 B A3Q\C3IF-[=SEFAXP'. M8W&\%8;Q]2S,EWP^X(@OWHZ6L*X?>Q'0C-="$&]',S1U;16V?8%J@*7E?FDI M@57EM13D"![>CH* 5>5USR??CF98GN:[5X,;7K)F4#?6R$@W%I9F78W3N+X$ M]X@>WH["_'FG,7_]U]C$*>LN'EH$FW?7ZVW?'&?\!>.P'FO'0U3QCW]Z?I0N MLQ80_*57?0#7<.4:\N8EAZ^\;LK#?U]+D'798K^NBD$@=K >@/7@W< \X!@^ MF=BOK9 /B/T583@@]D\F]FLKQ2N(_1?PL;FJV6;@QY[^]5^:9AB+Q5LSX.Z9 MD&,LHBSRNN>)Y:6!2_05.G[TRTRIJ([J:49)#4O^HE0U-"/KNW+4$PPI'W_) M>MN_JL6\/QO/,>C>*EX)(7O?R;UU<=X[!LL?P+A++G6]*YEX=U-YH$Q!YBH> M,@G]@A(_\JET_D*%8:1ZNAKH]]07+H1"'(79[%()_'CY@J0IJ -/)!&I^G8")RND%_7L@;=3* 7_ MXQ\412MATWIWK+'@RG M=G:IR@=;#82]Q&BR1]^=A3B.Y)O58-^LIC7;24(8F&W90F9!MRDL,8,34ZLA M__@'08"QO+ZQY#6;P%A>9BS?NUCV54MO>MRQ5/3.'0Z7)#E3'DU&4_P'@^1XB6'SU# M7R/'^=P"OZM2!0+_+ *_*SZ]?(%?V/+X_2RTD/7;Y!X>F6_F!;!W2^5R0ZJ8 MJ^XH7NB+)BE,@F3MO'&,R21*Z!J5BF4;$[K?&RUZZT$GBS&1-#7#:1!EOL%" MF5?J7I09%=A1^O.RC&A@1*KE&3JO!E[*F/#.8GH$49D*S6 +N]O9()C7Q";K MO')PF3(L?OE_W#55?GM692D_0:=FHDC&TZ46+%I^K?IIA(21>)DGJG.I?5CGV MZ^PM-<,PSO>/_$7)#]*'J=G-C,>S<7'JTTK-5/"6ZI3Z\=RQM)*P6*0#\N,<^629T398S4_S/]OW;_J%O9M7WG+Z;(V M8<\69>>"J2?,M;7CWM&*>/SOPI/[!AIV_ZF M/ZR,YORF$W1LJKL*)N).H;,=(YPHPQ29AE?,VV4GM^ 0W[L4_4.R\X^WB)?' M646#R&^O+]K#]X@K6J_["[W],XW%VXU^)G"WK"@X!8,XS*#IM>&ZV]!4N]]B !(ZEKJ_H&DKJ54'TCJ6JKK+S* MZ^_]J3?2%9:O-_JM=:=O0RCR_GD(Q"4;S9OC QFJ.)7UHC$7V[4L#T&^15WG MTI%/X07?71@@N'?L%Q@>NL1?N\ '$4)^IY=/C> MAPH+X#O!-BH-JKXN.)/C#:K,!F0 MC)!E&"7+*/V&"-J-.N'/>K#@X^WK66'>.?/*8[S?LJ[OX2 )";JZV/2ZL.OV M%#@0\,WP(*;6E97 *,"!Q!N%;Q^+P.C'3V1Z9D?VJJWJDWE/EGAPVSYR@IM M&*;,,&^X"7JC9G8UX>%M5ZZ_,CH.Y'DK\KR:@P9 GE=;\0[D>5L5V)<0IKX2 M1/]>H:7!6?JLRO90.)9<&^D@)CPF=FEHF4'Y*/Q41X9;K.'F?"^=0YCIBK\H M!89N&*XZ=XS2.C!2/J8?W*/XU[!!=_$X[?55;).@8AM4;-\D(/^LBNWO_E%8 M''^/K-0]#@TM)8VLDY7<>W&-VESP2:@A5"Q60>"\^0]%EQ$2*U-O M"6/<0LP%:KDO!UQ_3@W%\RWE>T"V&8SAV::A"O*8V\2U/4,US+V964J&IA?/ MD@(# 57>%P^4OY6Q5+CNKN9@<,0+'(Y$IAH%=4/,C"7-7C ,*Y,$!BSF^B(P M4 )RK^O5U*@_/M:) 7*OZ]%4J#\^WW+OW\E&K-Z?(A0BXW-)P-CN=MMETQD MYZD+@( NK"']2%I_\9P=;0,R&6CG=8EBPO@RRMK5%:.ZIWI?M2%P]% M@H)RH"$W4C$$\.NS^#7OKAT_,8R*X1D+*^JG3O4$8CUIKARQ-3F0L.&*^TW< M(!O;+JL@2%XSGN^+?J9N]:!F_*)0NP^%M<\9T/=HT&S5R2V'$"%OC?M!H#/T M7FZ(F0&!LO!;+@L']5-7&TT49OOL#I8?%DM(@:&&<9#D_NKH%>\2)ZB_ORUY7DW]?4&>MU@S/C#6<: MU? 4JG\-&WD7C[Y>7YDX M:.Q]VV7B8)O^6BJ4@:2NI5062.H"O1^ !9_",+Z'?R>PP7- (-V*PRG6H2&9 M4]=P0\(/L-9BLWEG0"!5AF&ZC)+%8S&O!U_<@H5\>&DL0/A^P3IRF.\$E+P:W1IA=,YB&IE%@:=%]/XM<>ZX4=K]X".LCRHMSIKP0TOPYFXH8 MY[LP#FC3E10/@]WRO'B[OL0BSX\/.Z^TH4&._E6RP#8;J>&%^23/ M%3%I1MT)^Q4^X8TTPM[UI+W0EG8*@F7M#(@TM"5!'=/-+I4 4G]6I>U/K>I' M:'TUP]5FX$PA'EU07%"3878JB)DQ9= Z4<9AK(R3X"#"+5387M\!GHNHL7W" MEAZ@+C2YZ/6II,Z3XQE*SF((JS:/MH3^\0]9II#BR@3L"!38?B9Y@@+;VY+G MU138WL FP.^N3T$O0OR>/ZWSZ,'>AHOYQ.]NV'Q]RJY(*F S']0IWYRD0)WR=4@*>+]KD=2'U\L"28%"SAN3 MU(<7#;R43^$=_"T,MP?()*<5&%T-:P MW/0TWS4Z:3)\;N_5XR SDG$#YXWJDN?M_:;N54T%P14DZU=%$64<+=Z^ ,K. M08GL6Z)CSU;?G8!PK#CM,3))[(PEU=Y-=/FHOO2SU/?Y(-A/49(KK96MJ590 MVF9X8TE;JIZ9%\TZ?OK,R C@-I8 M(,^;J7$%\@3^%LCSRNK[@#QOJ\[LHM$J5M-B-W924EV(ED:0D07&TO!":VL< M4_0[ "N!>_;,/]0EGO0(0I#V]MA*=K^, /SL;;(7&"EW#X;>\)U,>'75\C*4 M0/"^7]+#!FG$[9D/"VMZ1B0L)'5_ D-0*C5K=6@N:[:Q915VC*\L@Q(5A% 0 M_(]_,.+T^DLJ#%^]'GT M4S[O=2#3R\='_]W+9("E8;7(JG+K#0$F.!+\N.[3(V[2]2D+$\[ M,H[U=.E[UL9^2]KN,^.^'^1_$46!-8\C=>X8DM]7T\=$)Y)F;FK.[-%H.>.M M(;:OU?KN?-IC%83,@4*DC-/HVT&%MV!L'UXL"MSBM90T7H);?"=X[[W M4!<)M.D=ZB+G?J ; 73\_E=DO2^%OF/II7_!^3\7M_B!O?^D MKO+:Y'W9.?][=!>-XD3]^CW*E?R?O/48-J?Q+[]8&%I4"WSW=,N<-$Z6_/0+ MR(EH>#R*V@V5@;M\.ZCU<&%LKM?Q3D&HK.DH299ANGC]$+!%L-8">3^C9A;( M^R;E_=.:6B#OFY3W3^LX@;QO4MX_K?.\-GE?)U#\KO%OI=;B6N3,7LK0SDH( M>\4$P#?8O/(_\T?C6-G9+J6SL/1T[^LJ([J:49)#;-S\E5#RU.? MH^EA2/GX2Z8-__OO'.SZ@>+.BY/WM2"UCY8:+%UJ=#^>.\:UKS4ON,""#15A M\>M8S;&M?MY@^ Z?Z>SG-77)C;=RO:+->'?MXFB?_8V;*O*Y"'$49K-+)7#B M'HJ-R,(==\0=[/%4105EB=07D)DN+@K^QS\$A911G"P3Y+D&Q9=K2^^-9M^H M33PW_OH @WAY,^]E&B<807@;^[/9T[Q.I8I^[[]&45"6\SLRF/-O86Q4,VU-D\Y O M'MFM7@A2)F&\3,,TZ-3XG V+F[25=UI$?L=0?G\!^6DCR CN+#5O8EFP%4\W MM8[8K2&BF!L(^L<_::K!8,5U!!C'B=V="S:.:XBQGGTXHJ;W*R.TLMS"ZE*> M;.*@BE?$W[Q0Z*EXB^QQDZ;86W*PZK4F$(M2U48CC[>R$PQH&4-!L/6<';$+ MMI&+7T!^T@![EE@MN[T.]G92H2OQ5C(J&^G7SPJ];/48T>0@%:K'PO$48<>; M&3\:*T>[2)-SC*3*- -BJV=M'EZP:7S(\C%G1+HRK>H#.R;KIE[KM)G@K=/J M<6@B_5EG3O%D8)BF 'M8!65S=<[S:@3!RN39.X#S[;W_YB=*WFZ#YN'V'$(7 M]11!3^]-/',WXK5W3'YQ&/_5K>T__TM_W']/??P;]:2O>3.+<#P M?]YA;PS%[UW"-T[7(/+!L/.?__=P]-^K R#-=_S@Z[UA/YC6\KASBN8V;AK0 M/,T9;$A=I&_^JCH[-0GO?0;] +SX^LTY9(PH$5]H^C^E[[]F["CPTE7WT .. M/=H#/G[K_J/<&]Q_YH_:CI^9BB?SUV\GD!UW'ODO@?VII M&62^Y%^2P)WW5^6&KV M2L,&.^ ;0J?*#X9Y"1#U=^G/*E]K@_^3 M=9R2ZJ9>( I+EE>2A_\N14L_#M/5,BS]F?$:A?]./\U_0_[^JUPR]IJ1JGBZ MT)5R5*^4DI;6QOV?=#52R^GBZQAA6/*SS&EGA4;)\]-$ZJ\WFM8/:\Z/_OVQ M<\X6H^?N@ZOY0JS -+& \3FJX'.#//Y0-9A08&/.(/!\05&8]L?1)M7[I9M7 M(70N85PHJU.,8A;M%ATN107)=DT?4T:;S8X6$@>"8T6%PQI77=.2J:!%2AX+ ML80@D[EL),1*E) 5M,39E#+##A^3AKBYKGATIV<;6M?HJEL/ZLU%!D M6V[(>8?#S(:'+C*)Z5U7#KF=@A??7ZF/!IUN=S>4$]WMS*8;CA,ZFE,61]K;5MM(U*@>Y/8[VAQI,(> M"@Z(57%YE!SC/=LER$8O)RT,H%L=2K$4&+%L+>N;ZHSH8V9 M+J/;ZLAK[1G6B@ZJF5(6GHGW*ZYH5#P2-K;KIDK4PGTB9)3%24%]OEE=HB8F MQSH:AF9;YZ!^]OKBI%1!/#0)*FC9=3(6:@L;EVR;S4C)'TDM>YHDNWYCRH^Q MF:[+ U/LU_(!%,8ZB0-UF4XHX UL!T7C)FF&/*N0Q?GWTW XX-B&RPMP8S9= M+EBK)V64A=?K]1IE35FW!7,QX]?1_;HV0C/*PML-:*<.*UU-A#FLMW"L06-? MG66414[UET9\&.C:'K:&#!6UVZN9)^XR4O1'TF&X#*O+UFIA0RVFR>_=+:,' M.6EA4E45[8[]#E2UZ[6$"0RR12AN/H#"K&:-S6#FU?8PK_H$WZ)=PB<7.6EA M6O),W>$H;DEV7&U$MCRQAR-<5"BE,%3-#383PU"&LCN>8BL7ZVGT(J,LO!ZJ M*PXZ:4IMNWV(-!9A594E,LK"VV&=Z]_(7%II1%3JUL?2%3 M4.+!L>3V]04A=CNFF9$6.!6'[&8H]Y)$-M Z;VUYK"',\J<6AMIOA?P(BS8M M.Q;E/>Y8]=D&R89:Y!0W"6Q[N.O+/.G6T*&^F4 )O%-HI2!_%3_T-Y/YMF.C MAW@EMB&YUEZ)"E.DE*-A:T4,.B-^Z"9X9 K1T&FS*65A^O1ZE"01UN_#:&=I MU?K*@:TG&671HX4Q3$$80LI# >I,I_"HCI!F2EF4TS36&H-=%Y:3I([J*BXO MH?SMA;F/:]!"UTAL)4-1JR>@AW6;&&4S*C*?K&S@F(A0GQ_'8S%V6R/T,-IE MI(7W<[54@I4YWK % 0\<68TKT]3W(7"14<%*@%TAF8]M UFVFPFY99'5+B,M M#$"#ZRV-4F$;'F/Q-G%H8ZP:8D9:&$!B;;:H'"QEF;3XB;SU=/%)28OS M<@];&9+[ZL)&]U->M2=Z4QKG(RA.S!MNUYOA?K& XQ9;E9!);6?LTR$@Q8G9 M\T-GBQ![&N;:,#$-YNOVTM]EI 456)NZ*V-!J,H0.PTJ4&6^CIF*H^GYVI"TP;-/Q[>F"K4SFG5DM[(S&D+XYV'++5?Z&T= M%G1*#&*]M34\,X,J"L-=R;/Y:H[!! QA3+.Y7W?]'21FI$55A)?07(-#RR9' M]@86]YVU,MQEI(4!,,G.,<8\YLHN9+.SCF83NR0G+=C"H.(C*DSL=G#">&VX M)T^$DCG&[RD3D6,H 17:P4"R^M3_2%GAKM=IM/]IR.&PG9 $"ORJ\.N0FS"1GO9ZKD#7)06>+]N M9J2%IR;+5B^"\5'?ANP./A47_?&PFS^UP"]3]Y :WG9M.1DK>[Y-;YIV(W]J M@5_I"(?[?8==P-!\T:A76[P=L#EID5^C?E7HTI.#:*."/\,52-M70C:G+?!K M@EFM;<7S(5X5C=YX3;=).3[2%H;KM!FCL<7MJ6WA72P0^\RRO62SJ]@*0T Y MA5EXG:1AMW&YPT\8(V1L,2,M\(NM.(V5KT4CNSUP9CMG,2-Y?9>1%ODE^&._ MD? -F.MMB(W=PUKTD;3 KP5)!XHTKR4VU%@)?I7V$+>7C_6$?BU%:#(^!"H, MT>AF.PVKSH#('UODU[PE"*LI'=&P&M+\5C"HJ(E\NTWQ,6U]0L^1T;B=ZE>\ MM[H04UM)R[P%EV9TYW+-9G9%2-DCD, M.5,NR!];9(*,8Y4:U0X$V1K-&_S(Y-8U:7??3_\'3],,3*)1&86VM0H,@7:1 M$:0OCE6L4,M.6$2G798&:4TAE*&2+#OF-83E>^0VH.B+1FN\XZCHTOM[_ M\C C)-.<[@ZLRE /[8B6W,-R.8JDQI%__\$10\H_>80T/0"S[VB*J%$4W _L M[H7(,>-\YOD)Z@M*GMLG> #E/'B^GSYSX?B[^VSU_L]0AMM_/<)RNY1/3R)B M=TEP_N)[4G4>^DX<&>\!CSVG4!UY0:'Z=W#SM_=OJ+/] X%R"7-Y++*]S&\M2.\B6V97M8)?].7=G.NQ? I&?LM5XBDXYG:.X:_ '= M>@?=TGPG^_#_L?>E38IB3=O?GU]A]'T_\>_.#FO[NQ/L_?%"BY/YQ3Z@CR@2'Z#(S_(&#T418$GB/#WY-9%^WIHA M=C0"@G0!J!D($A"DBV"P0)" (%T$G 2"! 3I(JA=B@0)(&A [V)#)("@ =FZ M%H(6G]E-OXNP_<'U0U#MO37_?;^?6TG=J)(<=G,[]9:&(8,FM.&\!GEE5)KV M=$&RV^_WEH9X5*T7R\5JS62,V7XU,/=SK4YN/]\3^L6$@HY@LW;825$:"KHG M=V0[; _]NBET6[!M?K%BNEM4MHL,,8"E/%82.OIDZY/Q^D3X2&>[VQ"A3"!Z MBW7("=,HC:8Z)[$R(@/*QUF'RK"ZG,:-3;B\1N39:E.Q !J3?VT,PS M1*X_FT[KV*@V((H^$7SM\O_@9UK]_?P'/U&US$JP,YM@9W\"K!M@W>#,O^^9 M_R;!T)!BZ7$#GCK0'SO7.H&IO-C,O8>2+8!: B,%4,M8TP@($D M?V?L+H H M@9(!B#+U$.6O$>GI4RJRY?^:\/_^>9H"$?V:X/*;)"H9D)8/MM< T@*DY>/- M)8"T &D!)U$,I27A1+IY)6@2B03LSJV TPOC["]&63Z1 J#LJ05'DT@D($EQ M1$?O2"0 CR91RRY\;EWTL *P9SQE)@V*=?5 ],**U?:"26E@IZLF#+.,I#,+#WTN7TU:8+9.4:LG($$M,C M*Z*P"LXT("S7$)9TGD5'$H$#Z9H'4@!$ID=NP(%T/5DY0I+ID175%"U#!K)R MG?.(2%5_?4F>JZ(*#,N5A(5,51=F>>VI[AZ G2F!J1+0/^7J,. M@II?OK4MUS]Y52 $2:IFP>F9.5V>NX%K]D06U?1]'?=K[OBC3].E*.B"*V M]X([Y"\$?TVXS/NSA_NN8$J"+3U-'EX,&LNUVIQO.&*XFVR< 8&OF9^-7SY- M#.;#"<&&KP1,F)&A+6-EF?Y?'6JG.M]7O9@KW I-(M_#N? Z_G% ]$/E^I-SNCW-R"/+[+MBM2HPA;6Y[D ML2_?\#R<13 BBQ/0F5G$#Z=@-[SIG1Y]"J9YY\L;&>[(^X;FU2927>OU)UHP MEOS.RI1#?T67@D>?+I<<=_)=F=#ORE2=E#5UK@\@QM!G>&?MUI2VIOC*1'SY MAA2 #MU(ATXEK$"'?DV'GAN!=@15JIGTL7+VI$]EN$PWD&*AR^0\O0I7MI6^ M%6S@FOI$E]>&U1DBK-:GT*G>)72Q0@:'$_GE&YS%$2(+8^!HNI5:Q='5BQ I M\T?L'+VGZ>BAR!\/JI-.>3UUPIIL4V-RV^JPU9BKC6E>^;S#=^:3CCZ@KUL^ M^7P5/>,!JH4%+(\.-1-"#@:EMLMU?;\-#BT8\K4,SA(0EB4A,J)F?P(]NV:7 MAK3HV8T.K]]1LM\_N%XIU_,)1FQR6V-L]NJ,*CDCA*F5%I[7#90+^?+-#ZT* M:/3\ HIUU1ZY\5*L)/B%S\T5V*!K+_VRYT8MK&9_\A&E3G&(%!<;2%APX[5G ME[!BMWM='Y$;'2J= ;]?<>IH-N!'>!->K:E PS _Z,JB"' 0;^<@AM7WL=*O MV!]9B 7UX/MC4XM^#!J*).N MT->\^HAML$+.L=3PU"*^?$.)?)8L '_PAFI%WB6A%;MC:U;HDL5)2>II'E%1 MI'*S4;"O#4$LD$6A9A3:"ZA?J3FYYJI9&JCA\1)B$#",9@D"?N>(B=T-C,ND M?'ORRK/%A>#(05;7LOW'"?8^)N5\!XBN]6W -KBYN!#[MJ M(?\ #B?P)@3@\'W24(##Z>7PW:WT3=(?)<\6@D?Q,!\ZX@@_L)[=GG:1&(H9?4V)P4 M()E<3'Q/N=1C>(4O'-,B9)9$"UD2BR;U+Q<&/[)FW?H6R!UPH_BHU:]'S6]H MU5#0/?E<$%TL]JJPMQ"81H/H4[L\.^^TMH$N(5^^X84L@48C:*!'2;Q* WR0 M^X#N@,-IYO!M+\+$\"PTZB3=MG?21!NUFTB-)OKE'7+;,ZS0V$([5S-X:#_G MIBV-FG.%9>@/DA\YPQ[G,A"SDVU1/>+"8921L5:AC/@RD=G(CBM+&=_W=FU5 M#+X]+@GD!^2/KHDCI^M*$+@!!*I ;^R"Q.M&X=.EP<>Y< +XF=C+#_=W("]Y M$Z)!$4NJ.<.;6H,F!9@:EXEUZ3=+Y, M%V)7WBC3,C0J&H+6;HTGFK#E82B\,U'(0B26FLJ=F^E48LX\ /[_1*N.N/^; M:O4Z"5";;.HX!Y,4EW,.>VPR$&!<5 )M"K( 6);$R"R*$&FI,+VATQ&_*PZW M*&F+CS9=_XAZ?3)5M.U8Y?-JE9.K-K.:&[K.Z$==0KY\0Z LC*!I4:381W&) MN0H!O/[$EMX#?H*:[R0D G[W8)NVD&GO4!,(3B7="J>T%TY%ZH8'6U@C#J'O MM7Y(:7UX0-2P[=>9ZG#/=V8R[D+.E#Q!SW1LGS/^/S95Q_4_,YLQ93?X+=%R MPO^KIR>!7"*H*0>\3W*U8B(ABVAG(7:T+>%3#Q4@8\UI(WRSV-CX]M>A"M?; M"Z<>76\!%9R_H\!(GFSDR42V99>=/QE8VC>39Y +AZ0/_- :H5JC*_>KD^Y4 MHQD_VH*#QE[Y+ I!60BZXM78-#AAH$0_*9R*9ZE]K,&CF^0XWC5QH9?]JQ;N MV>T6.&Z[K3GX3LOEEZZLYHI>I]4-+)SO=9-9@KQBP[4TZ$P\W0%@W6)8#)]T M3L7>-0=EVDG115!NG1Q.W;EL.@X^X87PTFOZ<5L+%V7%@G>,YY4:4&N^KI&Y M;>#'P1]PY!ZGKMJG94:W'">AJ9/8G\&@3!I($RB33I@<@#)IP,_4E$D#?@)[ M"_B9L K19/,S]GX4*%1,EU['L5 Q\K8QOY[T1LM@PA+P#;^O%3@U/UPWVFP? ML7J?KXUKR^ZQN7?327S\YJFC>;-0=MM\1UYM U>+V@7#&-$ M%L[CX-)1&DI [Z\I%RX _;"0<_OY1*XY0YQ#IJ;3.ARV=71_%'+R0T*>TCK/ MLJ#:F4V &?$A6 J8<&G;OG/=&7;R*AFT/$AL&A)R$W$WANZ>OEFB@#)1Y83 M4-N1E%,>U!@FA5/QK#$$G +6+[F< I5M:?=$[E[9=O^0]5K3ULP979+',QC3 M5+ZVHWORA%V1G^]#\]:G<:8M^[0]R%+5T@/65035#,)EUNS+HF>KKBH[E.T+ MDZF\+ L*:W\&PNZ]J+H->_MM#I-&G*=(RJXQ*5ON4N%A-)S>5LABA6A+@$0T M!@;UB$FQH(]3CWA_2WAA\.X>%FNK+OM#J58Y<$BG8JZZ<\7G.A5:+/(#%NMQ MRA7+EBW[[Y/QZ6W+IKC/N+9@.KIP; 4K+;T+PX(@;PJJ&4$U(ZAF!%EX4,WX MPM^GB)ZAF!'Y47*L9[P\+)!P@/46Z]"G0'01Q[I%PE"D-GJ-> MZGO0^P0T="P[_ ?7M=69YPHS71Y8'<%_C/L>!E%9*,18YQ2)6X\'ZF2CT$I_ MM>5A+$1-82Q;P!!0;Y>&RM04VFA0/_D($.S-;:*'":L<-Z8&FC&7U-F\1D]J M\Z--)#]B$U-:GAG>V<_-@BZFOI@\MS%-0F8F]MX,W@8S\^_V_R MS0JG'P\SU#_,),N;Z7+23[-?&&!$.3P[O^3$(L#N? ^<&$+7RI0UK:36NXG%M1X,)VT(4'B:" 41XGLSB&)'% MB2N.($JI'7ZS=C>MFO-1/_ .:O/KPR87OFA\)]/'Q.VD-/^$YM1VL>0[>T0F&TP4F74#[OKIWYI*,' M%RVH>O;?9&N[H0UV-]?45K=BY>HFYHJA.L&0?Q+A6;Q 9%$4!H6F%[L,D$Z- MNM&!]#OJ]/N'T9MUB:-YPSH,%[N95B%8#9<*#0ZQCVJ$?/E&$ED,)8$*7>P> M!5"AW_'I/GRS@JXX=S#MM3T4..NI%*\:0QMA \-X2$7:YFU1;- MA3P]JA3FGTQ(%H9!N^'+77\ *O4;*O5&JVZJ.YYZ2VBXX7(4A4MUB-V4.A>. MC][4'QPVMK37F_09FA+PBJ9UUX(>(G-!OVXY'8K6B>:U3IA,F?Q#3MQ,T\/=UW_/]R,=S-C??^+VW^O;. M/IKEDM3-MW_]+T^_)^JR8 ?&8/&*#VCP(2<[!T'_>X/\)X(]&;3ONEO.Y5]L M._SZ/R]W_VR>&K+%M5;7X\FK$P5]YL"_0F9A!V;O/P.6/JO&80+:#*R; M_L_+HH73C[Y\&P16)JA8H ,KZKL4WP52^(A0_DC3<\2ZO!F(ZMI[=1DTV^ZS MS5J)&C"E3'_@_Z_%M ?]#%O.T%6J76'ZF5H[TZ]2/:;*-DM,KQ\6?^7_R?Q1 M8LHUNC;X\V^FR]4&D\P?_K,&M3;'E/[\7L1Q[]8=LE_ MRQ)#,ZTBT\N@<#;CGX+'KTB&:I>";]!;;OX/2MO[ M";KL.!DKB!VWJB-G3,L/)?^\]&O]8 IO4R K?[N_Z$Z8BS0AYI+)#94WQ<) %_W&E M-CHTB0*T['*Y[HY>[K2Z@%>[/!)=N>JH _8P;.6Y_4Q?;2JMCHK(6W]E@,S^ MN+3:1OA2IX+($%)55G52FFW1Y98_]E?]<:D\9D?68-K9:81AS@Z[2G7>Q2D> MBWY^E5=FZ][:JVFCPH2LB_4))7%;?V7D[7N-KB5VT'4%4IL,N< W^8;04OR5 MT9VN!K(\+>3ZE+9>,Q6]52]R:B?X^.A.-Z/UKHR0.1U2T6'+8IG5:">'2R,; M$.L*993VO0Y469IE0E0KFF-U>3SZ4A(EYMMCMR]I_2W-=>&N5S7(+8]'7PHR MAT+>(/F*1DSJ+8/8CG(>K/@KHR]5PL9&D>X02\V8.Z/&0/*:7PJ41DJZ.]LVT1W1'75X6\WA";=1,)MAI]_TE9(M"9 M832@OC8NVF27IKB]PA/1]W<;TK1$D[[LRQ8ACH2A:#>'%!_FG7]&@2)LV=6A[P;LC7#P@U$WJK:L'9CE*1Q35:6U2$R+7>Q7$"I*%''3ZR56RF&OBL&*G;<#F3K#$CQW/[N-3L]8Y/C1!@QN<'!%,5'&ZM-"M,:;5VD)(2 M+(T0H&L>%+N\:S29_F+JUK$Z.2R.PZ51%>!V!*Q,6*T!>26N.&S,*', AYN- MQUN<+[):%2R-<*/;Y MKJ&1\!RJU,CQVEAVSAQ.R,P[U&J;783%'3 M-(49M#_('7[66"+TIOLTS>['M:T--)H4Q]*80U9">=-O]CI4O1LT XZ0RS&1 M0GXW$^;,7BT-*+/4+I6IL&]P9 >5U8J<&E4+UM32C-BP QG/Y\.FZ)$-U%>N MSM0.ZQJW]Z;8J)O7Y$/N>__T']=Z>FM%C-PMJXV&AY5.F?7NVMJ&:R///2BF M1O/B7H;4P6%A\9-VA?-] 1B+OMBP5EH=YMAD"/57TI9?"K.^2"C!TH@:,"6G7$6?;CNUQF%-F]13BZ-7@J B M,Z&)=JN7XV/HC\ES? 3$:4FNC:'+%G!FE01ZIB=13FY!7AT?/ M+^N5.)+"#9QQ2N3*BFXAM2[GD=WFL.(X VYWO%L089DVZAD# MU9R,..*PG8B:O+![6+B%*!_ZQ!9S\_4J#QF6W3"]RK0P9,+2M<@6&MV\4U?W M/9BCZ9Y;5_123JUL3\6A/RZE(!GI3%W<8QJ=HB"TRE54[%&G@KA7\M7B:8ZJ M>_Y39;Q*=5O5]J*@G"J 7DEM0?:PKWE111 M;949T=N:@#$UAYW[V\U'Z579*S:]MW5P Q%ZY?-;E;$1BV1& MUGHF%XJS1M\)GQJE%Z3F"RQ"LP4&6=L%#2H>.)DYKHW0BUIV>+7>@ERT>E*SF;!"//E<"C7:TGJ/ M+MJ]<&F$7@4\-_3VB#O7"$R<#9HC795X)5@:I9=>0;EB$2_6F;5>(]UA?=JU M1N%CS_B^VJK=G="8I1FUQ2:'(3NM6>N&:R/;U3M5A)3(-<41E +"L=ZQK)1.HB<$3@_A3-$ ML YK=LX<*JXF5^>MEJ9X_8X5;B%JE&KZ:ELSKB):N"RM'_OKTS4O0@EBY M3WAJ ,R)1T#O"3D.@4[!*% !?XL<7Y*_\NT/F %^ O@"^O"R/P-]M MF CX O0%\.7C@X$!7X"^ +Y\?#PSX O0%\"7CP_)!GP!^@+X\O%1Y8 O0%\ M7UY>T2L ?RR&? 'Z$D^^_&R0.^ +T!? %X GWX@OO]A!]*?IX[L2(7)'XT9] M']^W'%>_VOKN)97CO=?HUPNU0OU9>C2.K4'3)R'W5!K1TH,?AI=P/TD>]*_K MRE#^UT7H/95B;7]W@KT_*M*QD]1%E>JA+GM-7?-DT,_)G4!A@9&(8 M^3Y&$T=& N C_B*=/)( ..31Y>92<$A\AGW]+ESR!][4N!N&#)K0AO,:Y)51:=K3!C)+H"#9KA[TBI:&@>W)'ML/>VZ\[;K<%V^:GXQI-MVLKD>MOS&*^ M6<5E0]_Z9+P^$6!^5NB2Q4E)ZFD>45&DA @?:4UX&R+(J_'8;O)"CI$G!VV_(Q2407Q)\+7+_Q-M;_N1 M'_Q$U8Z.T$HXS4?;!'O\,REA9_(\@IO#F0G [A*&9\;")0@HEAZ?X*F+_RF% M$MC-1S!!-QK@?&5\#"#CR1.*JV-M0"B2*!17QNWN)A0 W4NW>@!T+[9$ G)S M?SL+Y"85H7TFX.1H)DF*)D(I$AL[073 ME!_!^P(X8VR)!.3F]CCCI0,Z?W=!D:2@/TX\EU(D\2HG#) *@!/>G4BQEAN M$YXQ'N$@Y$>P&@ ;!-A@6K'!2Q>X6^Z3EWG.JP!X8+IU N"!L242D)O$&]>C M1;7F(%X#N.#=B03D)O&XX$I0I9QJ D,"X,!31 ^.%@ %WI](L98; 6^Z9F* MEK&RY85L.NI&?AQ+D@YX$!21)D82DA6UAOV*%O[WLNT$Q(#S !1\J!,3@(*Q M)1*0FS?,:WI:#KVF1%]UR'" MU\4JTR,MDCQ71168 M%Q!S?U!@Y+7G$PR@G$E#J^(\Z.WJ>.8G=$#]43J"[[\&09\J^O_:MESYW[]5 MP/BXYWLNVJT66(:;"\C5RQ4O?#IR_?\FQ96*,]N35FT(V'ZAXR!) X#!<7"' MX^"V$X&!78@%VY-6,@C8?J'C(%EU@8#MR0@*K\UV (?%7P%B7PJ;L!H_(!6/ MD4T ,\&2)S1W+]H#0I,\H;E[Y1X0FN0)S=WK]H#0)$]H[EZP!X0F>4)S]ZH] M(#3)$YJ[%^\!H4FBT#QJR/TY'',FB)IB6YXI??V/*,KR?'YM+/?TS)PNS]W M!7TBEVKZ[^=^S1U_]&E\MRCH@BG*&<')6/-,21;EY\;2*)P]?H- "')1\/^V M9(R]%A[AT#L0)8D(*9"=R[(A11U]3,?.ONO/? MRRS;@AA,/,AXINKVY/G_?>'\;_B^*YB28$O\\:X9OQ@TEFNU.=]PQ' WV3@# M E\SU)>,Z._ _]CP%RF'9^<\C/ HS <&C/>&9?9=2]1:H4WD'<<@ZIQ>5S5$Q^!PGQ-?,I(LJH:@ M.__WI=8N?\G,+=L0W/_[HN[JX3O)U/ M_B\9Q^>[OP+ZDE&E__LR$/E)!QK7)TIOJ.4*IF8H-E?$!UN^P&-?ON%Y,HMC M1!8GH'___I%\2=6VGV5NGU*QET*-'T1KN'Z)SY.-,>=?%<9]+O*K$MS@>T=*B1C#/>#S="%MQ:G^"I#?/F& M%("F? XJ!YIR24UY'NS3$52I9M+'._'\SFG7:S+Y2*?9G@R[>'G9]K2&_?(.S.(EE\P0&E.=S*8-D*4^$')D_ M8N>=#6Q9<#Q['\KV\=PY*0\]X3NU':UY#-W2"H71!B==0OF\EW;FDXZ.FZ]$ M/OE\73SCMAE[')/F5;,J0N#)PNPQ&EK0ZKV%^YPNQN$YQ+FGTM(%H9QH%&?3+P!C;JH1O5D M5U!-66($V_0)XYS4A^J.I]X2&FZX'$7A4AUB-Z7.A6.C-]6G53?;1>W0P;F] M19N-.D^4JJL@2(*)+]]P&,M">13H#T"PKZ(^L-9A\JTNI#*C46\O$KLU698N M[(I%/+ :;JX7XR8"">W.1-6:77BDA )/?OE6(/P#@\B_ PK$[J[(91*J]/&H M]T_VC"^FLN@&J5-!%(-69OZ3,^)",!49U"_;? MO3SEUX^!L%,^\0@FA",Z_KM8$CNG)&L5;(22EI[C!K]R E$O M@L2NV'XNK]5R)-37C)S3W_8K9?Q62.S\@(]$N5%?<(T&@LBDMR$*SI:'H1"* MQOD0EAWKWNM9FHHO&Q/1R-&+O>YS;"S\13!/^Q@<*\&W*NY02X_:1IX^C]FH^U-B#0C$C%VGN%[]QT_M3=XAJVP8#Y^D:PB DT5IT/#\"TT+E!)>( MP"6B^ .;]U/.*Z*D#C6$R_VB(C*-*GUH%.>*:%:.2@GN)($[22E6R(_?<.J- M._-]RZJ3C+H=J?L<26_6JULIJ#+?0%KMH P@8UILM+"5K8\J5*B@X(H3N.*4 M8@5](TU_V&]@2!2+,VY=7LD#RE#;1/]6VFBX%LZ,.U*3V6.(PY7+8U,LARC/ MTXTI' 4WID"J(PG:R#?Y+;=19@7-&S*DOB@0\PYWY5Y&IHAH2JM<(;G1KJP. MM.V\*]:WH?Z$%[#@;![ZO0M8Y_+RL4_"]^259XL+P9&#/+LO\ZH9)-J/0$0& M%/H\XL6KT*T#MZXNETF/U5$!2FLO?:L*L#>E[+WU>&G WCO90?6,^N/7HQ,+FPAC8E&QK-. -Q[ V'KPFB_AO=XL)/>'9/ M)?\]?-X< XR?IWQL'J_Q]0W9@ 2QJ%-,Q]KI9C=X[R#E V<1",KF"]&$+*AM MO]R%LT1JUD=#Y/BHU:_'RF]HU5#0/?E,Z#SMK_NH4T%%+<Z75L5@V^/2P+Y26B.*?;V USA K)S\;QFJKT-( 0? MNT($A.!QA.#-ZRP/[9A>\KX))S?KM$;W\E!EVBF798T>\L1OWC>I.8YWQK\- M@<]BX/H&.Y5-)WS)]^J&I!HV':)SMPX)C;RM22VMJ^B^^XL&%U.0?!8ETE/V M'GM=?/,Z2ZP,,LA!_$05C^F'-W7Q=2Z"0"LY@]LTBIQ7R.4;I;KCT/50!8-< M!)&%L'R6/%.\![3PJNWPTJ&%CY"O^-7#\/496$2E5GGD622S+[=&1/^8R?.[ 2/1?E0L/*I59S6[IAE0J<+QVL)BN$NUWSC"(#W956U9>K<8<[GL M*PS=PS6/5;I%CQUU!,J/O["@1QR:+>#^?U>%(1]9D< =A52S]^YW%$ NYZ/V M\F0I:O)KG;L<:XVFD#R>$,ATEB48*<;&$PR (QQ&!3< MIO1*",C&?-+Y>.US;*;H@8*&90\:&9W=?EA><=/)J!1X"8(8"^X M"?+0[(U_&XC'N>C0EMV,;CE.0O-Z8(1,O)0;Y'83F]M-=H+__J-( #.3Q\PX MW@< S$QU03E@9HKJD@$S09GKHS$SCN6JD;>->=[UC:;:O0)99=900>5DMUM0 MFTRGD-M\?F*:']L?.^@W_0#_/22;8G.DB4V8A>:IK4%O62MYBDWQ,![VTR:@ M+ JZVZZGMC M8W@H-6KH[O/@REN?QIFV[-/V($M52P]85Q%4,PA.6;,OBYZMNJKL4+;OCYK* MRUNH?B#+S@?"[KT8MEA9RDV.E:L08K5T35OV&VO8CV&)< IA/ILO)/3BT(W! M2V &8\^FQ%YXC"E.=@]S-:L352N'\6U-&.>6+H$?\CF#"LT5^0%S]3A%> -; M,)VY;&7(F:"NKT4 M,1/4[:6(F[+PO-D^N!=RK9E4"Q=*UOVR(_] M9^0'S%Y:RPHM M6_8WG_$):,NFN,^X <1Y:A J?*=[$I(>L8>I0#$BD(H8IM 2G>F,/7M!$6.J MV0N*'U/-7E TF6KV@F++5+,7%&DF'00]A:?T*3H-ZV^.A*-,:? RPW]P75N=>:XPT^6!U1'\Q[S;*[)OM97%:N(M- 16$MI, M\@,V\W'*1\/VW[E9,+S*%YSGZ54)SN&^.\W,Y[(8EBR<'UKJN]T#R_\%^(Q/[>7:393*S:><4*D4[9J!BXTV MQ<.%<)@2GD5@(BTU6K%7X#?KGA.EP,#*WR"5 (0$",EGZK2!D A^6DI,1 2 M("3I@B>2"<#?-!#HT/-"?;5U:IS14>"V75DALMX- @'X(Y' S\'U)TE+5-GR MO[,?]K&5 UGS7T67_'\L"KI@BG)&"+LQE&0Q# ./MP-0.'O\)A"(?_^>):*& M%;1+O3LZ#LZ:'P\6U#]8),N;Z7*B3Y9?&$!,.3P[_SQ$=1R0&HXP/<%2R_FB M+0]RRQZ#=$QJ4]ILMKLM]?E)P\?APJSG.L';^>0_,V 87V[J+0S;E[A]K<*. M]%&7;?<5_WUX[,LW/(]E\0+B_U=(Y#S46[>H2*-"?-35NH,V_%)Q1/CHA>\/ MR+9SW,D9WVJ@KW:P3X8M@^#.\* TU-':H0)M(+Y\0X 2?"2M 93@2ED+9%VA M5-HIM)?K&;^LC""O.&M/=_S8&(UNI2P,XYH&,4<+3(YL6T6% M1(7A*HQ#PHX\^2P$^H5_+&D&E.7BLP[ABDXJ5I&H0X8S[Y-J7U3AXN=O+?R: M9@A#>4AYQLB%V%T-KB#\9,*WNJ%F$$? BL1(H!J/"M]^6C,J7G>(39T:!C5: M_5VE[?8:O'QAH7XMRVW=*OG.68EG!%.?R/AZ4F2MHRS[T74A#V5QXKW8.DSE M_1W>RKE>)N9E'@XF?Q#1MS,1\/=UW_/.R,>3$S%XE5AL_OQ60\,0[.A<,NA7 M-RFISDH7]H& R?_\VHYU_VC(+8YY5NB#>?A3:ZJ>?64Z(5WZUY> &X48.GOW#4T.V MN-;J>CQYI1CH,P?^%3(+.S#V_QFP]%F1#+[W1=^WZ?H/8GGZT9=O@\"V!C4# M='!VA$,;3@(I?$0H?Z3I.6)=F@9G5>\3RB:$9Q2?1V0"1@H%7I3R*(_!",[/ MD +"BS-X)A*D-(/GTI4X8M9X)=9<)M7=!TO[^;,MO+#*K,T9>; M,%2OGV':)7]G)89F6D6FET'A;,9W28Y?D0S5+F6.I2E7.5S.J-"+L^4/2M2?*_N_[GE(F M!( M6:\8];Q9WK2AD6OU($%9<;URL))\O5+>.S6H5BV[VJBW&[=J5)YVUEL>Y:'7 M*P>%D<-7>Q,<\O+;'B=J*B6:77\E\GKE3)LUX/50I*&U:1*Y3MV(2&O#ZN&!R\IS'MGW,G:WM+4]$5VJU MTAK?]7_#*>,O#4'0IVJP5.V6< M8QB/,$HFLYK5P:>3SL0WK4-O5!B./G6/K??&O-21 MF!S3%YUMOE.IL500LT0YJG9W5<3.=18 M2)L!L1.KYCQ<&J& C,JU@4H.#HRQ@P>MR5RBNT@XS3WRU&(>FO2F)CJ&!+WO M]B'3FFGA]CT^:&\TKF3E7;.(/EPHXRD:7+3I>=-_,=2!,F,\B:YJVA M2X67OB)+JPYDCFNS@<6P_*:UGPZH[G05XNN1I9N>(NW+P@J"!(9R['*+Q?DE MQ2-GA%#2&*+!J 3!J&M6U98-.*;?D; M.".$\\&H/9D7-1GRE)Y*%ST$HQ1_ V,:,6_"7C=8&I&! MS52%%0/I.=S(DSJ4,B-L?N(_]0QC5QAYV!2ZI;QOK-E9E?2P:0[SEYYA[&@Y M'I"[1L/@")H1EOOMINJ8_M(SC-T,R58+M=$JLQ[:<$7&W7I9\H^ ,XQM6ZC7 M18O%(43K;<=0]/E!G6\#C".RE'<*&Z12MAE(WDWT?=.JH:Q"Z);G5;'^SFG#JIN7:T-VH(OVN@9QHJHZ_-HCHH: M[2 RNN'6O3S?#99&&-N3MT:AL3X,F+6V1.!Q=^ -O6VP-')>J^-19U#:CRF( MA285N.>6,+3D;^",#(CEW(:;M9HP8Q"T,-]4JL3:/][\I9$-5%=EO2"/IBB3 MVZ@\5_KC&1):U@\]-?# E3Q MU,ER-F?L7,O?ZQG)VN?[-]N^'?"71HSF>B9M6EM5J&MK M:P4K"ZQ?<0K=8&EDKT.)%B@6(FEF3W8+.;%%3_N:PF//\AHB5M_CX",,ZH/PQ2!<^UGGYP#%'#G_P0R+Y ,D]K MHD&I:S]M[/2!\#&H^EBU/(']!"1^$2F^>+[E/W.N6]NGD.SI[[D M/UZC/JW M/IU^&G"? )#P@Y^6"C/'TCU7OG+T_3X8^$L8S^GK;Z+U) P8$0-&H#_IJ D8 M 33BL1B1_XM\MPDI8,3M- (!C(@!(PI_P< TQ8$10"-BPHC\7WG B LRXA=O M/?\TCKO=6Y._\-97]0]_^Y6C%1?OW=D^9LBB7R]T1?MG8K@ M"I J?KYN(MY2$3LZB98>_/#_ON!?/GMIGOP+A5\7V-VT\0;Y 9J^IWP36; S MC"G)TEO=$GY40V!>[Z](P+P"\YI:.ATQDP1;U*"BYV+=9=X/TM)E28[80+(Y MCP#.?SH&3C;GT4OX27?H=/>K#;E^1@I: -(GO*"V[&9TRW$2@PW<67'C"A2] M]$T>&@FZ.2%^5AYS<4*\OGW^SPTF0<(_-**&^<[.FIA#B:>82K537S4[6@Z! M/]]MI&-;<]5M^G;HO5X*9:]5V?8V(LWL.YW6PEW+2]M6>(P/>XS@60S!KM1) MXF'Q9G?!["X&1<*V/+/J-% M59 ,L,S98YK&3 MYLWFZUT9UCP_+.],]%Q=+_+3WJ*\X_H<)4O-FD:R L43 ;))$%F(O-(H%X!K MIDZDKPQQ?EBD4=JAX>K U#5DT(>WJ[G94OF@%Q?ABW0A"\&I%.E'Q#AO+.!7 MACL_+."%GK.PK)FQY]AI?EAM+'8ZS 8"?H6IILD!/%^YZ"5Y9?MT#FD8=E84 M#,M_SZ''Q#F1+UPOR=.5-&4)LI'@2#AEA>W>W7I6VE ML5'X?! 'H%F4N*+/]'CV\6X0;GRTX,K!PB>U@$!%E3EPY9+6V#.KPA@9M(-6 MMF%+0C2+8>B#:,'=@HF'UHDKQQ>?U(DF+QPPM*Y 6D5O\#5&+JHC/= )/]I M?)UX[V1()?A/O0HD0JG)6?. MQZQ?V>$OJZ9@BG)3%ARY%[PI.^< M:H#2=6L;T#>W#Z6<+V]\)42Q7!\'65*Q_/'IV/ONTVD0PL8 M7,9A=D%R6N[)/ON3IT J844 MQ2L7UA ;]NK82F'FW)I?F3#N,59.V/+AZ"PXBQ=^.N(];:F&FKGQEUGV/K.U M ^&6K*T)D@OI22X0(+< <@LQC >><*CO]F<4F)^2;WW.6.T2[1"^]5^+&K&C M9"N'KQ3U.-0W=/=)*)4@*\@C),>1_R5Q7F_:PBH'YT5(%EG$@!J-]KBD!.(< MY@P@(I]&<08Y@Z3ZX+\DW$UAW.T)B,5QZA*=E?9UHKYE0^$F@PHWI/!>&/HH M^8$@6/G[#T50S3\SOAA(JK.R_( %7!H 60&0%8@=;4!6X-I10,6WA(%-9,V^ M?YRP\\[)"'9TP729)SOX7H^NE3CH48MESN%D[A. MFK#/A\T'_)/\#HL?5H+7LC_;435S5Q=GD&I!=7RM:_E21PED/\#]SUQ&OES' MQ5@)/P#^T]*7\=.J,-VOBEVLK,E<;H5,O+4V:,@6%:A"<)< B=:;_G:CQF1% M&CX'9/]-,J)GV[(I[C/R3EP(IB)G@MZ+ /A/%/ ? ]<8I 5 6N J5PZ.=HH^ MF:F!+9C.\46>CH:B'-BR@;![+RK8=-OH<@(7!YIL-G:\R>7UIK -]AU<0("O M6!&1<@-X][1!"OS]7Y/QR-4:IT89Q7U/9_:=XJ2DBHL.G%."[1+'6Y/O^CJ) ME>Y'S"*DP*'_/5GOHB.UMVFK VAO[*$5DH>Q5K,;;#?H1W2F<\0CM%\_4\AS M[+8>]E;_.W-T^I,,#0>*QD(@&T24*Z('AI&/DGG3C@PX+@Z:JE>08! MG\^V=^>T+ 9EIG\ Y8XARAU>:N), M6_9?\B!+ST:^Z5ND@6^0/NCP3""H6^DM^!G7J$U, AH8NU['M_KAU% 2O6(O MP90;-P!O_^:=UH\+=P37'C#3@6'@5:8O2G/"[#)V;A/*M._$Y\]V P2X=C)Q M[714QU_*F'O3;;^VFUIKCBXUEQ1ZT*<;OAL(ON_"YT'#_2_?:L;*]^J_0]Q! MM?QU7?A8!?6/C7F_Z^@70%]]@&H#5/M!4.U4F&X,G!T ^,8%\ U?"B:@?XY?4X#TI C O/-+/@0G;X/27>8E4PM$ M_=03"5/,3D8U7SHAX:"68Z99%4(:7MPAB57L\M@(50Q.:X!?)0N_NI9S\WA6 MX6ZX52Q>G'JTOMBS$5B0O%8.#7@E ; 2YR EZM7 M(%V]MZQH!_.-2O+Q_S7SR40]-P\_ [WW-(V834MDE4.JL+#V>'PP%A4>#J?6 M(6@6.S-=(@TE2"D"IN*36;IZO]D/B?B;14=K8P;IS6Z.@NC#YM#K"V-K;6X# M60^NS$!9Y,PU\A2(.JBV2VI*]5*"G]M"^+@'SU$M1^:+PY+@EO09%0A^. D" MPD#!W9=O;73Z;O^95G,>SI7$L4DSPA9U/*$*D6FUMX66G M:0TU6F"+S8(XD:0<%<@_$7A3:!X#/6C3AX6G^^K];ZC#$&8M:+^8]R%!7N?% MAN- W6(W4(>@"VT6(=]5AU0F!YYFAZB@R2Q("L22VPD@!$@*7,/=?V&:SDT, MY?85+;^HM3AO--\)#6[)6S/%WUJ8#4"R\/M-Q1,+D8)L0!H\^!]E^\WX=3YD MA?&^-J>8$;\J"I#<*C=E*A#RP']'LS!ZQ0$J#^BL/X[$W]Q)_Z#$+ZCB:$Y) M<@<:.?A_QY97PCZ\HA:6,5ON0K9/LR/< M4WUSDO'?6#CX />.E4PD@#9QS FD,C(([9\JE>2Y[)L\B=FM9-.1*5-B T-( MA?;OS-F";:?0#AI420A9V0='V.0<-K_ED7 67>A-/0P<^K#Y@+0'%A]4C3?] MK]IJM3'IIB-SHTT';6(Y?F*60QWQ(PXR2Q8>)6,&$@;I31A\\OQHZ =\[8@# M%C+@\DP3C(XV72F!;H2U20C^>&/L0H)E_#?.72GZ2/D1"7()()< <@G7CQA" M.]6VS).5>M/$2VNE3!S*;H'+$8>A4."WDW'/=W_"P71D.EN<@HQ"&AS_MR3\ M;4\_OV!@I$'206TI=8^&7!1UQ9RM7) MIJ6-H'4.7C(ZMIF&@A]4 16BE\@>+\'P_J)77)Y%RCO]OM63NWHWC_J NR"%"V@+T[U2E-&.G# M9A%2>:O@5Q5A,Z$%3-IT9TR.R)7(UKJQ:L#=0!'"L7[$F5*-E.H!R!4\1*3Q MAH*\UHN1Q(P%C)(FD."L"!=O=+;;?'A A&F" HFDOD/TZW!"V@BF*!^[08N> MX^]?MD&. .0(XLCM!!#B[CF"=-PT/HX!B)KYH[4J^\:*?K)5YU(%4G>WT$QT MIGDC7L>$Q3JOS14>"8?\85D(?@](2BR"^AC)@@3[][\FU&\Z]P*4PQ2_O MG!J]$7*AN).!,8>Q]\K>'B4K\%0OE;'EC6QZ("L L@(@*P"R ND(!MZ&?9[, M7N]H],+9"-/)QQ1&XR61;F@V5Y3P4:$.8"R$)4 T N .0"XAY4_,ZA4#U@ M,DMJ:UOS,+-4V&F.E2.Z@4H$-YDO'T_$/'CP2>@'7QE7V%V\J"CEYQW _P'^ M'S/\/ZV%0+8G2T=#-1!V\E.B]SW'9PSI)DI5.C.-$#L2UNUT!@O1M_)$6 V$ M@QL#R4T"7'N^^0/ZJ#'B9MHL5Z2$L8=);4R@4,:PO;*U8'+;0R4T6KYK M2IRYYO1X6'=(3I\O+_KKG-Q6T%D'P-X ]@:P=]IA[V,OA!]+'BE3.ITSS>?) MR>>J!TQ7F6C$@F'Z2A&U^#'O32#_@,F'7G$A"T-7O%[X>&85(.*WO&3[09UX M,V2=Q#\*D F2,^K2W,0Z'8L$W\^1Q3A=, M7+,Q9\K-WMUQ]'1& K\NY T->DX!-V69?$HY$108UQ TBGDCYAL M2*=#_^LBS_->U\5+2P&2IRI;RME=Y* H@T^U,!BN4U_;*<,LM>]MM<47Q2#CTE\QB9Z8\IA-=O6_N(<;JDLZ( MY#T=>=-#$[6,JKYY]^*; :!I/^WL!^0]1169@(:;4XIC5ER@.Z?>+ O MZ0'R'"=/_CZ424+BXSZ4.04]CWWL7#FL\4TA[5O"CFUM5$F6BGO.">IUO\-J MU'?S]]ZATUECDX.G=@],X]"'NCA6*N2G71X-YQ[#")&%H7>/G<3BR/=1C%-X M\]B*<>58YC**T1@OZ,%28RAM-!GU*7M1'LIC)5 ,/Y+)0UD"?X3\RKV.CS"0 MB:^6I.OVQR\IS&L]80W:#UIV)8YI"+4#U&+6RPD2ZDD0M1!9[$*]CMZ2E>2D M:7X6VP0\R,QU:^L<(QG5W,C.JTCFZT5#F5@!)B"+ [(XL:5-'&^,A.\)$] _ MQZ_IA%'3?>'ASN_]J/R^6]'^9=X['5#OJZJ5CK W@EH5WVO-. O+=G/^0?#D M! 7_ @K34P38 GP6%*8G"VX]V2=G8%'BVE-MN1\8J8%OHVK/)NI,?*SV"DUY M9S6:6F,T\92!IY7+(L6CX0A8C""S>2B=O:]!-7I"\-+/2K8DVOE=?6H7.5:P M6OQ46_%3/I1LXCB_/I\E"M<*(X$NCZP!)"PV$JNI M[GS8#24]P#B1?!;!WDT&/$KE><>V_'U*)_Q24IV5Y0AZQII?VZ-/;"@'@$P M9#X\D)FNW@@V:Q(,<0ARY MG0!"@!S"%7((_CD@>4%QETPYCGS6XELL4>ZH79R$]DM(!LPEU# =%AZ-J;G1@#!ZI.TN'F=6&6QX-!TTB>#Z=+6L>$:E,8XGNQX3\T(0%%L,Z VYO M]28P.=F)M5PHY$&5;@'-0C#HZA&IT[7"Z9+G>A,G&<>+A5,/\,M8R40":).& MX9*IQKS S,1X9 !NY&:7+?ME,B"< U=[.BH_-G?$AIG5&%V/QYI0G1?0]1Y: M502%1T\3%/%W[_>G277B!!SM M>Q_% (,![S88\!<58TCK/6-,E_H<*W?[LF MU\W=-E",L'D%ED601T#'[W5^ M@,F ]Y\,>%YC7BO*@B][ZSY$5: ^98K$&EWJW"A4E*!K-HID,3RJ**_BEK_= MH'(N-CA-;,\>2=U\^]?_\EU7=5FP VU:G#[M25G0X%-/]@2"_O<&WBB"O<@H M'-^YG"N\V';X]7]>[OXY L^=C,Y)L5^\UN)()234<47.S6Q9T'+"W/_DKX*^ M%?;.Z35)\B\$>[(97[\;AX 0&?PODOS?S/.W 3DBM#2$7>X%Q7Z(7(^_]?2C MT!@\_3UZE=-!G#OPK9!9V8%#^,V#I MMV,%,S 4^@^V_O2C+]\&@68&=RKIP#Z%%5PG@10^(I0_TO0YE!E3G.]ILP5*^?8=HE?Y%L)H@?PJ](AFJ7@F_0"^[P M)2)S1IY@Y+L\_4'I>D8P?)5UG8QJ9KC^?S/NPO(<_WQS,G\$)@N!_O%_&GX' M__-G-B/O1'GU-.]+L.6PP\]*?OJ;)+A"UC\N==EQCDG'K>K(&=-R9>G(!2$\ M:/A"7LB3!5SB);* \!A9R/,D/A=Y#$-02$;0/(PC7XY2*7Q/_9(Y?2B*=$,S MO/5TVE8H R]N_2,5>[VR,QHO&[,N/8=DB)E5J>DFA^44'N$CSS1Z>DFM- B2 M62.%;E=5:C-FW^61Z#,'],IK]?%BC>NWM=':73=9L;OEP[DI/ZXLK+WN9(P* MC+:F2!Q=]'+U7"582;Y>B@^T<)XTQBSTQ+$%J@9/T-7>[2I\'ATGY!I8L/F]"!" IGO M5*<%N[@A*9Z(?OI\Y+_P@EWD.6*\/G"X1:Y@I,OGHRMWM(6SU9+8@EBI,2LW M2G"G2PEQ>W@C%N?[06\R#U9&]NF@>J[,Z"3!]-V]194JS2&) M*#P,13^^,NS.V-U([FMK2%1XIK-3"KYZP%#T\V=+1!S5$0[6:,7<%SR<;3#< M-E@:(:EH'\P]5.H3D%%IN745'35W2W\I'-T TJR(VFKB44P#KQ96-4]EX5PW M<)XC2ZG"H#JO*9T"MR9:A^J H\N>[B]%HTL%SAO6-J6ZP/3ASJ*Z$TR^X_,4 M/B/Z@XG2/^0==@ 1U'H]\<\4QB;\I6=DO[K<4.QPMN]JQAQ5:-/9M.@YQ<-G MQ(]C"2+/5A&%Z??V,V50;N2+&W^O9V3%%R"ZTAX4\.[+C]E(0W MYM@FL\W-QOP%*<^4^G!>)/DMO/SZU;RW7,GWCO]6S<0O4C]\;]GNF/XGD=T M5=P'Y7I9P"'T&_"0# U]^+\?T1^?A4T<4] 5[TXDWKFT^(L,UP.B27"Z#&0B M"R0P'0#3XSB&>CC%>J&T#18[Q;^SM'U7U2BO7]W]\4_5L,%__U)"'/]^V.1^ MY"&Z"W FT'QGHD#A@;LB"CHDBK.XP7=%%$QH&P69&Z[I:@348@K]T_LCFOA3&^1$MY.RX24\%THX;V<0^ IX7.VU,W4A?HP8-#+(0+E??S* M44-%%W7I\ '^S_,QT56+5[S#5U]H@049#,=FV%=974&&RA=:6M\>#"$,MB&N M[PZ&D!2V@:T[ 4,P@UB_8V6=*L"I6)8#[2COZ:4F6A:1(@P3+B&:*^_MG$4X M,T,GBCHTL42-J#L#J&J)VG (]X>L+UTF\(4;(!/H:@Z$C6;@*JF$,4-W;!X( M'=AH>LFP\'\W2]Z9M_-]XV+7,,$" X+[B&Q]K!#%/A#NJ,M2T1=(M6'&F$X- MO64;DGJB!$5)L1(BNS2[JECOY(;@UA8&VT*6^TT#;6P+T""ZW7N-RK^!VIG]ZR!57C#D&BRN^K@S]Q[F"&Y#19JMC&"1H&V7> M<"FGS#0@5\1^_,,F'F+QXRZTWX KKF9G?WL>^:)F4;_$(\]MX0DB3Z!Y1WU: M1:M&IY '+N015,GR@6&2Y^T3=>MAZ9?AZ)FI0%_%-EX+2=^9CQ[&E<.XK4-7W9YHFLCN4[HBF)'M(7!C);5E9 ID;(= M<28VJ@>(6L*2Y$DW(^2$,.8<7'2&,>EZU7N_B0!A@ M#@/,88#Y.P:8[\4H/'79 <%:IZ XWS))Y\P_.;=&6A%M95]MMM27"Z+ M#5=(X(9)#V3\4F9?R!%!#"Y_.4=<.K;\"8Z@GI,FP[K]@@KZM"Z2HP1E\(@C M<"M3\D38[/XY(@PL7XD_+AU7_@1_E%;C=64D-P2RE.*K]YV=D> R+KH-"R";$#__BDX Y5X5WF,.87'=KTYX:T81N1:"I?D9$ M#7B@W9Q\($\TWKTS/@@CSF'$V;^G@6PV&0R!::+G:ILW;,B:"Z/-8;0YC#9? M*]H<^![,ES,70Z)X+> :$L7W)8I7HXQ!)HHCN-W+]=;:$ K'CE<)+'-UAZ7BPH!C&'"\L-$98+UQ;_<=H%Q#Y?KJIK%0 M9""G5SP49T4]MY%EJ:TH.Z%$>@L^HDHEMP+/4U@,BV6>MF(CU(39N_G 4@\) M,BRT<$;+.\"<\?46U84O/OP2:T"0P.E/\(BDR,5EL:A7^#S%-CM\I5IE$KA1 M>>S'/TSB(9HX9I S/;,+#(=<[^I#R"]?YX&YL3CY!]P5;C@$$K[V );26-1'@$!."^'];!&0N+ W MX]4.@3^ N:,L("J@!_E F,"R345"3@[Z8UBJ-PRYAR'W,.3^+1PB3W+6AIPO M-YM0;-9TI-C0_[F=F&QNA23Z0TJ7#S_8&UG4)8^Z$+E[\(1EEPT(J828J M.,QZ83\PV,R:6E0=BN[7.SQ=IRM.JEWLC=J86;V[]^R;58^^;>Y+T243B!;X MB_@#HAW_^"?\\"TO$KN-;\W[WX'YUS_OCKJ8,QH821EFU,*,VG>ZPG_;#N)O M*;(Z!)\A%WUAFO4EZ5:][:M,3XV>T%-].%1OSB"JZ0*I7IV"Q0!D%!CF# M"3+Z$*./[V^$O'.+[R7NSI'[?KP,Y7RBKF(NBT M)1CJ@:6B86+N>SRWN&U_Z^H*J0 HQU3!L,=U%XW4B.IEGFBN@5@)5/0PF/Q[<1HXB$9/;;P0@[ZOFFSK^8@2A@D&XET+RLW52>6'\FY MIW+21%\*" =E6R6W7TTD(FK,Z7"C=C^9TVG,0>@]>HQ]B,9CWY"#PLQ6,/F) M%BBUSL4K#5+ANMWF2HHMYXF<'!Q^RO482J1GP[[:HOIT/V:X>6N.^0GEGACF M@8J]%;G[ELFG7W>9@"[OG*4P610FBT*T_\;S*P:J%-EP!AKXECHE\#9:99J) M6<_I*L?EGX>1'I-2QLE,0Z"\5K<7M=&^&W,(/+2)FRY5;<";DJ M=]@N< M]WG 1<\0^8G#=!7,$Y/'5-V<51L@[C0[;MXHL6:ZTEOFJW2P+(#C1 MLJ&C4&U',46UEJG*\]*"*3?7F%6@;\(F$P^QQ/'-N!M,XOR:T;GOBX3A]S W M\N&,$"0PB#*[9_"!88 DX*08J6!P8HOP*&;QGV;3FSF09013-1 M\Z*[0\UP"5FQ),VP'#,LK17&=D.T!^XA0+#._.T._#4WUH-UYF^'Y*^Y01T@ M4^9VK_K.1$5&(3WT?-*8 L(6E_=O\(AK!ZRM;$GK%2E:[58(83I;%HC''? MP;%@\<"%WS-^B =JJVJY/$XG,NJ<%$ TEW^*+R>8!]!30_;-@H;WR@/?*2H8 M+(ZX\&O$#W%$)B>. $BH<3(VR@_U6*-9FBY&B"-PD<\$=5S/+/!%6-YR!@Y( MWQOHN1;HBZ&7'(8Y0[3?5)CSER1Z&!(+XYYWCN2[K2,11D&_*L=K26,@.QIN M^ [MO@C.^2KZ N!N[A=IJ11D_R@,HH9!U&OKU/"B74@*X46[D!0"$42[LB7V M&CQNX+:=GX\VH"UE6BB@B!I7$@-3D4> T P(.46W#=_60M;8G3DG!ZMDX/[A MT>&L!: M #H36D'4K>"&*SZ-,3"4-@D^'R"?9[6+*48[Z<$FO):NS#W MWS_S)ICEVI6 +]S$/B2&H$4>?Y,8L&7[ERT.-'#6'?D&)Y4X0.I)+.X'^_R< MYZ9,%?UQ7(E84 I4DDH =L@(C"22 @L& R%!Q:!@!T.)3=)Q*1ZCX";^$C?? M@*(UGWZ2I;$CN&J,S+686F>A5(HC 4O6PY%/Y8YCY"QVID;*ZUB,3BXZ#-,0 MZ!,CY5;+E<:5)%_KE2Q>-.VY] S%-;K*<3AR$NVOF5QDZ:J@,VG$5T8]5[+1 MR,3+D49$ZK,]M=I3RSRO3%)536\_-03F>/5$MP^DQGR=4<7:H,3K^64VFDYHBCKH-V8C@17( MER.E)VK-Y0JK-9?/3MKC=(*.S!(-.))^.7(E)C3+H"L"!R2V.VD($[.V; C1 MXSE[73Y;BU=3:S+?RL1!/IV9U<)"./T],RP%62L_3:!!*VP!7LSIBP*\\&:H.+ ,S;'! MBX->)>:,O_<+*@4>;?OO[VGC1_)-A1SBY3IX81[)9(B7X.$EY)=@X@7Z3*%^ M"2!>0GX))EY"?@DF7D)^"29>0GZY*%Y^_9+:V^[DU8"0^*JXX'N"XJH0.(K( M?5%>\VV?Z1N"Y*ZI1#(T].'_?D1_?!8\B4V-4@@_'Q_^>Z09S M*%Q#>C@VB.]'Z[!_2Q5W1!1W214@7)^B""0VJD"%"@RJDAS,*R-L1 M@'SKWZ%>#-$>HOU[HOUSULZ-/2O?*ZYYJBGDV9@@8"_<-I1^)ALG8*?[KW)H M\Z"?-V^'H%W_Q_#/__ZEG$_ !>WTUWC/>QW.#U)'KHMT=DSI+UMMI>R,:)HK M",J.J#G@Q N@L1ZQ1JFFLE#SDWA:$84%RR31!6S#ERX#6,02?S:A9-"SKA4.\;/ M<(:LII7^J,$ER0A)M3+L_'RUDM)<2\F"_[$(T?=T:Z5R:Z?,PWY(U+!X7/R1N%2L0=#AEGPE6-R_%I [+4 MQZ/,UZTEMGW.^OE"8N=FUL^:?_B)[=Y#8DD#HHD8.RYC M!GWOC('KD5E;BA0_0I6',#T%++]*'QE/Q.,)<2"P#!47V)C("(,$2 I)*2G% M9'$HQJ3#"G#56IMKM6OM I>I55NUIV(VU>:RN6(U539INT; G1'[6R.V>R.VFVN=4;[L"\839($$GD\6?Z0TC1"G MD/-L"\59^-:_"7ML.!;491;Q!Q(]-/DW_!3_1/W]YP,!EA* WT<-J:VQ: (< MN)F!S6^R:(L/4#5JP+((B'E@NHH%"-V .L9KO^>IB*HSA7N7SM)E\%#OU5 MU@Q)]17@0!"Y0CQ=>1KH9/F)! LR-THR-5^I*[H#Y)3]QC@!#:-^$ JUAG< MKFTZX&R,_P8UOD0Y]?C:'=A]P'E8-14(GIFH'73..1N9'FWZ#87^\A3O-'B! ME"W^^=HYZ]MCI?:.=6XE_Q$FQ(>$DM59B=[6BKKT2/R!HIT^ZV6,*=S7:L-^ MA"M:N ^\.3,@KP 9$!Y]K*EDZ1VQ[N#U0,$R"< M &U%0'4%3!/.81MHGWM R4-38;;]%I(Z6TJ%WP/Z"-H',A)GQA!.@3H_U471 M%\=_U*'"039T1+0B8J0%S(4B 9]6X$H#QU)T)+LD""X#RB@+VM]P/\8,S5,T MVL0?1704'> X='L,/[;^1&/@--8#0H[F(.. &)@8]@@D<.^*2=2X"I2I!C0: MH-S1?%#O%!91U&6X)7-%M':':1E# MVX4 .'48C O-<.3(0+0P*C0'#H16)73DO)$6@BU"XO:P'HZ]=:'+8<"1FF81 M0T57K#'Z(B1C>W-:8F:X &%HL"(0#1,SQY3&>#'<'F+N0&8<*O!7[^A[*&SM MS4/("O)"!@X2/!NT/MZ,H!F\*F@*\%P&1)C/E!BJ5Q4T4/)!M0UQCK:S$R-( MWB-:1BC$$DC9R M?3.QH$4H(2+(2\'@?4H4-U2=A0/V/IT%L"L>-QD1!U$=K M:$EXL[:!--:A93]:0?GQ^$ \V?+C5@2\-G1G<[AC11ICV0J&,3!&X4FJ6*#.D1LA=R&0@1\0 26?#@XL@$ MGOI_>'W?:'7#U3UJ?[&,M\C08=(Z2.@(2Y%]@S, ]]#_"$=O:(SY!'$*IJ'M!"41';V(:[:J;JW$'ZFP?I=B= M>X\Z=Q(*#M0)['UBN"!%L8=69'"A0(2##!@32N.1AV1D\$(8;3;S!LX1;M^B M3BK^M^79O1N *D>@\N4_]%;QV5Y=:Q]E^TIQ "1HWN+=OJI,]P7,AL#1!TB? M:V #07NL0/Z$<+"\Z,P>7V\/)=[M7P%YVWHY("-">+9"0^GC01O M=WMKP2-C0H- 2WH;0[2YXTP":1J(.:#+GDDP-61EN-J,/(T-2%4V7@[I6@BG M+=S@'H$HC?='8UL(9: =S=Z< 2HS2#0(J>:.@3P_!QKQ2 5L1N+-^N<"2P7/ M\&'&VY@WKYW#(_E7R1E#9NB86&!L( 3W7()FA0C5#XK7>U/@/WI?@CH7*GVD MJA%MPM&R(B,OC5 @VB1[=RA)0MXA$BHVI&'<@63ORYMEX015Z.(1-%2'GNK^ MZ\#/N\68%17&K,*8U<=B5C039P<42PMB,BD+K$P#81"/ B%.1XS.[ MZ9[J02%2_?2HR-H\7V,6MC"=%CAJD((CC_H;5$6>3&>>\DU^9?1Z3^E83::S M:'7JJ+U"?JW&>=IIS,G5+.9*_7YF,3=0$XJCD5VQTIE9>47A%$WBF78C7<9] MB(Z/-!7L;@F0 MDFMWE&^F^>Y3,P6RI&8:,33G\9$*;4=HMJJK-%]3LS:E*VPYQKFG>F \,P5S M,>@W8N3NQC1B?(94\O'2.):AG]Q3G2WZ#:;7>E[:K!H;TS.*JI,)*IXZU=E"YLF* MU$U$F^K*Y"CSF14&HV'#NV9Z.'*64VG5B+@:-Q53)7'Z;+74#%H]_G+D<%7F M.SPICLFYJ V=PD2H2"LT,OER)->NZ\6X)=O<:K8F*TQIV)G&TA5 MF:MUXC+G)J*,VW>]FQ"'(ZEHA(QV^5Z-*]M2,9EPR[5F'(T\.CR?GTM:G^SS MW%RH-/EFP.V3Q5&-50$$@!L=4ORD/X(CCP\_FY@]H9@V>;([$U?# M87TTGD)B3AP?7LBIKD#629*/3 ?V;*IDHN)P!$<>'9YS:C9-J0I$5\'5FEJ] MT(Q-T9Q'AV^.BM%VLZT'BV0Y?Q"9.WJDK*T+\2H:>73XPB0=L9ETKLF+C:D49>=ZDH* M2QX?OEM_2@[T?(;CNO(\%F^9N75/1',>'7XJ.ZF8P=L,&1O(,[F<8G-=&="KM>M*[5L5![!D<>'[W6I3CL6%YI\YCE?+S\Q(TJ"F*?( MX],WHB(=I2U=X<2T+412F2D$ 1YZ=/QYI!GI6"LRR\^G#CT7HM*$7HS0T*/S MVXVG"-FP4T_J'.0J=2%9GTL=//0( FQ676T+%/F:,[.R O367:%!AIZ! '3 M92=RO0;@7MUV5YEQ;&Z_S_>4$#ST"P;!' MY9E>=R'R9E-A)6^FW&FCH$0A2:GJX[O8S4;4K]2*SXO-SC9?PK$<@Z!33 M;$:5FH;:ZCUWG^ONN-0;C]#08Q!0:KVF-6BJS76SF60B4LUUBU"=4"<,B8P[ M+2@2"H;ZDLX5"><*OI ;%D4'GH$ J5.-HOI\:*CTKG.M#\OLS5*PQLX H&Q;L8[ MK:19X6+F-%M^[I:'+3V%AAZ#@"Z"Y*03$VUU3M>EDJG(:KT(D< <@Z!8F+6> M)\NEPI?GY6>;*C4-31^AH4<@&$393"23-8C$*1I)I)N MYL01!U*5C.E$%D8CAV<] D%Q\BS0P8-@ZW$%@5+S5,NU7=+PX%82YTRE(=Z?E6?:HS# ]5N--AD-RF@+1_#@9^. M7""OM-<[SE)Q9FF6J.6$+V%**T,3AK*&ET1-:U8'ZME MBZX7S6GDJ5=-G3*4B]%Z6BI'H%6]FM)Z@ED/2- Z:2A+7-?@Q+Z=Y6/YEKX> M)*@N#4X;RCR7'M(M+<[R2JQ:F[>8Y23VE#IE*!=8,]-T!V:6R]3']95(3]U^ M;W3*4!X7H0FJ5*BB.G6J*]W2J@VFY)XRE.ETMK28Q;(TWYI'W%5Q/,ZPE=0I M0WG.YLC6(%YW5"7KQN6)J@J\W3AE*$]4)Y52&=KDNE"H:OW<.D-1)PUE:L7J M*SKMYM0,G:=FL(K+,)G&*4.9C14X>\E, M&3(RZZN12BG%T-/1OJ&L+'_Z"64O]/EF\ME/*E\NJ8[[TK:D,9 =#=2&V]1I M:R^@AYXL[X7R.O C['<,P,!_00C![V YK;"-TN._YV"A1'T5#LTB*&AH:>K/R\4/;GG4MP MG[_V=I<=#%^]PYM\9*FP*HH\Q)L1+\/!"/[)A^[P XB4:&F2!Q$O(+\'$"Q5[ M3(0,#,A>^(?8KD/JR1BOOF:MGJ38?U%+[[T8=@E9K/RO:P(. M,3P7#+XU ;SG10>- .H:/$-( :$@L#)+>!9U< M/'(6TDFPZ"0TY8[#\7O7O>_'> NO0U[/Y88>FMW4Q;8;?%*],ZR.NA%YJV02Y#%2&B:'^7-;['C'JXC^4>A M_"?QY!5L_@72V-.E0>Y99#J#M:A6V!F>S$)BO9*VMX%+G^Y-]=!JCE8 M9RF@RK%E^,\#D1DKNOB-$>2;H5]_E#>[-CW&7I[NHWV;9HX)!)/L6O-L@2QS M\RJ3R"9(*MUTBN+[]$';-/H76CQ5%-TPH5@L^G5MMYO872Y,K^KB06?J"+WMZ#3C MFQ&=:7 .IR2R[&*:7Z1T$Q4C04W22/(R#=+8Z[2V?8O^_W-H7?TR&UQ'DP2, M#9A?80-E'(GRLYY$JK'$>E7JUJBXH%Z+#=AR)Y7CR7B/C)CTM)-(M)BZBJH, M)4(V^+AB\Z]N!.M(7HEM7+,:U=)&5:Q1?9YMDP^_M0<:$/3+&;_O*?Q:T?Y; MB-(%L+?R%P7PWSKT-K,9_64G(KB8_"TGXJH>@\]UO^XPW!$R/EO8X2XMI5<= MA@VI(/F\)YYWTAD*9R2:?2-J*K2>2HF2:I$BZ/;CPB*G1LUK&5'BLD,*(%Z9 MJJU>IVNQ^3R(N"._X?(EC:A;M)@^6[?A+MGA5L^20'=YP(*X:?X58Q*5 49L_ MU#+P@=CO4V<]X-9[V(.HH:XW7K%/U%)4-*4Q_N6,#L7M9B,\H*%>76>S=@+F M5U[-KP@8'$J.MB)0PR[4MNM>D7TV]1[,E$86:"+J(?I ('V.&I6A7FY6B,V/ M7 ;:=4:/^!;E2:+.=5 MU[T29ZR>6T;7%J4T+^J-5I=NK,?N''5U"E,B9WG@&JQ3IK]E.@2[*GG-&(C: M>7V5;^F87-T+H;TK4]&[0..Y78YKGB4#=PKUEJZ(E_(P[@)382KDI87DR>8] M$VDVI^-)TZ[W>3JA3WFJHR;=_+4BO.W)LF2K8C3'TX-$IMT;T;-NI2$DPH1' MF/#X#;?@B.@+Y( J)TAAH>;9R3(I%;M31[M6EN^I77EJ+4LJ4/-#>E;G'&?@ M+!#1AVF-P#V\^&J+_V;S%19.5_Q1U&5%_).HF\H"6B>?>$UQ4V'0,(/A^PZB M[HCFRF_Z%R8Q;C2)D7?,D6CH#P3FXA")8>[B]_T/RXO00GKR=<+A'?:55>O$ MXJEVAJ^E1"DYBRX7VO.U#+-8+E+E@%7D^:YN4-WGOK ">=2V/4QEA*F,2_LL M[S!*I=^P>'G95DFZV.BP3R3;2!O7RFQDDK5ZDTVO:[' MAM]"%(6YC7=-I@VQM![%1\LWEEP[K=2CJ[S*YWLJ67')PG*RO):QE..SD<:L M6&?X>2G>Y\JLD6I0KD"189(C3'+\KL-PBOKI7@.DIJ3=Y)5H;A 1I5E.<*Y% M_6.==&=,,M)3N\M<3(Y/QEEEW4#4'V8[PFS'K68[B/QT4+C7 &F8U? -4G%% M4$R8T;CAC$9!G X<<_1 Y %4=_HJ1&.8TSC#G:KI8.S;6JV>,6BD$HDY[^1K MRVXK/33GTVOE+RK+IE/MY^8=58ED&K(5*\:+;>AI4&$"(TQ@7/[2U8XKIF5[ M1>;CW9D:R]5%WF0G24F^U@.EH6[&I$Y)+W)EL#;BZGPY7J@IQ!5AMB+,5MQ1 MMH(HBPK]/19_;^[@+&S4 N8JVH:Z,!X_A0N2$68JW["),)(=5 M=I*M>%Z8C1(3%234JME:1^QIZ5IO,'*=N: LD^D9U^I6UH)JQ=5)HX$.%^8G MPOS$Y_V!$W1?GJW*C5(VO2#S$9;MC V;KXRN1?<#M:N)F4IIQ0.U/GJNJ6.U M,AVAPX69B3 S<8N9B?X83!11'Q%[!:0X#4BV:>B*9%W ,PB8[Q=F+G:9"UQ/ MBB;O%=5WU0_C0M5M W;,,$GQ56['1A%L2^3L:8%#BZPP;++&-,V8O+C,E#.9 M+IUL6]>*U-;+*X'2FW&5S_?C8GE=MC16<@6*"?,78?[BHO[*QQFFZ3:YY5SN M5[ERDAYFK*+N#*K78IAJ65KUDQ*WX!QZ66^/VP9C1QJ(8<+4QAVF-K:E=0\* MZKYP=?ZRQ8$&SLK O@="'39B?&EO>W_9-L=$SLH'37"\X\TT?H]-R= T<6:! MGYL?]G<&!0Z4Z-C&Y@,L>KQ/#IRL?:_+&X,^\2F M)/^#3FB;FXWY"U+>R3]-6@SYEK_CA/,7/-KV MW]\TF)-O1C%"O%P)+]0CF0@1$T#$/";?3(R'>+D27MC'1,@P041,R#"!Q$O\ MD4Z&> D>7NC':"C' HB7^&/LS11FB)>07T*\'-Q6HT+7\G*(^<7\_MOAEZM! M (76\&^N1P(#0Y,_#)*+1CZ^(TC>"SK\-DP2A[D1%.H'YMM &ARLN0^3'_]D M11MXL6]C^-^_!F:QTTLJAK\ PA77R<+B1#0Q_^[P?SX[/@ MB3]&+WN5^\PTPDF&;DP5Z4SD\9X5>M/D<2$#,&@D43<575)FHG9($Y\PM/Q< MWB8E.%L2T.Y49.)?)/[?I6'R:0A4Q2E >=9.D3N?V+RVE?76@??3YX>I]/.< MWC.HKDP.9V01R""&.3-,W$OY?C3K-4G$,ZY"$OD.)'(V.^N>R,6[ 4:,@2;? MCS%V38GBV5WW0R+H#M]"L15TY>LW#;/00 ^6;18XD%P\ O;R>O!'F.-U*'T5 MG5Q;^P:.3BX>$@OI)%AT$IINQ]%W(.&W :C]T?U8;H$3-1%-#Q*O]TP;26#15^AZ(^? MS@X6'$J.#@@JABN&LF-EYGE8!WD$C5_;AE?'[16OU\)DZSC M72$0*,$O^M,V/E ":$-?2!WLM,%A+1.FW5Y4LQ6E1+;F:]T9JZYF69]N%-41 M3045K%^W&Q'U!K7LN0TQPA:T4Q^NN?';[$-P_;6 M92J32_ MIL>Y*5;J=TS$-I>L__,-V&9S=R18IZP:A.4,+,@+MB)JQ,"O>_I* M 2 ?]U5G"A>2;JH@T'FV>N0BOX MVA&!SW#*C_2_J",^UN"(]AB@^\"$,0-0 ML@ 9LCLQ571EJEA;3!"[*SH$%%C$6)0)W2"@(( ;A!A3II#4; **-QO.EC'@ MK_H*G9^*_VT10V@'ZA(:MWFH]T! B>!H-B[ZY"T,/X6_F80D6F,"/0BTD*C! M\ZV :%H$@+B1B?V<)'0(:.]?&N\*R;_' V\(4@J2G8KNB)Z8.#\=^'U,6@12[QFO'5< 3-;EATRY^Y"$6_?*3X?P=O,;?R!-6W M,LR?FVC:WKG\-Z T%C C$/&>>HI#N/1/47/%E>6?,Y%XI-E-H.[G-B*'($%$ MDR@])8WK<.BV/YG[WSWM3'"_2_+H>4%XS,[%#P7Y$8 MFTC__ZM=RYP,#Z&?-UQ]FM%Q-3+(SWR'EI6GPN)?ORE'1?6A0M2*S*$&H[W4Y)$J0VR-BCNJ$I$I1+;;A6 M6C,DU;UIM768M!)?16(WU#P+V'^&GI<>3PP-]::!T,H12F2Y'X VE(FOR;?VP]$OE4JHY_I_[^\_$Z$-LQUOX1 M?<:"5HD&K1-XD,$*'RL/]=YL<\;9#NGHA/:OPQY"&QK#4[@]N'6X"("+/6ZM MF7V[]]+4%S)6/1 [?)TX/W>?H )%?G:DQY M6RO[?=*"5*TYT+I'5'ER@$^QOOW^0"CP,^28*;("R=&W_6W?7T#6.?0SI?'^ M=P@()X\/E"EJ]#6 T@!J;/CUU2.1TC3"-D7=\IQV;[J!J"&1 G^9&I!!WES_ MX6 #.RD%-.BMZ/C@S@QRGK2/IBL)D=1NYQ@JD/@ CH @47$$MP="5DP@V5!L M0K#"%?S??A)_4#Y9(@8W#$;1#B;&8HNHV6,L'46'@D,14GN&;S9K8I=K2V5#$P1%-&OWA[,TP+ M+L%L-B=:2'8=S %W@]!J^Y,!O+VI8;-JE"P8'EPP&380D'\ <^!&<9? MP]/>6!5#]$-!!!%FV8ID04[;&'5HG&U O; A"8^R//*Q"?@%%2VF&S;D\2$Z M!/H+/#(DS:EB[Y\%?NAM&&!AMA=&01LT'#@A]$018N!J>S+9@1QJVI#!-DH) MPP&YV+,'//^6;GW0O;I1#;KFGAWBQ270EJ:B"K981.%;"U&&-[$QT)211SU( M4@PLPQP08#F#7 J1J!F6!3"WH+'8?4;#( \#Z 3NQD&\*+(#3V("VS'1W(B[ MI 5E#LF+-3 /! X')1KC!P 1^A8<=^2'YL!=( M1#8H5#D'U+55E_L1+40>.J3(?5FZV=EU;"_> K4A!PD3A=BLK;55M^S(:!!; MM,A5;C6.Y>W:?*4T;M+:DEZUMN#9$1*VI[^ZG77"J/]UTPL-0KF3K7#:>CL[ MP0KW+HX\-;7A4K"! B9NT8*NP0X3QF!(A%X :@AG-\:PZ.![;W M54WQ! VHS0#Q<,@Q\JO#-FH;=\Z@[H2ZF\"'7!G@VT7-,$"Z(Z_120"="0C M9,=4?$WKC<0Z&^+#D*V-N_0!=PB=>M^#TI%5\;BO^G8@,L%0\^2//_\G+>0' M8N!XL@?)>&1?%F)'X,%P,0 M#9+!$)C(F;;%I0_W![2Z+D=$#>DJ"W@Z#NI(9!'_T6K5_\3?!")4AS)25#K$ M-@0BSL*A>7?BVA/?N[519-V4X2FA@L6F#EH,_3._DOP6-"3>BIB\<=+V.@>NO#><8*DK H M?86_":'G>0(Z_BLR+PS'.B;ZG=<-O6,%$I\WK0E$"RH(9)!X%N!F5Y)B2LX4 M 5I"F\E#NO?)#QK1(^!QY_Z8!V((U<..GKV-089<$9+H6&!O!UCY04+P]/N6 M%!^0?O'TGY?G@-2JR1"%D%_-;=X$*JBA:4SA=(:UQ^K743DY:"4I(SV#@09= M_3U'+:7+^%?-,R%?BP643#/VW"Z#+C>M3:PRPP$A66D:2/DR8] F3/N\G??93K&\G7S8\_@LI&/KU-=Z4([=A!E/Q3 M/!+HZ\/=F3=_>!&3Q" X"DON2A)YIE]&7,'#$44(%EWVU'@!17W*Z!\_0GEJ M?SC2H?D!TM?WI15D<'>=7/.MRPQQ^>,8E]GLT?/8O2MYM-L/%@ MY),>UF&H'SD )AA#'\"C2W3-!U^ZP=2S6QX)>_CED:AX-W30R"M&1]_*7!QR MYC8:B6XQC4Z3R@YC?.O?&(*V+T^1C^@9YZD(@ [+/N$OA%I:-(IV/?0H1@%4^OES"BFL F MM-7>X!C?M<=>J>?1H[]:R**4T=4N_Y>-^X]PN_1G@3[.S-'V \)U8,PTL 5% M6M15;*^@UP./^]J-$.6)XWNF<-N*AU0?1? \'FMM@B [2MYA[+6Y4(P!I5W' MAJL3.-)J>1$?@)D$NN8H63(\R!CX&]X$,HT/!C0>7[F8=G'O3E3,CJ@YH.)) M'K29MV]K,(65LDX4C0PYK;8:O6ICQV"\;H 2[VF!][3+O4K BY2X..HP )L O2_2-G$F4?<4&Y+J,U'!(2[,)$.< M/]N(+9R20>E&Y)MIJP--.0"VBU*P<(/\X]^+'Z;P3H_UBB;:;^N' F$3Y>%PU'LI3*%:^(# M.5YHWQC '2W\U.',\3'K73H^'.GHQV,QF#P2P1I@NQ>4"-Q/#UI0Z" :V@6 M(?6-#%-9>SH A>%],^GD@= %:&R0XTL%:!BZ^ /I0@,+@/-*>$<>:N%@:W<_ M<6,=G"9JSYJSH6\/O+FL[61;0D$94@0%3,_^=_>G\PV]G[_::/;WHA0'E][W M@B.8GM F(IJX,AS[YU!9 GD_7+*)['A"^/!)\N9M OK;7_M_^*T=OWPXB<@= MOYY\_7'$T>.'__>O9"R>_/OEJXL7+R2.5,IO*;;W@SI/F/ZHGT3#,9#$V^0+ M'-TS:X#\IW=A#WN=]G.*;#'ANQ5 MAMC>'#FAD/>-T\K.5<7@RNE8M]ULJ>L.G1(H@7TY#56ME,";1 MOQS93O)#(^7+-QX>UECM=-N#( MH]7%B,18(YW.<6*?U:GJH.D.!#1G[.7(?$I.;3/Y4*N,Z5L->]=8P7HV+I900%8XH1,U-V%QQ6:CS-)FD[>=FHA\PA&'(YNI M4MWL/^6+:K9]IX M>IY4((0X.E,LS&RUZXI=-/)HGXE1\WD2B8H]/L8.5ZV"I8H6A%+L>)_L,EE. M3/42KT9RQ7PF*PS2.7($1Q[M,Z6O2U1L7BVK+2W!"NMER.1(W[8G8RTK,77C!R8BYEUA2Z-X,BCU=/2DF^G MN^45/Y?B'2H?G2W8Z$A(GEB]%WM>,=(RPG='3Z/RDIGU:ZT&''D()0&05"P6 MC9("Q4H0U20;$P8Q># Q(4*));(Q.C9X.;=BSF,&62)SG,*P?58H#F+IF7M* MZN3C-DUGE_DNIU@%(\.(S[.Z-#HE=8;3NIBKQN8ISBFIN:E08JJ+P>B4U &- MF=R95Y\[7,8L=3.+MEM(U!JGI,Z3(B]IP1W/5+HU73[%XPW1Z#=.29U*S>VW MQ)Y%\1DI2\65"KWN9MU34J=XIJ5-L]#ORE(JL MN>Z,K6;FM,E)@\8IJ3.(*F:VTQ.CG ,TB8GEBUPBDSHE=;*]M;%>/W53_-2> M2PE5A.'.&!-.5FX_09<.V&J>D3J/(SF>C+%M0RZTI5:VJPT1]<5+JU%,KGC:- MWK.ZBM"D.G.'MC,^*75$[;FN9A--ENM:3^,.YS:!8;BGI$ZJE939M+U:DBM# M&\CE>J*3G+JGI [$G#X9UI8"GU?J5?EYDC:31?>4U!E7,X5ZI+'JJE.'+42> M-37JZJ-34N/H]U&&II"-1-1\C&4 MLD_M;+,=+:H@V6DEXOJ8=:?N*4KNM9IM)IN9#OEY8]D&):DZL[H-B*.CD61T M$LL:!:W!TV(6RH=))$>[C5,X*I "71WF%8,7QVJ2SY:2XTAV7S/\^L4E^I 72RBT/47/2\39 MS#1$:>P]"MJ%[8\][]-)GKT7<'[V9#/CW@NW37;;_PN>8_&MD"'W,6Z MT"5IE'4RL:-S.L" M_;R*'AKNSB'C6HW*7/' R>D 10 (H:.C=(#FYO_Z.$. M@=+C&M@DYGTP>R-\(.R%0K:I#C_1LKW]RF]D_L7?7VWY2) P/G M0= UYL.]>$L=H.!H,6_H?L;27TM;>9D\/\N'[UK/4._?;>;R2OFP=R\&[=_R MP'R@^=E&"X>=<)$;]!W\ SH?!+AWX]Z&>X2T/ M'/V$S!"QX'[A$@/[Y-9FX@KORSNCOR#\H^E 0;''80?4G\)@>UG@9U?:YP'= M2 $0"?AMXB&87COL$?B\RQX?. J^S2&:)GYT@MEA@U4+G,PR6AZ!+_$=?MF_ M^+>3<.A!#/"CD/ S:VR8MO?@ HY'J_IW(#V2\>ZQ6"?VC]\.0?S(D,9WSS*0 M4-E?:_\:V-Y2>V\[#O/B&"RR8DF:8?DO3H_"HA8X^/Z6A;UL*'6A<&4+C_M#NU?,Y)K>G-S,%R, L=+ MC^]L451RO#2KO8J:B5'KN6YIPC1VJ?>A7U(Q;R_B>Q KWY2W^X6 M'^Y'<6/)BSOVM.3;XBGS"1ZK?4Q^G MF[ULT&^7GXZR(5Z"AY?D(Q/R2P#Q$O)+0/$2Q>TI0\0$#C$APP03+_1C+,1+ M /$2\DL@\9)\)),A7BZ&EU]LY?6N/WG55LM?U 7S;4$1L+YNGZX[[^B1X[>3SC2?-BF\O=;HG^19 ]9]I($=N&>IA>7ZI?E-P2%\_4\"DGCE^) M08.']\AQV_-" M;FTH_WWQ1^8W8NZ(3$\BLQD%#5?'L2><_M#QHX]KH(G5(S M=^5F7\>E_&;NT_>PT$1?ZQK#VS+.[H%6@FBR^13P%LE4O%?_WLBAX1OXQX120[>&0[KY>EUU6R;>?L6(ST;?0NLNY)CO8]UM7EUX M_A4-C!Y/S[PV#K>A=7_KO%^2 +V?"PGH)6Q(%V>SLNZ',/[ =1(] M&%%_AB1R+OOJ/BF$#BGD;);4?5((\V<8,;O)B-E-@>36XF-\Z]^W(CAOCQAN M+O(54D,8W@J)X9O&K'Z-&#YG/NUJEO_\ER0!,!Q>E2R\2/_/LY%XP(YWMC"T M'W3Z^M/M43"N5_.!XYXY]GZO*-W$BT*A*5U MLF#C75C 9[8%KDE^S,NS$7Y5PYSI-^]T=,6K:8B:H0LM6]1ET90%OI45XKD% MH.I@55:=8D\NJ8=,QHXF6E5HJ MUG8$IJ V)*#BCGXJ^ ;2J4GVFJWF4#5@U,WW8+I3W6VM;<5$?V+=3@_5]3P= MX6J#6!4TGKMJ76K\(&0@*5-1L_[W(\+\(+Q*S__[H2SMG[HSE0W;__O+"HZ> M4;Q=.>M5Z82+_R!00V8XDOFQ;=&PCCDM<9R8D%.G$R](TJ Z6+E" A5B3]#4 M \6PF\Y,&^3\"!AY 79I%1^:P&+>< M0I(#;3BXV!A$Q-[7L&AK6O-["?"C&VS94+8FF^ M$)MZ)8KX,P95*)5X2"2B(8=>-Y;Z"0[%-;_IWW:& N;6/ITJ+7^O/ORGNI!> M)LQZQ1L9-ZF=;&HD574+"9U M-YWFQ0K9Z1=63#:JI80D\L2@%B$9ZG):Y-LS[NO!]-OBW".M%1+&A2+RMT47 MMRC1 ^MKK M-7AF(BQ6O##/L>-RE5GW[:Y0$Y3H3M9N9K,AYFFI'Y6F\$.N[ M4$E 7X.)Q4(-<>'['J$@N"%!P%Q:$/"IP=@"6K',Y>G9B"P.8OF$]C6"H+HL M28U1KCLF5\5.)Q[/1.9F';5:34!K,?X0B[T5<[B92I_!$@'7C[A6JRLS6=$$4NQM7S"U6;-6>:^R4")5MUE!I7&W)<9-#I M#=8V"TBU(5 DS@0RR0?J39$2,M7O/O4+N>J6TH%43IK7M4&'S(S)_GJ]2(_H MSM>D&\H%N^%$%6;"TTQD2%6MI5V7,*/>=S[P:KY_R*47XM*+.^JQQFS!]$JK MMJJLC?A2H)QXWOF:I/V"KJX8L17O,YWXO M/CWUZ#7DTQORHY_6U;2^5J@^.4WE]5*)B@DCZ8L":EE19)2(S'&QJI!=CY]- MMI#%VO3#CO1?N-/O/WY'I+"#<2 [&$?#AGEOOZ0+&^:%> D[& <<+R&_!!0O M80?C@"(F9)A@XH5^I.D0,0%$3,@P@<1+V,(X8"V,WW8HPQ;&W[(DS%<\K/W6 M1'&&VHM')9%^O\DPDWQ,WE7I5A0[)7"_4V*OM3 AVL2VH3"!>@D3EVHC'$K7 MX#-2V"+XB%MNI=Q:D+%_[9F3N$Y<'9,V*4U2)''N^O2RH1T$79I/8*7UV&1"!NTGM$4 MNCOJ")NS7NJ=ZAT0Q^?[LKYS 2C(-<>NE@G^6J"\QTXWW: LX.T6;X?\KQ1$ MO48#M)!F;IMF? ,MI)F09H+=EA9-M]AJ M>&USZ23U@+.MWZ07Q[D[Z89<%[#FG1>OILT*R:=A;BBL.)I;#6:9'$DI_-

8#=*JEQ*&Y[]&&[/O%-F1Z(:WPLE;E4VI;;=CYC='(;"O"?;/8 M1@R [QC3( 1RB2Q+XP'?]BQVOBAATW:; P XTR+Z41%P0]&]&"JWUV4ZD#J9 M17N6TQ"*S6!%9%/,T^TQ@,J9)M-GKW'OW3'XO=L)R_7_Q=.'T(!SB%E2FO;]WYJ^DI5]C=J MNYPM^ [M_NVP\#;TO_?_\%<3?B5C0J2"N9XI&<$<28DP>'LHNEZ)D:/$C0O< MY[<@0,V#S(_M1S]^=8\CS&YB(BW5Q$A5K<3ZHBH):2SIENN=ZGN>"":J MM=?]55$]U0%\#Q[D38 GHX/_=Q,SVU$3IF[ AJ_@8RMAV5[T=_C-DX^%#4GA MJ)&:\#V@$S8O/4XUW_,=]2E1M!(SR8!I#*XO3YY?':YHOR.M&D72P92DQ!)V M3O76T+O2@+RP'1<\539]9=?R-/Q*V!&8_H_[W"!U^T'"WM6E2$QT%WQ[G4Q( MLNS/? _,$&P$EW6O61"78$_J]";@VZU(SCJAZ!I8LAKN-Y#3 M"4<%#.9*YK;AJON4.-UH%PM'1QUW-1_LT(DS O!%Z_26@C>^T'2DRI+OJI! M@?06A:)]W*=)M"![1YOG:C*O6\W"^=K@$<[>ZN'8EQU(C%4+;BJM; M8)::OI5#^PUOX=/@?+I%_NG9(CB6]*]*=<#?H:K3K6BOKF770#5-G4O!0E\I MB5"R?&:=CS=J4?Q)9MAKK2J;JN1 (VSR2LKC\*W7N+KWV\POC-BC3+3F7(I M7M_(^Z]W:=V]=6T5,!9*^+&:BNXU2AIX]4_)#*2UNS,UF2>,>%%7NWG!G4B0 ML$12XN7'%RV\-QM8D&-ORPYJ[KV:D1YA0W\A03_*R4F M#K0X_[M3SYR$RIMZJQ-*!B ?,W98K,1]YDCI/5QYN*='F[5OM:%/Y&[26XLT MY:E97R00$E';YG@]<%8#'6N*8;VP\/W/(\6@4\[)W7D:21']A5,?;C;*.(@Z MNQV.M)!6O]-JR"E^5F[WTQV1\LDR[ %'O!YI3NCN,I@;@K&0<1+KN%V%R\.1 MU.N1M?&@."Y4AQ:?ZM;=U8!6Z:P=1.VK#D=*5E9NS"N<::@CDEEKG7;?RL*1 M1V_W@798K,L5WM KR")-$1MD)C3!R*.WUTO(H-%L(9Y0IQK>2IX02@:%^2O( MZY%#5B[-JKUJA6]W*]T%R]-:'H-QWZ.1]JJ<)AA%F@H8P]-4<=5I5M+0;3Y^ M9G- K'F5\9$>47"X%#^A!ZVQ2!^/%$I"HSCD.CFA/N2$O$L*-N8%(G,\LEJD M<&K1R+9YWRIW/<339B6,$]GCD;-LT9VHLC=3&JYK/K4:DF78-FVWHFN7AN(E!Z:VN@W5:4\D MYT0]J')=7\PQI#XU_#'>+N39GL/:P;7J09THI(6\G8.,,D\P!_G@.M.Y\6G) M!;L)[:.L#B_)*V"*7@)63X,V92+>DYLMWO?^-.;0M2O4R.64[.7,W,1=. M;,_G #Z6O#6F@;4/;&N@.\-3D4#W)@FNG4E@% (M7-F>S7TOLGV!)E"W5$_\ M Q_]K[UG U,4_!7X!]&!2K27\%0%6O?0$GYM9+\VM1/P*7OS M:R9D-KV_WY M.;7.Y(FJ^*9:UUZS=KBOG*5L21ZJQ6-VM_M4459;U:9!V7B]G6-6+<6]%KOO M,P5ZW--Y7]D?FH<0&-^\!AK^A)%QS8W?.2=?5PL%&(%$3)<;I OR1,=TN4&Z MQ'BY3;K$>+E-NL1XN4VZQ'BY)ET^FK3WEGG\^%4GWA(4=WVW_.]KH.'D$_9( MA5I@VXP$?Q"CN&@=M!A05P?4+=BR_^ ML@Y:K$ ?VB*]CM=X:S"X7.FKF!EB9HB9X8&9X<_TXZW=.'E?&L4N4\%2O=?9 M"KM< -VV+@J66]NH3[^:L[4P;ZOPSBWL2\P>,7O$[/&]V>,.G=-SFC;,EY,\ MV_GYF ;G8UB4]R/^8L+'A(\)?U>$?PAWLK;S#R7/<_21[^UN1G;\M90H6O+3 M\V52VP%3@Q<@0S=R O2@ZKC)Q.BUS_FH)N'%JIW\UM*[Y9I?1]N1^.>^*T$" MS@?L;<]4>,N$6TJZ&=X_L#/V;&9;;<^6C2V/AU&5'PD7[ MXQXDR#RB'CALD MMZ@A/:+4H!8+E- ?DPQ2P*SBJ,8W,2__N"YEQ#/BI%.>+O2* MMA2H[FJP=#L4N>"Y2\6F4+@S28=5:[,^&SJ@=36-\3BYYID6]X[A\;UH-L?+7-. ME>\9Z4*JN*G04B6 _0&N;Y3%K'S/K/RYYM8[6!D5VOI$KHTD89URU@-+4]+H MI@E9^?H&UW>TKKXASW^N*?4.GD_W>:&^W&AC0\VI!4T<9&T$^M3HNXVIP^:5 MKQN;W5'+AL]N.=*!?0+#+AVP6=_K3"5UX>M+0"S+B[KBJ2O8 E!5$IICS\(. M!"NP[/7:V^\T.$L$MF\J4>^3B:0DP#9+ MEJ>GPG?IX$/@$:FR]]E-1C@PA]T4VJKL.V$#1'Z[0SFP09F7O3GN27*B_TBE M7JM9*9PP)"KMVS,!%U)RW'_D%ON/X'&]Z_/%H[ZH/CP5]X6Y1;H@<>'^VR1, M#)C;I$L,F!LE3 R8VZ0+ P5$^9JA/GX@<5Y"_D[%'P^+RGNNJSK!5J0$$_0 M%WN<(NF<"\,?5VH_$H/IRF"Z\78"83+$PT#EHOU'8L9X*,:X7 .2;\X8#Z5< M+]&!!/^:3*IS:P[/ 1+V/#P\@3? 6VUANW)5V1[!7 P+-[;V2V8N_"97\&:O M!-S"7?#M>9;XEZ=8Z?7I!W KW7U^!S^;F_9:5<.:0_60W:NAF2P6%NARX*01 ME&_S;;W%S[NS)?W'-V[_^B^3E&Z$>BBO177+G.\@'7T];)-I?&E<'/0E:9N MRE2M7$&8R;EZ-D=4ZK-U *!+ .B229Q@DSB)?!OH?DF256B+QAC_4#+*;6 \ M: >>A6?[&V.1J2'9%L-QUNCF,%Z?C#BEWA[Y@J^,1X1*56K$= PP#JL3$DD, M19,D=:Y.QHD,LD]/LCF,T_]YRLWKU+<[3H630@*+-"-A!(6,1 ;5$)%@$5H< M*8@JTNH(1VF693%% N_\M[3[!A3[BT6-G%&SO$#)JEUL=?LFTV^*83KXX#U2*'<4/!N4#,-/US9-9,_)& M(?F-L4YUP63FC=6F $<>S=/T2;W8&U8#Q!>62%O-R3Y3AVH4>3VR3I#JIN-Q M(Z%,:CBJH)5,BX0C=\^\=H(>+&^J>S/ F2YG*1GP?"!$5$L&HB:KN[)IN_ZI MY+MJ-1CF#6Q!\ODIA;?Q_&*1YYJ1T-8M7U4X[\PX$0Y#KY2J=Q00>:7A(::V MF@IEG_;C27M[$<87#G;C@NFFIR:TS?'[1_K7=B[27/:FO^W/K3&!.*XS!7+C2+^>*=6W?9$>-!D]7FXC.]WJMM4RM%DQ.&9\I[9MR M51EJ4WCZ[*K6CLD]?RW]W.XDX.XZW,<](E=U2Y_YL]<5?&N2XX@LV\Y*RZJ4 MX]MR0PX @)&RT_SQZ[I+Q\6\W^P20[=((.5J>Y6O>:VRJ)ZK:GSYI3/9-EF2 M@HH@U$ES,6Y79X7U?/SCEV6?, I>?9#0? \(C,0L>GY"WK*QO ^M@[._!(XF M$Y#J(:O#/7CZ)*B-ME"KSV''*)@^;:J2J^[-]IF_O5;\\V$7 M>ZX*2SR9T2H %5*R9,FJ&1:NCCZT7RU-&CNJ&G[_*?'[92<"W9OH%GC%]C%K M58)IZ6"@ZVY'>ZHS2X:YZ<"7D2=AAGHT:=54Y3"GW?82CBK;8PML B#N>OM- M4YDGX4$<%[U##AZU5^$!M^W@PORBAW@I= M(0E^IND6V $=\!O8,D]]'[M%J?JP*>FM2;73_D&([ J@A*H^D[ "=[:RV]B. MG58;DJ[T0C(. /'JEGH2ZHU4KVBF4JF)T)XLFA26J@H=EOOQZT0=R7"_KKY+ M?R K[]+P5J?UU1Y5#24U%-]C^=@]%NPI3F:]Q636./G[)NE"/5'QM:\;I$N,EQNE"_J$Q8"Y M1<+$@+E)N@ %P\1TN3VZQ'BY3;K$>+FI2U]ON)/?X9K*E8LHW7+2>>0=/4[. M>&A[<,F-LW8#'X0P8A(]VJ#.1K.@G].5<*>:9BP@3YI%8!DWA+PSB MQAP2<\CK[<)39.($<\0VV*V!XBOOW5\G;GUK4(!G\G^/&=X,RL;<\(VX MX:T(2LP,,3/<#S/\D;%T8S>T=@E'"7L$9AQF,+G_Z _;4^5B=TFWX:?;:I7R MQS?)OCK9\'7Z6_V9&5_G$\+^JIRF+M"-7C)ZLZ4^E4J*TP^"Z'HT2B8IZDI7 MHQ^9G7=!LYB?K\S/65\M6C7P_DZ@FDNU"B8S<4\P>;D_)J;2$@N$S&C5[E(R M+11FS>@B,9E$".S;\/CGWR'>QGIB+'P&%MHJF(3"64IGHCL*S"(_@8;\I.:3 M?7R%&[.RUL"I^=Q$BD%TY19%DA1&?ALX7-*"N07G8^M7?4OOWD)?]Z!G[;'>\_H:PZ.W%P?W@:OW^&_[S=,&';=G[N(L=[ M"0/'CX,U"Y G2MUY$ACYA.R"T9#IU>0! +?NW_"_KZ4\>TCD2C9 M>Y^YMBMB7C/%O\]P8$AH,/C(@O1WZ.F/<>WA[HU52?F^#00L!7?I)5> M4*X.QC]^84220HA[OV=UV;W*-7W,+F[&63[?F1691MUN3=#Q;_TB>-_&V;TF M\>H&9+A\.-+_X/W3PSM<\##]1 M#]5M2Z9PR^", 4OE?RPCN4GX"E MR][#XW:+..02L-:N9/JG+]TI"++L$!/'YWN>@N:T7B_;HP$KX'221(Y+$"5& MJA>HJI4H^8!&$4G1D*15:;VC,17>;'V^G'SB\M53XO#V[4Q2U,1<6D>-8A4R^-YTV@7BGDV$9SM?;$X$?R OW129\4"0]__)*P>-0HU\C)_.W\6R,V'D+S[9S+D6@KU,M_^M=UNC> MNK:&*18::F,U%26L2AIX]4_)#*2UNUTGPSQAS^6!?S[G0L"=2)!/#/,_B9N;D&0S\&3 90)EY< ZS_>C'K_"6+^3N3'1KTWT.=$C[B;2_X\K#/3VU68#) MMU>#H[9Z9RO4;*\'__9;9R\51XC:_]IG7.Y6=A5A[.M4HWE_\\.ZE>#\L0_L M#S:23]'59EB&#)9W@,)*!BZ4I(>]#76@,&7?<4+Y!OX$13'L;JAI.A@55=A1 M= <(-=O9WGF&(EF!PE!1-6#_2%#G@H=)B:C,V1)X@,^%T("9);G@*9%VT73S MI28$U##@MS:L >$FLCJPPG39 _/T'>^YG6+;]F%Y">OE[V#.<-<&MF,D$T#/ MJ^.HI2*PNG;+ KH$["&P)V>ZNU]BPE+^#1YKPT]#KR=<36@[;*>TW:-G>[$J M 8T3V2C"4_LI46S4@8@?PZE$_/C\]*=$=*\N4YU5+H9>R>VO8DQ/X%&#PJ74IAS-:ZFK@AM^S5#5D^+#L MB>L#4N]5/8$,#6CMFY*3&$FN[AX:G>YSY11'"2>V?F&[EZ>$?*5#_WH,S*AG MKI9&-D#)%A2GK0K\*1%6 X*[$HY1HCI?\%WPV\EW6".'_ 'GJUM+VUQ&?!75 M>AF#^<(=4*"Y'?$UF!J@B0PV!U8JC,CR\J@1X$1U"1 [D]91^U+I9>62L@1" M T X ABU3KAA(U\%[ VY*J19(8X<2>J"FOE0*YT?=,+%[8MB@-Q&HHLR9TD MX(T6]^FY). U9/S1D?PUBP BJH;(#"J.1J@D$@PBB2Q.:2*)H2Q)8=*(0M'7 MI>AFOJ\SJ=F0%>I!?U(=+>Y4P3ZA4.X8GJBS0L\U&V):*Q?6HY,%^T;YR6:I M-BQ3*/MI,C5$G6F[NCT_/1R)-M)U?%.OE7B]M_:+F0&_:4OCZ!#J<"35K5;E M?'HZXK'F1O?0U6I1S04B^:I@GRA1%*WBS$BD:&4D$C0.ID-JDJBJ-(,SQ BC M,?SUL[/#8FU-RLL1G]D(:&'1[+!3=GQJ7]L&WJ/QCM(WR@J-##)#:3$ICD_M M5C??+4^'A#O@L5Q)1Y>X:ABY\:G="J1\1<,IMSUNI0ZN5ONK+A& MTNJF*$@^LM32E,N)[>;1;HDLRV@8-6)$E2;!'F@:)4H:!1[(R!C8 DA-.KC MWW@UG_=]YVBO;=N1%%T;J,9Z,%3=Y6!INX/F,1T9"1O1%$:*) J>23#R2&2U M$> #!D4)3-& _<%^_!NOU_"N[QRN05187*-)%!%)BI!% I=049(D321D1<%( MDF1QC/CX-U[/[%W?.=K=0,GH]2FM59!4<3H:IGJS805(".H8)2P[4FA&I%E" M$0D@K<21@K.BI& 20Y- -*G2Q[_Q>@WO^L[1&KIFBDN!KS!&)I5GZ'D[N\@ M#J&>N?S:)9):432Q 4.%'6 5N9&R/EMMTYEWIY2B057R.(P0/+5 M]3,QY*!^YG9IB7!MB?W%?5FO]EWL%D9FH=,0QO]>1UYAH,_;FVU" 3Y&U$T] MNF2PUW-=.E&:Z?.:J/^.>4Z5T@K7)N8<:=;BB.$8\8-ZB-WCK'HNKNMPD70@L[H%[&^40WA!ICW-I ML29%X;)]HV1]H0L:;XF96]N+*]]WW:+[<7@GM/R@J3?1Y]%.05,V^@G8J=$/ MH1WWIY<\WH+A;>41]B1@H/=]=:KOEY@M;"8 JKC?H2IP[2]]QG&UU]/1[4@_+?>YC^ZM2V) MG-C]H6IOH_H5?18>74&6+L[@:0QTRM3$_XZGKJZ,;C#K_DU[\A,N MPSF M?0Y//I[@8 MGL-&1RD(;T1B/G^E;Q%H/[\>X#'V!$N$D\X3$)?9NT-G'GG TILOMT05E MGT@V)LSM$28&S&W2!:7CJOJW$;5\G\)__ IB;TF*6PND7;M\YUL:[=;V S82 MCG9@%S_8ENA,1O_"2,)%=RAFF(])]%O;C]RN;=]SV!GF2$0_J<"E5$YM3RQ7 M;PXF[XPRGV+\2TG)QSF>\>QH;W9)T]%O^+X0O1?Q^:5\03]86?3?\P,>"\A[ M ,('>>'6BA3>G3EZN9*5=\8?G\,.]V9L_FW1RMN5D^A'PA3?!0B?MRG7%XSW MN"LQJWR)T/S"7?DS>7IC"4/G-F._+I6VKJ?'TK"#NX%82)LQ*3J3DK96#T:A6LF*':N176_./2 M7+^Y-+2#A0LCP/MC3A2P'#3MI6U*Y()/D7/>R'6"%EJ&]RJQ'[\PZE0QUQA& ME]8_,8S>@-%[+]=]'8RF);Y K*K=%D\-6">EC@=3LP-A1/SXA29QY%09V%/Z M^C!O[T%2PKXNAR^\_WDF=6];36*;MO<@VWU[&7A_>3-R9Y^B9UMZQ?D17Y50 M1&$Q76Z/+L!&9V/ W"!A &!BLMP>65#JB8KQ.?U_7]I!X!= M"3\,?:8_VPV#_$L&U$9=N"0E=/]7WN3KP\L6#1/+^N M^A576_@Y6PRB1"$XT:%]VS>-QQU+NE[^;/JL1J+;?H[L>F_'*S7T4\M55;U)4Q> M.@76UJB)FC@A3OG9>KI,M8-2?]#EQ+#]"'O<8/81G)(["JAA!LY:792>B=7]>_4I63Z8>:M M^S(]=1DU7YZ 8>.H;TO8__"=S0_#EBVPZ^^^QB<9_=B"YQG]V/]MD]*_1.J:EK MRW.P?B!X7%7)[81!T8I,2/#HNM:08'?1;;'KNF6NSS7>:EA^WE3FM;Y15^AY M3?)]DY9/2/[3XVY&\F.'DA\V5O5L9YUHJ="34Z,^F."7L \N$*,UU4MPKJM^ MJE+8ZWG<4DV@"8#H;[0R"5,*H@E&/5,C^3Q7G9GN)>;;[NR0[\.J_ZJEN(G1 M^D1S4# LZANL6[+MS&TG5!C;]KSP/3;@!=C4=ELP6X<]0[VH5R[ B04[EKZT MJPU[%'MP$MM>NI(,^[6&34=#'0.?"#_SPZ;-4!V%OM+12IX21?!E(*_@;\GS M\WZ>*M1H#M"..JP\#1QPR0+H,L'TI?G= L0'U^$[G;0X87W20GKO(%I R MOZCA3)9!D#E#!I>^;H6]PY?S_+7TDWM>1@C9L+Q]1UHU'%N#:X@67M4M?>;/ M&JH#-1S0.1W[F;/SJJ4ZDKGE[QS07,^^8 J+T%V3'$>L<,Q"4=9Z@2_S\X&5 MTC,R@HQ/QFW^YX4O+-6+D!2JMY0GK:)?(6?-PH@())3[#+-Q-!O8@Q9.)Z&! M^23 \J#18>]X&#X>-LY]9N,DH!AP8MVH?_#^=]VH.R[0L+ QW.,36EH=$KJN MG2$TY[ZTC\A(<]V#KSQ%^\EPH%&KN=$U%BM[2*O]ILRV@A^_R+.T!W28JW+8 MRMAY:5,A1R\*>W5+VU[#+_VY7QJ4.%L9&\HP,%GPT>]$W%E9L.M6W2WRH:6L M*SILX/T[T1;)BV?Q'OT%+&;73!IR++1^-3 ?*0$>$-F[>_P.!!Y4!SO>WK5\ M5_5P6=M709H?2.)DPK3!8Z,VT,OP#EURVWUQ;SJ[]TFPU;8I^]'5NVAWPN;H M>8YK;!MS1_(.9DK<5VB*"VSUD@Q' 62U+H\>7LD'NNOH47#\5?\%O; > ,+,M2(WJ%=H87-CF%$ +0V /JKH$] M;,,.[9K VCK5NWTXD \OXN0IC : WYY][1W69=^!EC-XF&*KNR;UH81^Z7)_ M#OE1M8W=*Y]%&>Q<']B. 5>Z%:/['9V &(!_ ]DC^_Y M+U;1LT4%'A;V=P?BQO:=_5G,$DIT""]/)&L<[<>N@3SC[\(5VI+"W;Y!D M\(;(/8KDL*(N5=.>0QV>A.L%?HUJAC(5,+(9]HN%ZE[:4^W;4 )@XY$?/0B, MU@'5]OJV ,N07\DJ,(KA#L$E2B-[J88;$ 8T(%\=:94$Q'%4Z@1H5EE5PV#2X6Q& GI71(82.]@;NRPEKOZT"=+RH9D"XD*G@ MBV>ZZT+"M)Y5>Z*=ZB=:/O#6B13")/Y1_Y7X!_]7,@QE8\A_MB9-HF:#*4(B M//NQB?9S4"L2=69"Z@@P!/L/(G45S&#X[EA^[G3LM M[_!G?I%W3O=>"$Y_<;M?/^X?1P4R<.>]N.'?MLN/_//=R-TZ1P!BP;^.')^1 M^M*:^5%B<7@.12,;!G-Z^6FR!R/=$;X;(([1$:HU^NBJ1#L#"TU1?9X9,DC2&M# M-TJ&NJGZE%>4&BC/B2AR/#005:UB%/&&H>;Q9I_"^6H!;"B*'@]5QF95Q\93 MW.AU9W-4J%?F;8:#EOK1T*I=(! 4'X\$S'!I-O#,=D8&3\6/ATJ+N9-:Y+N6 M(;$<(6>JU&KL@:$G")6;RZ0&]HQ%#1R:+2=0QUD@%#3U#+E&5&;"S6@: 35)=B M)X(W'0*QF M461<%O2>X4U;U6R*S8?;>R1=BFV2;Q-]RN'+V4Q^Q"(NK@$L@J%'X@5?R=F. MU,H4^77!G6"5(I%:]\%33^"&75IVCJA/JD:=60L;MF2YI@2&GL!-(.0Y7!RT M'#YE8O0HM>YTTCP0KJ=P0_JU7KLE9/F90Y'.W,C,1AM.Q$[@QLBTF7FZS*Z$ M1=:5\LW1R&:68%DG<#.KK--,M5IK\.LNRF3(C:YU,/#4$[A1W&:YS(H96EAT M!L$H;4VIE N>>@(W779LL.A7%8T/WT(I]OM9S4TOYAS/-;5@M]'Z%]O\+_7Y7@B[J M/UM[''RZ-<*!BZ*^>*2AJQJYMNKN-^!%2,]AZ] W#707!D" >?ZOV]R$=%3; M*]&>J*KW/,5KG5&ZCO>S#8/VP/NK:\^\M)U$.(?0=CP^B6QK6LNR\FT:42G/ MU?7NBF 7XRN=+_=!Y&R$G[R[ M_-C.O?B[^F,T]802<7F8LXSR1>64B+BAX0W2A7TB8[K<(%UBO-PF70!>8K)< MC2P?O)+SIK;_TKH@7W4)^[S@N.LM^?OZ9!CZ1."/5%SG>O7)8G1] ;INN3!5 M9"L^#G0N6J_L>_/%@['%WY4KBP7G-S-+KN-ZWQHN+EGU+&:&C_F5-\\+?R8B MOZ!A^[>P+:EP(AEX62:\5 !_ M@)GV2\E\K@[R@.;"Q:HCW:21^/DEO5S'$_?OXO';>U[<2G?#/Q[47ZB&AP:O MO@2F5?34VO'GUPPA M CA+@?_P+^S/>1G)<=: >%W)]-43E<5&M1Y1ZU'( I&FRTUG4J P/AA'E<6( M),6\ [1JT&I*/(V4"U,QR!)YU5A> MKB)H3?6VKOT)>2-L"-:M#503J1?--H^O F*6YT0ZK%V-,DD$O5*!T$="W/<" MW%=HY\L"SA_G"6LI;NI"GG$*GFSTIDNI^3F <[O=BE%@6QU$'VHYTFTA;:0) M+UM"!<_028IB+J[A[](K#^MN;RN=O=3&D ^"E+$W\:<.^A=FCMR<0'L !WY; MI)Y?S>'=*N!XA#(I*A3T>UDT+#(M*>=&M+RVC.BPZ\S@V4/\E>J7'% M@\,M1ML-F@\7=N[_#&TSL8/65ZLI8^17?!:Q9M.QQ@8 ;4#STV=#98_GU[_C M.+)CPZI8K_7]@YQ)QO[^=];6;TF*37=="XH_H#>PE6PY_)2SE)*M6UX7 M#/>=D_W_IA.UY5'=89VGZ)Y9-T:(7)@V8=E$X$]0))I$""+V)V[ZMN7-P>P! M_(U+PPS-MO/EF:1-D?I*U1M3$UDAJQ!FP$&A*#:),.=@%CLH^W$_Z\A-B;V4 M^+PO-A$.8B7 EY=_&R[1N;SO3EKYM9'AA+I9\XNJ1S3A+GR&UG]@@,7X>GS; MX!WXLD36,1>Y.HO46;YD((MQ94Z/X2Y<4=T_A&Z/S_+>[\SC0)(HM@]+QWY' M4?(PJOI4JG]Q5>^N_$8?\0N+PKC?&+7'E;#O %#0+$TD<>*XCUF,F#?<\F\. MF(?1O2< TYIKZ6RET)D+Y46[//8VG- 9A( A(&"8)(L?M[&,'>S72KA2Y-+% M2K%3Y-L)KI9-M MJ\4_99N146/ MFOJ&MP%CK^+6,@0_1Q@]"K'N@E;?PI;:7CZ69<<'5NR)2TCFOMR)=>K]F4EQ M../CWAF$@ZKLJ=S=_8>]CTXX;RNRUG7DCLHBF)SN*3)BMEO%)FQR""\;)5'Z MN.%XC*GX,"(.B/PYY'K$&JW( :,84FV8R?;3;I9MA9 C8'D>@OY>YQ.1.@_W M[2"]X!I:_%'$2YQ<^&CZ^[7<.'O&.>ND4T!/#S%^W4;Y_IKMIAMZV&X8*&TZ MB2!QWN"-^W.QNKTN0L::V*HW6INR4&:SE2+/+I%RM@D1 F\E)1GVG%G[+;SH M=\3OHK0 \TI1O >V_M^3Z_?-#T0?0&6?M_(9UQ"E]J)D(SXV+^8V7:,XK (= M'5;Q0#'@6<=5.*_D67]S:#V KC\/K7QC2%%81BCP^7*3:_26078Z;$)H >7. M)'$J+MKQ2I.W)X#@$_"SZKB[7 )84-M;/TX_@=\W=GOTL[H'/;>[%BGOCI+? MPA_9A@$=\ #)62=<*+'+1L'I3+!2V>V%7Z^>W%C76GQ%;.' M8**-DE-3ZJ2$@TJ9Q5KN(V6Q7]X UEEWPCDI83'LANJ$VN-9#R.1'JY)C@/> M3;=';+6_$3"#))>JD+)\/ #\='V2?66YTS\AF5W@;+W5LI:\KDIY?- H6.,1 M]_DDJS2+=,Y!*UG$3U<:Z3GO#=,Z(!F (?B_4Y;3JP\2<\E)+.%[_O->0W9+ MY4FG/%WH%6TI4-W58.EV*'+!?W=@IEQ5AI2&/>]=U3I#YI"F+N=[$]L!(E"TD*E'%".FB*GL#19 ("*QP' MZ99,@ ?-5?#DXK?0EFP2.X-4AZY"!]T!6),?P&FBZ$3=Y()IO.^76/F MQ@:IUSO8S)$+>2X 3$"P;!(EJ"1)Q7B^%3R?(Z/7K53:&4[E%]-IP(R4='.( M TN)1(@DSM!)C&6/->]^N^!]5V;NJ*G0F?GQC/==&."#6$_L6@W'F/]LS-=? MHC4G.2:0@LP&7:01/M5K:^.:)H_%!5#D!(TG21))8M@QQ\3 _QK@OT7+3-U9 M8/E19X3,TGK;2#LKO[D -CK=U!GP1^?]]2?UWR&1 M[LKB]&,=?5\0^+OFO75&FV>P(MXQ>MV&.T/ES4!U=6FLF#++#LJ56F#D.\-NWC7T7*T;0*P0;V#E&V6I1$'J=!RD?H.-T]LO M9X>UKCWQ)0U9\\NV6]2J3K\Z_OR )]TP^72_C.:0+6A%'?Y$O94EOD^E@I;PBQ[R)EH!*8)K3R][_[5X9^]"M\$)@DV"7S/_M78[8?_?@5 M!_HGX@GWU[%6BTA6#W;=83>$@_H86F]7C'!5ZQB+SCX>BEQ N!W3 ", MPXX?5(J7#J44Y*F?*J;X&=^;%E!]P&:K>K\I8F&GC[C'QX-F:L81S ]:,9>& M'3U*ITH=EW(1/Y_-"@VB+K"U,80=<1YVCYI2VW%4R?5AE!)NVR,'*=\N\/ ^ MD]GSU]+/W;9]/&15E9W)VJ:$*J)W:ZM>QT2L7.YQ9JC").VU MIDAF$[C%[H!'IN8X#A1>'AX[87Q JZUD#C?D)'V&4B\W8;-NA5_KRD#V$4TI MP,@ 1B9)EDKB^'%)IL>-#%P*,W]&"EJC]5X^R.*&NB@V>JJ06PE<\\J?:T%$FGCCDC%99A%,K-2:(UGG M4D8 (0+<,Q)/4B>:1?WK6V:9<. !B0"^"3EAUX4(4-Y1)ZKE A!T#2Z+HL2") MG>382;Y[Q7LY"*&*H)>RGCLV\GVYVRG1M8W<:T((075,)Y$3_0V^J1.]IY\5 M5=-EW8L-_8?L8!!K]8^+I);J2;H%)BXY%B"6NX>6; 261.B#P;2:2+)$&$*W4;O#'9$P?6/RQZ MPCC?%@%\R/DG),RRY!>]F921C92[5G *5SK++) P89M!E@*>.D7'C0;?H%"_.F],!6%L9.1XU&H'+B5C8 MMY %;@5.8/'9^;?PZ6/3X#, -R*ZS8+A#F9&/4NZ4DU0 PL+(.!"0X%)LBFAYE_JKAYNR?IG='4Z MA!6#(?A_GN\ISZ.90];0+5_:KE#1E[_^%_QG]W#95"4'(FWRG\/WX' F$/5/R0RDM;M=)\,\8<3.L_CY+";@3B3()X;YG\3+ MCW _CC9S)JU2>UMV8,5%W]I]%(J%W6>V&^:._'144X(I_O#9!T\-Z>+9\^L1 MY96\QE](\+]28N) N?+?G7KFU!7\MV_1=R".X V'#!13EN<^\ZCT:X^ZO^/* MPST]M5G2#O:\E!'[]9II(I3LN\1F9ECU7B"&-0G#MSV/[+7S_) KDGUAT;)Q MH5G@A%1]+&+'(QN#R@K?2-TVHHJ\O^SR2']= KH;2I+#D71G39CJH$48$EHU MD#Q1[(D5('1$ZO5(BIM)G4*6$(S9IE?)+#(IG/8"$1>1UR.YTJBX2M.8@/1& M(V&.>"157HQ%XGCDM%.@:IN1PA@+?;SI9Z:Y8B8_%LGCD61^WG =M:DG M^'/9#0;@F=3QR%IFSE)IU"@CF9'=D&H,WR&]ID@?CR1Z3;L^]K)=I%S!D+7; M+$['W;'('(_LLF('"13%$M9J>:08M:S1P#F1.=YYIC49M-C2DD+J'.KU!&.P MJM8#D3U^)BVZ(]Q*-R5$FN330Y:4G%X:CCQZ)M>O\161WYA"!B_YSMDC:XU \ DZ DZ49EFSLA/Y;ZQQAFS;?E!*TN"H2<( MM>JLJ]U-%AT;*I/:3/&6U0@ 2=$3E&*$?FF@! W3R&2*5='(%%)]H!K1$Z3J M371;YGK66O!=W!%&5<72\>:VW?;A4-VM"].Q8RP$*5]Q=,]>+55BUS[X<.BB MD5,PWF^A1MXJMMG &1=,B1/1$W0=9$II/2_KDE"VY@/5G^8S T "[ 2U\EW& MZ>0K>%98",(([6#8=%YNGH*^D@JZJ[$C='B,JU06DZ+8SZZ:IZ!?'$Y\/K 0 MWI!2@C[,I$KMEGD2^J5:/C-*26N5S^>UT3RM34EJUCP%?=K+=H+,H-LP_+1) MC*=3C%JJXU/0EPM!GJUE/-S(9RNSK$:W<(IMGH*^JO9HL=!=9@Q*UOQ)HZV@ MN E''LVSKX_X24/AEDA&8_*%52,]3\VY4T*BM0[8?G_ IHPRG7=61KDY&38# MD3RU2W51K*12'0.S%5M=2(5U7PQ.B9,4#Q@^SSBDL,8%7A^EALBX?%*<\--I M.B?ZKB5(M9S1[%7;JL@%(GV\HC$8MIGV3!#.B*-$-\ M?2IM>,Z2>MY)P=/HKPK:!FETC=0<307D0AHUM288>33/3J]4MY;]0@7Q2Q9? M*.16_8T4G!11N&FZM+KF%WROPY1;8KF.YEJA-#O:IUJZ;3"6SDV0GE'&36[< M[2^[X="C"1 ===P>-'!)R*B+3,7%A>H":9X4?,/"E)UIDXXEZ.R:]Y3)&A'& M3>A]' V5TJM6N54S2$%ELLRPW4HC WD,AQ[ME57'QZ(PWBB&/S7&2B:KTATE M?.K1LH8+@V?0X::*+$2F/F+<=;72/"UYG8(7S'3'4PVLR&8S&[5H!!P8>@)0 M=LOE?0YE\D(9;]4*GF+WZ30'AQ[-5=-95[K&W6%GM^W('?G/6=<,U 96P=YXZ][T;;AFR@Z]5P@"Q*LV*_Q Z5&1+L?%7@ M%/\$YBUPQ5Q5>9Y,73N1CQ::PQWPVK09YH5O]QB;*B4/2!!@=7B+HM8;;#+Y M 7":5>#U^I_L9^L_/GEH4E %>FBG-7?7G[H?]F<'L MLJVW!LU^.7(7=HYIZ$9)OF?O/HBC3EVFSQG-['M"]%HW>\[ M&:"8)P0[=YJVY\OL/=\&S]1,.]CMVN[WL-O(S\@OA8U0WW0)MSYZ^.+=4&GD MVJ;OJ5?V#T\R1S3P X&)%W?^KR.?/_4IKBL+KGS"=?5= 4X5_/#_?I _ M_G2'V"?F*#45G:\2X4GP9YR@,^_8P7.1@($J.0D>>.+*(H[]E@HC0Q_^]4"8;E<8P1 ,O5A27\P*=\X*6,P*,2M$K(!? M0C?>0<+T6UM1GZO1:4!"7S6,.MUDN++:]06%N'*R+E62QX\NVERFF M$0/CEH&!'0#C*RZEU85YD*<[/H:D2JE5QLYEC8S\YY?2/@X,ST4;"ZR^:2%8 M9EB94RU>GQ2Y*&D43R+HM:K,Q,"X96"\SGK[?&"L_7J66"HIBZ_/JUJ'V61+ M<^,S@<$V\A31+70[@M\O98'*JE;S;""&69I$$D./;VK^>0&8^XF8O+(OPT8H M,-<2UF*%_[K^R-4577)VU\F[1?YA7*K+BI WKZQ^:M3P%J3.P]FI+Y4GSJ*N[V"P==S=$T)%IA2F MW9Z.!\AZUC0'_,JGEVEX$SDTFNDDSIR5*C&28B1] UOY/4@B\BPNF_BR@_20 M9[Q&HW&B*5&0.LTGB?$/!&$DQDKZ!%?PN)%4(<8E2VD*HKZU"R>JVB[,U M!Y $#%T*AXWSXG#RCU]A[Y8$V(34B[FKASY&,F&IE^DN\IT<[9N3+U'=PZL5 M/7Q\\Q<"I&9;S_"(//#?GV)E1=8NJ,OJE"\SPWJJ:N2K2P;6V@G[=;+D<1N# M&&0QR+ZY9?Q1D*UL5]A,B&Y;Z''KS'*&.Y/,I!F5J<*2+'*EAK@QR+X/R![/ M:/XHR/+& A,S:6]FE%/"J+/@.J*['$<5WO D>B)1Z=$"Q:^,Y9QN29:L2^95 M3.0[EB(W)!7"!@K8)5864^5N9/7#&$2>OY9^/HN92$#75.^$<%;9>FW2T?)- MP9\,BWT9*P\4#];]A8%"]DJ=C&) W D@'L9X>3\@.D2J+CFI1I7/U^LM'=,7 MIJ\' !# 6L'PI5_UJY<%@J M6TWG4!Y95R8:9FKI7&H)RXU#:XN,HTT/";GX:/;J./MMFB*S6:B!)F0,(:-7 MGYK9J__EDHL>(/+V5H@@W,C$*=W(;C$IXTNHJ15/N6=Y\;^'R<(>Q MA]G/L*N5;OF :L]5@[;"95?O?Z6Z_,IS), &P(5TUN'4:[8%-\VQ33,,@GNJ MH[IGF]/[W,:0IK-BAR_[M+62)BK:=L/&(&%^(YDDL+/))#$ ORD '\Z*_B( M#J4YNU20<5&H,_6,6ZHA+3&[:[<#;PD!$,8 C 'X^.;U5P&PT>:5AE:@A?IJ M49NSD^:$;>R:6%%($D?/XN]A(ZQOF>DUU0LOZC]4%<,X)A";[1\26@ %+W+K MG)C1R+4W'66'MM";%2I]KEI=ZD;8^?-3#.T86(\-K(]9Z<[B\JW?O@:XP)^2!KC EY6VO\]O&4A.1YCC[RHT['GIW8Q;<2 M+JR/. &C52>.NOR%#8L#&U:Q?;B]W\2(?>RP"[>4=#-L@&Z#&<]LJ^W9LK$% M2EIR=?F.ITPUK1VK;WVKEV8MFK:MR6E M+^$D$F80]I R$RGVA!IAZ/A$/B2:"+11**)/*<^7KVZ@W0;Y#LBW>;/ MP4<<-%/O5M,4-J+,B2^3DI:S. FGD2J#D(54F2\@2V&GS6&.UPJFT*FE.L9D MR1'<'"(+:2Y(SY'* NJ0=W"DQST)2LJQ^;!85%> M,)QC5QMHM@3Y5ZT#G.T]_)V38EZ/U",T&FHV8ST9LE8UW*BTIZRH( MB2DL@V %NS0BB8>2Q.NIMA,["2-@,-EM A/2P_>K@W"VVGH&":<._? R,\ L M!;TE+^J@\?")K;ROEA,.PPZ:*=F.K]9P56D;OJXN,[>UDM(-< EKIR;3Q)$*;KVWH,]4IGE%ZH.1 MUS4WX?C3A*,G=-EP$S/9\K5$6$_5@X]:#OB&J>:.$L;SA:R7Z8_&-$A_+<7D MT?2AZ;OHZ4-\XCA\ L9DFIIBR9YGZ& ]O.0.L(X0)V1+@'79HLW)DT,&49*!B2=(3WJ2"HJ,_JK+[RG2;OWV='\SZ@ M,S0;H)3Z\3N3I#)OKZ1#^B$"*O('OANHV;Q3%R2Q=6M.M%&K/>P/M&6^ 8$* M/(-T,IW!4997RYG*UJLLKZ.??KAD"W7EV=>Q8_4[3-&6N/"N+:G0#V1K1C8K M;2/%"JN%4BY[:A^,27C*@4S2+"K^C1!T#=3[DP@:*@SS>/]0K?!"/4U-[2[6 M;4P;$$$P[I[&D@R.(00A!%T!)_XD@NSRX[0T,Q]43!B(37) PCMSZ"/OS>OJ_DC,.-*! L%P:+'VPRL![H=*>E;U!(F\Y\V=R_6(2/H0!QU1,?+EX?, F=Z-2]R[S MJ(ZP^6:A@17]2U0&FNI;FJ"#9:_""[E4V +8@*=FM0)7"GSGK>4HYGJA]:1T MI:((N1E5Q AK>L[:[B M6)8\]K1?FU^V>P"C*X/P>T;R(A5,H;UI6=@GV9\ZFP<"\QD^\J+?VP,1O@8^ M$NX!.(;]!?LW=3<-6W\A'O;[0/\T?9/!]VV#JC';\?D.^$P=+)G-J&W^3L%- MZE?/U60S-0?C]-^QXQEPP?YR-9@8--->?>9Z]PJ^>/-2N0?,L3_57G7TV!MR M& 2YP>BG6,C;M1*^#SQY:) ;=.WIYQ?I";:7GJ!Y.$E_.< M%_:&S*!Y.;]Y07@YSWEA;R@T+9%-RT>C-W]BQR<;!!8\^5EO)EK#<73)0-'@ M)8"G&B3@W<$'__^#_O') 2.Q,#GP=!%L]N,#ND^^X(+#!#E-"52P4-0D\>1& MW=R.$"*\G3_>CKPZMD_7OSQI?Y30<>A_Q0=,,'QZM*@Z6BEO/(]8K10"K91H M5@H5LX5"'F,;OICC# >/#"SBJL!X2U^SX9W4FIK076?T\V_? [\:]C\))[RK MVNXG8*1L%D3[C@JZDV9JOAVNHX6DU_OR165NAD'$]&#ZLN\[, M4#7U=MD&2"K9P@9&W!.*=D2N>XMYMLF ?IAB=I@F^Z9Y M4PB'A[&>R\+AF^% Z5>1 O'=7)*!52SE;C.,9_I,M7)W]^ N+04X4%FS^]YAFK(;D#=S]]7_FZ.?EUV)7:, MNRXO@\/X+8=3)K[A:B6H%H#U7[+%K97/V2JGZX9E@$[NXMZU3K5R6QDN9IA8 M[#$+R\1HHO9&U>-H^&)' MJ(YD^";#+,$+=G'5+A"ML4C-%2%C<\#P!:<_,]3>TR97(:2&) L05]!4U0L4 MTFA(U9EY?-]?U2HFHNFQMYRK7Q<7*>)]NY@>.PUO8W)AV3/0IK"L 6A2\,#> M3>W!Y:R'1\/J\<2C)-XVTC.FTNA+P950!)MD=Q0O1F@]'EHO3^#[=K#&CXY^ M&JPX NK-#LJ,-/'@LI)P353))8DJOZ;WD;C]4Z#^Y\L( M_EH"C#!N'PLW^.3)*W^QPV&1&#@S:5$9] MMB\Q2!^\I!3$\^,!L2/M'X+;:Y21=%9;+'1);2]ENYF2A)P,57CF.WA[3!!V MVM3-\P-8[(CVEP"V:E>$/)5U_/9$Z%)\Y=&61!8"#-X>0B0I[/A<.P9JK^%Y M?A!AA_5)8&WV!)< &#-LV5TFO %8,%["'X.UV[X1;Q*ENA"$X8,SA8"0P].' M8'PL)PS).V,XK,F$K07U3A3'"_[??$=<=8CH,VNORJS%CJ9OZP>E-19@49[1 MR+'%:5!WYXTU8[ID*<>6F1(FZFV"S+<6^6:#DX*; S,8E4R3UZ/S19\Q>U[X MBGF0)?)TRS.?S?CI>FMB$4;MH5T$!&'LN\I ]K2 +RC0Y%GA?7&0$;QB&,C1 M0;E[<=OSURDL><=M/F'A3YM^2:PPA8=BI\RG!#'WZ/7J'<*>2RS<]!DJ"1Q< M),.=>YK>]V,G=CK;I[ S+\I\F7@LI'BB2%K+TFB4GS] [% _?E-LDMF?/X^P M@S(GXZ"@?0HZP_'8+9=SQ;1I=%?=50\SS$JY+['AR1.2?"NW:TN[8ZW!\DNUJ';*/$5DE,S$$P^KVY]+ZZC8LJBL6$2J17GAHX4V9X> ]5"6VBN8GC!-A_L[NNDG=@>]43).6BG/S0Y)Q!(A1 /_!HH MZH[=O.O?]V3ROM7 4E1Q^3#J9&I^'>SF^#IE/AWA7AY7>"'))E:2S5?@9:>8 M\C CIE?M0KM*2G:''"^[?0@O*CR1LB^3%\'K@K47%.Z+'ETLEA[=5C1>X05' MRN2F#Y(HZG.(+@:B"V?W2:"QU<+6<5-(BU4-N/$NS&Y?^_-!@,Y+("_OL@Z8 M(G<]MB<7T41>X@&Y-UU'^3V?S>\1]&"[WZC36;A![3OC+;-BB_>J4HW7&FUF MQCRN)*K1@$,#:Z']^=;PN$MEZX9\[48)W;#!9* ;):ZU.!J2WHYRW#>_@='> MX[Z&(G;;BPE1X7WVCIYTN[6(+7=4T)LNZUA3*0[;Z6 M@)P^$?[N)<#R#,A^>'H5_*)-?&,&AA8X7\D$K$7M&@KT >"32(= RF ,)Q(I M@[&9R#-7!E'&UH=D*,-67$WVM)]_ ^80_/8/O [IW0T+B5!(A$(BU&Z2#1DV M_,<_PZ7YQ.[@$YRMOGQ@ZY5U,&$.H.0A"'-K,(*_+1^N WY-+9M@9$+"N8.? M3W/.8[[:GPN\+$QSHJ<9U?:4DW Z$++H)(N_)>@(S$C%0BK6.:#Y7;=;:"\F MTRQ!+=M+BQ[4>]DYPV3Z$-94<.4Q3J$;5J]#"4-I;E\5PDZ^1Q=6Y5[5*_2* MIL!6.@U'K_?[6@."&>;,,VT8$'?TX(&E M)KO(-;]TL>S(YHOS)$%_ME?8">Q5=C1S)G.OQ6 %B>5,=ZD)5?Q$/L4.\\-W M)"J_; Q9LS VA;*93O'-/# _3'AZ%!T$YA=G,@<+.^Z#PVO-:KNH-SBB?MA)<75\X/QJ@]1 M!G@TE618^MKO:#@@ O!'VJW9ZDO"C=3_8ZG_)+!HJN,#]%VE24/$X6W&VWTM MSSC8:&*F)NEJ/6/?E]>6O5ZDN\N+S+"N.BQZMNL#/"Q%,\26;V[8P!V_\9]/VHZV5-PG'V M!7Q>U\/<>N?3ZYZ\6LC>#RV8&?:OYH] BY3P;[B*#-N7PPX?OVL[# -L\A?* M?A[;6'VV^JAJS'[_#_S8O$^Q@'L#[=?@U121\$M"ZX5CV%^1F!P%C+7F;GI% M4!L;_#32^11%;[4[^/F?[>8_V]24XEB.^VMC.+?Z-0A=OV>',?0JZ1N6W>A& MJ<#XO7QHZHS#01C+?2W5>88ZL:RLS?$DVCS"X/#M&YKSU&7 MX+_!=&3]_A=02P,$% @ MC686#1ASFTZ_P 92P! !@ !T=7EA+3(P M,C,Q,C,Q>#(P9C P,2YJ<&?LO'=<4]V:+[[I" *B=(0H15 $I"LMH-)$J=*K M(M(,B+100Y%B: ("BE*D(R72I8:.@/2FH)3002!!P @AN5O/S)GS^IX[9V;N MG?*YOU]@_;%75GGZ\WWV7CNDCZ0YX,0-=2UU@(P< ,C /X T#5P#*,C)?_Z# M'TKPGXJ6BHJ2DHJ.AH::]CC=\>/T=/3T#(PG3S P,C/2TY]@.\%\BH65E?4X M$SL'&PO'2196EI^+D%& E5"E/J5_AX;/G44R).$U+?_5\E96@V&L@-3=1Z''Z-C8.3BY!,\) M"9^_("TC*W?YBORUZVKJ&II:-PQO&QF;F)J9V]VSO^_@Z.3LX>GE[0/W]0M[ M'!X1&?4$F9CT+#DE]?F+M.R_JZMO:.SJ[NM_W](Z, MCHU/3'[\-#6/65A<6EY975O'[7S;W=O_CO]Q\),O,H""[)\_?Y!3, !8X,LY'"P']VRY6N MBLP#?$TVI1RH\[#9RR-;+'75F7IOD8X"EKE1KA@J4Q]*=V0Y^]=Q[//LE?F" M<"8*HNT$"2"H"6URD@"!?O37\P4D8,W2:.TI"7BCFY7E\)($M$L'")" ;*=Y M7<(I"Q* 8T'\WL.ZYAF91S[VS09_/_YQYNXMQ?,D(-0%0>2+_[VC"/]R@;%T M?OOT&B\'[ZDTER^.L^E7FB>0YRQN&]^'?IDY#3MRJ7F+ZXKWLG-S%\MQ@@D@ MI^?\'XN>CJI+D0K[GH2/?*#']0I%D-)HTSTXE\%" EIET"2 6>-//5;AW3&> M(A:WZU)-*C5YS\K?<+ JY;Q\G-&7$BLQ\0:>U#61)A=[':3TM'+]/@LF2NH/XA+]6*$C@[EQ9^FK;OON'MF M/'"1CXBY-&CX*E#-4P+_4BO5',:G=.-3M8S!\M -Q?Z5DRBJ-$SIQYH:-3NG2(N;19$A!5YC./#B$H MS$&FZ+OD$1&>V@SD;;J,:TE:+OG3)T!]7;-A( MP,?*?,2:VA+@%[76+\JB1Z;V_U#3]#,8X7U&M@RM,"33S_%AP!E+9 M];9/<02 "VC0AV3(228E=%(HT3]4ZN3WE,% F!K5,#8Q3Q9@5P<[I/#>/$)F M#4.>?7!;I K7Q\>^*S/''FTWT,D&9WD)R91ZX3H#H&7QC+-.[-_K*\P'AF7J MLUS68 O&27WQ#R] H&'>,OV U\3V68/[,)]3LQH>N M9>%A.K$1QE%>'5Z2H)P#XQQ9KE MWDXH<[+ 2E)"7/*L[N$UQ_9V/^\ZISQG^>18S%K>K3==YG)-SZ^Q/*!G>GZ2 MWBZ+?^*-(Z(J/*(TD*&T.V(OFE, W3ABVLMG*RXZU'!5MNY+G>J%]C-8J31J M=VL&O$VI#>%*A!NCYZ.:QZT9D'_^XC"GW<7I%@H@[&ATHFJ+*(2.)I)M9$@,!8UFSZCE M6_?3UL5R6;A$&:M<$[\P;<5T.@P_Q*Y8O[WOB3,:2#@M[I3=XYW!-N*IRO\9 M>G!H>"VQ,UV*!-P0 M%V9>OZVO!K#\O]0B\T3/KJGPVAVJ(WJDW [IG$C @0FK"^$:EAO>JBA7."7? M60+W-X@W*G>8-WOLQI)0O@O/2PA\0E-M%S2\(V!S7,"7QTYM;'?'; " N$0G MZM[8ML.=2^2[N9YB!5V9AW:%O(I%M7&+BG?(9Y3FVLRN%I7<%*L651Y1.9,! M>WTSF'FG'* 6F>2MCO?'RK:K361VRBO8S&QX^[!SAT MVB\I;GP-@DU<@^RR5)" EL>K,^O8X)* K(\GJTL,\;XHW0U)B2F/":LDBU5O>E[R MVB/HN2T4O,9DGL_5A I?=_^R\!")4):$ST7N=FF8[]G@M3SC#^C,$'-7$;&_ M20_X!N*73^AVKCS7<.?BVTIJHIK:!X,NQPJ.AD/ MW1"8V'O9DU\5IINH792B*SMS\I#?2R2"PYLRHWIU]E_3"ED[W&YN,S,RP/"U M=7"8QXKY( P5$Q5"/5?/%TRKL&:I?8<\=.AWB< (%:T@ 1OC/72)#CX3?9XG] M>Y@B\QA$SV<0V4G \&5L ?$8#(U'SF)1[2AZ.,OG3 :\FQ;VT'+SVT"J'6M= MJJOWUL<<;TGWC!ZC0_W<# MP)_-V@%7T,%[=M0U@"<7[W$[6KU^8L^FO,]?L&+ 3O5X8L";S_>>4:3M]NZ@ M8Q [\@$72$!Y"'HWQ1EPQ#)UX$B C"IH5H4\M7@#$M!&A8,2D:$D8"YNFB R M]FE"^N('5I4>@3FRVPXXZA>P?+$OCLNZJ_!ZD0!:]@Y0 M.Q= 4PI5<,/F$$^(/R$!N[=!O5!ZS\Y;Q[N7KNU[6*@I+9[H\R#F\:H:*@*K 2.RKE?IT?P;Z($H!MS416:05V()0P3UB+7J6W[MFG?./7$E%^UH MDUR@**11/#"Q VEF^EN:"]&.LS^HX$S$;AA(Y8V))IT5O9I*QQ0,?,[)4H,C M(335;HC)<%.%U_X?Z-J+*9:BY\M+8'G%VO!FK' M^:ZC^##S>]T"+LLA_3?+^!,_N>W%GW1A;NX\8^)4/>2"SE68MNW(/_%T M\7G0D.KJOM[5U(8$=E#_P$[,A2EZT7]0#V'N5J2ZG['L1!HN/^1;^;F61(@@# E :AH M\2.1B.#SG7,V3W;48TD O9+Z'"/T+6AAF7_:4"=43=NT[\2;$R=U53N-7G:8 MVS>_2MVQF+45^<85;K#=Q?N_DYF4Q_B>%EZY 79)<)&\_PWT!MNG5!]AE3?YBHS>7$4SM" M]YG 9#3LHL+M:71[;/->&D;@7>Q2;?Y M4'O@DJ1'7*>N'W7@)H;LU*IY<+)1MNR(*Z-D+NQ*?T#IG./$;'MF97+_03(V M+S^S2 ,NH/M9PQ-&WKI2Q??(C78K+I;*C,/./%B\=;[TC 2GJ$I4[:RKQCZ49Y,PJ\;[%JJAIJQJT M^SPW+4$RE;;K]AV?AT8G]I^>KQD,H!J\L=>W3=&'G3T,VC^_Y:75E?)=/KFI MY![TF6GO< K$]TN/GO\YES6SB[;)"SX1LO !_1>J(KN[>8<7?3W*'Q$DNF<. M#H847IFT;G/%<^'O^K+K6%UY(+;XUBCZZ&:H(C"-%@"!1W>%TG(,H2/ Q""D$6H,I 7X57XU#]DKQN M,'Z!>,KJ5ZPO#AKJ(QL+XM2Z("(=)%IA?[?N?$_//@K$^W.O$1 B'X$;Y_!X M$^:I) F&ZTIGMK2:=#CNO?VA40ERF:;=+F5* WCZV5-F#_RV(?XD/FQ^*PRQ M4*K<.]I1>Z*T?SR]RJ&OYOZ2X;+ EIZ*T*0TXQ1$&9[2;8K@P"-GOMP'/:[" MYO24[IVSAG4/K@LE0[]]$)OSOS>A&Z+(2)37C6R&!/?;>S:SH6U8/E<\[?.L M]4[LJ'38EL@X'\=D)/YQ\M.Y@5.77O;&#U X)CE^ILEW.MG%D::N::>>>G3' M"$!/3@37?;O8+)PT?RLEUF?_F$R_C*O;REM8Q.5H=M^E!/8:[><8&]4,3/.+ MMW6'L+RFKJXH;:Z>\B[.1U)AVUIB+V&*^IVBC0;=G%3,0R<>>[9L(M]FQ?M1 MRB-O'/N)UJ2K 'VUL[:,/[$WS:\+%L#D.7%XDP2P_7. OAC1)-\L"H:.F ' M$!>U;A\'"^=/\CHO"^'7C!.%R\0<8C_4?&?NK7B3R"A;TQISB*2.?^O:H9M] MXQS=W<,K,QSWF&M?(7\PS8^Y0-K=@FNY7MDWGG6S*Q1,?[*SR=WM#RU/A&-QQT;N E!L+I5"-_TX?V2?ZT.7^Q3+VP M/O^64$J71C7P<$:R9JQ,!C&5/]M^8ZVD/]^IZZQKKN;F/O5QO>\/[KG/LL86 MMK/,LNY^N78MJAL[+K:K"C\I>4:RQ'"GG:,MC-8ML&[-YJ[@,XE^@2(6)X'G M,^O!4G;YNGZVHZ+&7[(LX->//[K+'%LP&?>,<:7'F@%O[U'H*&_S1&Q+++O. MZK[I;JQ,*X. _N<^P;>&XR=^Q%@^) M_6Z*EQHT)79*,AY*,&VI!XI\#,^]UG%%,KR][YG75_($Q4\M]T5S/-?F!S(>9/G3\'=C/')N,QN\X#F*SB-R-U- M+H8KL >["N_F8C@-C+UMA\L%DD\O-WW>10GC?;N[W9"S>WV:8+8T'*)$8 =K MH;M&07R(N2D(40*L[S8'CUAMHC+QLI$D(,9X,JI9'F_2-K6^^OV;E>!A[Y : MEWF#[\@%-_NK-!^N?NOT]E,OIZ[+,U]G"T^;69:X:#]6-*6NKKH8*,RY;/.O MKVU2ZHHI=$E;JHVL\#P[Q18IJ4F1U)*ED89H5_X,4FF$!T>' MF4+QG78;T(K[J1B%HPN'1KCO<5[TF^<051\M!XNN#L+$:&CYV/(X^<5$:OE%3/U+AJM*ZKTSZV?:S@]I MADRZV,;$Q(T=WYG%.TQG'EQ ,T.Q,!H2P)%#Y-Q?(2)1';H$[FLDH$ND>4S1 M*=\I2'B$ '7GSR\HTKA8T_-VTSZ>F^@:'!,GXO9A/XOI'%A0!]:!(*H8!R8+ MZB$2@$-"YS-=$:MO"-?!8%8%)=QMXKZ-4XI(RK+:,/@@,%IJYWLO#?**RG*+ MG\<][(=AHQQ&09QUU=B\.?UL2M>^8-HQNN29Q_=.0\!934E@[7^R!Y_J!A'K7MC%3&?Y@ *JP$G!Z**! 0.^36(OI MTJ<[=:J-O?Z-T[ NW(U+>$LQQ_Z,/5)#.)$YCJ4"Q(G4MC\?% Z"0O'!N!&9 M^$"A_'Q.^(<.UJ_3 W[ZZ*E@10S>SNLGU"L)Y8DL/G.G+*/PV_,4\PT\/ILCB/O6ZQ3:H6YGFUT2E\CM M(#.402QDK?"P?<611O.48V4$=7QXB6#XHE]X]I<-YDNU=?'*EGV'\8UUEP?E :W3 M9#UE:%T<0TJ!5Z +94/9@U<"V+?MY]1O+PS%17XK7:,#2%^J#VNN$;1]\\_GV+K5 M]I3>?&E:]''_\53^Y@O^1[+J&M:.%-WHWQ6^%."+73'&WQ*/D$F'8MSB]LP$ M)Q^4+%:-[VD6U*1<$:2;?WKUV-P^7].H,:XY-1N>HXH]^HSBS2OS)0%W51X7 M/S<,"*Y5N?IMT))K#NWX+9VB#;$OM88^4'*DF&CI%#VSIJT2VFB#24XIQ@S& M*+-C.]'(ZD&&-0\G'Y,DQ)V!IST7HU;9/23E.(20^\@=!#.BIP>O36R10Q]( MR@,Q08.U_$3GOX8 X;_CW7N]H?L[2LHC+B^>F+Z^QO]4*ICZUL]RZX_A3O_/ MGHO*"_##YE>6Q(I-60S61#[AE:M\ZGM?3927J*S7\O"6WPF/-97!OQ=/>G#0 MKYGY^&FM0/$.7BANHC+__?MM%Y^BMO=FII*9>YSOSW!]9QB/Q\2SKP4QC"K/ M%EN)5E&K(25"S^'Z22&S2)JB9<@_2 (Y<+N.?65Q[%%$=;[F_='M M[%/7^,\;O/<[S9ML:(B;2XRS_R/F;$!^38OL\[(XU1. M"_WO9&R( 0O^=[]"[2,DI6_\UZ4WSN;=;;'*,)O;]1-N=QN::N1J\\R=C$6* M[*XNJ5!NZDD"*!W4A:,7B,4D"\1'74,2,+*V,>X(Y/+SI2"!'6CLL+,YZHDB M5=9'?*0Q=JFLJ/!FJN'JJ(!A?2YC;\,+;HJ'-'EGCC)==:'8ZG]FUI@(FDN/ M#MZ,!-P1R3PZE]C$;3PNNJLDMDY<0TY;J(^\[\V+TI-\2"-PJ$>3"OKP/^4[ ML%0.4'AYF(7\KM_;^#U># FFJ)T,J_D#?K'*IQ;Z%?4 1#52TV)_2LW M*VHK*_'I..JID1D9)(?=^!VZJ!RZG.\\ .L:\31.,!ZY:P$ST4G(JWQ'F5// MHBAA0*L82LN?>6-X-N25GE0/^K<$&?^;%:),4C"7^9P$'B84?A[H!HX["$P( M10=XY,*%V@U=#DI;H[7"C3(P,F+DY8 <3]WI(1J:/WD;"^)W\?KEI7_UF7CZ M62WI="'/HTL/U3589<&2+(17$_%''% ,)3LWEMC=*7\_IW2="S]2W1"MX-]D MH)8XUY$+.][[AE%JS3K_"DH,#^DG 1V00TY0N'F 7S*+O@K5?U&C]3-Y%J!( M A(W<1;$.B?(P06_/8^1QISY%4+JW^ ]:D27%;]>$[X(&[?>=[.AL>KMN.NY MQG>UT>==8\GT!OSOX2Q9FS,7M,61] 6W[J":7V4H9FQNZ6U5<]T\"'B?);O] M3O!\,L62XN28/[Q;AK4_AKVFTD*7JY_R_7 /=TR$P275?;Z03'$S)V6Q$0(] MAOO*PKBB>@9G/>QD&TSVT'-R?U#RAL,CVHNXKAYNL4*JIP,@B)-K)("* MH,6(OE,4JSZSHF=A*F;'(-6F=>FQGHXZ$X7,!A&"'4B=5^(=U1HNL1V5[KN^ M,U=5'2/@CLHB?X.?[O1#A"@*O7$YR*DP7<-*C\#6W8]%3TFHPZ!B]3% MVF\EV\'$U>S)7TW-@8S%E&B; QGD_[+1OF!]#X/3-%'DS@_6WMN)U MOJT=V@=5;9TKIAPAWR./3_LQ9N2'?/[1"Z7$3VIC(X-1GDU2YG63Q#[_LESG0TX=J\RT=C!AO-$Y_O7OR:-@6;N5VG%7W[M M(QCYML-GN-'8[U\K$5G].7]=7%)4R0LPV5 C""$ M>4X0O<\W&J#-,),Y;W71HMW9C'RF4W[;R.KCYQ.G5T)%OJJ9>PNS#F8TTB.* MI^"U1F.*&EGP_%L^ZC#U^3+8P /4U\R5$'ZKC[ZR;R[DDQE_21I4?H'3V=Z< MI6G4\%CJ84K/[1-*EMST_.#;SMCADU?IJMTQA@78:A+69^PR9)$!%F@PQ M7TM(0M.3@(]BDR3@>JEG 4_=T'U9\F&;]ULZP\6-B,+S1ESTDB):@Z"9@N2Y?(LME MG/[ M# %!ZZ^WN] MO$C;&[C9Z+JF,KS,%92TT.1P_+A>UCH%IG574MJ M1$QGGW\)++Z*K!+WO(D6_?Y4D5SE.$5# V7K&AX5"0O&>V%W\ M(98$Z+^+4\U)%]=#*NYJUS!7A$(;]>]1X/90;&$MS0*1\TSA?#!Q2__WBJZI M%6OYS(?%B&K-90-H/6O(QDQS$@EX/*F"RX@LT\V]Y5+1Y2YU)[M?&U@,GM+OUN&?J16;C MB.2CMF,.]3C1Y$:N +YUWWN")CV2M(WCE]L+GE]-L0S67$FS@$1;4X9V[>Q/ MFU1K3ARXN,0FO$W=I'V]2"6[)7".XY6=*],-8$Z9SL5DAJ$:Q_L2,5_Z\(NS MLE!CQFFS!$@2?VA%Z@#YW*F-S7Y?UMK'!'_?>1X#^F)QUM)=9?KQSHPURU.% MI=^4,M67;S5H"N']#DP^'HA'@1ISK)EJ?N'+NO7"'?*2=.UH+E"D/X ? MI]V)9FX4#K":3Z?12;J:YFU!K[ 1B=Q:ITJUT]&T*DH^OO[\"IFJO6B+5._\ MD**5"Z8N"SG:<2M/N?SU3!B_@HAK;.>:XM%LW3O/P1MYN7B/#F,NX\@LR]7F MBZ-53HJK_"^UZ.Y7HRUJ$!)/7/GO?8IWE MV@1N;SK6G3%;>U_J)HW].!+PE"8<^M5A%+'K-_[%8:$[LI0@\P8?IMX49C9: M)<$Z4)8087:W\NFI_<>4 ;TLTL&[]NJM[]] JFX6RT4J"O)=\D2<I8L(7"'/Q0=%@7J#'6_\).63 ^6Q\ M11=WH,^MFG%1T0+M=YB&&'F!HMYF)L[30U++;D\NP:?UL?=?!MJ]WB !T_4S MF1[%F^7O)/-B^Z+2%&"O@X^?L+VR<&%VIHP$8-"1C=?>:&-S.O-80+).Z(U[^LTS]>6L/UV03S:,64S8V+TZ>97W;<>&BAA#% M\H/[Z?ZO U0F C3\F6O&^2=R< P?,IT9HD72N32CXI1U),FFJV(B.5<]K$"$ M;!,KC^IP8_EBUFJ?9S']:=;RD[/\[5J=M+(T_AG^1-.HJ39UU1A;8"Z4, D+ M7 @?43ZSULS5_$3?"RZ0V#9_[,?,V7K-CWZ;/T)X0K(.C%07G-US2 MH>HXD;6^_*FI#2Z[#VWJ]>S\DM<;*HSL!N8*CA?P5@\%R P%6,[(XK5D*W.= M%QV_*PM%+*_C:+;N)*H=BBV\PPX'LZ-N'+P2)P]&YLYY99G\O G(WXN^K_M# MH&9V_]086#'7^^V9[Z ^)1&U1&N/'N]!C\0RFHR#Z82S@Q5K,?&$9]OAF?LG MP4IOQ$ED3,#(ZVS$_*JZ2]^?:HCK,4,T Y)XNXY4!'9$8FTJ\*CL=555;O8%;J6[ZVHTAKD^TG"V6Q\KFFLSGTJRVK M,P)-(RC7BQ"X@]LYAXH[4LD7Z5$O@TW.4+=[LNY*\PJ.<6.DT\@B)@^O2,_[ MKY#/N",NB7WV[+XR:#Z_ZQ;KE_E$66"=R/VV:L1HMQCGXI4W8]DH'_\)1P(@ MCGG>C?<6R/P=EM]W4BC&W\(R(17=LSZKHM:(_# =:&1*5(+5S>'.0=\K7GFCI./1E;&A$5'=6!5SZL8'@9=AP7RN2W MQW02OQ8@B$$Q.AT\UJSW;GHX%5@ZATA3:(GG4V\?'I%KY>&\%(3MMLSA"X%< MM':T%H[O*C"JJL1Q.#;J%G \M.BUD*V>?NB=%"\>)&4EU"9J83"T*2:#/@%W MZ^S#6(@(5VTZGU-^P.ZC##\ZJG=M/UJ^N\!M&/<1]5H6*8L)9G&WML J8@XQ M3$+0H BY'6'1* >P.=?_62B$SMB"= Q$D 5Q:3;3\G"O+;W/A_7IP?7+SO MY^(4'Z747;I)P!]GY_R^.K!__ _$_77^_T_<_S7B$#XCJ4(CS=[X8NRC[ZT0 M!D43# \4$]DA%9BWYB-7@X'!K(XG='QH>-;Y_CTGZW:]](CE&INAYG1N(N5] MY=S"?L#J/W#2CXSIQDY\9.:.%5$$,2D*$J>F:UWFQ[6#B'2 \C3_M4^%M_+G M0]SJ3H(]]OHL,Y%C@\A3\\*VOC'85XP$>&K&E+W8OQ@,*?7V9$X#=N3PB))U M96GL=@<#KV/5T7T&YEV%3;G;ZA^'7[#]//G=NQYXC7H3^;$2:_)D-_:D@JBX M67EMVNJ7S^OLHJX?NI8M*ZJN*5ZH6_4+L8ZL8AQ[E\7$-M1,OU'/'BVCR_9I M9G7*)VK[ 5_E,S,+2?,O[T]+?=8)XPQPI>#-$9A4G1>GG?D<8(N3BQ4_U1MA M)3NJ5GF3U4'3VDG@:?S5;R>4DF::^&'"'-( &=+\AC"92RP>U*% 92?B+V6/ MS,=);EP\4NK0$8T$>6SM4>@F8O?&I)9*:)UN-&1' M.^ .";!U&3PZL3<^*82S) &=9;AX183=#&(U,HM)O!8;N!)%/!' .R&])#4# MO[O<;GHHN9O1P.1%T:1=$@ TXZC0G9%R!_"D;E[#J1[1HOL5 M]*YO"9\VVL*ZKLBL0JD $A"N-C<: _GZTNV(3:2Z)8LILP1QO_3J@$+?,9EB MIZI8]06=Y@;U\)AB#^=3O/I?2^P,!_E?F8@N0(+ENR.">#1=[6LFB3WSTTVL MI:4/K#XV]>^>HG^:M5ABK?>(!GJ>/T-D_16%.K4CSR '7J)@0SXS3/&F& P& M*QC_DF^EQ?^":]TDOL\A0>!'B%Y"W.66_3*?%DBE;"VV:_::/#7:X<&V\X-& MC0=GO6K&3Z57\E$QODC2 M'!:K8N!;G98-&E1\R^;4%72?>3H[^/)%K5W6:%QDR]1LI**%&(I+\-.$S/UF MBWW%@\U"_W2*/QZ&]F-<4GCK0I*1B- M>FY*M0\[#;4[W7%&U9_C/)Y;:\1/Z:= M3[E_U/,9BY8/%N\O_[!P$KSFOK,0@]Q[0*8"Z/&OW+JV[SCIQ7!A9O#07SH8_<^ZSZAZFQ"*H_V"SJ5CM"'VW@D>G6\^,JOADZ,Q8"_6Q MQ42?( [4ZTO"H*)>N :1PVMO8"?C'JR,E^RE&W;Y4:$B[R6*>*O$A#K.+/4( MV/6E#P#K671?B0IK."=>!NRMQU0QLLUG1U[?ZA9R[GTC]<.D$F:^8S-UF2P+ MK@O9_LZ-NREI!:\,"T^8).&CB3JZ;3;[9$TD8#AALL3D&3SR;WN&:(J' M-:74 -%K'B4IJ=.&7[288XTO/;H: M_*%[562\YM!@0:F0S#$W.Y@->8/1D:*7!/P)'<9_>I: 39O._/%D'7%@I>37 M].NI/:\53H-XPZ=M\/ 8Z)YKTLGK1DMHEBOXE]C*^!]/+'=) J$C(Z_UF8^ M, E90U"*V^.=?.?TK[QM'")H'#5EKTL6O&!YUR3WU$T_)KBCJWV:O]I_C3.7 MCL89^+:!.(;/M7$V7ZP]N.='J%ES61EQ5WM!2< I#8(4:!W#&C]9#Z< $[+, MAFD."]DB&CLH B8V"(:)R )RT3%, H[OH'?UB6? C*Y" @BW_":$.P%?\=_G M2R/^N(%U-5)"A5?[3],AOVTP67HWYO^ OG%0XI_*!@TKTT:^=Q.5ZZO2;V@? MKS],]E)277B-NMO)D467IIQ*_23WD]-$5FEU[GE*U9?NM&]8'^E: \ME^FH MZS6KX4W"M1R;-9,[L7E[C2FCE'=SV*T($^ MC$F'B[:")W.[&U/4 MHGJ4]@Y,IP4XD#VZMS#LQE><3?M+RMHM6Y:S?YQ,6,2X-A"G3P'/>2ITCT2,=_K!7#Q^/N9!V\0 M)]'8'+=?[WO^S553!O+?/2#=[5!R;<%PU'4/P@-?L4:VK2N\_UIMY9Y?ZW1B MZVI/E0--VK[YS?O!S/ " SN6*L"$"D-H0,& #>,R M\9:*(XM)$ 2*OC8'8.WZOQ]8KBY,T8.8SS A(J$=$((PB%Z?@$AT";&:0U#] M^2 &Q)]I>R7Z2&#'YO?9CK^OW^3"&#YP359A' MA3_89;B@752RF:9QWN2;NW0WG7N91I8PQD?@[#BOQ/UT,_U'B7,KP M/M@%7;Q+GI7I1ZMUKC KRZ8OG3-%CR9/]8EDOGC1[_4\AP5@?%;U[X^OO+Z' MUQ ]M/AP$+IRSQZ='/^$1Q!5S'V._$%!=4LJ M40L2B_A*[_M34\%7&(2Z9MGV8L5&B! J./R:Q\D/(=6U[X]+2AVB_,#H>4R\ MDP08&)^'9#_;2?(;Q.MBW\FW_\3(HV4[+I( %L5[-P.T8T*'M#N M0O]AWJMV@.6D^R'*>?^TB1+N!**3"B-^2#,(^@,7\ W%"")43/<33P8%DVJL M<;#H=NE"7:R-14"XUW&IP[)W,CE_A^\1 @^H=?UYID,J"\1J7EG[_RPI_">H M2C400P*B4V0]/O?,H9@>A'.ITYW=P)1IRFBZN30*NFD0BL-Y@W'!N,OF9I(J))VVBP6@L"/Y;Z MOUXQT@H2!Z6>/#]+X$'_NF/U^^3B<7?U7R\:">*;_?#B[3G$A5_=%"UH-N7S M^,-VXX/QR)!=X#1^91@ M]O\TTOX@A_C?IZ*,?N;E_Q$R_#\EU.9O"&7N!. VDK=L6).!WKVT3_R&,8(5^E6 B)I6"AOW_,1'^WR2T MY!1.%_,<5P^WA0M=/?1WVBS<(D[!,DP3].+WS 9,3>HPC6"!T],G=(0<(0%K MMV^3\_^;*+O-^%\5FOGAF9B=\W9S:,9@,![K_!I:?#>G#K*Z0P+J$2PBEXWF88I)ZL5C5?.5IU"G/Z/%CI;._2Z4(?7\@B D$T7O? M$"0@KW*R //?;1!\(\WG\=VZ^.1Y%!T>U<[EG99&D(N'>16LGUNPL\BN.Y[' M'LI=N(NRM$Y>A)Q$+&*"&$C I"BXDQ8&9G1PC0[2$Q =[GHAA')AV)8>I6QX?&=]TTRZ$L'X8QS'7.**6$*B.N8I0*:DXS)%H"Z9H1@B3\]= MPP:[OX)<]+"TCCV$.J6QAR@JS/<%&N_E8X\(]2DOB][:R'/F)FH\")9]J^R) M5/V* -$.O=N40JUVAL>MY*>%5TJ;:>I.JS9K@8KU)TTHZ(P+W%1YQ- M5%[67'CT N?>872IQ@TG:?\^)_.V?EMFU^<]')6QYX28EKM&%#*NWY74 62: MO YEX=Y6\B(B_@W3E_,J$]OU)"JVT*%:-RLN1IX^N53'0\%L%5>*7=&9I&B' M[S0%C]X;/5-UK=I6XVJB?$9#[].&!K)NPZ?V@Q0;[B[-/+7)7M%*WO-2/)U+ M8>^$1 0MXN,%T(C51!]9G\$7%<*U,>+QL.UTL4;H/.BW[1B66N29 M2MM7%;..M2C";<.&@Z2P!ZA(C?%V;J^W\;I1!:LISRBK1&, MF3S5>3KAA/+.F?0;23T?'_DN7-/#=^.8JTM-U(9+[<8%A[Q,RNN;M"VCPYZG MR3QEY*.6>YK* 62ME&_.';UHE/6LJ6IL:&Y*H>>&B>O6)[3UV<%<,9K,M*ZDD=7WLJ]IF1]+Z]TS8N+CLFQ[O;K)G"^$&@"7C)YY5 MCFTJ_#[DE,MDN7*.$]NN<<4HZ^0 /-)L\$I[4C('1-B08/19&"4?-E>6S-3Q M/,"RUH0.JS.98!KCZ_1P(MIQ,*,AX)E^;;XO2HW'\>>[F>0_G^3_:KTX74*T M'_K([]9/\#U>@F(!J\_:8M!/:8"$]G05?;)RL'W>Z8)22Z6<:E M^3@)"*_S$*X=X\/.51'[P_IVL*/A>@)7!(-]:!0?2EBM_,2.F?^"'8MG"6PC M7M&S7,UY[DI+!<@,289$%;&"X8N_SP$JE3U#YZ M#2OJ+KUS/:'/C5[U!*VR0:A0 MWW;Z>_+R#4\4;YCD'L:8ANRNJ9S$LW=I87RW.Z;"7]ZTHL^%%\^&&W2;-YVH;ZE+," NLC9&+4;VMBRO%]T)B=E'J6:IJ+'HT MB4'#Z!TZ+.0H;DJ(F%SJ]\57:),;#'@H,A+P<3,;L68^63K$\[?U*76UK^[7 MUI^O$VO],_IK,BON1=QG^L'OIWL4,(-8NUE%YM!IK3CNR11#/#WT^&U->&"N MC?4@>]*+@/?>L L_UB(4[7 HOG&H$^H4W*W-W U9EEW95(5C2T=X%9A>M+B5 M^[:WZ,1]FHNYET4SX)=1?A-$GND-R(DJ7;8>7\G!/'-+L[PL(PG-)-AL@^+* M$D?G(_>@_@R.Q!E_A4^NVY[H2LM/GSYIXBTN%\!V:-]S#LS1"N5345Q.]\<, M=G#?LK#&-J=E3J7%/8.)Y8V5EEPO.U-749?(\4&DN]_+M=R5YZ2>#J.EG\/C M9KZ^,A=9XX.\+RE)(A8EY]H_7/TN]YSW8G"1#@VFX&:Z80V M8Y'GU/*[!#6?XF1]\=23ONX7"N>]R]R)H^7;R)Q" OVP:Z-9GHOQ-UU[GD3S MUQ51#(F!+S[-+>Y<&NA8V'9( W;+1U+2B$+OI%[;C&^^4P!$85#L/;R_\E-9DV?8F:AXNI]DFS5I86AD%;-5J'.795U&C\_NQ82N*Y M]ZLL<0O2WW#Q&$H?<^NG]R*VOAF/P&1&/>SO+/?8N9WU2C XH_NB^C'\_0#' M@4DNHAT*=]_S?[(LI9NOM#20G6:1L*3AYK?+AECD6T5H,I9'Y MTEE6X*N<>^#G9%Q;2V:V*9IT3MJZFZHR:1))K8@[LG9C5,/01_-0KVT: MB&R8\5RS7+\8W4Q;X1'UA"QJP&S*J];\Z.$5.1/C)W9N MK+G#'2U'^<);V0U6W7B;@2>F;Q=#/2;YQUELDS94(H?_SGT>DY3,'U?ND8!R M2X7?F&-:PH:,C\2T9.X4;T:?[V&EXY7L; RUDS:]7Z9=?B?'YL?O?SM0.C MHBT.%=6)GBU0/3EO!JYA/1@X.6MM2?1N%?5/A[=DE O+5\TTB &+;3S:<0CKX. MKD "+J'LT"8F]_J>95+$.G4HW]AGHF$Y:?5I-O7!CMLE'<5+(*:Q&*X-02^K$=UD?'ZF:3+MS+_/H8RZ]K?69 MT5?(N!JL:T]>B._>]Q]N="APVD]EGTS@..E8)F1 _T5@D+N76XDS3>!')'^" MBN6>K8_MOO0ZDJ-#0L EO9 \YH Q692<#KE"5%HB 9XDX$)*=AU(O2_B"[0W M6'%T'\1&B0HY8!;H)P'$E$'KU]8VAS*@"GB&2<#&,@D@ =H.*+T_^ L3!)]$ M H18L6[$.A?$@2ZK6\!#W$P.=J,EMGBMILM)>=S-[>*,60+L;J(*2D%X_<3I MC)GJ,)P044=D;O;HT02(1#,N[(D:C_AO*IN*;MUZ52$V?%EE20D+A\92*,/> M'F7ME>IV&,#OWO+KUJF.-D:/IG8N?^*=,49R+(;3#J:4M*GWS$&$0T*=W<@) M 3@TDNEQHU:AD\1'O(G!Z*9K@81%>7B.OU:&[^,"03-7 ]I$Q:44VX<>R7L( MO"'7=5[*I#99'SEC/Z/I]U/172V?K7T?O_#15%<->)7PGB;FH?K79MJW$JNR M3PL^><:>9JI<>RML^N@-V\5#=;*I)JDP E^P" &* RL$;W:HX]B#+2_AI7/^ M(@[&LBJ9*4*M2\$<=D=?X\8GXI)7((S-=$XV#'M'&L:5#?5U:>NRH=+/<,=O M27TP.(?T"WZSX2\O-G@F@R@H9F=ZXJGT5\I/Y. JY7>P=!2,!3MG02 M8(T#"Q&^=X-3W$1-C0[Q0V &O$XI&VPG 3ODH^B-&>@1I1X/PU_S_*^6W_/] M%B"FQHDBQSO=P8E@H*&@R3++=:Q5+03PZE:TOOY4<5WN! O;51U@W06L),+= M?OGI*MUZ%>(EP1L?(KK6Z/)WU2K+FM/-3'S[R\U5AWBM5%/9E3/XHBH=\' MC2U3%D ,6S:"=0I#/$B(:9 I##3U_+B#OD)/@,$&\3!"NG10G2#?SCKR>=BBH?6559BPSM6.[:QG#9,GU M?7S.!(DWG/.)(3#/]RNH#A&%+3\ZR0>(N,$>I+$FT"(O47M[[)6ZX4T@)Z&K M9=:(N8AN$A"5Q634SXFZ\#OGT'G+G^>-LNM\24 H-X3(%ZQD(GW/;Q*L_-[A M$T!T^N@;":"4A1+4/*R5J_#QV(4;%1,6F)OUC=?TJVI3!@+9AMEN)]JKH MGI98U&-3VD*J'68GQ%&1L_/]+];>,ZS);8L:#:#T(BB]1)J 5.G2$6DB(**T M4%20%NDM% E%0%H0$!"D*5V$B/0N'41ZE9Z ]))0 X1PH[N<<]SGN]^YSW-_ M\">\>=>:[#ME_NE6%X[,^_=[1 MUEMT@2F&'57ZW+FM31!));*@F+3GV\$RJE5O@"+AYB-!E<)Q] /MT!/!%"B& MJ^SG+X?<'5E$ 4\7X53K2L")0'[S^36Y%U0N'LXG]*^H8\0TO-U4V'8V%=$% M(,P(*G\<=]2FD[UZXFFP=NB1&EWY/9:P?F&?S7CH&$Z%\OD2QX"]B:I*1' M9UY^VRZ(%G>Z9]9'"M:)I1NB>^A ?R>AD'3A@#@8J'+_ONB=/=$X)6@+P\\;S1^ 70JYF'0OZO/DY M7L6[F37O;]3,_SM?Y ,4,5$OB#'-GKG[_6'6 [B;=YJIF[C%+@:*6ESRCR7_ MPU#C/HC+EC\Z!X2A195"+SLTL5C1.03'EKY70,8^2Z JXB-*FO'.N@MO=(:V MUF+B?D)NYT_(V6(2%ZIC ZP09SIJXTH"YE8.?K'U4[,@[7>F3[1F[WPZS0P/ MDHV;%%PTJD6G(!3?FF,[AB'TX2RA(191G"QO9QZA"9 M("5"2!:B( R?%L@QULC7ARP:*9?"*1X./3-]Y>[>9:M#I\US<*U.&6.LC*^, M5DLMXDZ#3?X@_O<O MJG 4IYGMQH76S4<^1>O#L(I(11\<'<.0R%;"'&I*T_G4YL5-(]H@:IH X^)! M[A[EW\ZY(W[@Y1MD'\AB44W=MNUAS6Q#YK:>\37;"N[P5V8I^^ M5>Y[2WM8VBFVC>W&POBM #G,JZ\T6.'Z?CSM7OT*\\]8_1>)4$.M(.5"]#NF M/Y%XO/OE#R,RJH*Y' MQ[5-A;]NNF(ATY;&?0=D))$L/M,K\.IV#AO")'%M]V2BQ@(KC DM-.L#>Z#- MD,@IFQN]5](N1AK?%U/EL+H*$TS!6)W>P&=XX@ !Q@@%;K3(QMWA^Z9\N_W1 M-IO;FZ:I;_*U>[[L ZA'"?;I,@4\+ WQ0%A!*I_13S=C:7_9]C-R_P%"@%\5 M'NOZ/R.-P9<.M3Y_JE0*CKZK/0ZO*%D8SE^V$HUY:("__JUF?SV7@W$KA,!U M,,5(?7),1 <5,AID<:WW7G6:#JF3)5\RZ(77V2!!.)=A=[9FB8$6\<6?1X28 M-G'6)^H/>@D6NO*&3)D:NG;/?-#J/HD"#'4?Y$@MG .H*_0C ^50&K%(LD ! M<].>0E!TZ 4Y]O@'_8$&K_F 9JOG@/]15:_\0^@!?J5@8"=+>$$>Q.I!X]#' M1,,QX:TYD/]-X*/4+]UW8:FE%+^;_KL^ ([!A[IG< 4=M/'B1&2#HL/"#5LO MP8$JQT1M5[>"7'ONJ^A>!H#UQII5 *QR;R!4^6FL'>(H,D ;O@JD%1&2KY'\F$YYK\D*N#OR?D9OC" M@RXFSBQ\5R-JW,[<^8$M\R']@A79Q\!K6!V,USO,>VC491.=HE8[L(FDO+16 MDS>!J@U/$&#=GFA5 <^?WP4]5YDZD!O6S.C<-7'KEU>9?XK.T@;J%,F=+MI) MD:SH*BF/#V3&+T/PF.UM_KLLN9],.@T0C0G2OS"QTH;[/B=A-84($)JG&L'1 MO8BM('HF,OW8*)7G\@K0PW%%*;RI$A\P#S3P7P%#+IVE5-I@TI4XM=$L#]#0 MR:8O4L1#0L&[Y5GUY:RUW#[F;/=(!E$I8IU/R3\[L8:D!_DCL])VXU&+2 WE MI5(+/(%_V9#SKS3[%RG*\:2 _DZ*_T(>=_[N@W^(SZQ'70-.&>.QV$PP/8_9 MPFH6@/U2RVHK:H9+LEN/G[4DY=Q3[P:;S&>/H+ $2M;#Q$9Y"L(3.WHOH#S^^%AUF1NPRBTD6P&Y!Q@ M=P$*$=NR"H0$(D\VU#Z]?5 -&[B?<,'_+<3*3YWSGJF:#V#);JJ!M;WY_L*7[#D@K?YG MN 1_%84@2=N&5!PPX'8,HDG,O*C3U5.>MNL,K0_$8_85*:;>6W7G+.Q?"3!1 M>X'FI>O*-TR;ZQMF^0IYVN"-(X$^U!Y2O'01[;T,EO>"(( MJS>,X\57$U X)D$TRG"N-^][CW?5[JKW8][KXE=>!07YV7 <[!AMVU1'#EQ\ M??GX'G?0_Y]3ZA.G^1FZT#I[HF_*MM!CKDS6I:*_VH4 M!#_V4\;%..X?7Y%[Y<=!!; %TML7B[[V G->VWH;<-#O$>-U4*+[93&S4]I:0L"9;?ONR/,B7;27N[B#)4#)+97(A MV_?9-L]+"&P!5<7I8IY9M]3>EYJ> [=(R9KL.39R5]<#O:>V#O5*?K+B6^Y=EQP*: MD(P!'!E7O.'ZIN@0RN M%Y\#2'M19"=&?2D=S716D%-]U!I:.M7)QUHD_9N(<"IQ+5CRT8 0V81\]?7% M,'X?5WNB-9;=@2EYG/9!]5FXY,Z9 *Q1G?B*#USD+*=Y*0L$G;36.P<,OUFE M75?+SG4.?^UY)79PD.0-KF]^5\<)/^C'G>)+JESX/7RHWS8O)4^? R;.CG!) MVI;O5$C!R] K^.*^H;F2,4+25++8]G,3:NNLHZ-^*?*IA, >C4+UNW5YXQ&I M@0U=1!_W_8HQ*<."*:O$0W__WI)(S@&48*;O/KL]T0H^PV"]T'$QCP77[Z]X:5Z; M.CUY8OR;+6,/:^62BC,1_T9Y LG7%;ZH QSMO-J?[^,T'.DW7AO'\U 6+:P-MAW[J8Q_-JU;S[I$UAD M34U]D^5'#(&VPYG, QZ<18D&Z/A\<'*[\NP5/]\@\ U-9R/K70MJV>T*146A!/F'9$I9 MA(4FH3&(5ZX$S%M]FGD84=6A1S7A;=KEE; ?=^Z6W09X*<95\\%>$^P6;$8C MA<6?2R .(F*WN,HFN ;?)[96T_#[@WN]55>T8J _-I0W:&N)6"$\$Y,;/:5& M ZJHP-)%_+B=;^%R0DQ"DJ O^JH27C*Z!-II3]F?*^^8' MZQN6!NAS $XID DZN?$8GZY6LFE,^@'9N\JM;[D_NB4_(2SLX?OT4?DB9EX= M?1A>UQ3AES).)?G*MVC$[X81,)@X2,'_L!DU_DJ)M:^TSX%L3*_XW11%#TW_ MIW. X_2/*X<7Y%>8NOD4C/3;@5$2V$OC6.-WD, 1[9']>EWQ"=/*\ >/6!RV MTVZ^IOKB](6$G)CL"/Y.JI'[[H33Q:8B!Z?GCFPR*>Y1JVS UPOH5W[^XT^7 M8Q'0R^OW\SHR4S]836:'J II"[:6A)-^[R?X(JLT2KE;@&E#*BJW<_ /'I!) MGH)*:.W&6 Y!/@Q;^^82/B5N2SE)-F)](FU?=:*E;VFT>S2J MG!9DY'VS>O$VSC#&(NF091RBS% MO:9YC3:&(MXI^#@Y0;V$QR-=D].,$C]*&DS)B@N/%K&]*A)WB_U.@Z&U4IW! MN+3.L8Y44IE*@B3#G#*6P?Y>O.\[5P#4I-P\BR6N39OOCS%T/ZL%O%:&L .D\VFIFD'5N0W%UA!(Q9 N(_M,^+V5V0)UD(^.J]9&RU($H/*=U9O,WB7(N4!Q<+QE%=*V /R\L. M%]X1(W(0^=;Q(#A]<=*V40UWR852:^2KI.*-S*6;\;BO+[IY $IZ-RD! Z6" MXAOM2LQ#."Y[2U8G>=MF-VNA9/&\PE905X5+I_%& KXHZXHN.']7'= MPJ;,ZGMOEV+NC",Z#VZY,L&RC61>8-T*(%\W+*K++D<,P:?U:O=RIBC?T>Y& M8%Y_C Y5@0DB?+#)--%9!Z=X1.>^;[1M>/O[)T$*_VTLN6OU^[)),T5^ZH@W MN*&LW;O3N-8T*"ZIPS*5\23WA'Q/&?^L=N(Y8%(?GS>':XKAHP%/JQ] M/,OTDEV>W[ ."YF5Z^5<+8Z/R8*J!5&'E%>>T76UI^EVIA:!2L:2OE (46I1 M$Y"0L->4&JICFG,V0F\GSTW5 GBQ M4?2+'Q&8)?'.(=B-OIS59H^\(4$(')_Y]HW=<)"2^=#V,QP[AG51$R:I*]>J MZ]\Z)](L%Y#P[FD(%V?L8NNK@,:8>1%7N<6HGW1@BR\BC@H2 M14%U2P>2NLQ@:-:)5 WO--(6TQ-[X-GG[]0<(2E; M]Z/"*4P*XFZDL:II+E M>C65$2CMRZP(SAK',3I,[)JT/7:55!2Y2=#TJ2Q$4N< <$%;3R(X&%O(O(03 MPNPAEH5:3O:J;GUGZ(.V[X^39#=S@A)Z"A[5>\6<]1_G51)"5-UN[XJ M<9-![IM?9[SCH]IJ<9!4W@]$]=Y"*I"NB%U._+/8XV[XD\%2!0$TW9YA@RX# MV8YG?=6G-)UI*3HRKJNQN4NOJ$FEP+<&%>0+[0]W::BGU];<-URK?+R[$X2B MM"_ KXK=Y&:7&R0)6U.N((G^:*LY[D5%N[DX=A#+H*U>W!7JP-K#WO9X&K!% M\(IHG<91EW5Q/J;R.W&J7:&]U3,G]PE=G>\EJ4GO,X?RJ6G-W9D ! JA_53^ MX7&/$<*!\LNAVI_H3&?O5-_K?1:,2(WH-[$N%B!1;"GU:V1TCFN4A M0;HXIWE?CUC_,<@,UVR-B*7;,QHM ($H9-,<\IVCNFC@I6/5&5CWEEN60O[P,G3VEA+&68CHQX2Y3P/%D9L>D$T M=--T1'G__6Z0XIV?OPU\#L"/?+CR\<,I2T/H:E6)8P_:!QN5-G'FJXM/'U-! M-Y6_G^*TJD/QO ("#^"WX(IG6K MZOE&MBG]J/BGZ[X7C'O,]&J+ N0Q]&BB.PW#'5WM_#O;*](IA[&N=3G:TD^> M+AX%O0,\PM9L1=4B]>D@7VD89J*=H";AI '6.6M/IEBME_(R.G*M'(A^_'C8 MB_U^3+JA8G+B@-7,UX2KOZ_<%RS6H3#/2X7.23X*,J=1T0+&&D%9[6^LRR6% M.HZ_/])]86ZINDQUB(Y_M2U/2=07$',2%RGU7$>OKFG5I^B!]K>SNAH9Q0,+O;3/Z[KK=,5"=%<+ MF'@N=S.W2%Z,^RCIY-C5+O>T*2=_5OVYM6N(EC.G4P]7Y@L.9.E$6F"?VQLE M JQ2&!+"&W&K(DHK-R9'8X.N6."^..G5&..\0>Z>0*%S0(\91A,_3CUJ/M&W M_"S8T_3[1_R_CH^%%^*+F+"!,P^7'Y;6IT+0GB8(-ZX!>N@-UQN%+K:NX&JK M=^$WSI*5E^85:/$X53Z5QX^ZC%Q>2K("+SLP^ED6.(MLBB3VIA'SD%BN:ZV0 M-#H8:O5DTR1($CU=B*/$@M#>207X\>@SC'^'1S0S.QGM[<=51OJO0RY3SGB6 MIFT/Y.QZI3]V3&TJ'$C7:89U1R MGB>GB_U@3VVO7(8ICM5[NY<[&?"DCF9*#ZRSM_!<3-)PG0JI0Z9;>+7[R9Y8 M7W7IO.%PH]Y1JQEQF6=*BI]NV/ZR5(R^5)W6- %E-IT<,3-'1)XU5FUJK1 M;Q0Y3C\=(#RK-5M3:)C^JH9[N+(R#H83'=S&JF7/K;/<6F>0@TVS:\@;F>P@ MY/PMF0QT7O&\#*/6>53$= P3'&FZAA5#944W4/GD?:VR9,)]%Z"9-IKB>9,< M;[/;Z9=\75Q^S[C28^&,U0I5\,*+BFMN?>]!@N]'Z. 0TO1)1 "L"V.2[^J_ MRT_4N726$_#8S)I;Q: H;P7M31_&+\=%S8'$P^(%')U-!21204T7 M4:LO;TLJ*FB^L,AZJB*6Y1$#I7'1&VL@'@2PD5\06+-413?C-.=?0 _%LLXN M'6RLY/F2=)X#CH&!>"Q-MD+WU09)/CTP5D;OB)X6'#^HI!_ ^O?BUG /"'Z? M?-G?&VYH^\>/KYE^]TA>8Z]7PHXZE)F=EB^^3^D@8".*"XW??EHI;&)#>+H9>@]A9VMU#OP6E& M>?E9%0Y3$2^?/..)TK/N(%$J"V=8 "?Z?O\Y0 ,5 MVPO1P_5ERZ4S'-*V>1["\I*E+T"+XTT0$0B+K>:( &4D8+PZD.U%/JSOLH# M>T:7\WR-2_+BK>8&^%W2O3W/WN!0 .YE[^N/\WWJA+20UTSCWS+EL-^Y:GQ1 M;Z^BT\0CM,8NSW\#(]^66J.6ZX"I9^55(WQB27+!FB0;^X'5@J8U[4-C1V-F MBF>1>UX>3'92"(W]H$VT U>=N<>]W*A_F(LVRBK8:+:I'?)B-M88\:IG+0A+ MIJMF"9WJ?N?C+% A8.14DN NINZWTD;ETFZ(-40WQ2%I:-L^L)(*I5'8.]TF MS7S2;9KD-%;3N B]81; 0KK/ (SYVA'5\DV:J&AGJ51@)9HF'A1L9 MKI+U>1X-F=A/C)^\]E/3@7I:EX.C[:]\+7GQ@NI< 1=;6&GU@.756/0R'KE2W.-0\/.%6_U&1PS MV4$46FSZ//<<=KPHPD7C)#S]R1 *'4P:608-FBT,QOG]8'=4(;BP]]8Z:&6Z&9!^277! M$VXPHB1L"XIDY]?D MF>BQC>JVO4L"TUMQN7#JH<*AS_>R$D@7V($33S',V'$6VCJ(E1(%EK0;34BT M7'EQQ,MMGKERK2FIO&L23Z)2,+:X)U :XMC6JERN&;W__/H,:')J=:3KBJ/R M=Y[$=6V>Q)E$"]VLCF9R&=@S+!5#N8L;,J)*AJK@R_084E<:H.C_ MMB?,,"OX/_8!9V'B_]KF2_ONWP_6UH76.8Q.G.8'*;0=VN&%0P#1?+)T#CBY M43Q*VN<+W1PX!_ 8MD$/>O "8VU<.'C1L&#Z#+YE>1OJT#DO8S\;=_>@U+K+ M3"_^6JC7DY-BB-'RLEH62[Q)\B#[/I\[3N]@P@XT M=C_LX[&LZP(3ECKE.)-AA7]##TFPI;H!.IA4G;%#0\K=&DC(H[#/LTIZZ74 MV2U^+PHFYS0^BG M$_B[HT)6C9$FCT/!^\,W1.[J[%V>4/!9W+#B=)BGP_&LSG%8:$P8C4MMW5EI M,_;Q,!NPC;%.IL D?HLDI)FC\$D- 3;_"(7=7,/JH D/)_2&4^Z@DVOF:,9% M1+XI<:?U98)N-M3$-M9P$D".?#]24.MWZUT$/&<'$T<41Q<^#N]?TD#*O\16 M.I7*$7/D5#GN.7C'N5&U5$0,A'EW<<8XJZ[2&&",89!;%AK .#>-:E%?MKDK M(;IF=A$]-.X\[<[6_;2I'KN']%N]P\& M3Y?ERUV?%Q/IG%M+#ZXUUV6!9:F MIYK0'J6J<\"GSHQS0-Z-09(BZI#X.A:#P?LR:C_O]9.!]OR\! M^NG-V/:'Q M5D/SH3,>+B"7GZ72_,E#7K\P #VBN=+B1Q(L8L%4U"Z<::*CSC\Y-8A ,S7! M8]!='#SS@2^8!R@GZ+4NH<)QQ5I] S??1"1.>1\S/^?2*><>&4]@$R MQSF&$:R.0]'TK'W*KI!T=5GI4E)J55 NM?MWH!EQP 8R+C)MKMK'U=GK6')# MME*9IG_G41%M+-_+BI?;5Y)UEVC>%A!)ZIZJ0,H4%)&-?M,FD0<97.-(8?W6 M)SWYM2/2LQHAJ.Q[#ZV#,^_2WF/VDOKJYJ=7=O="_=(XD-'& \\=IIAT8+%X!U MX*J\9R_0<^'&>P8?@]5!NN"T1SQJCH M5S?Q.@!Z#HC+"@<>RDU"5VM7B0HQN5,?<8QRWK$N[D=I,47VSDY#H,WXLK9O M7SYU&V02:\,)QW!7,(NM4U;MYP R^RH9N34ZIZ.O>'4OK(-%&MA[L,_VC[/H8XZNE592_OQ!)8'=<.\=[FKM,1,KDBD6 M,O](:;J(CE&2JK&0:)4+S\IKXRA^TBGX,C?*GF-6O=S%0>:3$"E9T*7#%:FL M@@!%=&ET[G=B5&F>#YLEQ9#D:31OS4.@0]0YP.L+.>^]+38>I6]AKT5:9^*M MU""AR)TPK&BA8[)9\KM#_UAQ4A%GPU[KSS=S:3MGJ%7=+SZ!-!\&HP;"%.1+ M';^*',A6Q'PLMB-26KZ<2_EA5AS.%2(7G*ABWHXQ19P#Z%:S2+ 6>6"6I_L^ MS2YCX5E."O'R/4Y"GQ6;9F,>:DP 1#1F: >-,[_C!B;$< ,GSXZ4.)I&&SR( M,ZP=>,-F5G?5KA@+"+WJ2)YL9$+Y'L#M:C$'" I=%\-AR^TU^/Z$B7..SDTM MF,;#I[=N+7J0F%,?E[H88793.+B&WJK7?892S:VQ9"P=>:AQ)LR!S;WN:0(2 M:]TR9;,I8XE:?<2QSDTC0GDP%S*]1VCA@YH:*N'P/*9=]?+KB6$!0C7]1+<6 MF1PGT0=590780%3*RZT&^:+U*458-!3LYO8HOJGG*>2.R+@7'Y?T$B6U1,S8 M "E6#R62?/*TLJ+.*Q^.U PQ=?$\DYUN\_5UHTV0MH99JM_20.H#+@_7-4=D MWE02E3L(FP&[?+0WWBJ8OQWQ0[C,!J:^4SDT%NYG QLE0,S3*O NQH([3G8B M*Y3)YJ9U/ZPQ<"[NO3/-E'7VT7<$07NY.T;2/4+4_8";IXC31G(HAZY,A$N MS.,/X*PI!C'+"E_[S*F+RM?KG=IR8MC\7<$39?LY5RX.\&,LS@&\H]\LG!)*8-BSM=XD\@KGUKC8=1Z189;8F\=Y!I^^";(I8P',Q\R2.I MY[72L,I=XPJ,X.&+X16,5P[8\GIMR(A!YLB63Z\=:X7TT''?I?BZUW=A)3L@ MQJP*OA"A2HF"GD*]D7. @](KZ6C1)>.D2#'3Y&EGL)FSW0FG;^U;3W^_814&V;]\_CB+YFIT\^XKTZG+=!C1F2DAF:E'_@SH4#%:XU$*5E!O^ M4%QM.293[8?J(V.B*P2]6 V44C%Z75%'N[F\$=4?>Q8^V%E=-?AMV'P&_FU5 M[9/I5=)L,1S?,SIBQY4(!37D%AA!G9J/*?_"$OX.R5R1RCFZQ9LPWYUF\N46 MA6^&+5!NX9%-^'5U3R,KADUGK 5"AS\_:D,#[153;2:UKQ*R>SN:N[-M3EJ$ MYI1247 PJ)LMT//B0!:.SH&#!^-4M/[*X<0X4E2!Z@>H)#F^6%+?QUJ^)Y*. MT4%\D.N5WO+B!9%MP4^#T*6E!M/X.$R^9[_R%G*W4=/)-S"L:TO@[_G+;)K[ M[Z/X+QGI1S\53&U^[N[A$T,)WU;I4?H?!?@>. 1F/ M<$&OZ_3>+!D[<1(*4ST#MV Y4?7FY3]7G"!+KK&Z(?7)UQ(@_H;#<+)(NZ"D M@>3)UAH;2K*%$,TKE/M6%[JL$?[SC(Y3G8DRXU#$'?"C<(U ME'D>)7.84(30L(7X:3<\1RC*:;U_V^XG59&H\;DSSI^.F3;XZ=.+M1<(5=E= MP1U><2$XZ13#,:R!G8NUU/X-DE"Q][>Q M5$(]GYUQZT(JTODGOP%U1C^GN/DZY@61MX]U.K5C>Z8XZIM3H>"&WWWIK#W+ MB+J8Y^EVK+D]QQJ0GITNL^.3C4,/-*N%HZ%J_IH!:[03,7\J[T,;?P%N!RUY M2+=:Q>E>5-]XLYTH^T8B! 8J!M*< PHP4*/!Q7"RNZZ,-8U12.;;_F(YY!UU M5=@ROIO9-'G""E:(#,T>D(7+G3IQPA9"5!P;?,QM.K6W8'PX+29PN03%%K1O..1%.QMILUE5E# M$1K5]>$7-6;>N8H3$<&*)X8;B8PP4#>WQ;BP<:,;'[H0M<%(X!GT+ESP)JB7S<^ M\_S^4?9%/'()FW+. 1R,R@=]S4F^<9MEYX!KQPMQ)^ASP/>I1GD#?"%(D76R M//^UH>O0Y!R0&(#2/(.< S:W5#A*?JXF?QTXJ$0V'O P%^-Q?["D,P^*F'6< M-\;UBK]LFHS/2A/KZ]RDTW 5)^$J#^2;@^1T*5TJSVK#L8\),XP85-0VE362 M7>P[^-"3NJ ^"WOSC(&@*HG=]] C9N(5)'I1>!="@A2-J@#YFPIA)=B'0<]S M>"QTG7-[TCD8N>VQJRR" 1(L1VWU[.[R<)H-1C.-HH]6ZV86'WIHY2S>A,N8 MV,Q?_;Y\YQI_**=/D'=P*Q9LH8.,V\0-K_IQY$CA/DPCOE&\2?F_HOJ M[W!#QLI5 M!9*-W36[UEPPWRWZXH8VE\!CSMB[Z5N4N4LQ>S'(&GRFP*AU)D-I%9B+-IIH M1W>D,D@>3-B,217FO6CSHFJ_SVK[,I7@D?'7&$Y IP8UB=2&3W.%5?"F$'=# MRKWTG"XOD>XM'A\#9Y5T>G(M@?AX,Q:K]@WP '"MCD+!\#MX2F>#17B?[T5==&53HP!3_14@% M>-\1WK)SS*XDBI?1T>83\"?X/6Y)@CV7*"4B4"QWJP_#E$A!X?H4K.C1%';' MXW0(S%[??E^M(7#+AW^R=MO543 NS/*ZKF!7HGV=5U]3<2[D*_ 2Y,G<^H:- MS*L.!_#E6]3G@"2>W6WNMD=47R?7K'2L$]=4F+)]E$PP/T^ Z?SL./5,CB9\ M9_MIN#RXI=C,ZNJWSE5M-V8C+[(POE?BBS'HJ+XL1%?4_G/VBN\!G!_-,=X6 MQD9Q]SX-\57#D*KN7YVVWL,%9 M;X+T2/*(N#$#""KGE864"$\+"=U1KQ*-+H.AO 0"N0%7ZZJZ<%/3)?=WDT+/ MM->[9D:;:6TG&@(R@4[*;2QC46MU9^G;1QSF^CR K)M59$JK3&R[V@LLT';1 M*0GU3QA3?Z0RN55+T7P5[*0OW5V5YR4GY0.%#S7\>2UWT]U+5L$:\XNPN+QY M2+@BR"C$:O/TI1.NR\Z!,YG$7F&XU)>FTX0V.%@ECJ(2(X $Q4KS[^#K1@F= MG(U/YL6SA /R6BSMEY?= ]&&0Q[]U\=VVH!L&RP,55Y65.LL26.=$0AFGG#? M'*C2;C_2N(FB[B[) YM]:LT+R,8C74S9T^?('9I)34D9.?W(9S:-0SM(V3U* M_[OQK_P18Q&+:Y8A)(!@%?-CHZ,O5K125)J=')8I']N0A6F[%MQFC*C\+,6/ M'Q1J9)T0HX1O35T_RA"WE,XO*$=(ZM@0W\&+%?IR*8'GP]=CW"[N5E/)69[R M4@AD#]?""#PA^"C*,#/#MT6 &I]BW7C)73M<>1'"8$M[D[;(R'ZO\J4BV15 M$R]&&+G#@($:#DGI1TU5U'GG./'F?7/(F\R1=,XS)[ZT9'.Y&VY57JW#JB4\ MF!#/U4FFL$!I_*WJQ+L1506DG=Z8XZQMJJ@%0:L;/\8)?JC(M$1IL_)F9%PF M"@-4LQDW0K@[6:!1#3(NSY]\!JDDZ-H_>A. UKX O_#2=X6&E1)6TP?P_/SM M5>>P_ 5U9EOK()+:#X=F)9DYM,G#ZZR%P2T0&^KL,U4XZUF1LXMPA3+QMG=T MZPX2Q(.^DMHJ'&F=R+GY]I!844P/W-=T8U8I=K&943G$Y4G9T,B7H\]@0Q/Q M-X_3H5UE"EMTM/4%LLO!0 -XU+[QC;"Q39,>F>^)C/P^.N< A2Z%:FY8I<_I MK>FMD)$MVK/"@C=7YV0V^V6<-F+0:9AMD/$@UKC8PL3"7J;Z$T9":^QJ]=AM MZWD.R I$4Z[UH8-)5'"9\WJ;D%SZ19-35M<.$?6 -L8M"N3S)YL6DSTV3T-- M/XW8#-*Q#^NZN)'7UAHI2Q,\406*7%K^[ F'-8DFMBFQUHPV/'UOHHW,;08) M6RXS+7S^G#G##V-XM6TDSB"B=LGMRB0;SW9SZ+6A6NV8OHFI:.VO(_D[72[1@=H:P4^T9_19^ ]>9%! M&>L8G)E35^Y202&L9O"Y.0TP4?7VA2$UDR!-JOZ'=&H:5T7!('PYZ;!X#C@1 ME$O!D0M!?Q[64Z* %W%U.[QFMZC'_3J,66_JYH+US;6YH)HN@/&;<\#OS<1A MC#*5SP'ORXN@"^^[S@&Q]T@*+A"E4ZY(UC!U$BL*?E-&F.&K#%Q4?]XY("0: M^/.<#$%]X#E@R'2T&65@_>LHY\%GDCJ*TKO;ZZ0JM?6/1N[ZVG6I9JFNF0$F M4OYAUW]IL,@9+G26HQ<(!.&SQZ^%BH5KT-^;?2 %#;'D1TMZ5]7MM#?JW!]Y M7!^^M:61X<"8]L1U/2]93.4K+#Q(\<7/E8W#A5W-6Z 3TY M!S3AWULD."IC'&???*'!$ $V?>:I')F6$?[&^5JFH.W(LQ^[#3W,7\/M(Z\R M*.I:_<.[1(HZ7IR/0RTMS@'D(_B.[QMYB6*OF/QQ&LEOG56AYP-E81RU8B>A MGZI?D*]U-(\=SX.5'8C.2IKM!BI=K8B%72IV0CA(453C;Y_;(9VN'W V!&]- M:I*&_\C(W;M1\$AP3G &&"3B8O@)ME]6,/-^CI/56?@LCP1-%0&:N0/,UTYY:J&1K-[X>P M!F1%\Y^&=>;\:=C#K28ZS-RPPW($,@GK/B-];,.B"%N1[>+[>K@X'%2[ 2J< MM03]+PZ*NS]K^?!43PS?][]F15^? W['AI'+2R5B3$''B<^A,YD M*>V[Y[1LPY>/3%2]E[CCIX(48WWA_)B?NU:!RI3*FYZ?\.#TF"C^D+3N#H[! M%*$033QK9GB_/4Q8.H/>ZKDH-X0IF?_-8IZZA&D=? M@.?,ZD='Y?!XZS\.6_D= I)*DAB&Q2X6ADBIB+ZB59:QS'H'6J?W=B%W*VP. M9UFUL@]Y.,:2D*(AWM!+G&CSDV/8MH7SQ>H*\=L/-Q^3[1:0)+"EG&0YIN#H MX7\VA>$O^^/TK$I,$'3YX_I?;1/%CY\#;#.L+*HHW)!;$XQRBJ6)4'FS< ?< M@'@O6V@FV73X09_)>+,M9VD<@\ZURD/6$N^^DEPPD[Y="V0I8*_.> M;MN%\&=[%C+_X.P_;:N]<[K05.VI !)2XF.H3MLZ2$(G"+K2![P<8I%F_L'& MIY3Z49?QT";E=E55N/(EWQ"*YT:SVM44'3N&+3CJN44^4WXJ)'J"XRAOWO*M4%JZ&L5JHSR R1L>]=$GY MVHP6R1>EY,:9JK$)4-Z!3DUS+&Y/;IG.HTI^SHZK6QO\I79Y0*J 0.7E?WF5 M](!]U!DNC+<5_'\32M) 1B"F C_SNPJY)^3+3;P0^D!NB,:*&OBXHBI!*Q^V._LPDP^F'J]%2:I0N"Z8!*3$ M!@* J"HIX)]\(O:+E%J9I\4R>Q1#"EHR^3X;2G4&>PDDS$+$V\0O!/B'7,$1 MX\>8O[,.'QGRB?]D)L N-)!NO9GFZ6C%#O5&D0,"U%OK\OY3\HQDE;Y$2A(7 M=)O!]A&-;N=GQ%E&3L2#6JLM[\3;?F'(XN\?5KIAFL AA+6DG@*NQ#3E"%X MW^K[^H]*4I'+%H3R4(8VY,L<,3M">>5RH0LK^4I.LQX@JW^\-^[^Z\MX6<2J MX!LHP]/Q3XIPCU8;I]C;X<0-.YH/A=:@)P:^^(1K]9.\)G^1MUCMBQ5%)0T% MI-P$S5&&?#MP>3TM-J\1=OH6\LCD?5C>4_(RKIA$"9OT0>[!PEPVKC6$0_X6"& 6!]Z9K+,8=PGKS>N7ZUTFS=#Z[%\H1=@IEE=CC*XK* MWPN7O+HW'PCZ_[?28;3:X-^D]^_P_4-,@GYF7P7C_ZF>*/A,^&"!CEJ5.X]_ M8;FA^7][.6MQ[S]JCO_&EQ+THQ7D1*L^OJ)HQ#/;[R#O)OT/(R!Q92WV:388 MQX6>>X<$;AHG@T#:0B79>/?SJ_<,/%2=0NEV1=EVY=LY7KXN_W=Y!^ 5 T&#,C1-:9T31$E5O9?< MHC >%2GEJ16+O#N>HMHP&:[_==UDX=18]_^@%M_\G]2< \*S )5PN@ !5&5G7N$, MQ*7=SSE5.#;M&*#XN>%T1DMB[^E#8UA[V@$08]1\21F?%!655VG_L@*,)OKW M=K?=3XPW1WSS0&^XT2R23[WND7R_%2;3XD,[@$I:G) J0RB_F$CFD$(ISFZ^ M!P$O0/R]]*O_VX=_00OT"OHM1 M(\AS E. P_F$8LP/]CZ;C$\M.XL*RI NQCBWW42'DQ<[U=]Q*!M#983:B7- MYC73Z@4875E4Q&>G?PJW79'S_P@T*TS$PD;Q#@M&OJ/.,_#Y>(3DD ZQ;P)9 MHO7BC"N4?-DS+BAERKFA+GN"^QDFTX6NPG:>V8$3$F,ZH,+#I]1:^3-M854& ML$FQM\\\_U2-/_4OXJSU5Q.N1M#/R06YF$ +Z:Z.5DXHXCA OHBQW,CTT=ZV M;=1MYF,+EFV#556.I)*BP+ZZV.6"DCDU9%]*L_X1X>:_"HM_6>]S0P&(,MNX/=$$!)F;LS;*?SEYWG[)HNX".#6?O'9* M[J(Z=GJJL<3DR4^U@;?3G BRQ/U=:OS^,LW"_Y6S^J?:GUR"FA2(<,$_9R)* MFW&T%H(&HY(EMLNMS)4Z3'= %G58-#&1J^&TU#*.%\.)W&&RESFY!D?K/*@9 MWD&"_0NM1X1R'+B=F=5(/XO+=L.M(R\8O*>. EPAB/=!"%_#S1M4UWX*AW@1 MLJS9,.]I=4KL?^G*OZC_'A/8UC9E(Q>8X<2>EPNJ4F=:H.MXF3QY6+;C5B^U+E2:Y+"3D#)" ,W,,&&[:2Z%VK/I)NJUG?[J-EPZ@%J_"??JC=LZ MUR=[FW'G4; C O8!;K: M6"1>& T_2[W/35@,XJ1@7LI>W#[U_"CO$E[DY),] VU5+^TY2ZB_X&X14FWA M^\;I>$!IS"1 0'\S5J\-1P>E)8"ZBB@-'0XMMX7H=4^[?&U8@/G=(WF0QI#" M_E6OSNO#C"9C0L)+1O>NLT&W+X=K]_H0BG0K.BS/ZA1?U+E"Q@L@I(;;[YP.J;A.'/@Q#B^ZGNGC7\'==W\]^L/!"U"1#YK?YL7[?<] MS*;N\KJ&DS,FQ_\WYSFKP4@S@A_-Q%A-X788'*"PJH4CQ=O8-%F,)S?<^-1= M6.?4W^R;]Y.!S69'#NWC.\=AWF$YKJ7,2I?;TZ2S"O#Y71?) M);2M.S"EB]K+[U?2=&H6=QNA?P(-=U O5[R$[O9<[6?-C#\L.>BQI^ M5KJ&IHO>B'>W RWP1# ?<\L'/E@I4.0GJJ6DXG2]Z!Z*6*?R]=+?VK)SK9#. M>GIZ;Y=TNOK;=/7.4;_?>( 5F76T1MDO6UDI0(D>A^%-Q [:3)-;U:\7"VJS MJ7<@/>P=K$&E&M (0<7M:KRBDA%794V5'=M*UA,(UWF03N]R**[+XXUQ\L^&B\S&?1&SSS96I('FN+P9U-=:H=]1)'R;Q_M!'"EG-4(0J M3VN^)2:3Q_?WX0K32M!U-,8O:UJ@$.H"-@6)ECW/VE+[RNT\+U;Z$P)^^/"4 MN^;.W$A;&&B][<30JZLD@.:8!B77GNI/1V2(0(.G702VHNJ5VSPSCRQKSP$O M0LW5BC5_O!G>O%"Y]HW(I1NR,6 &V#B*"=[00)A[*E/1"7@**",X)T"GO'?" MP%_4)WAPIS^.3TX?VF%T65=/DK/PMFB^'+6<$6ZI86SKBP"VL#H=&^.-*5F4 MK"V]&Z"H6JI6Q.YC>DU0N2S:I9*&-WRXZ;%%0T^_#QZNV?([^<-W_'@L@PC(']GRB-> M^"\,L,(:CO)"$1]=];.U%%1+E0]5K@K.AE2;WCP[!_3NX5X33+IPO'9F.RSE ML HSZ,U?3X:B$B%AZF=?:B2$5^E4)Y9BMHZ-,Y.\12,B&6H9"LX:2V[ 1C:S MGH*S'RN+_/1I\[Q28R'1Q]F^:^CT1\LUMS$Z+/;2?E987@YNKJF-+2M'F;:! MQ)AGWM-?_9_@]04A(NI5GXBDN@/<%[[:X--KJ)9<4N**N)DW;[2A=JF8$%S[R_)>(+ GQ M G!VU+MW@$=8K^O)/286!"]&GRW-N6^$1D.H2E$!)YWW;&_O!HWNE MTKZ@;5_7??H^;F9<.^2;Z=GK61K.SN$F:Y$YJ_051?][)(8U][=+J0+I.NMT M,R+^\.G2S%GV/(WTW<4E[U^:K8/ZSMLX(0)%7)U@/#4B(HAT[NQ]=@ZXPNW2 M/>.U'"2WN\#V:*C&F-T)-22<.VB%HQ/VQBOO) V$M*[W;\>&ZX<9]/P=?2S2 MX_I*"A2C=;""ZUYE^8_@ S:K M8X::)RE5 5%I(DTZ%IJ(8 .E*U(CO==0!*0W :4%I(GT&DH@]"*]]QHZ M!!)JA)#E,+ <=FJ5 ^T5P":M ?1 U; EA7U3U',G=C^Z1MXH#NG1&]> M+()+[P\"T=F:,XR]L2CTP#W0H.8%(O(&;DA^TBKJ+(%9"/ICG6?0WZC* ;4I M+"%DB]H^G>9XR<7;DF2B:M/T)Y/-5P=!P 6QS-RRW^+A6LUD(TNV2":40,L' M8+-+P 4S2%_@ Y= J% Q#\?*R3X*W[TM4@5Y]1>:&LO=/HOCO/[R=?\.?J7 M4GW%ZX,XGH*\+_^(*?SVJ3F=9%CK5IH'Y) M.Y_KC."NV5W]"?_VS$Q_D#?P_%O40H+'9I^!5D@X9ZW%7T@\&Q^'?&3LV/"X M[YWCW6$(@TOW>_HK<9@OJ;V]LD2_=%\D!%E9@GDJ]^0)D['UV;M&3B\466(? M02!R[\[B >HX@DW6J5.X,<$C\UE!_0(6X.,??Y=5G$!3+)FIM_L<2K'WU8Q; MD1?Z ",4:F3<$HLW]];FSO! TOHALEU5I*5KM7SR3 MJ.S[?VK#;6+HK&CZ:$K(<*TXQC6T<,:::^9TZI[>>=+.VHZ'R#["B["TC3Z@ M!]B;$1LZI^_16J'DP3MSYP7(UG[O"(]/,QY:QPY*'+OHU!>P*RN["APY'06% M"P2E>9'VG(NW*8D IB=>#O>>\KUV!3J_P/,/.EWE[%R3\9V]CKJ MB^AMS 7;:^LXG_G=,1:=L+OOE#9/H-Z"6?F-6:)B>AR#('@R9A..^NH>36>0 M JD\K_'HPS43,J_Z[@Z$YIJFJE[]7SE[]4L_Q>G*G#]'M<,!P=L5BDZDYQ+8 M%R%/S=;N4$98WY%'QABUJC5)7%@K]$8,@)EN ZY,JQ!K3?JGM(F M<)YY[ULO-*L7VGQ6Q@&_>^:DQ-',_9(4#QQ-\-.VMH4;EHWB :A+DF0BW(RQ MR)GJ6F2.=^<_$?&:?DG0*D-_TY@PU8@OMHVCPI&H@TD$&TOU?JIS.^#FY9_E M5N5(CY54/Z+6V\-=(XA%)FW<>XU2GL"\OJLS^U .CUQE E$H<"D25*)?W%60 MV(CX&%;Z26L?>RXZ$V!)7*Y+I=:<,V?P! ]0\B2/Z 7BKAE?S3M.;7&Z.>\W MWO8O/(15<;56:GZ8T,;-CW^;F2:@X"]X:^9[_D$4VU+117<^Z5XF\$F4XLYM MYP',4V_U+R74Z].-LW+'? ZKB3._W3ID3HK8("&A3@4@J77#\2R9KPKJ4(V, MF]!%ZB'AA82:[8%7?W/ @,C@#;SE$"I#H)S/\<;@G7(U6G?::4>GL[VD]?,[ M;$L?;?) KA!4',:/^N7';[TB2G$S(,89BIG]._WDZV$ $M9\E&7? 8J_R+@2 M,U\)I&6*OJBY4-_@?@Z1V@&'ZSYV72%#QP.C%O(X7)-PC[PV=PT"#/((V+4[ MIK0Y2Q\EFM_-8(^8N,'?^CG^Y?B>(O2H2B:GK/I>>-GJS"5@@?SOVFY9W\8Q M9[^PM)13+9$Z?B5&"FK2''_N(-5S0#3HO.PG*[^@)Q6!()-H[4;E\Y:.%8&7 M;J&O1#YZ+YI R#5O=N07@F.82:YG:AT--QBI$BW>%OR$O)Q117 ,WVS,#G@) M(.A+7?])L+>)ER);:F[CZ#HY@QB_R;U95J&;\RE :GK+'2/8*"_$6'<5XQAG MK5>TCN5EG4Y[M+"SQE!_Z<&##DSP0D+#GPR:FAJRZ[7%=VF#*2YAO,$MJB7J MYU$[6T8H>K]C$MFP(%W @9%E!.ZKV9O03+8RZQ FNQV>Q8?'6>NJR7=(: M5P+@FMD\4,46Y""$JF+M-*S^RP?,8^;J$3\.[:JGVZM;7+%A3@'2RX6T(78"\=P$_P^]SN! M*W5# ?V2R@L6&U#<89PY(2RMG0)GUI;,6A;!T=T9_30].E,TN&^S_TNN*\GN M-QX0=B* EIFKPJJS&'#TSQTINPR+"Q4G?KHO,5J+?Z+J"YO/4]Q\F]_7 M71$&CYCC <-][)Q\P> MS.MXO>VK8$*]H:.)4:5 M=2,_-_HZ)B:H[DSWHO()Q2W9P)T(_GFXZ249:2V% CMO3VG 3%@%V'S1S\*-FKO?2^*'"87V.9)4 C3KF%2KR;-^?5_@,/D LR:+3'W M)-JU4+6WH.,__BXZQ7G>[:]U\Y'CL_'5]-!5=@0[6H<;XQP#DI3Y"X]A CRF M=IN#CT%91%J$M>+-\O\#I>J/:I\NGA5[5X:_L")^N_Z)#\!ZA#?WH:?4-/+# MC(FLKQ(!'XM7 "0TC/)#[0W4)FE^WCQ!EK<_3DV'OR"JYWP-,_4.M.O%'OTB M6V*5_%SW'JT;>@]*4&+M1DX'/&!2O5"+#"- .=KW>Y9[GZ/;A0%^-W;$A43: MT.18VE"7&_I3-[[1[0UUQ9;LK\OM:^IJ!6W$6,82GEBC!'JLGT0U$2@E+=VV M(-*K>!= 2E&9$_)[&QR<;W?KQP+!?)3[5*_)II6XDH>8VDYQ];2D?W9CB.1O MVLA.5%401SON?9C1?0E0I2YZI]V^E-2)!SBLT^FK4*Y)V<\^%7MK+;,9,APQ M %6%CA_K?W)'MMUYD;XC$([>:V]XM:C:]EU\0FK^[I!P)?\8X[#5Q$" VII: M_Q2SSSAMJFB'*L,NIPA*)Q;1<$U30*_Z[$V6S.^:#]'L88]YOVP]U'E)1$7S MD*''FHL()E;X=@NUY6@MD]9?0.4ZH1">?OQ[VICRTET)<4ZC)L$PPX(E2_Z60!_R9TG5V M'9&/FQ7IO%]9%$PO;'E2#WPIVLFL V7;[>Q):068A'W[DS6O'^,^UP$:%,81 M8:SWY5_R0]Z\==&-+5G27]_?351CG%=;T:KK&OH1F6VOHD(KP7R>[LV==.E) M\/Z#CDR[?$KG>HX?=D$^ M6IJXL>'/;I1U:W1W.YK+[T6'Z#3S7O5<@PKB9+;<9!JJD^7H?VIY4,\5%1I?D5$8?.),'.!.B$[(XNQ/_JRBZJV)BO-*=W'T!@@>W['\NI_'DD][I.7:_7XHT6..[Q=B!L#1V@%>LMZ MY&\=)\O5N:SV5I_JY#N8KJD%74JTY&!&\$P4""X@^/GK M1%LL61*KA"*RWX@!#V0DA1-^+!T#_[D9C;$0N8('!C7:\0#FK34<&ZO$F9DL M9D3X4ZK5)>-3"G,F_%LLHB$02_G[B C5N'J)5GH2[2@PS+5_?]X)G][K-X!17: MS.M$AS47!\^U'CNBH#Y:[>NX];_3N@->2H4)X(&'(DR$>N?]+SRPKPQX!EOV M>8"Q8DE!X T^@NO'"DH8X]2R<"P]+?##:V@PCI&U! _P:I/]-(^82,(#K=+N MNK@ (Q$"T[2^N3@ 3?'_GX,._/N@EXVG1=:&813->"#VOXZ]Z?-N12,658,/ M(\6:;:CQ0)C!P#+RYM1GW)W1'"*CU8=W.9VJ_#9Z FBY XW2_@>4$(^*J8!Z M+KJ]_^>TN/X;2OSD'XN;P^#_^; O_J\;-NA/NT?(?\:KF VAV^S#UL)%?22D MJSZ.?6_E0S7^*RZ:R=K&[T24ATJBF;V ;J0!\+E&H\Q2(AAX[(RJ>,C&H=&^ MDD "P3R3,-8ZQ>3]#X@!CJB&DO<)>?F?*:KZGS/(H-7N8RD1^1\2'_Q_SZC\ M'*269#=A],LES9KT+<8TWH\+-ST[PXN.V-A4TRFTPEVDKFQWR>HYYFT\9-AI MO%J3N->2+'C0-:(E]%6$-W+L6T=V_%XR,/'_UC/Z?SK0D[A/T1S^AZ=.\=Q[ M 0]L?CK:8KC8X_8?9WS^?^P7FMP7H4T6C\G#/5=MYCHF@^.LC'(\'/BJ4H?; M*6KBQ,W?^C<[DA'+5QA?]7YZ7HME6+*;ME"O&)537'89K50K=OZ^@R@/S4[T M>$?B^_; UV226RDIQ=CTXHB%H_E+5G6)+DJ M^7*K%O' )>LZWP3!NJ0((E/-7OD]-\@_#;_SSB#?;?;G]:0:EPIN),$$MBI08YYW\T7,WT(90833 M!'U!E%Z?$XGI$VQJ23@*[\O2+4B$VIS=V9J6"JXRIIVV=CV13+\Q8K-3I1%R MF9-?O;=F(M+2;)GYM3M#/3L[T.)%-%1M)6-V8J^_Y<%]7'CTBL:9P%Z/A]>L= MJ'0C7M]2RGBJA";)Y0H6#]A8OF-<,Z!Y:MMR>JTSGZ$>%=VJ-Q$$D_>R*S8@ MLSJB*!82>M)A7*9?/1?C\9GZ3,TT%SQP!;X=E8\'LH^V"^W%"*BT/8=Z,RW:31NW>OH69;HG"NQ1=GN 7*Z\:^LP ME7OXWA+L=5!@IL;/SF5TFW@;$CHOKQ6<3E.')JF^OW5U1OV:W+U2G;:X0J_: M0V%JQW2)\PSQ =(MO5XM,Z&QI) =I,A1_;=)<&:K_:IV$.[FI8K2G:SY8NRK M01?%,()X[XJ?"T]:G9S^T'\6LV718ZF4*/VTB\F5C3*"9JT&\L48D#"^/H^9 M%Z L\ )QL6^ZLMKF"T8\2_1]^#$6P=RZ%Q3FYQ ,[#_(,$>N(_FR)^?F-?D^ MKRN':])3KO,10G)?A?;-1(]2[HMS% MYL8WCDLA;&_>TF^X%^MKG$/LBJK.)?O7EJ>UJ*U\^>O1$K4&?XI'0MX3WV%N MZ>9)FUJQ8=X":;1#*%Q2YCBMG,$55BP*F-G<";E@S=#0MVFLD.#KTSVJS MKCA5?% #8AV(@<[:**;'K I/(/6^R"BE25TM*9E50S5TX0^)K6BMTHW'*V_ M.#+NOWWR,],S@2].#@]X-!6"&;WI)ZJ8:FJ&=P4S:L?E!!M91F%K'VYHDQ]D M(=::+/X\E_4:8U.-QS.7VQX[W<(TO<^Z8;;&M<+0]+=")[ M;L_>FURAU=OG8O*^,WK$1OW2AL/&N3[>&6)66>UTK:K&Q)RJR7[?/P*QRLQ9 M->\M.W0D3]QTK^)=FDO5SC&JD6/^ /L29QKOR?VLFM@2M#L+'G MIKA&0?AA,>OA[S^ZQ\OGN=[2J,!6T)*-U]/QB%-XK(.5#^A3]*<6@2]S@[7V MCX&0"+?K1$="4*R7,FX1]Z;9&&LZ<@B^YM[Y;-2&KR*P5>^33.I)1%-AF?J: MS]#H55,>R L-E"R"- W=NH2,#A?WD7HYXER?^Q%JJ,,0]N[-\X5[=RN\LP,# MTQT,3D(;J1?C]%O[526SQ@ ;X*DLE-6V:;J7]PU,#@W%4H MM/SA0ZR-E)U@F]DS_QEV#IA+<4$KG+3X,))>QXJQ7Q-L@+[<428_0]VJ=?#- M]FK<_7>FD=!C@OSEU2BS8;WG&J12 MSU#M=Z\3G\T[WB9K>)ET'!"PH&-'HYG=E2Z"&PS7TA3KO7H^IO,8/J7\>3AP[QL)W0Q,B.L[5/J6ZB.S[S.XX;/MS9? ZJ8 M10M9L4TESFH:%2LKLJ=Z)/\MQ?ZUP^G& W;==*PSIC/7^PK&RV-Y#J0Y6L5Q M:VI8%K)3D_CNAJ[LDXC"GOV U_3IA!&OP\U;HP/_M_-APHK,*2A26LM4=:3( M5Z) "ZBH9O-=2@-#EB?J 0^ >(@)M8?NCNS94W>WY;V@;%1'4 Y(72'*5EAX MSQ8Y)/15PTDP-L-^)>DN(L)5(6&B#\7_;M1;*']Z0*)0+\)(A//.2)A:;V2U MS;*TPHN(?+.N?@JR*@#4>:8\,V]\*]3LQX#;\L]=%TJO(M&/P,/C&_3/S@9( M[J53IS=:'HJG,Y_G5HHP8();AH?'S4;L;.+<][*Y35W@T])&]8\^TI\OA:WM M^%YRCU9")PQ$%0I_XD4SYCD5L,U(3WV^0[T\(_BTF%0]?,<^OFFN]M3!4#=8 M@50?8]S*>0TU2VE[7*<QZ8/Q16(,N/55;GE8=U5_%_T7\V][\ MV,[P![W;*XJBS["%/O>EVT&Z7[WI45SA,#:O(L50B2 X-%6EM*6?'E,%TR@*X'[.3'A44U M/!DD2_# VR*ZSU-QA@V+SS087F DP0/)/G!49(G>"!B'![9*#SE3MP^SS4L MX469XD5M-DU>EE9%HCV ZH7\2Z79? MI46<_=GUU'+H)Z

)[WG@@$G*PNBB"I6[ PAQCP4V,4B9.ZWBT=G%74&# M/]#"">*77H\6<8J)Q+ _K_?NI8=*;_NGOC!;-N1_& )24[]R5D/#KYD!2M$+WBT?FF_"WTOD?P$M"U$K'^DSTY MT! ML.DIT7"/ :&+:;\<'RF9;ACE%T M+U<@LZ^:5RZVVN^B$T&F_:Y OON:]LN^LT3)\U2;+-4#3HC%0!/XOV+A2X@% MY&)KA,Q%,":RE$NL1N8Z00SGE4DO^;_%9/]^EU2\*-;5*9&I%'T5'1+E*XPA M4X(8CCG#20VMQLN?\(?U'^_UW]W_Q9'R@YC'U4.^8$9H]6 QZIFI9W!GKK(' M',DIBK)HX]*W.[\3UL#8BI.[.) \&0_E@X5WS<6)M=U=HNB3QOI/)CF M9:%; Z]&%E$,[0FS&N+WPWN&&MY^9&=V7QPG#3@!FFL2^"FR:L#ZNVTF_.8KERBXO3G7]MTOTG$#M;'97G@:N/W7$QR__@RM>WXR[@*1F\>/1E)>V*3KU<4#-OH4T>3/\_S MHB)3T:(3>I3AD:P.5N*1///PJ:[ZT/LS9;&U 2?&1<3RK]K2[V)JE[1HMV3F M"\C\A0[G9.9VB\WT"];OL-XQ-_G!GGJ;_Q(,0K 8%='A"J+>;U!:[: ^J:8D MUN!XLA2J#UL'/8V/I)J&S=EQ.V4F]YSJ2*;R&'MX50@0[6A MH+Y21=,6#3'INY,[ZWSVGMIDO[XW2D0E7GQCHFEF "?V9L_%.*+.)Z%]]GB> M6,.2+B=.J]HH]6Y$/"YO4#>T.Q?3V>HI>.(PCXE_*L5*?6I@:-@[;)-JR%4A MS%'*\36(>9ULO,'KV+%>RM&] "FV%>HFU"M%K#&:%:O\5?/*S]?SSQ_+J'5R MS'!^)5\]C(XVDIFH26F.,^Y J?)JG6<'\]Q/#/>UP6DVL5L,UR\H(HRY M-HR(L2)V#_! ET17^U*#JQT[UM/+4&%_=JM:1R!GCJ[,(D[6@P%6?435\V>" M6@0#-F7^&12EE2:2: MTAF77\=SX.PO/Q9&L[C/(,C\Y41_N@=J#V,9G$SS.M<'J*N0DPDQ=#'U/SI\ MJ]:YF&Z@QS.7R(TUAHZ.)HXX&$]T@_4%@IVK&JUN.D.GR5M_40EP)1$%4U@? M1T>7IT3[S0M^S[*<.AP^XV4VZZE2=F$B2[3DF],D 0NJX6_2M_5KD^7^Q/=< M57X[5.?Q9.5T:!UK\Y?D\< _6#ZGDN7\IPOXC'X'?EB]VZ!-M6&CV&%112$S=D).U"&I2K] YQC5PR$6"/&!_XC+5"FW9R^,UP#N838A&1N#!YH>XQ;^YF+4]Z42 MMBTI^W?6I>[)\I)LL@&G^*@I]?O*5WT^)S_H54<& B#7\9JG)EAO%I9$X[@ ;E50Q+F MB;+?=D6RXEZ'/>;HRR(-4M.U1.G_G"3?-NI6*$.[*85K51F*-0VU"N04P5P= M%^0K4-6F9/WEMHAWD868GH,*W()K8*ZS^ MVK7GNKW8 ?L8DJ:SDZ)D\JX^J-2*SOWW[UVZD"=GQ%.=:P&4C/MM_OO,1PJ' M1".8>H14&]>E+0J+(BX2O=[]]DM('^71[AMM5K4F/$ZF_N-U7+28K.63,.>: M*FJ%F:9]?;5WK[N=?-A(=>XV%3PBYPX&2QY]\BV,NCC$FZF>Z MD]8SRTKB>:\&,Q9Q'MU$4.P1Y%\XZ4='6N1 _+J.SEPN?B^F%A^@WYS *8P( MY<#1I/'9XJ?5WXYUIVK2=A/@0U(?%]M:'F4<4J4GC/KVQ;I'C7GKDM:"\F?> ML4VNCJADI=^T_!I3RXN:ZO=:\T]VG/?^%'S+R6SQ_G5Z?Z^_3B ?HXKP:.3U MED"MAQ8+7>M O"Z/6M-PGZWK:',DXKXFAC347"24&$GGK=B"7CQ@MJMHL7#1 MV/>NR+92]-]#:'2_>:N@U\.=]S@W?*^C$B%9LX8+4WU>0AT5#H(./SI^URM% M,L>Y^29L'JW@"*5;?#PJZ=S/#GSXT1G8J_3^]&^YE#6 F<(#"D:7+KAQ 2=F M](OI>D@8L ]7O)!]=\I_RCXGN&/@SSZ*"4?ZUUPTY'G;#>UA7RU#J"4:VHL; M,EIL]7Y_(G:AF=W[1RUUP;R<97U6(.RVJ1..S/A7,9ZK;5_]Y)\ MJNV2(TX/L2=.)G7R_?=A]_' -/TQ&!-^IH815J3!) XT,VY?_FTP,Z]O.,_R MWL37I/:+?4^,QZ%\P:8B1JVRPMRV(\O2)O!;;XO+G1I[7>D.U1PG1F-&Y_ 2 M3F/,!W6>ZL3Y>\GX,6>O_L4XEZH9&W57$)M 8ML'ZOM(8#W\?UW7Y MSLUM(R\$)+)D$7QM\U1NGG%,N#_+DR MO&6?V/J M^Z^8?C?].6/MNNE@Y<#12SVLEGH?TO8F59LG!".!:'B\+.(G6%7T\O=\J[;' MKE!>P+!*'#?Z.?I:8=,UFMY]V0DGHU=G]T6P>B"[,XHM\*FAO&<5DE!E1#*RPH1>>FLCEMU:%LXH# C5EF#"YO[5V KV12JT$I>,,GJ@\Q7F MZ43;T"R&[E C3EM5>7V0AW?P^-D6'35>D'3"@TL_SL/?HN8,&L![_,L'NQ_E27^2X&-J(SUR*\D8/:\<[/#C5152GM*81SZIW M;/]\$W$YE*!)L?H%XF1$#80@2V"OW"YY])6X1X2^7&9>KA4ZOOU*FE[:3'/] M021%OUH&->T7W#4T'&F(@K<9,=1$-^UOX@'KN/;=<:_5Q/Y=1I:/U.3=KZ)- MDW<:V=WYEY-:\ ")Y3S#H/, T)RS:2\$4S*:-_O"7G8^\-)1:[P&I$7EWMCZ MNG'464#3J$<'-B$1&?"RA9@JL;7+XAFR\QL3]<3-%*=L]][-_$(KQOF;U975 M(:H0[?)DE8/D78$,VVD)_I@/_8L/;$>)MF3V0A7NN=NIUXT>4=I=4K:P#E;G ML-U+"SB['<2!NSUJ7JJIFGC&IEY'_9V?HA(EZXPT?2GE*TBA07:X?B()8,#_A? ME"VH]$O+L=U/GD79$'VC>,=&Y0-(+!1N)5ZED_WQMX9XLB.\CW_DC5-^Q#L_<6OS;U MODX[MVHFK 0\^NS]V_!U5 -Y,5I:VR$B*F%U@?@/'!.(!TR%%@XS5/-IOE:^ M4 JHL8N8EX-C'%#'>,!P>*?HB/J1=%'18L#6*W;EM?0'#UVUU5ZL6?AYZCH9 M:9UI1V,J3D)P/SR-<:E"&T3S_\Z;?$IL584L1U^=W;BJ5Y4;[U30)]=H MG&2K-'E/W9S?[T'G\FWBX'\O@H?^HXS^E.3VD%C.OIOG>1$D^>9[%RJ9V$VCC.GCU'SK-=PDW[AO>BXII_2C=0X+^ M25FIYBGL-#'MIV!WGHX#L"KG*5BJ>5;4'"1 F%$CI+:VH;8>1O^\U]=P,OQ' M,< AD[[6(-OW#[4C_B]F_#S/,YQ5'GQP]GQ03PM7#);WAIY*VGOJ,+71?K%H MFB;>0ELQ>\/IQU[F=FEDTQ]BI7:?<2UQN;MV%9?+.VDE M&,:=3@7<_-WV+,^:,\)CPXOSD&C]DEUD.!X0]OVO:6K\IP,N4:L<_R12; :% M-D!K:D(X/[[XS1*OD,%Y=W$]4"GZ'L8-@0<8MQ2O2@Q0N%=H#2W6EY8%X&0C M63T^1HZKF$T_^9)-!STJT6:?B+?DP=VW:X<0X8I3JI='E1O=.%S+I)@NENEJT&7&-]7UKI%[)*3035M+.<&53 M.FOR\QK-.G9#AU656U7K)(OC 3LTVWF=+.1(VQ!69)D!4!![FJG.=;*T>UWQ M'4SF&,L9F!)O^'#PJDJ_EG_8!OG8D-=UIT @J)_=+'CN\UX_D]R$X@^L)ZX% MO1#JK$67,E.O,M$!R3%Z;'+M]IN=&[5JO-PKC89-O)[$8:2.TUK-D;;'VRUZ MD7L!@LZUR".SNK&BI-=2 MP:YE^ZZK]2B?*L+B)*)+8AQ%BQ7QC^)97P+.OC M%B&5CEN1F5%V]P!F)%'CMT)JMN-45'&9B0CGR)N1HI5RC1DG#ZO2V0+-%9*' MJ7L'"@;L+H>%>]>][6I@$][\IIERIYK+[HW49/HC$FQO#IZ\U.N[U]S==,/4 M9.OYP\ZB2])]]$M,$>+@0$Z6X?[O),G'(&:=_=5. MGI_R!4DA2QTY2W_D9'/8&L2T,$&213^Y2H6:O^<.[6;?,HVX)!EQU9/T=*+L M\=E3S$,DHBX%69TH)?.QK@/B)M%(KUT5Z6<10A(?V=5TE4*'BE0ZN_P\$ROA ML4Q>R#OB(@LJ04H,Y=0DCY(CU]VQ;;HQ[)??#P:HN&\K]K>W*'GX6M.HI%$$4='9IL"+"U-/($MB<+ZJ55 M-;3#Z,5(]+].[A#3U7.&L) -ADUQ7"9)!YVIXH%N%C39^ P>>/JAY G!ND6S M@4_7X+]A>\?1>"!.;)FV"(K[VFX4^AX/<$KB@:,^< *@1:AQ+W$F+)TJAJZ@ MWNQU^GBR452I.R-U!!(JH"\'[AC>'T0"E[06!69IGZ(AY&^W/).^X"3T+2?0 MFY[9R;.7YG??>H^&XH&*HGOO[DO1?@HCU5J$1U5[A@1/M"6O%66 6Z0P6)A^PXK=5??L4LQ*WYA&+0"7*A*+5:^*] M]<'FWC9SDZ:R93KPI72L4EUI Q3-D/:U8%E3JXVNCZ% K,VVB!^J1,Q1./3] M9 4UX^!'390Y V[!H8 1ZC/WJ#FAMM+FQ#"E]EQ-U)+K[DWE/U_]@SGN-GXO M=A=#'.7F6SJOCR(KPTO]2XJ,N/FFF>6\_-ZW>K$>[%'A^HSXAEQX\@TPT<_J M836PH3U;OXJO9'%=]TQKNM3OV_9KS2ED,6S-DZ'D3SY[/T10=HO8%!=6I> ! M:/.UEFY>0>T[NC9M][J8N:\ 2[[,WHZH<\CG#-:-,M3HB#5K6F104)B&:(W^ M'1:SCP"C>0MCIX'G&-(+4>B6+CAR:$\:;:/[$.&%B M-Z[P+7TG8)K.(M^,[.S3/E@0S.#N\:ZG:O"8 M)?LT_OS[F<"61N:,%=/T>=X4?7-62S1?4;V@?ULX=]KC:Z)?N6X=U!% M=5:GD@4V%NQ)(M8\8?,?])9N7F/6ZH:(6=R@[55Z0,;@+[5S5F2M<&,$IN%3 M:-5I&+;67!RALUNJ0?VK+K*@_L:"A[2@Q,;&JG6;";'" M:=%]8+I&XD):FZ:_+!78R#MGF2AUJ1V99)3<;3*.----7)[3H"=[6,/I.&O" MNK0'-P-?7W"W[GD,9GY+K4"6N/AD7%A'.D7;JV&+)%":=C5MJF-0ET5BVZ0WJYFXKL?:,./>M ML>&<>]SP\'#'O$!WSM?[)5,K\;_5DWC6(^ ]#8ZU6Q=?=LJE/;[ZT=W,\/L @% E2J;W22 O$NBTWJA?+>V '/'^1U6U60B48$S MOI759;'BV"O#51RGM!C6Q8\S';79M<0[#- MCH-^%C&YOGOFW;;SO:-W79T&KAFT]D,/A@K!VY_!I^0%5:I/\$",1,BYO=8Y MR9LMBHNM%7*_1G#/0W0)8JG0@P$PQK6=B9P+U9>\YKC- M;,. 2*<]SRC,Q[SY<-W334ZW+#U5 M-] *#AS-"#VB3!H7WY1TGT>T[_P@6S4+ML3U2R]&R\K6(W* 2&,Z;X\ // & MU9^VN)VF@-FN\^G(M\LW$H1\W']_E^5M\97XF@A(W>N55\)80Y2_A =6\Z?! M9N+I+XFZ 4>T6C%2Y&KU7*W+AWLE ;2F!KM)9_>L-?(V9%SSBJ8US,QRK:=M MFJN"$'$/O:23/#G:A/M):9RV[GHM3"':9-+2O_.MU>UYDVJ"KI&E:G; M@!Y\93*N MSH<(-X@&8ED;DS](9JW)(0 R_T.WG:2&^4Y&P@J#RV MZCDEO7]\N[$BFQRC^(SFXS-7'BM'OH_@NTHO/L3W?.VJ=V)6O:'OSLQ/6@._ M[GUE'/9XV6ONA0N(^4=*NZ?QEV%ZXKAK_;<'6Y[O%JT&L%5[LJX=E4PEM;,6 M!_W:I%A.DQ&@?K[]NBZ10G#%.4HCQ5_\I3"'8W? -\4[U#6 ,N#)"V>K]-K. M%RHL,2F+FS'4O&8^NABK8W4E\0X=Q]L(D_0'$ODNZ()FQM"?+$=GEC_**]-/ MK5B,WT.#JOON2LZJ_6PCO?U\-N*XF Y'M!VL\J+8"LF"YBOYXE$5([6+F.%] M-Z_*'^/EUF=JX/O[-&T]$"FGZ+!,J9[T:+C*D/]1W9FH+H4778A+$QF5:41L M4)/3 ;O)%>#(.*@N+T 8Z2(K59/D+YWX%G%W["!8R,\$.^#8CH/ M^(&KI,W<>OU"^=*5?3 =N+L;HX%KDH*?WI_ZTJ60#-U(K^-80B8#TJ@_1396$3%JIDV6(>* MBLWF.BSZX^7E&'1 MBC$\WA 8[V+0K!)WNG3AG-9Q8K7&MH:-;$ORZK+Z\G74(=3Q24Q+/$NZM&3B MIUICP52B+N[30;($;_5A6V^R @VJ8U=/^U&LNA,X;UKS9Z<-2>+>AYB>Q%CO MTM7 J]GK_#S\XM5[S(*]>Q"/LN8'8=:Y4X9&L\5:.;V4+4GV_2<["N8 M?=QR&-3]A75#%V77-;T3XTZ\37KE"&[0NK-OY*=\!>B@A+G$&,AW@YR4S<.TP%HQRLU=[%#6?I]I$D<.;DQ;Y9GP%^F([%Z/JEU[.EWJM&4Q@U[B3J7 MH>ZKFBE:/-+; 0)BK1":O2IC(DP][NI!-B;O876-%Y@B>_<)M950VZLY;N^K M3TLM$;:Z)QKI8D:_%"TYB#Y&VA9*R/(RE5I!XS1MRV_MM^;5$G5158EZI FT]VM_ VW3VB656&RWVQWX00PX7E8U1&N%\.( ME!WI%^S[-G?N\4B_+/1TYEX,;+Y.O@HVU_K#6[UP3#^*!P[K/(_T]DNFXG'J M0M#SST>*Y\+I#3K^?PLU?;0J[JE;R\ _/F\33]CB_:B;Y/V"8%S34!6X%EW% M4TT^SP1 O%C&16)E.J]C R:*UFK3HVD4/(336LDH-^9.IX@E]997OG^GQ WH MEC1X]E"%H;F^A:!6F0M FB,;7(2$Y:%*X7 M+N)#C1V.42_KVX!- IXAPXB9OC[?59]]OF;?9)5*!V&I)%;5= W5D5:&+?D ]*[+;N&?D MB7YC? Q&B^OU3AS[\HPL:@2-9-14>EFQRGZQ04XSJ=QH9@NEN:YEEKAU2CMC"1$K(_>4%$GW9ZV"I$>,W4N1V!H^+/6%U4>]5Y M+L2M<$8(BS-P5[83Z7.>+]OM(+ZW#\=R"G)]QF MZ0+U[EF/RAH=5N%Q(>FZ:]OI1!LNR;J1C>S>;]&W4JAS5A-K"ZU^GXS?5$L5 M-[TE%7?_-U$SVW.Q*$R)^A7R/O>!UI( O]@U[6%P__516(83^%R!^P^%[,)AZ0:^0"+\SLX6YFHZ0B86YX M@/(N^(K[[XG6GK0[5;>%Q:7Y;>.RS0R>9IW]Z3K,L"B8B,>-*NZKEH!W^',( M>=$RWV#@7'+[_"=X)=KHHM6N!AX8"6JX)/\!UHGHCUX>N.[^7(BX91 9\BJE M:ZR$I_;J '6ZHGOI.F9AUT+Q-N]1^V,THK-NS\^YX28>T(K:E6% H:SS-HXE:"-[)&=W-07\NM])EG3C."T$^A"8. M,_Y92&PIS^\V6 ^,?DKVH1J^2 TR+D.IQ((6>^0%6@DDF1DG2^\:F?*DO":B M>K!F:37B\@"W*']&B<*P K5[2LLXZTU,DO)(B9P4];> 10,0Z>6A>8%:/G4H M45-HTZWY\]MI2)L_Y +: '"J?_N& !DA,?G NY]YSBP=N9W_&" MJZY(Z4Z67KMI-Z4Q\1F/2A]B@XG&B>S&PGP[RTOD;[ZS]9J;,%%E<\(CB>4& M")0+>[A<+T3[9K!0<)>[ GVKP37.\+<.4YA[MMI;TZ3([\&NZ=]Y)$C]4?0= M+?OZ:5I*(\/CZR]1?7\J-!9U:,N8]#, ;;(>OPR?1:4':PT:RUSM\OK/SK\= MB7!92FYF;,5L@L!V=DY7?LBPR203.W7C(VL M.C4UH:?,?BW[LRJ\Q#>>A*%K.>YG7Z+85(H60D.#=N7X)(K]"V:F6R5ZMI_5 M@;;0,W?*:B".'BIO]GM3S\=DD])G)T8\$V,5OS02+5BQ*D D&OKV0E;+JBKJ M[8LC4,R#LLY;#_G1A7.ZB(% GO'LLL9@CTPHR ^*!*T]7&MRN$G*F-/.V7*E=Z3E=HJ=Z"A!4OQ;933XZKWRH!1-C)=-; M]5%<(2J9'QIO5@UFCL@9Y[2*?CM/%I2[;TL8:$?68KE]@!"9[IK%AQ%]6 MFM[Y9.+[T>W5%"UHW-!+C:X?VB,PD](_IH*_-$S7S(BE?Y7YCLY?^9Z1_GOB M%:RBIKJRSN;1?(\H[ZLNTT?KTG\,GY9VO#[.4"%K60CR%1M4$&M?EG_U=,09 M>>_M_+MGU4RJ(#$#CUB93FBFP3H_]UIC*/M$G!6$51#)I*>N6.V"?"2D5IC"#SG]>@_\,.SO_Y12N,$<,#/%QM V?,*WA@Z,7$SXDD;Q8\$!N];'$>X0C> M^+D]:DE4- U+/SOV&)8@Q]I"9=(.(->-E,&\H55&_>Y^^_,\41D_Y=8:K&$+ MQQ&C54BVQ9"($N][?+C9$"U7J"7IQX>Q#4FSMY;EVX'W6B@](57MP;T?Z+7< M1H'A.'W92#W&D/ZZJMB$;&BL:!"+,K=_ O=1=P%KTLZ1Z2]K*-,P*&GC .0 MJG]]Y]);Y/"<+G] RBQ*]A##J$YHN MH>[^87VB^-08+:/;MS_"*VZ%B0L8RNP9P4'Z\@\FVWFNZT2$1U?RSI2=)#XS MK19XIT!JY1F5F0?2*C*8VRH%:8.2F+;HI1Q;;H-&\NVN*+.S[R2_IT#K13)1>\[X#I_'>/]R5D_9*Q8O(?B ML.C*S(LTGC-V^E)J5EDJLF<]"+VN,FYAQZLLD\&2/Q;:A[<59-_N'6;LV53 MSUE&YSO([!(R>)XOE*R4F<$QQOEZY36//"07'N#]UQZS:_^//68'\&E%G-K M%X7JA=-7#)Y\(5CW&3PP(8%[321/\&7DG@07QD]P8:%H-UP')?A<2D_W9WK" MZ@(%'ECY<='ZNBQ@ 0]H5G^E.N+(&BZP=@T^>UX'?9<-M?IAV3;$+OS:J]G*4I9ZZ MECS1BE3@MC' N,#N)>+XOMM:E(=Y198:-E_+GR\:M16"DFT/UTLWTKOK:"Q< M-]+*515/YXN\.>:])@B]'?;&C;BIB9=*%S*#X5IBLGR^K/DUO/?X)@PYQCQW!J842(LN61-2 M07*%--"(<",YYM'QL7Y^Y?!(]T^]K:#/A:).MIDF,53HRLO$&W=3X<1REW.L M+"LV12,5?H_O G%=O:'4K7_B R@V^@Z\6(&# 2ZL]KB+O)/&X'J8(;W>L/>+ M/&7I\AHAZK%*M%IK.F*UF6RXA&LZO&?$>>X=3)ZO([[(2B\W*_L\4?/@Z?B+ M[WK\QDL62FJ'W(%]K@I,*++6!49W-\V&(1TA?Q$[2VF,#-HE5ET=]LY ?\=G62WPO;$BTE1B18$30UEBB;M>-Y0%'UDN&WLZ8ZWG MW2<_5C<#-,,@HON\TL20).(\SQ-Y?DWHT.&,/J5:FTYU&2\=]\;/#$#QAA)C M=<0'&.(XG!G#@Q Y(X,?,&PRK'-5&F-CN5C D_)XX%N&JE,F.NLM <#DA'*# M3O=75"@>X 9QG2YQX0+N'OVOZMX[*JIEVQ=N@F1$LN2H*%ERCJ($D20YJ>30 M(#FU-$%R!@%%"9(1&@2:W.0,DI$Y]Z[W_=]XXWW M_5'=8\U1HVK67+-^<_[6JJKUV_IK/_VBJ\R;%6C R]?IJ+3%Z<\W4S>\LX\\ MI5JOHTXM+TQ]+(JEM!\X;6K=LD_> C/S@^0]X.!;Y>%9) W3=XXJ;B)>I0]> M=K?M-I@W/^CAV6K<+$2^_J2UYH7P3 LXV?@"%#1+E[@4%O1@7GK'BW41C<5L M5X0:33]+LI]HC2 1LV WY?BT+-.F(KV K22Y350^KKKR'2=C$V:)T.IF)D3 M+JXN]%3YCF]DZXQUHWY8$7M;":GT$*=*]JXX!7YO:[WA*2M@=)A_9#1OK.F> M];K)7&Y0LLXECOQGI!%EJK8B':,[#[092;FR^.C;WKY(3QIM);U3Z1,T0 2K M;D_FYT]W3:S*GKG T8M09-YNG1R3D>%B.V\DCAG;ZC_K-_.G;#NLZL\.6[HZ)9K(HA\]A MTLZH_ G^E1 #FYKSL^8O\FTXS]\RAP0)/][#N1/VE0&:)Y> 5TT6X5*>9C9< MQW>;K<-'T69!^08)79<45)JQ4(;QK MW+B.5#2VO+N K31;B;/R\.!;BVA ;UGK/LN&A=VE +B_!4F,:M/H\(((Z&]^IC]AR2' M>$D2*FV[$ 2B:#2)^H0>F3%2V4=NW(DZ/K='SW,^ M3]05)DL;,"QYJ3AL3R]KVH,&D/3&R2BN9CJ(!L1)'2@EJT%B"&0:F0LLUG8PMU MA-^/M#-"#I%?2]DWW E&U %')8&XI!I/QLAA?J5FOGD*C7YE7AL/Z%;B)@:2 M:6))"^@D).D6<%ZI6" $VACX @^T&\"W' WZ VZ\]2%2%]NL<=^ZS^DE_8[Y MV\C5O6E/(#&\J)1D93H% M$RCV#9\(+(#+:FC%GYZ*$-J1& QROK)B=0&MN.STT^60Z38BF?(<4:R3HO9> MTMF[>R;[\[JP+U&I.5G;V"3NH9/NGU49*7*KV:\S1)#''X"R,,7B?BIZVY*" M)=76M]X'K="ZYOC^YI42#Z;NF:LO3)+J6.% M-WL'R<0H7&?M@7@@Q(L<78TUL<+&IG.6)@\'J[95V\2KI2UX45(EBFK0"I[7>L_H6N>W4T W 4DC@N7XOOYX\ M#Y[1TD,#QK=VOCD-M/[Y>=!O6RJ.EJ/EC_1::, SZM_1 +7\"MT*/F0>&G!' M>M7N^DTY^#A#_80;\*@BNT5J2SS#,@&$?=J(J@"218(4F3(W8+0V'+DX)'&M /L6H4D1TT6#T44S^S/VH^ZZU",;0%S;322G-GYR.^([ MBIR,S&SI;GK 9Z26*JU!M>//KR1;(KQ4A,+Q=/'"\W0B+;((PYC>*!G\5[S) MX^>BES'V0.!!PFP-L<]X^1T\,Y*X\M#012&I:>5RI-:J5CA(#V+N6&+E6KPC M-NQ%K,9I&Z_Z#NC'S)9JWAFR3K(&<4!:K1P$PT=!"GC M2S'0OKLZ]M5[Q%KD*$9ZI8WSIY+75FN&;=RJ983&VO6C"2V:[UU3EZ[\SN,& M?#B-SI1O?Y0-)C65; ;)Y*VV]D(L.UOQRXB-U>!\RDJ'91:$.-,9>#YH %$+ M_P)(XU*J/)WI8^)\ZVF^A??WJD9C(C]<'PFS[Z,))L& "HVU: MPX[^DSV+C0JO^[ML#U0XN[!2==7: #?51&=OOJ5@VAD,Q/\)1N"C>DQ;MRP* MEF!U*SY78) B)L%-.[C0QB]Y;IA.C@;0\;!<1X^C 5O/]+?U-XI03XWE=PW2 MT0#UW!S[$_)Q6-[I)TRR+(M!YQ>R FC 4YJ3[;4"O\=[RIC\V_\,U?&/Q5'D M,[Y-'>+,;$T3YUM1D% M&U"]K8SP#U*YA9SB<>_S>^0,1A0DJ/>,J%X&R1C\/+6;V'E/YF?X4]SR@$W6VB\S M;-\FS[ (\@5;="FTPV&47=/]X$O=K<;'T9RJ5Q(M+$YQ] SOQ93= C:#!7!7 M,ZUZL'X0=N-([6FL["5$HHCZ#X^ +ONOQ4Q5JEXK8M/%/H^]B2<!URW_)PFV3_NKVQKM<;"V%FU(9<)#IV@'2,*.E M9+7UAOG6A0W,7_0@$IYU(-3I(>/B,_]I&#L6>_[I(T3TB2L^2&-"1GD52*LS MZ;)[_%K]E%A9[H.'9PQ?31>"D (/-X0QM",I61([2.)^.$7F"*_=P=&RH-D*I8EW*^Y[PTYA2]\*@\D333Q$>4YK_6RC MRH-W7YUSK!C<1LQBS\I=X?I#<15[HH=?%K5(6&<=K:-LB C)XQIP?X::G?60 M)=!FX2%J3B'Y3@87A1%VJ^DP3;&[AO'&8:-1^0N2W$'[SIY$]CC0<8PV'$\F M9.XX%/F&(T3!!#'%?!6CGU+Z&P"#),42K' AJ5LZ6E-?KM,]&0),/YB2ZJ)Z MADVE3=FP@<]+27J LQQI/K9\)V7RP2C6ZCKD$")@KX5MHL*VL7[T5).Q+X9G MT.;HGK9;0_1'JP.L7::J?H\&F!LMX(C]:6!V6>.N;ZYLF11;A8^OZ%#UQ@"BX QZ]:O_B MW9Z^F[-,-_S%[G$4 /P$(EK7-V'&F*3Y)!T5E];L DM70 -2/B#LKF.FY"_$ M3$X^_\W#%1)'\=.O_O0XPZDO?34B#BI/X1M_V1DH^*6R:DH@[N>\A4.@QZ,- M?5423CH6@0(33,9A"&^])O,70!&2H0%,.61Z^:R"[8!KIT'P*C42D]$K+\6@ M 2&8N=9K_Y?*WM)#/!U2S&$R$PZ-HN'9(K,_K6MJ56>/W-V?D4QJ(X45H%67 M)/1W,V]DOZN^SI)^9G35+6DPAR>.$T)F I?_<_L._Y1,_=$C3NT8C#;OA[=4 M&*0FK'%^>?B,5L=/H\H.##-6 'S?&N+/7M$B=7AZ8+-ZS3^T=#6=WC MRYBZ$X+MO';WWN2&CN^J(B-6&T166KUJG,VWS'FE.FK=P9AOC:!LU_VK I/: MMM,0&O _FXC7/Y-Z(_LP^LH0#?ATH((&M+.A 6M0\)_5H.$-'$,#CAZ!%$]J M,7']7>D8K_Q:SS*JH>*H@AGQN&,Y,DMTS 8S^QFWX@K-U,@S@5!@LE!^-)+$ M6F)X5#CZU(C]5B?C\W7VL)%1;;9C#"=CV[(P/\Q&J7/]:]^:1:X__9$QBLYW M0AV1$"T*)D$V]CZMGBY?@R6/_]3X.2=)L73/]]5:"#M^D3^>_^+?4UR*++91 MK!(N$";',R$C_R#4M&FB,'RL$\BNE$_"/+MEX;%*1K-5?44U(=)ZTWY3BWJ+ M7FY>D]GIKAJ?:VY0<+,J ]CW09:XRUGY!Q2Y931&3]D?K4A.^2OO%!2YUF_7 M]JU(#LQUD(16&!I [A4G;8F:FJPQ-]4^M)Z[\;$QU-%[>,+8\38,G[/H^_Z7NW M802I$LA#=IZ%8;SDV2AI'>65UFB:366R.$^)K['F?:/#QLU:!Z\?G&OC9USQ M(EXG7:?OPN[@.*K!U42D?TR-3RW9?X]J2PWFO'?/S\R',]8P$UG7U5A>^/# 2A[/\\_%K"0IEFK_],??/-0. M8T^,$Q 4=8,OF']72&$8#5! ,$5$3B%G5(^(>8JJ/GR-RIOGMGK%$-2W[BXA M5U,2:YCV-_R<8W)G6-Z^]9Q=3@@-^(()I@^>_=5_G;BZ+8E1',B1SK,YYM(U M"._6]-BY(?:R"@^;TB.EE/OM\"!9U]]6M"13 M59[[E-^TX3@L_C=SBF[;L_\9U(4VG'7E\M?!5'\:V2^+5?RRV+'E%04+QF)& M*VB G723 #&(.Z%MB1^:[$IG8K%XM]3)S?[K]!F%63]KO:XA!4^X 5D?3NAX ML:]T;Y:0)>46?=SU?G&5Z<*V&AS"O8T-W./+'53DY*8-#1(TE&Z7=;-(_6=' MO]^:QU?LV=2M/_S'P(>/P,@]@-<2,S+T$[)"?U)D2&Q;3:",K:Z^/EK50JCR M:QC\13W '6OK(WEH-$(K:$ER'";8>HM7E*Q6\35X#:@(@21/60K9)/:03V]L M/"4;FEAJ>G-HV4VPSYD) N82KF-9:.T*-P3]$-X\9D3L.UHB5>1XP*,GN6C M2BP:@)@#G,.G+::@& 7-D8X7!UW>&:)#\?6%:\Y#PMM8ZT@/P$2=1D@GQ[#\AL?#O MP*;WZWNV[W=^00'=+RC VO:L^5L((2MV@)*U00->_7HV*C\;@-(\:[,\)8JY MF. \3.]V($^"^>0!VD+C2,[0@-J:*9# H?J5!!*/BL^!P=NUDG[GT?X%P]D#@&)Y]<6W6NE;#(_EM(F,R_=4.+HEQ;"?Y+L M-G$76CKXE_#];QK1RX55_\F\"4B5%AXT8/3LE^\F_N:[KKO]F$P^;1Z3R6>C MTK4L2LU<.URQ-0[GV\7\22XB3B%=NB,R=2\%[JD>?3VJI>7"X5>@VS-/Q2:Z MER][#V>PY1X:T/\4B+ -GOR MG4,EOH./)T^87B*L-.Y!7S+QO45=N)ZT=J8"?+AFIJ'V!I84(*WT+NRX^ MHH.G+6'\P.^:MQ(17VZH7A]\HKH1[[-Z84-]G,KVL$3GZ! M)2T:GZN74(@M4+RY984O<[SY!:0!M[P]BPRU^#)JJ3LN&B?P;!P_7.3VWJF1 MA8,[P4/4R[U.K\:;[B2FE R^(T7@_REN,-U)Z!:XN6TRG%V@[".[ M7IN$4]-$_=:Z& >7T6-$)\E"PV:-2;@=#.WM>OW8T"G&E&OL^"0>7-6WP\'Z M>B#LV3X'1W"*>6P6$?(3[]A7E-CHG-'/RN%P-;.3WH-?*!3(P_)'Z%1@5JOP MS3,XG$X O? ">L")@6)H0+>4XK<[A,(?^+C-92AYC6^KB!-45C[5IMF*G2Y" M#1Z>,P.^Y=[=5FAAFQP8"F#@K2IIL#64#EI,90UGI&_X*]ZV4J,!_P)<_ZS[ M3G_'#WG]T_V/EH.7$=>_<]%_MA3P>TM $.\A]5G0\>(SQXPJ)_JTDF*-8C,S M%==U5CN.,+./6 DFN#ZB_XF95N@P1A^MH0%!"I3^JT MB@J&X]O"QB&(8M M,7_ CNC(6GGE%/KG._?G\0=).\EC(9VTC*:F.R_,JWHY=7.BAT7G$-\'7P2W M/\DLJGW*XW'[U[<9_X=F9)^FC,/J_IINNO[S^K=TDVT4O/Y=YC=^EO"+GSG" MIE?/.H$>BHC::G@%N6\(J9WN).]JU;.:ZDL9MUX&X9OB8FI\%LGW;OV[4Z#^ M7;E[KYN/"O NCPJJC?TR5G=,@3#Z@<:?Q&G_.KT/Z\&C^_8YN-VW"W*#**F@ M.G^MCH6)CK\5M6B3/U7'- 1XHO,?Q'Q4?U3_+SO_E_@/M:>VGN8&R3E=%Z$! M-A41\M2NQV@ I6^^GTF>Y=84]O:FWQ-;2O=HX!C5"AV.$,[V2E;J'I@TD,F^ ME0C&8;>:3:8B0J^2=L!.5^B@CJW&2O.=CBNZ![GH5+B(M%35--3^H!GD&ZKN MNQ&^/"P@V!S934=WFV3U6=UA:-:W'P2"LC^PW/[MH #YF&NBHXG_.",-2PS3 MLL\EK=& 2A/+:^[HX+S)Q^HFBN-IP3?N_G>&^8]V_+^VW'T,H6.& J"ZMK&C MV&-J&<(*Q"IW[8< ?%3O\T1^B4-\<\CDD?/7O[+6EI3KBM.*:C3 =@"FN,BG9"Y2YYJ<] M\VRN3;4A;YF(I],)0K%J?:HH0A'[IG2A!)%.N4XM@N-[4$U7G2"S_B*3-!YL M\7N0ILQY54YO+J9BG(;<%!';()KH)^.C6'\HQS'U2Q(M)&N/Y32H=?6Q"CP# M$4"EJEA\8 ,6V8I[CZA?'8#G6N$=J!DTX# \ 6N+%*X2!U60Z8?E.8^7M3H, M^SMKOY9D#\[;LXR3$YF\PEG9>6VJ3K,G^8V7C],TE?/V9D,\5X^4& O'EAE9 MET""245XS7*DD)&ITH5EL-7XTL5]VN]-X@]AGTSE^?O4!5TVV]\.F\L]ZBI_*; 5(SK=_)]CQ)N4U/WK>QXQZE)T\IP$@KD M;[O_\V':_#=.VX/F7%#LJP?F=F%RO-MG%_IE_I6U$_MA.X0'+GH#L28\H(HO M673#"LQ!6=\@N5>$XU!+2E-'-1^94P.IN"F(55$?ED9 :1!H&K^$SI;5F]=1 MG@%$7(NHC9PZH_\XYJCEP??/A82K/!%$R4\L;' 7F(L88[E(VDJ+$ MMG7R':VRD9OVB4@GA0G/=TSK(3U+TM9^IAY5N6&X6=^CQ_MRE#"^9/+_\JS/ M_[/E*X)ILI8>K\@#QSF#P8'S49O$\_S0$2:G'A3]E2Q"/#:0"6EET8RL7..$ M31X/.LVF83VO+.VG;[J!-YDH]%12WN24C!;<5UJ&!DQ_7+[ *G==>7R5) ] M V;P>M& AW< 5AC*^7Y:_@?$=QEU@4&8#%XX0ATM;R?@L]" 378_:NY1; M]8D7 A<"\F$6:$"8* 0-&#-!U%V?8!#UZ YHNI=O;#T::O>Y?*OEF;9*^FO6-'_:DN?#:R/Q::R29=MF7)OM^(.CC M:@.3)HYL'HIJ"I,]J3CU+)]-9:,!?6_C#CU,5'B7::Z.->S["E/;>25^+C!2#V3[]?4%0S@91,P&L!N.-)"@X3 M<*6*/3' M^?DJH/TBI:7SKT6!#TZ%TN'BB=0;J;J/W!]<4<];7-DA7(+7B$UI)UUWP WC(E=$W/-9)=8H/B=EX/KS'72\UGI:Y["/@:>!.>H= MSBJ'@3R$6*I%[VKS5)&PBAVBJ+M.MWA!E^YXFM5_Q>3;2"C]^)4E4KK ,?!> M](3!^WT7T!@OSN!=AA)=L7N^P]_T1J9@TJLMI;1!5@BBD6I>.)TV,&F<$[$QP'NE M&(_[7!&G.<#_N(+_URG/=P1^O3_<_^W]X8TM!1R2:Y[OKC=FD F]&98Q,)62 M*W7$T]0;X77%%U*)9Q 2]9Y37:V#UGWD\.^W>3H(>5/3EI5JBHK2&_A#>! M+,A0C<.$-IN&B9-LJ/U%BEKQG'H0)..<,H<7T,>0&9!5D^FVDDV-3%GU28!/ M01.HU. E5^(>!>8S7SVLP'Z;MO<_M9_/(,)O8Q&02&D+3\K<7VE6[CXUI!7+ MIFIA-XFT$83Z3$UI2[)B$X57,[P-(;#IDSP9XD3=;(4>KDSM!]X'J=35\E+V M)8]_-:,PM<<6J'3ES/KHN=G09$F&3$)QS,]MTUBP1ZB%.>][FD)$JMI)>&BX M0KSY>DPY0PA98QFC,7E5D+=_3_9ATY-0B_@3T7OKV?[;)"."S$[4_2_5SMWB M[4DDQ$W!]9#2HO$Z# MC,33]G#!66*THKJ+9O PMY$"#1#O&][+1FS%-U_\C-XH S'!.R_E0,83GO.D MZIU=XOZGE<4.G\-RLO23MPK#X,\5!^_?_E[2K3UMV/-@VT(0\41^;HK"V&DJ MHS"T8-L0B.O_!F^6PLF-3G:F' XF M&5R551KH.( ?)&Q.\J^E^9;MYE35O^NFT^%LHOB:&&V.Y?+^N522F5T\3'+- ME(S2WLW!1"O2+KEG3:/1Z3(@/>V^?M'=/;&TCE6C\&&UVSV \LNUD;#I+O^6 M&!GOB].D4B,3,\TBWU)%\Z/9 1-!X'I"$J?["S4#7!:>RO8<8A.63@QZ^:ND ME;Q @'LFC"T>5BNS76*G/Z)C9!!\//K3L'7UZ8[1R!7?"/U:H8\#&G 59<%5 MCG2%6S07;M-F#'\H,]W96XW1XI=E]^.HTSAI[+?_9HJMQ;L>/\OQ40^DN"I MUTT;Y1G#Q-(U30\ZJ],J4D_73<(1C;S7YM*/!]KC#(*,% "S$]F MP]& V-4HJFJ9A*(;VE+)@?T8DA75R!(=>-L^XVES$>@)0JSL::F=R^E<\JP: M;J7:/0-\F\:LB.(79HS+I"#]-3 A2 %#>"+4IP]$_4 LA>79#AY>W%UGRU:I M_#I6A@26;K&",G;X%:);V4Q*%>W9I+C0M![Y/7,>FFE %/OU-JB,D)-<(<%+ M!PW8+M(E^NO9FO\W%VO?)I2*N1T*MHEAH*0>8&SY]2@D/JI-3/Z"C2$!N30;Z)PP?V4AV370<[@8R5MIIO[>6EWWM-Q*OSH)"D3(C@6O4.% MI6"?1I284UE'B/558X.?0ZZTER7,S[L2(:XR!M*D>2-##!;=&U_0<*F<4Y ; M3Z06$@II.['AD%6K>%[!C8@(JXG36$L/$=W1H$U7FW!VA>R[O(F4J?LP.!O& ME\;"-HRUIS F$-/"8 ^FN#MQ )^\,U9>IK]D_\(($:641MG5%H29(%==UL]C M5S)X:UP)?*6[Y)@/WTB!\!AV)%T@-:254-R'G=+9LFJ@^(7IF+DK>L0%TD"S;\AF M#WQD==)$+)LO',(Y9[6LR)7B]:IT(PUK8-]6]VF'OO]W$9(+X=TYON:OK_P, MR(=7\U1/8$G+!7@0Q+[>5H#@.;_$_%IJ?\1:N7%AQ.^QD$"0IZ^T?% M:#GD4EC7: P&&,S%ZX_*+S*ID@YS]X<^U/#;?>*-#5#,F/D,[)=D M2"_TV+$4+FK78F22 \JA1LXF3'Y4.3&%316P>L;Q.4^*Q!N'Q%H' 8;5N()(G9ZY4V!):UA]) +\7(Y8IG-&L6F* MSXJ8ZPZ/T^T#.9L;XW#OBS:]3;T=S@EJ6UG#IUXD-1C<'7OJLG)DRV:5J"[6 M((N=M7YI.'QAV4G&- ^B1!@D.3A<9U>,P$T77RZ-[8^I;$#3;6UBONHJT2J' M9D544"NMK3Z.Y/CP]"U(2BHBW$LZH%B4C&C)Z8'PS((F*QB:OK@1QOH\,HHG M&,J8@6^U".) T&HA7#Y5S.3*QDTEE P6P@QY/Q7:K\4K L9BZS2M) GI727>77Q MKD'C75TF'[32N8UI=FX<(%/=S_* :2=Q# VP.V#^@:+'D-LA4L^8>I"\ Q!, MO]QC<&3ODO:H[B5DV(H$)TNR%S!*(Y>)(.L"2G?.]88Y/W&WJ(BL8!Z8V_R6 MFO?8*.M)Y8@2>03=9J-1#;'QG%?\YGUZG%KMM"@^>Y*RLQR_/.S\8+!%\- MM0>J7G@]EO$HML^T-EMS_Q@[W2?L<*J'#$0##"=6$CJSR2DM8XS& M]TZ(8VQKZAOMIX1=G8&;B4)";+P-O,04CR4K2F!TJY.'=>&[GLV8%JF\$,SPT349,X*+[-#VC BT5I-. Q)."&'_YORW/.GJ(!7_8ST8"\ MJ2!97]UQHO\/J&4^%]6OAPI*;?3B1 "3^^)$XMJ_'H"(DV#^5(V(?OO77+KO M0P8!\%$%!Q?\K1TB_SN%).&_Y8N>6?P2A^75:("%!_@'7D-%,#Z*-SL(O(N# MX9&Y%$'2 _?%=1J#:!HC3T@K0B^PV?ZI1A\'"K*K=R MA>].%%T7AB4NY3A=R\1@*,S5"7[-H/_AX71>K9A>XZ,J%1\\'^Z^B!)=-5QW M(7NZ#WX(2Q3U,:V!!7^J%^G+<<(3M9X$',$836,B2&>A&N.KQY+<,UL6<86. M:8U3'QR*C8;3Q7S<. ^?1/"P"]XP"KBE6"&!H&U#GBSZ7#IXS0^^UOW^^(/2 M)-=<&3^$,[$_ECS,VO9UON=21P57YZ)3Y^&6@1P3 G?*7^7M5%+G"\Y[8YUV M)"^% 1(+RH";_NO:-\ 4R GC+\C552UB4RUL!_JT#SY^KYB9QO>C$N\9] &8 MOLLPOSV@N ).R'"L[>EUSD'*3M/\O<,;%RY* 2\()D24!*72!JP6$J6_C5!? M"65;(E Q\'E-1W,Q-$ #FC5\+PTW65Q-/8VOJ;7O@5E=M+SMH!:#Z'K&]\@3 MAMD#J'*>>=_G2.ON_H9HF[9S$TG"-L;G '_M&R-8(/4IF!I<("IM6FR(48JR M_918#?A5-^X4]<)P?7_P9AZ3F]EQ78K)UMQ4?@93W*#9EG>Z;ENCLV-=BAH_ M9]2\BUFB6^@$77EG1RNA* NI4V/\ER7^9ECKY#Z?;0N?*T5^!]7]+P Y[;;U MM69_@=G>3]B7"?O8Z\, MY+^2^0;2*O75ZLIBR5CT&B%=JOEJ<&8=6?[2\SZG=?RS1'>&2FKE7@M2A&ML M^14/A-/ X(R>IIA_.(%S([TVG#RO"C@4V> M)K5TD$='>U)O,7N#?#28'+QJZN"OOSJQK&-ZK;ZL29#,3>U@ZE@Y\MQ_FF65 MC 39M(H?(E F,D@JK:O(G/=9Q<76DWQQR-,F>@R 3\[=M^;S,B_6(+M'"\\W M%"X0>B5-\][5B2;/J636T<-T\:N^X<#SW0]!DI)]0P#OC(.X8U>2;1/^[)*E M7J?79O/3+XI;(%5& M$"I -V(IP7A\KKIG)"=X:!A[!80@[?2RYC6^ %GT_&A$,C-A4:SVLYW RY5: MA5['C4"F*T[$07 -"YE%35JHA\_J 8FE/?G3E,9,I4<92ZIW4C8&]H\(W5)" MUJ,!9TY:1/:UA/9I!?YSDD%E204/2 M@O[\D9>_591>"6MHOOBHC?]A6Q[*%7H,4=H<6 4I?I_O>PGFZ92*C:KWZBS# M $B(BB$:$)YR:'@&4L,0DO(2-*#O9)OQYF0>7I!,$XI>J]UR$<&%HFC$.#D' M)L*2>++ 3;V,0SV\]_-$4P/5:_H.QAOCD&"L@QL\]BFWC^#1H3'E=8U6 ^ MUJ/K;8F7-K42)M3NR.80I0).[@-9SSHSO CPKZ3 M+4OQ*X$IT3UP=\O]^*/OW>*UIW*BL.KP"YX3FK1:!,4@8U)ZOW)-(Q=^C0C^G8^WC$@JE&/)8TH]A4\=;-WZHY8G90*7 IOT5@(3Y@^K0X# M,9W*/EHZTZAO2#V]+LNC"E;C80Q(C?_60^QF?B=]=V?EP[T0OM3YNCD^ESGC MBD(?/V /VTL-#ZC;P5+P#_<6RNN<$[TBY,N?W2::<5F9D!WZ^.0Y"&23M2J9 M)KW/T%#;:(#]U6U&%X#7B\R#J&SRNV,HXGG?/)VQ ^#2*L3"E)A)=7Z(J)\] M^'(TY_ VS6VZ=5W?T!6OFKTR.?HOU5\L<9>W\?6F^ 2LTXR?Y%IGTBQZU."H M-LC$6J\8^JUIX6[)W_(D]#1WP6N86/=,6E.C%_H:2^>G2X9+-A#,K%D2.#97 MD%7B8PMB3T,00Y2?UC:EZ-PD[8;*.:;':9,SW%Q9]_Y\_"GCD[(< M?&KV_)ZKG5C3.ZN8L&V,<9G'F"#R,)]LN]&*X%-,,Q69%D>2$TS?K=%Z.C MF$AW,BZ^$#QA'3/4V'2)YYSG$KTT61(X^F/_^&EJ'LDQ63#%EB4]JPLG;F#*4K-*-1*BL7-7D#A/ MN"T*1)'X6@3TV=97IVVQL335U=?[L3\Z^FK342GQLJPMJ;]_1 0O/*)CA'P9 MV;JZ'.'5K"O!WMI:%0VWKN7L*1NXB>?7[94:AXG96RCB4=YC(+*#5$2U)6-P?]ZT^2%^1U'COB;3P*@NGAX_P\1YC\4[FT:PA*CA3F- M).HN(.6>A 1K:$*@4_^QY2S\H'-.)2V]Z$H;T5P3]I80Z$JT,)?$:/])7U%L M_1# F''*?0]G +RJZH@&'.M?N:$!P3395W&/K^Z36J*B6^/E#]DG,#!3^JTX MA^P^&A#&5HK!2D-$+PK7!'PDRG*8+PJ^X$9)H %M,5JH1Q4&N4$R12BJ\ HT M0,6REP5)CN%4?9/@CL1O:,"/4M\U- ";3_Z3ORM'_IMPURXK=#$@OWRDC.PZF M!9>$%OGQ 6LT(DFX=\.(R1E5U=IE=R;:?KWS?4,Y"H?%SY_ZH?J;OG&.M;#Z MMCZLF10HG&0>&-YF,^V1=X.TG*>+A]38-;_;9#R/_5A_QR-VG\Q[-;? MA_W/B@F*2+92EO//2[^/YW&%?FYP%B8&$,D;L&#:<_V]VK^SSN.W:,"?AYGP M)_,;ENHH,.O]51GY/YO? J("\-/Z4R^?"]" W:WK^BDU"$@!$5ACX^1%/5/5 MU%!WE+D&'&RR)E+M.Z'>%='&49#=FOQ[)V;^I0@9'JW9S9G:#].67.AM$?3E MD 7)\:*6E^Y5(J]7,:,R1GK_;&_DWG;K?>U3,B]LMM#=A-L3Q/+VHESS=9@' MHK/]E%XTO%3T>MQH629IOGZB7..!$H[-PX!TW/@@R$) M9VH\=#@__)@0YKVS>2M42OB*4#?5J;&Z9WKQ[W446"0"IY>AD-9.^5 ,_>FX M*)L*%)YHZ3N=/S[/D*GI,@U^^8'@037."-C$=1=X:;2]#,V.L$XQ/+1!17DX M9XN5T+-\,?O2QG;[9],D2?"(^IDEPY7\J!P'TF5' 7'W UYIOKD(4#9_YVWZ M8)*U]E*>^_U>D$'M^WSC'[6"QD:F*C9VV&_B"6ZQLP<' 1B)\(RLDBP(#W-_ M6B*W#G?T$,^R.%I'17DN=^I%D!#O-Q/C='.BNF] NR!8;4#*EL5EW3)[O9-6 MJ 7+A-=KI=.VI:U#1^&:Q+D])YCM7@2TV2Q MKO':DU6F8$D.QF3_9,?WUQ^OJ)PSIG?3PSEL7)_+3Q0N5"K 5;_X6%._R.S, MP/\4F\WL)5UR @WM"&.=$+4=(UV8_D%=CH-5SR^D1YHE-+O&M"U/A!IS791_*505TL3!K)+VSG^H\K!6SPCP$%'%BIOUYH) MFJ&W$D\1&+FJ^7UV]!8;V1_EY99HYG^TD[&C_F:& M&LFZ67^;INX5&M#5 51[(E[U29#-$ S1=/IM=3^ M@R(M*P^7$-3K4M%LFB/RUC1]:;]M"XK1D16?BM!S9"5;MIKE_U.HZF7 M6E+ZALD2KM]5)]S:;JOHI&P9BUE"=[8I9[=. VDR?AK5?[-4.S+8TKV3J+Q9 MZLHSD+HFLJ"[L!'D+0-B*)74P7MT_G8KB"R M>!C4KK- 3+D[-',%D)H?+2''CNP. H7NT]@"/ $V\8%/";84[%\87?E-B!)O?#"Z:6^BG[)!7!]BA>4=\A05A.W$;CE7RV%E4SR'-#A: M>Y*M.B%:PB5.4)9H(:G]R2VY[S%'LX_N%=YA_A?C1R^;26T^CY2UO7&?($#OEE:=3I\)GRK.!!666?[K,.PEK-3 MW_V<9O3,$1'F!SOP\,@Z;M-!3?,G@ 4MT0'ASZL43Y_=W$8UJQN2;>()83M^MH:XL5JN!&2'*PDTS:YJ)$6BE&@2(R3 MUV1^C%I+@G;5Y=,"F4(ZCL>JDS3NWMQ]*UR+YPE4>!$L^8'?:"9FC)8=6YCK M)YPK> 7V\U+MC+4^V#T(]ST$K+V2-FV1(FKPNE1R//7QGJ) TER[EI=SA2P, M2G53?6+[J7R?0X)C8ZN=:>^-?:P; M#0M?M62E7Q9-! *0ID\BU.*>EKR:,U6=JEIT]!AD/T@89*V6Y+RQ@C-1@_6I MUS1PS/_-\AQ]P^%E:\2GPZGL\GQ!FN1=AO?6CTBBY;8)!AFM]W"#_)\EP&4- MX=[!X!(3DZ&2K8RXYM93*_OTS]I8G"%J#S^Z/Z";>_7XB37]#J0%R]>@@\>Z MFC[N@ZG#ERT=-;Q/0E]"Z& _%*4;[FU\Z?THC)/H9F[Y!L10@.10D_).5E-H306-]B/=&P? SH5%FZ*YBUC6F$A79DT@3H.)A+9- MW([%%F^W_W_SX@>,GOU?4$L#!!0 ( +8UF%BF*2S??Z< )N_ 8 M='5Y82TR,#(S,3(S,7@R,&8P,#0N:G!G[+EU6)1;VSY\4](@2+<"(E)*]X!( MB;1T*0U#2-? "$A("B@H*2!=TM+"T-U(MTC/D$/-?/CL_3SOWOM]GOV^W_<[ MOO]^-[..@[G76M>ZSNLZKUB _HY> FX^45!6 # P 0#C^@= SP)R !8FYJ_/ M]8-]_<'!P\'!QL8AP,6]@4=$0$1$2$!(2$Q"?I.8A(R$D/ FU4VR6Q24E)1$ MI-0T5!0TY!24%+^$8&!=[\'&PPR7#(;S^4O7%+\P7N'1<*_L"X3#S61^6ME%HC<#8!<]<@? (J:AI:.O:[ M'/S=W#T\O;QS?X M=4AH6/B;B/B$=^\3DSY\3,[*_IR3FY=?4%A1655=4_NUKKX-UM[1V=7=TSLZ M-CXQ.?5]>F9Y975M_;F@SK(D'56HXUS._-Y !KHLIU%X*(R6A STF57QZ=A?!]WQO6B=I'! M:$!]$;E+_T\QOVV&KQ]*)2<(K1K]\[6)&6P1J8RSNW&RG['N U[W^=[IZA;U M3"V6V[@N 9>>9W#O+4)%:6)0=N,\K]U12Z*O?0P"$IJO+HYF2")NL.-J[<2M M=D"*=)Z@>"O2-6EKDHE\RLOG -8@4I?6R\*RJ$L/Y^7/PKIO3M*T3,FQ:?'4 M/5'>6^ ,^$;(OB3?DJ/OP?(3T[E9D;W89QIYM*=K&?8[:U$%\T4B8)]DHT<= MBQU^!;EU_GP*?GV$VA^=:,//W*8"NY!Z1LMH@,H0/$-H'T%'LTK\HW/N0V]4 M7)YG9MACNW1J9439$*)N@G397H;8/DH=SE8% M7=WU+X+5W+4=W_>KBR14Q*:&0MV5G=OON$85 M?:F96PN<;#SMHM(]A\9>2A%7<3H3%.O'"!%DG^9]*1U;N1OM5^;M45QL0=Y_ MD'G[P[UO:P?V5G1>P4]Z@E7D,/M60@M\>+Z:$RMS)JJ)P&*V \EN& M:=DD&ZX'W(8Z0JUGH>8^B[:'H6B @W:VZOQBY4N43[(>^?A6?AEM5SNST?ZE MU^6]?_)B\[SE=&I![W]!C A$6LM-Z.8%&F#,_A>]_K&;H=FF4M-4H':%] H$ M7:W.7$:L.N\V,-?Z5^X$N)XUG*PZ^0QP/.J][!:##.E^'G!EI@;5MBR;@D'P M*-K0AO78BJL,^E,GVD[OS>0S(^8JF]*F,T7#97B&?F22I,56C_3W =JR-X@+ M!=_MQ7?N%B=1QU,M][:++D10Z5W[A,P.UE%3[W8LHY*LF8/%6_K/30P,.3]D6[JN1%%LI;^ M@1&SB6;E**SHDZ24 M)/6@B-K5B:0VH2^5$6VJ8)/Q&XX[MQU;>&7FVC%]. ! N>QF/=W0KAU"6Z6E M&8=/;.RXP8#=CYS7MU:7J#.IGHH(1@/0;9>KGJ M#Z7K"KI D(RH&$NZ:%$&>;.4=P)LX<$X1&S9#&,!F;RAKC^SLHOU(0^_:GJ5 MS'."'<69F+2'!3*63:,#GIZ510?S2-U##)]>QO%]6 M%3G/FY=!@UJ_#P"6:8]?$FV+-:H,6-Z MZ.-.Z(A!PE"8SP$@OJ8K+=$-7:4VTWE',%JTMY!=JN)^%R(V%$M>Z'NA>+7J M['7?1T,-,W@0XVX%]$6[04:G%S]DBA=^@R,AN#%C/'G4_<'P>\/RZ'''G*.& M13,6J92EV,XBTJASRH$YJH$7^0;U71[60RW6LO=[O]-J!\^R!'&-;J\N3N,$ M]"$RNCQ/Y@S"N?KYR(;".JYHE<3!+V IW5X#0U8@9 &K+#ZC4ON['Q&N=VB$[-=XKJ#&J+=V5E/ M\#Q79XG*]W'WLX1:G7*[N1C=[SE--\!KJN"3<<27FJ^31\ZOZU^GD]>XLDWP M$64:8'3N]C%-,(J=O3HN*V/ FFPVN,H%V?:)[O(UTW@S=2-C.^B2I3,D/>/V M8T;T7[S%./W<*NEN6JSPT&3:G56KC#5GJ&;W)O^847H>?/;D-7RCG3E$ MKUD\(2 V;[.(X,?2. MTHOK'_K[GW7"L(.*BTDP-CO!W?0G"PB]UT*SHA!_>.\AS%!GU9KS0W=\H4TB MQC!NIP\0; 0JIZJUR0P8HJZ/J78A3D_(V](3\,]=>Q5WC\"@PM=5?]NR_M<./MFLM!<+DT@H,#*U,._Y%0H5:! M&CS2*\%9?JP7#7P0WBD>RD$)7EI,23/;-3-+WX*'+$97$SNT)% 6/"^_\\EQ MOUJ=^<%V;(G/1EO&+)8&@KH]TAD3N=K&CU0QJ7_;@<__4/.V26],% ;]*]'G M2AR4VR *IT:3I:&PFQRPW;N,SD8U#XPZ[%RBKXF_TTJ99IGRVIMA2X,G ?14,DYSZE)4R( M# 0D>](["AP!6B/R$,2GUX$*\I#U"SW22(YG\/U++KE"/,C'YMFKC%KZVKL# MLPU76_"7(/MX46G6KJN*,O-0D]W-PO3)^U?TXV%<$OI_&PR+%ZRH#-@^]=_& M'P74$CJ&]%\>6 L(^I&9B)JA_U"R]O4-+SM.]IM4W)P;7'$B.R>N>PMBI3X-7E[ M%/C1Q3#TS!9^K]JCT)1__N!SIYU=_)/R8T%@A^ !U_U#HU#2E:Y5@^@5I,8! M[/"3C6:@ HYK"_QCZ]7ZY4\T\'J0=)]O0T9_Z\N];Z5ZJ%NBH,:6-.;?IPD9 M=7%H**])TF:#>YITF/W[-(9%46Y/6AX6!X-UG3/RZ1+J .4._6W))^Z7)^DW M$0$9)7/V;PUGI<9+!W[T;ZU9'M-N=C$_V6T4P@W?SQIG0=#)KJDP=;=+^'3? MKHQUT&Y9%@B^Z#L;00/XJPK^R2RT)S- NP3D(O6RRKDCE^]HC_H7!XUW*S(1?W"V;17[7EG'PW\2'% MH1\1%B+$8];IJY8))F@J^1JEU/&-E9S<^UQ/?@56PIM&;VO.T6 @:YE$;_# M5>SR?MCEW9=0'Z@XZ#?5QOT4SIR'20SWVQ8X$:4Y]AX=M965@16/'[OOO\)? M6V5(/F;3""\4QP@TKOWSQA'Q&$^3FU)JI0G_W9#6JC%%F%$$Z]"_P']5/O%< M,]"X[,^2AJG$BZ]=^OZ?3E/\?1JS2^?:IVYDR'I\$BS2P>IBCW GO6#D^3"5 M8,$#3LKQ4MF53^DGHKAW ZD>7#O9=[5]&'8II&++6:C7CS8,9 Z@-]H74 M^\JB&Y8]40 ACD:__EJ\JENZ %(,87JZRENPRB.A^J7)H\%Z;.'$>^WQFP#] MF$[)FV),KS=*_#G_::O?C_0 /RRB=3-P!!L]?K743 'JI&U4O>-]("7E+N"P MY/]!L;'O_>RIFDOTQ(\W<+^5C-9]FNTI9M(7%>-5:7HOS<2&!>\K<[VW-N9/ M?([7S9I?E@7ZBTLJ8X0U$NP?5NK:S]CB8EP(0\CJD*K9]B+)_7$J*\2:XT/K M:7T4X/B"ACKV#_&B:[YZU7J_5'SW1Q7[#*NVQSWN'IN73Y E_QM"?>/VT*=X MKL?U%VCN!CC_GJY_I8GFZCW\WVF2>DW8&U/MP_VPMU"Z[T%[8EV]=N$IF%': M[!\M&))[&Z>R:B5K0$Q5&.41#XT;O-LH)2M0[HN_GT?2I7/]]M]$@6;$OPT9 M L/UOYKK57G12GE^;:B'2W:(>'EERLZ+<*S![Y#&A&]GY6:$E_Q(YHM'D+O- MS>."Q*R*)D_.7*36U[X8/U7PNDF;PD*U%C@^-0/]2ZXT#:6FE^1FQ^L0XMDK M*^<5&3^4POJ6+HTL@MMT2-,BOS@Z"IG(SD@H%VOQWY$IM$C >_FD&[]+"\>; MB!D;9"M!"LQ#N"*F5!/:1*BQ4_:K./#,?#2\G/'TG;B^I"L-"9WH7=[5^ /> MR:I*NG=&ZU$.\[N.MTPT1.]"$ BS$T>$;L:%%-)H>2@P7NIQA\])FKD!ASXQ M;#DM)>'T:12>Z4M*?ZZ/<)L0D-UB6#I=]7 C*,<[H$NMVECQNKO1/[46._N0 M_GEJXJ^%0(=HL#!O9P.OQZ1)Y]C?BYK#8J"95Q51JPXEMF?"J!WSH#*22J[) M\-;@&O1,ZTLTO4%C*1(0VI@!RZA$ QV@2"AME3/]I;81\?U9Y7B.F-&1B/WT[,UCTC_[<_)9^6$VB>'+"$_[D\E^)VK?-!T>UXR_VMQ. M5SP+(_N_9]!KYIE'_7>FMOTGYCSCLW!DG]-3QW9T(Z]0?"AC0K'*PO2)@>B* M*^7WLW[8ZT,,B,+V2:^Y,QJ"5%*V1^\A;&L:=RVS8H '*+( M\*7?]R!C38UN!@2XC"%*([62>FLY9KZ*KJ"&)SZGJW]D$=6 -OJA*$8;OEQ? M+%11I2BK#IA!^[<7U$D@LR=NWDPCJ..)9=#Q,.FF"1GM]@"/>[X\A1L4'J2/ M!H8&-JZNF)<5+UD208>'/F@ JHC44Y:75CK!^J4H>1+3A]#%H3?AP5*5Y2N![2#%'V"QMMZ?I#)CEX\J MC0H. 9HA0]CXL5&)H5=MA41WJPT'08NVL4)D:?=)883KN@R6E!J.+U.2?4VB M,LUZ&/?B@M3 8XO^;]UF>/BAVT4786Y3?6V!N\/)SM?T4"SYC2HF[)0M;'X8 M ]<1@F^!!D B&:='T!#F/[+)A)WBC/4[B?,?K7#OS_ W[V7'2[WZ@0;^:,G8 M/YBP-#Y"[/_*^'L9G/%(@N]E>V6E*P']!D;G>NKRO-=$Z_>P%8+B]5;,B7XM MY\:=81WJ^TD#)0&7P?.B0GH!R[5T?*%:%V?*.7(Y?OS;<4_J'RP'EC%P4HNE=\Q_P6S3$O5G#?8+[_VHX_[ MY%:7]#-1'F3ZA%F;\\FFX9[ZA^!R@=G A"NN(DJ-(/L=$H]&TNN;K.\6/,/L M 31$Y"\14?T_A$P9;=@J;U,QQ'*BD=:".DPP_*@O/_-"ND&PQS^_4X:'IV8Q M@8;#5FR(ML1N^:KD3+=W)W''%P_._@8-)/UFO*0_"4QMN,ILQ'A1(!5UW@_O M3:JT*][-&[0P"C_O-+Y-'RN/Q=Y"ILL3(.XMC09@6*:5=>/.Q:@Q]A0Y<,Z< ML@M#-_\VFZSK!X;U+V(,&Q%EA<^>[*5XFOZRJ2-9V8;H*P]"[+V?#L@J0^VI!^)$#%@B1=E.N4<>J MBP:.X;UDG'CO5/RWSZG8\O%F8\\K5"S2WTFRRU.+W(@_\ZC]0:THBP;P_H#S MCR0IHT?H[7*5V4I+(VZ\L79^/Y[Q$5W&&>G#T=@Q+%* M2U0Z67FD7KR)PO-DW1*J,*](/78^ML[N3ER6-0@LT% =1PM?A'ZQIJFEGR)! M\$_Y+G!)Y18:X/LM[MWH3KOX2*-%.C1_UL>!KZ@6UC^/\[K/?G3_:?T:LG5P MYW)=74<[858(9VB7?^G-XJ]3_+$SF(4 M9"016E\\Z$9)]UZX>RS^Q_*DZUF"R&B=N=M DN!5]."K"X9/5DV\BA]4@DDQ M[9Y)^=E'>E>_(!>-'@2L-4ZY='\\+V9*[A ']6E2P#]>)#JH$2P\7[S\@7>D MAR,B)"1%;PWJ1IAMC"1OA_;]=ICRM7UY8B\O%Z"+(RC*NV&K8+Y;2*=]@S%' M(=K;@99W9K8&5>S6K%1G=1@PO5R"1,7*1)"RB"X-9&".J7>881,\_?TGPU;N M*<^7QNI7V;F[DH2OT G#2Z[HK&%6.Z7"I=W=0&,J!?]L?)_4U2^QMX,&*ZG MW']U:92/U$5D&(^ZYXWO[GJHT#X_S&;@[BVE[H]*7SIEY#+O6G4.S80?'^\5 MY0N*& HG6!6 ,;GTN("OT09/GC-^B_>F[?)UQM7D^BH]"Q[+&\#E%_ESDDGX M4YR$M%QE5DTBG",D)DJYBC-MQ_)J%]&W1O1#UG\Y1<#EOKWATO#.4(@=1H-" LH>/_)#=] M=:I;+&[B;TJ&,1H(1P.V?!A(W9,?DVC X'U.31!A@>%HK]VJDC5MC-;/SPZM MM%(57.:D$:8,C8A ^$#.P,!)?A9(J,1A/7X!ZXY/W)N[6.94:@KJ+@97AG9F M<;/^]5!5DI_EO\+EG^ZD@/Y1 _?@',HP-C^B?Z3=BET/;]!N/AI8 7/HP)WR MS(EFK$8:OO4$.7"AL%^JUU+.:YF'X05NI-,BBCZOT$9^CI@U8&8IH.EFG6P" M/YJ8W*.4."!=-95'B"@9$1:IVL\Y>$'OKS+2H %"?V_6@]*,953^U,U/@_SR M;D(VSVT*1IZ^J57(*Z$(O[<-16PMRAD[O956B?4Q;&!T0TG1_P3'C*#6NZX\ M[$1(Z#,$ M=<0Q,^',IC#5C;V5+D6?G'$>]=3R8&[+N*J-6LF(T[.5P]V-2-%#"^\#/RNE MH6U3W*R @614"GQ6'Z[:%2'XQKUA0'):3I".)6*=>=! KH?W:I3T?>C8EA37 M,,P/%_]^O?#4_.0,/^-^YOA"P-@BZ0YKL]TQ\2,!2[(-N9RY&TJI5C:LSF0, ML:E+$!AM=U$ZRU66).ERDXI&>>,X'YT1!N&\LJ,%=[DLPR>*N#0]#)+ULUBW MB!Z$S3?E1E6WU8])1C&+*'(3@BD%#<<^_U185'> \P<&]U7*C2\0)H1B^*4; M0@"6F%P^?"0Q*\6GWMB8H6HG/4L@DQE%HH31K$6Z0./D0SFF%D-B?SE@8+*- M8MX[:_F:TGW"3'[I"S=[??RF:OOJB?E)'U&2E_!D_("C=<4K>>+$9?YU[Y=)+R;*_&;%ZJ7HAOFC/M^(O M(H\0]%4/E51G+/;-29TT]?]VL[,<]4/U&^^Z9MJWI:/L]I9*QM"FE>@ %(_Z M3K)U=@[/9ZH;=SIG$.9DBAXM7NPZBC2,9\6KZCAY@HO'SGRF%TX2?>43"Q!? MN,*M+F%6KA[?:&Z< M6*JMJZ"JB>^ND!>@5.2^08%)LN)2V^229%:)I\K:NF@Y45PJY$\B\;G!7VT@ MIWIPD4S-%J*A;;SNECLYX;2!7%75S<3Y9=G*L0 M=V.U6MGB %7-'THL_[6GMFPC3ZU(HS$J(]J,YC@6 SD%2Z<=,Y,;Z2S!3F!T M:X^^,UU4]%R&P-VBE2T5:*OQ6(QE8H33EZ:L-'QDF=IU1_)YT%3U*3NQ1(FV MNK\DW8/9)'R/-4Q8V8?%DD$4*I.>ED^Y-_"0;$WMG%(9)K[C[6U>@?S,>'G_ M.XM;W#>A7I4+_F)QW9;<&>]0.><";ZU%&)FR!\D9ZT&*M-O-;PQHP-V"J5%' M6U]9.RA_YWSF=+&IP9W4=Z_++AOB"D\*-])3%?]QOF7"OR!1=UM5VIG?V_*V MEI*VTR;E&X"28HJ_EZ6M2(',;+F/#HGP>,:#,3G=7KG!R-5IQ>XF5;;.[#GG M9GB<^X:LN=> F*M*U%=T$Y:Y'%EUIO,W^R!)!]-/4E0>X.7R?\2/;;K-PGFF M+J2R0MH>2Z=_J3_:>&N9D)%DQ6_@KHE&7W%580M;RI.@L&9%S6T3Z:8EQR<7 M*R?1J_X2NJ$CCD<;HV7%I3S]Z?X-3ZRN9F_0,W/0LL2(ZU+'HBB0D:;(][G( M(9CTO6HX*MLFIR<7FF/7MD/AM="/\5Q@+%_JOMV569H4^;K?_,7,OM49\4*' M,W[ \(PC&@A!C:UP$49SM;_<2K!-^%D/4??C3M(D'EHKQ.Q/43)75W,S2H0R M7M[*EQ4^7X(LIOU#OOY'D-@C=R&2PJ1*]*XBCF MQ'/,M],GP$!=,];+ELCV:"WWR3%[?;SO9 P-[9/+ 9.61)1IXO'XNQ^.^A"/ MTG0MXQC_$NM*:7#*NAF-[+@>#;_N: FZGX5>'EC!9FT,)\0$KM@>(%$/1U66>H>GSY M6A/WS,%[4F,YF'>W-M.I]15$// M3^W5GTOVM=EX#+P]]MA&ZI4;0+OJIZ*1BBCIG99%LTW3'BLTP+1MH+TE_?I( M4]Z!I3B#"IS7MD U69U3E:(I[I%::SY(VO)0GJ?*8SMVPW!"T;AVG/<(_-T] M96W,0^1-2/5:'+XNK<1#N=.P_-/"Z+KW)V1K&40H<3-P,^[XI>-*2@:Q[+(? MV/)CANS7Y)65004/L_LKPK2X1&)89=7VQ@%C:("$1W>MK[2WQ3K.XAT]_D'A M]_;/#BNL<8=':[X1ZWQ0ZV@]X[#.4_&8RJSO6^EL8YECETW4JGY^@M/B3ZS= MN564/,G2'WZ='(I" 2;(TOT5[A&P\$D+_/VFKJ_#$_C#BX>O@@SJS@*[9$T; M0@FT&]XWB4.DQIKW382_#X@QYIQV7%?LS>8[M2.ESKQWTOW"2U@;P)PA*:IW M<&- 58X'I_QO9>87ZJ!D 6/I1"-593?G#)2]BA=LWW!^K0B:T4>YOU70Z-:S MO^PJV$T8K6LR.G&8$HHE[_!W6TDQ:A 5DF!\-&<\VWOX[>W]8*>P@(ZH]]UM M:PD]VR928=\VPI:=8RZ9I4N8(.H^_AXGW2]8>PZ[[Q,D'%)V23=/)(>2W.?I M:2H[/V)<NP^1*Q #7C$.(HAN#1+Y>L MJRV,5V^1L5WB>F&0ATMCYE-#;'H54A-9N\3,*7%5Z\J#X@PDR))6^)X)=!D# MKA[AM+NWX"AI=SAO-U)EJ_/RCHJ-.3O\=R-T"3\HO->\YW ;3;BOO3J)]"9X.6. M"N./0CWCL_QOGFV>8KRGC^,5MNE=@UR),675-;F=>"-PHW8\>B"**_[BCJ;; MLF&P2?47Y@@C&.;3"NJW5-R#'7XW;WB70*D@./4(]JY8-E7K!5*DLCN]%-V# M:]]+/ )XYPY(Q DFM%M-!]7WCU![#)=')8&3]68GG;S@1.'4-A#1 M MT#S-&-65'O'P[JD\"V&[9^60^3!?%+M9[*2DC!#R MJ!Y!W3%$B?05X\D;$=SE;SL?]'ZV#Y7R(C<29A5[S@*+=?5O,]2-M5U<2/'Q>J'.;+#GKOB/CF*#44#^'EPCD@A'G,3!:[N MO2-_T-.;7?2=K>U-+YW=,B=Q->PN0-D!4BI5WZ-G*B M$,GWI I^%5T3Y\-8=3+3-!>W)?(%;ID^+3/SC9-=46Q5"IP5?/(:3MD5?F:'2)ZR2UE$6F\FN8H@V &^6-?WU]: MAH3!\:0R8/ZADQ X.^J]?P&L:. J MS5;#OV G]UD=[SK9A678-;HSW?:<'2$JB+L/B[#\YY21$Q^Y#F)=AWK(-IW ME-1^#!_ +CK-CA?!B M5Q/8J&1FM(PT-N"%]8V1O.7E1)>CD8+/4B5Y9>9*3 M)E^C?8"U01B7)P,6L;T]D)^5.RXL:/I"GD+7@@"Q_X8GEN&Y5Q#H!_@[N"N M#0UT'X"V%_A^@.^G$#.6!4+7Z)WW$\ZGC(PS ENN?S\"#=;W?MUAR8JX_TKM M>'5!$LFQ0AJ^P%V>H8^X^V&!ZU1FF+;E)J_-YLEGKE MFD9:1??YDNG?%.UY'[5@.%G%C$!KEK1Q8Y@[L2.M8:P/0#;;XQ;[[B>E7L^N MDHY5IGG; SAK+G@6PTNK"W:<'-;B9_1_R&1:RL=Y-5J2?TZKD^+Z*,^&FCQFBQ7R5T"D3I*2[Q MA=:B;B!:HCWD)SXUCDC*^UQ]3E28*X8;W\2R?KJ< "Q92,:J^:B@@9B$#L3U MK;9M=$[VL[?9XW)PVJ.MK38%NP]<5-+.2MD:&*118DN6R9N"93.$K73-&44+ M?R_K?'_VKY/@DC3ATDG-^A'_L,M8^;IFNU&V9 M.-XO1]80.I-NS:RG-SODEMMQW()54?+O,W,2MG:Z19V6/2U'9B_/JW\[+XMT MY.5(DAW+3+2S =M$=9?GGCP, [ZPO")]!'X#U^N 4GLG:,+G!W/3"8>/HMVY M3\[E.S/Y3EIK_-M$L"1H/P0>!,:XC)N7"I5[^DXKJFH='"P^OIME;F]6J5!0 MN-TL.&[6[NOY(?DJ9#ZN9K38*I1SQN)]\B91B,%8C 91NJH]\_36QDXZ3_"% M+RDR'6D^!NOMG&YQA>>.<9[5$5\M9$]FPZEW*N8OJ8YYW=2DU%7>2_M.NLUE*?; 3FM*[S M>0'"88EH,GK5N(Y9Y6CLVK"@!B1N0UUL(:JO?!'9QJA35E5T M);U"3W-,KZK6J^<_B6"S^L1Y/[!)@SF5,2_=7KG%QD072HXLTT-]'\XTL<9_ M+N[@:YD[> C);.SKCFHP:(NZ$<4Y)VMW:[#6 MT]#RD)LLV]'S0\C5Y.12Z$9P*\/(LEEX;0 ;LF,%2BK/4S(4ME,52?RHTU9C M_^T@/K>99 '-MR[*C)K.>W4JCY-TIG-FF\)L8Y#*\&8TL!P;6"8H,C6P/G>H M*M48UXE22#=^81'"9NT8H?"R*U[5Y19J@!KU8$JH1*^S^?;8WMXQ\1U5EIY/ M=N;]W33!&P.)$G.4N(RBVQVVVR ZB&S^-HJ]!M[F;?1T^!+D+3A;8M,QI05C M[%BFM,5Q\+,9]Y,<5^7%2VYGKN3]/-?F/4D/AI^,ZQ'41UI4]* M3BP9YP_)G4V!5IQGH#!Q]; J?Z.GE>-"^OO5SCMO/@G'PX2*2A<% M?"DYO(D(\G0'<>4B7R,&51)!9_=K%6?F>:DB[B)POUT9HH'V^GE4V@J]D1&C M%RSRTY;P%%4T:Z)2LNC:FV#B;';](/REF.-HCPLQ<(UGI=%/I@?58Q83ER#P M\J[;KKA+RD ,S6M3!V;1[QUN,$N"(Q[2%300"E%9Z9&4R%7Q]X&2<0H6Y/7S M9+Z]>T@1'U=MS =/F(IIU',TWK\5GF/;ITJUZ3B6-_\S8CU2TA0ZW2]GL:I" M3VSWHG(*(F7S:99[F,K/^;;P68SLV>$4%DV!@S2V/54+I: 9%;%YYR Q/XVY MQUB)9>C6E19.N/S+BUYQ*^7!N56L:C]&RHS);8.B_;4&]C,VAGS<)_>ROO81 MW,MZ)48:(=^T*"!!51H,40+#<2)KZ+J.WY-E,!GKQY! MFZZ(W9[-D5K7H(%8;]0[34=4%BB'\B,.SY__GK;CT8(\#L9A]/0_0244(ODHQ\ZE$5_ M>"4(;9/@N#PQNUA# ]$,",*/SRSF)O_3?D&W=E[+U0C#"33PVE/];*?EM <- MT(&6&1-0?GQ7!]#.&.^0_E2ME6KH?[V*12I:HH'T/C0 R4!DI]]VNY] 4^+\ MIY@5<5K +J<>$.&DW^K M@F;$W\X7/A(P7/RCU#_B';I9]U[>_KKJ_&<-_B<3_D<'_#*@E2YS=,N:UK4- MM^>+RO^D9BOB)/QD@7#2DK^ T*&+YO,&/QI9_]'Z)3XK7/^#N%IQR7]/ ,T8M[\U;T($9N#?+Z@)^A\<%..F_/ MS\VPY3^?P_]20"7FX=^M^#^EBLYJ"SETS8?Y>)_Z4&@/#?QAMRDC0G=\^E+F MH,\)#2B$KQ%Y":4IWZVBLWFQY'QV8_:*]+"TXDL XR:/5_;,U[>\LDNQOCO7 M)>QWD/;9HCG/_U8[G2$RX][_3)9_A&K4WY+%>^A- ,XLLK8C0'2\FE%S$M9! MQR N8"1+Q5Y[,/ORW4-1IY>>J[-"@6X74F!3EHIQZ#(KPK$T,S^#5'FYB1^L M*@IC;"11L(KSBM^3P0)>B77X$_[KA.1?[A([O-:TM#JZ@"(^IH8XKR5:I0BB.T-=Z> MB:]BO J*;_QYQHWQMK9&O.!@-]L'80*BC(V(>7Q0]<\#^J6> L[ M@0TS4M0@75[P+5A]4MBEGJ/C2C05>)5R8.)-XJ0M[V?>[I$](EHW&-90COX8 M&K")UFX+;ILRI4>X4_DVAU%E#7GXY_GT>+EXR\;5X-)36 "82M^V!_RQ(6*W M!ZVO"\]_Y3VAHJX)*$4+SB3*U'F?FEL]\9AYFL#.74I N0;AJNQ('#U'?0?5 MD:-0ER[':@RCZZ9DYG >2+VWFGSD',:,QP8GC>0]SIN(1QK;UM#)A#R_]VR6 M=^RNLJ2(L47$\?Z_3[6"ZLRZGXVM>)CC]U]J1DC[(6IW=O/M3],YS4B]8_J> MCC1J+B-!NHR)*PFUZMJ'F5Y/2Y:CQS#&+!'C8CR",A M'R/KT*MO^-7M!^7+)THW1@ME@6.AHZ3_1)S5#SH1RBK.[*.SFZ7=8N:0S>R M_GB[FXHT4SO?U&_->,=:U:2;OWG\D.+!G7U1['*6M8NUR=APJ,UVD]:0,9CO M)@Q<:.I=Y5W::^?0UX7UZI/JD$OOCY7K3\FF+YWU_S UI'LA5%"/ MMV//MZE1H?=K8<['^*C3(Z%JA)\2&(1EW#UZ@\F=%8#6<%$OUYZ_1@-^YW1M MCB*?F ;^T3!0&$'S8S?E9=FEG%%21C_!(JT@Q+H7&C C-C1#0K\EE-8RUD+^NEI6YIQ@I-:3CL^MVPYM,(S?MKVC]O:LI3 M +\-63?WFI_*=UYQ9-5%[E-T8+ &D%9K_"X+UZ(FZVL&4O4.ZBP;=4NII=F6 MD+&:LMO(NYZ3GNG%FGMI4)>6T3L:E@09_19Y"@V64O"*^F6X[_Z5;Y-[]0!$ M^;I[(C5! V5ZGTB)X7R7(8)#YSL9H\VQUU4UUK(L5?(ZG=Q6%4 U] M5Z?O<2;>RXK _]63_=?XO"E#*&^SN/7&5NS%_H#;J31OA BKSS5F@G^'6?WR MK@N32/)P!>*Q'HX,Y# "LTM57L[9M9: X.BX(/\/P'\;>D-FU\W>VF?F\Y.P ML^1SJF9?9!<:8&=! U-5H/YAH;J?BX2@-1RK(U#_%$2<8"F "MI-T/<3^K$4 MZ4Z!9\C)*:*!E?\9]T[B*P)._ ZAW,?W:8,218%4RV&LGY\';]B5]U;D6S[O M];WI>@_C2-M4/HJ\_7Y@O+KLHVY:.1+9M9NV&.-:3KEG12W62\RTL^DN,J19 M;[6&,:ZMB2%_=PNCYQ-.5L0](.MMJ@:)/,!#H2F#JSPQ:NG4+.?X%+D/!I@0VV@&F"_^M6U 'HT4!"[?46,PSI=TC*N>)05Z7Q, M=G7O4WQZ+1I@*CD22EG*0!XT7'LHM(3GKT24.6=DO#XKJ,BTN?O-=N!H\02C M]I6*_SW,YF@PQ=N4,'DO3Y" 6^"N(<@Z#.7#<75P/S;LVI*TS!,M:68^HZ!& M%QG\$WWH1CQT\4YLQ;5&D@FH,\H-9FI+1[735O$G]M0UPLFAU6OS0B%]L]T_ M:VI)J'UO?G.2EV2:& ('4"9].V\)VM\YYK&GCRR[V64A2$VW/K#&/UNO"N,. M0%2S YV6:57KIWD.!PH^Z76=0>[?(M M'XNLU"^BET6C(EBF=@A@M;.&^7@3#50VN;Z+V5!,Z7]]:^ZY;IJ%+12QE?%D M^I/L/TQ/H8'I7ARY5"LR_&W1YQ)*3C=#^S*?MK3F;>&K.S*X MLA%F_T1&<;)I)ATPS$Q[J;AL1C[M#9853C;O)=L3HO^XJB?1^CW4J_NN &'?: ]N,4IU]KFC2 _N,+L@@JM[ *&GG&C?67\1]_P(3D8=0&DM2*AL4S2JP[;E+ M:]6Z 5F &=^.F@[5W1J!#UZ9IEK=">J,.#J\0ET4<*RVQ83 0MBD8#4SO M%TKRRU%XOKD7WGV@5)X_YZV92"OT\G6A\B.)+W43_HG,9VL9I]W9.U_0P&]R M(+,K9HP0F0D/8H4^'419F"3!B?"!B>HG9 !H5^I%]K,%&3N"? F_U]\8CGY4 M2!,%3"S0P/=?K=8@H.$>4H^NV)-M]WDS#S<2J=Y_P-6OI7B8^73O&TM0'3;! M$:AR6]0-MN!K6WIZ9G!9JLXO7?!/;QOSM=/;NJ>42.]ADTD>T*3R87QE8]XP M"0@I_>Z=I%0QX=[PM:QJNSO1S^^#$>>=!]TL4\R(ERO$U,R'1XOG&&5"N6D? M;1?AN\O)%!RC]8"K@'%>"&AU.N#]!-^\H8QXQ+U_\?@?PTP*8H$&XM]"MV>8 M?X!_&IYMKS)?O@M& Z;#:$! 9G(C&\*-!MY2)OWZ:@+_R16(-$ #+%Q\F2CK MAN5A#1:A ^?. 7XTT+Y8Y6;G\AUL.)_JRU[UHT\%092L]/IL)]>\]YLP1JMI M'KRL./HEBA_)L901+IYW$AO>* $N7 B?9)9VG*TA>MM(M@45!SJ0'0B)9W _ M;S-%>*^^>O'V^:>Q.QF:GL(G[;<][3!3$UX]J,-.4$4R(]1UD('.*Y934VHU MC:,>=>ZO+[ 2*#J%M)XDBCFD=6T>%2Z2!6!>J\,^T!)Z9$8B[^9?$*UV"1:N MZ&,X.+.2_&;A;N5R<$ JHR!6V$($M2DC1=++CY4<'UH4;[_=&@5KJI7[D,FZ M]WWQ(=N3T-$FX%=]\%!::F$.&;N2]_KREG^^F5TS0^-8:35NI%J]!\'=M3NILL)7/5]#W\D[ MN8.&JU.=P0GK(39 U>;[)072>:E)UN,[1"+'KG*V*+_APPO6Q?<6APR8L^'S MXQL4&"N&&UT#-IUTN!&"$I5YBYN^M:\]&+6Z-,=V\VITR J,^9+=[M^<4\(\ M$-#J!+7FQ%&335):[VG]ɒ:EML!J2 M%+X-0SQU;!1Z89LPJVJYP8T19'8C0OWO4X^&EY!-O8\]=& MBD2*]\H#J^Y=BGXBC98F]QZ\^"9- .?YD2"]=U%EN?%5XJ)-^J!5$LYO6 M,C'+=:MQ#VN]"TA(U3/R0S@_&[ETHX[Q:"+P!VE7P7$Z^L\E$I\^2#V\ODDG?V91F@>\':38*HKC&'9V. M\:LY8JS*E"[%P%?O"["I=2NHXMCP MTX*)U##7EH@LJG6;D93P$S-2_9]3 EAO1"_NO[VHAN[\_ I535/",ZKK:R7]<<2N4[WE"?S?^6.KEK=$EM-BWV] MR PQ6B6]Z7T3;!B0<"-N99?_Q]:$0U0ZA!30ZNA[*6?S2MR]9]NTT@H^U/9 M.6?.X&>-)B/_H(ETSR=C[IM*0+P05A2#F_I(,XVW'FSW4TU:UNP,(P$MS]'\ M1V:K&!F1PL/A)0W M7!H>SQBE5-;BK'>,V*69W_*\R+.INUZ'/!:Q[JZT M%.O=8K1K-0\7FE\AIMIB\2$J1B]6'$G&],#FD*2/2MZ'XS=H6!AK#F>PUPO;#B6TJ5(XU2+T^]Q/&>TK)X3]\8UWY_%N/%M%IJBS64=94/T1%Z M'QHE."_JG6SB>RJ??(['\;5ZUI&N>U2>( #1YX1E*_D\WKLDC7XUMAU$[EW9 M)LT8"9OQ#"NP-[2>33N3?=?Z8H=0J(W<-VB3/>AZE',TE#PUI(!"?JQSS,R)#-?I7@PJV%%THOPM@; ME[XNWG9X=0L@TJM'0IHT,:4;U:[O/O#F^P$>!_TQ["BE%G MF+" DW[#E?&G\+8><>]L$.G#W,,4Z^X\8EDG$3U3^D3*,P:RA=)[)T*);&?4 MDK*B ]" ]OB17P$ODWH%/L\SD31:9N%^4B[3#U')KNS?M#<,"PL["?ELF-;N"OL!:.R9! ?% M;$]ETQW:LJC3+\KY44RF<\>?FBC=3C_5G]BQJK:;5&9Q9B?(^A3]I.@3C,0O M^2@VW(S<4=)EB<<+9B@?&UYV[*C+7&D4V<2DQ$JD[[]QG_*9%\>7?!0#A!3! ME."165R33C-2Y:>JQJ.[M!GM(32^2Z$6]YC.%),8B945 Y3IIJE;$$YX)M9L MYJ95+ZS8Y$%NPZ7+EQSYM&HGRN(MO]8=EA2O-*3O23S^7JACE?J1W@US0XKP MN0Y?./.!^'?H5!ZJ?V+SPX_&L:[M##K]W[XO#[H6<(@YM3*F7U]6F J.2I([ MKWN>U0GI]Y7_:I>PC#+/==E:#NBJSC/6C9Q/U4?+V7LF2[Q_JA]\LIUS>K_" M1%!;GG$2A PA*:?@WW)E;]!_,^;IV*ZY/YT.VDCT;ST2VEVS;EQ=@;8]7.5J M< 0KC&? 4)R56#OGK\%U#$3+EAJRHG-+-V7IO[OB:T^$I9JOTS9PE]]CV-_&A2PW^0&K7S[>JM9 MRA&$DMG0!5EWS7?B&T-G!4B7:^K2))9(8];'JUE=RJY3A.''Z7Q3 \F$/D$? M&TOY^X%8$@TW\;#KV(W8F#W@9L%50Q@_J8XRW;,^I7V%.I$*EKFMM>]\\EOM*- IE; MK*BTS]>1H>HS!%N.].XZVS9,0>%=C>U!-"<* >2WFA MFDSK#7\T__HO>ECI=8@4#>.&(JE1CY)MKCS5-\T4OZ.!K@J]02:>0E]>$0/62+\KQ_V+U3.] M=-3X!C,NGS^T2A -7'%'-)'"5LE-H>9R>:9J0C> M@KFYD24*V>8HWUC')B>9\RA-%/< M[\<:5(T:[+WFW'.M^3Q3U@9U2] <*XSTT!% V*W,/5E2P 7&!C(<=EQ,LABE M,3;>3:E<&/NHP(P>+W:R]GM !(%;1;-"J]!QTD6*(=7P/6#6T?84I[Y.PGU) MHESD?*!44_DNUIMQQS6<#YX6;D^Y+(F($N$NT5'J!#$51KM&KI6J>7G+WZ:6MKW(CH.7CN[!V W\["$P-R8^8K- MG[ER%M9(JRNXSP-&I,6TH.%MNP+&U]?@.\#T3% M]D5+Z+<,D.-8ZU\"+"3MM_]&2]CPJS7D 21PUS[/;8@:G+\W.7G( @1:,R^O M:?)#'GR<9,*$N<2K+76;!2W$IR+:^RAN%,J=C0$(D,%T28V78M>U.;+(-IKE M8G-R8JL_5F B6 QRI?0S[' M'.9.!S4"A<:' D.9M7[K M[+MT.9Z:UD!RCWMGY=>A&-9DG_,"+9%LDP%&3'[OK9?OI9M&#IW5VIR[K5)>.3:66]70""**+1'A4K9W@DM;'FN.M.6>, M(WY;7($V9IU>=JQ!&4-&S$P5>T5+/'BCI^1$-A N1D+7GJ@RU!9GF&2^H M,>'+\1(N*28X!RGCXZ( 4KLD9J8U(*+'Q93#%V5D06<%Y_IGEJ5'[W_Q"6RO MN!M6)*+72WI.NJ1C-S-\S!_X:+OF18O%;JIC5A?5RT"5U7K^MNFSM(D.ZDI: M-1+.$H,!)*7IK* :$9FTM P]O MFY;ZU"YO.O>X.7:WR.:F/2(P8>S;4T9[=24)S.LD_>/#!)@^787UM6U>H46] M\-P1O:YI_[9+.>.S\K8U=3=BP5A:G%&9RB_#MI%"!!L-O;I21ACM&Q[JZ"-5 M$*4I" $<;QVMJ,!MZF-E5= O%9!PQ>EBJ.8E"WE$&-KPJA O>3FG DQ@#3YO$6-M]A.!I>FPF(N;69J9&9;XN?!AM['O@O8BM=>. M@@27%$!WBEWSYN=GT[V_5%+"7[K3$D7TZD0DB%![OM5_T&))8I)[W@("K.RO MUASYK*$F:E PS%DC$#?CHP\-_WBX[^E(N+*OPP!!X8$J;[DG6I208S2Y0>*L!IH$9M/;?QD4W MB_:W]SH.>TR-=.&A+P_D#MBOV=*Z"^3H[%.JD'^=_W$W%9%P)=W>3L.A8GQ< M&@YKLCPX+V'ITZZ+K,O1GMYY461*@>(+6$VS1-T(D7#$ZU15@47> [I$Q^\! M';7OIS'P7]3T))3<5CV.'^*<9="HX\5&DQX@F=2%.,.G _/T]O00(6YV0]VD MT\)UISUVE6KFGU->1I2K/.L>&]06D2@J(SD+K L\ TE2G(5[L0SB,$]FZ_39 MA:.R[V*B5/N?_1"BPX6PY[IYK\M4'2_'@[(,A*ZJMXNS]=WUH_1XA2I6G6F" M'$O"I1]1Z\-9V1OPY?E^3]V'8X[4 M1D0=#(B-&.E.$V\<+X;!7R&P5.,\=3:(]'L8EU_P)RJ(9U.L=-&*S\QX'/E* M",.\GN/P:X\Z+6F^J>N+MW*WC.NA14.;^B#=OAX6M]+A35>=\-O_Y41F[,$3 M?P&7@IP%W)CO>.>FK%@3\SY2MM-2XFY#G8W"425)W7K"8:5.J:0CVK73-B6/ MY%&'Q'H_)&B%I7])1!?MTRN!\KL/;AM1RRL/-,M/#^UA.>L?!P5:F:^)VVJ:*@NEF(6AZFBQ&NM>-)?#K584,_X\7Y>A!OU]=SVCE0]3A M=M'PJC?'^:&"(="J31"! MXZAP<[#%Q[5(VL'QY0VC'FQ2OF>*(JNO $9TU'9[F@L(O"Z7-.:4;O5M2AN] MVRZ;QF0]^@;["$<685H C:.8Q'?#5_F[\,5GBDP4I4KLYZ73!Y'H/[@]O1$)A2:9BK:^M<1HU@H MU9UDJGOQZ[WK7W^:@1+F]>B?$<_>2> 8F+&^XT.$,L#E2%_0"$;R]0-28O2) M*0Q']!U94YC$A4M'7CKACES)7=O=!8?47E?,3P<-^UWHG9;R+2,:=*I4TOYA MCAF?MFZ9_D TKGO 487*/0!#*/X>((,%O=E_CW?[C/MEU/XCV52S\' M74'/"[!()51@*<#]HA N9I6BT+$LK8@-[ BS:U/!V-4#AA+32#4PV'JN[KB8 M;?5'V%Q59=0LH/X6!Z ?Z5) WD=\_NSSUV0,F(A_L]HWV@ M.49ETK14J\97F%;IYW/ 7"^Z!]W2#AB+N/UWI*>NR:DA3TSXQV#^.0:TG6PD M"\^F)0M02>=W)5\OC.CU]GAI;$ M3T%4_O'U/>"Z@*+HKU*_A7:J_D&FLBO(&Y( ""/Z[:FQ\6D/W7%(US\4@.J* M)#1D.YO\F\8,7"/.GT*4W4W!5C>S)=_[QWT^Z_CQ HU NA &0+_E)#0]UZCJ M>%%H_ZF&[XXTUMH>/_9S*A+,70>8/>:+D5<9 ,EVKMF[.W8S[8$;^ F.M"^<&^'>39< M+D@KTB<@Y;C5I!/#K&I>@ :KKW][<]A7LC%VK\ M,LHH#),>-_)B[539]\3K MERB3W<6._IF&\VT1_![ *XHXE_2*8*AF>R=@_F!P:NBF.+/&#;\^-U^,U.#O M)M^4Y-UALOV,(_GN54_'[,#;M7%5SQHEIBTC3SUT!06>HJ92EH4TYX+WGZ)^ MH\]7.F]_SW@'S4W_AO %=2-FM>?.G6 M-GKY(12V*MN\O49OJ_#J_'^SDG\\@2SI1XEYSLBH*+Y &H_ K$.]N*(EU__U MO%'.5=TD5BT_5^9\S +:T35[O\C?6*>P\VI!D&G.#+$XB4CS)IE>P$\&_ -N MOD>L;U[N](#'/X67KJ1?^?K3YI;Q5:]D=H:S0&Z-43=.>Z744AC3IH1\BQ=W MH39AA],<'$6ZCQWD:/I3[-[Q,OGP*GWLL9E&"R5B#8$H##_FXUA\^5YI@8OU MD)'B8[R?&"XZP,MJ>V+BNIX<^!_X+<%O2A>@OV55LQ;N7D)?L3'EESRHNL@+ MYQ."%2GQ0'#WUHI4_D=82%TJ6/%/QCS'6H\-=5-2N)OL&GM9? I='C]N>JE_[;W4@>HCX'T/FIA\YM6MG*+/T MN)NO'X\6*E0D6J''_>3[/1B20@-7$)V(%!O&O\22;$4MP*6,\O>4%*]\:E71, MR5L]V]*OAV/&)4W]WJ,E?C]^$M,KB+):=6S8ZMT:P(]"SSU3;&D(%]22-&^X M2FZO!7*>HGW;2IKO<;PY?L?7OH%-.3UY#[ BKPD_PF -_I"XW'NCE;:@V=+H MRXRO^%A!E\1EP$_W\T+'!S(F.T8T-83U$I9.\&LPKI7P?'>26$E>.I.%"7'4 M*E^4S"F^\M-96;E'N ?-9JAI2;"1[B$P3LMP3TE]\LF$4B-17VY_>#Y7>XQ: M G/=%[Y\XT;CV+ ])(5;7U\:&_QRMN:;C;A%#^&SW1FEQK0?>TN8\R*VW,P-/)X0[MRYWSHOMM4H=_16 L[R4^83C"-;P(M_4!.[GFZ<^6Y M!M4?<95.K@9*>"*3E\M,X1_!MJM39N%*==6),ZK542[Q[Z1,E>EKS6CUA "* MA!LOOD/2/1I5CJAO1<-A$8T1UT^6>JML"V3RH';NM.;5VB\6BN2JD]HM(A/D MGHR(,*&^M[L'6(:K&K^I$&,./$A86MB9X85:S^^KA(N'%ZRYOA;6:*->?^SO MQX;*VBM\'1V*1+$D=IJY 7I-P54->C8+>DDU7V1+7JN,,NF*[V-Y^UP M5D:-@ O@L%=+LKEY]RZ/J,3?"*M7I9W(SI"]E7M^5;IV\>-)?/I7; OJ&7/S M&QG+^7<>$I3#72/V/ZPU=;HD6QJ[?W0>E(P**"A [%!4?!0=ZT1(;:%6>-A+ M,L[L%5.K4>+:C0$M&2S;7/TU'/C8*L+)@QG4%I\S\( SWGR0EZ.,$YS37 M/I>2L6HSB\$''8!S.SW.\\$'1&LE5-V-+KX_]';U[,J<-XYJTIBX[";X.5]U M&!QR:B.$/^#K \)VD)2WRN-(=DMPD17!8"V(/41@F!8FO<6@&Q;[G<2&5U(Z M [3MZ7K:$:Q51&]W)E M9Z^*B%5N7;49?9@5/ :1"2-86\3B6T/CN:@ QK<-QTN]^26Q;[I"7N;>?I9- M['/EV@DDO(7FW@,ZJ;)RFX=K1Q3J]*F&A:Q86J,LXP^T>1S>S,X3-3WWS/SE MBIF?#7F-B,^V;#1*:_1I: '=R=B5"7H)F6-P.OJ2%/%JGC1*';=[+3Y/_[*U MNX\GHX">*^Z[E8[.T!@VT[,"4AZM"W5&BWA#;H[=QFYP#\#+$RE[F=/#1?_O MA4D/X]_SZ,:R,_]63816)TGU+]@&T>(-HN']ME&W!'WD3_[K'I!RF*:(WN+X MK_HB99@5+5LU+%X1 [1-?!7>])GK4A']\86$E_4:G('*:8!9)T@Y?UJJB'% MP&5[07>!H@!E1FQ?/;T5O>)'VW%\S]UY84JG"Q']Z7MMNXU^!>CS$ 2C,O!D M4.WF>F5=NOL>$)!&=U1"=QS?=7>>C<3WXD#^:>*!IMQ:*?J>Q=X#.!^02UL) M4@ M( 81Q/Y&.&RBMDEY%']Q1KC836P9"R.OPHH^F9D;Q:&CXA>N=7J@8+PS M9ISC>08N+/D0G_ -F\)BQI9@2O&; =HID4_TF(^Y?M40BUZU7_RPZ![#6]?[ M@C :-Z.S/&6VRZV+O?W!N)K*E&82C[P'""-&)1__=79PQ5OZ:[7;TW_\*('W M,+$14>#1*302)9/)B#'PEW#86$VK\HQXH,D2@K:_O7,JMRZ%CN,JT$=J-;GS MN+;TI$F1X6JLMOP2')X\H'(OD440A M)@5UH2::D;"80+M5,.[G(Y& M**\AK_]42TH]K%6)C0=U#?\I#"3XR_PR-N!,;V:7.11F-**\(SBXU5!W2J@X M32R_1E&_ZD.'"_ZTG#G5W745XE=N6(WI53.-NK-$'>OH'W:\IGX&)$!\ZREJ M-VL(C/C9'5H!)E]$_\!7%P6K+6$^?88>G?MQ^Q$=0AFB\;NX4ZU&;I."KSR] MJB\R;;;7<470?MXH_0=!.+P)J7PWCY\21>YMB8//'3OWG!H*E63(2BX20/V)E&2&6G=-QR MT<#PYW8X6W>:'MD"Q[7 MR]+#_Q9]+C760YBOI1-87R:G%68O[)(EN9ATZG++0!=_1TT]7G/_]%N:5=*M M]$&H!V"-BQR^I@V'T5B\_8I5$P?#J/ZJ^YO#Y%FUBM,B5D)"T+A<>?_23%C; M*L_<393)R];=,#/J6X(JQO/IQ)7 Z!/C9"X>(5I'L:6Y2<;QI;QZ#\9_UYN.3-:V9"(_^9:, M*/RK#JF1ARC8\FPT39%LE&AK/>_090O1(CXC_D_^[&3$&C!,FA)N__G]->I0 MPMRIU^'3#0\M19BL,-5A>NZ'Q0KD;#7=P3W@U3*XT3O!U_%!K"+@Y3T@5XGJ MSAJK1'9^D(^Y&]X><(##\83B;.#'_&:3^5H)[>6[R4/3JHG]+*NM^B]KIO(4 M3#,C4@3'4:$WZFXCW:W/X9^^%5C3DE4EBM/A65MZY!JD"_JF:.A(&M>9!..0UP'^Q' M.\?)K^*+TEO0[$U(2,)4^7N2F=,JUG^IA ;^I*LP>VD*U94]A5 =V5G7@EW)9RU#2\![$-G#4]-%OW,RWI)F]&K4'DDG@%HMF79"207I M4"V]L6@9FBJKPPXVO=Z(JVM-T@K[B"RB&\R,6N1"^&]>Z;E!WR*NBO5W+QI) MTA8X/MUXYX+L^95T?N4>7RKOSS?EB0@IZ6-.?M+^#F^QP5+"^.%ZUT1<,T34:8^%AV,&V5K M*S7)?*.=TK2)%6%+OF=,:0T]CM(Q'@';KCVX>VM\A5F5 MM# B;:3#UIQ76C MNQNBD7P5.)$>J0=+2E[;AD+?> LJ0')>[!AO&TJAYT M)>57>7XB7W2:?@\PM'Y06Q&=C*XWP\/.JY"A\!.X&[_]<*6/<+)>5R!Q*81B MM47\99PGS0NN-[M[^LGF[PF5^@O\^"9MF.)W.:8?[O0N_3#LJ@B&;"MRPUHO M;FP+Y"DNJRFZP^7P'&;9>MW<9,F@_+V/5ZA_08[TXRG*I5OI/HW@6UN]PWFC MB[;4T/@*SVYCZEOH:HO&K7#Q=BM->O>,IA5\YV1V4>V"ESLWD6_+[H&^LOM& M#\TP+M>5-D/A_!T>*T%)/8W@P-QQ9Z^W-*PNT8)]Z=1QA_.(&%MZD@WG,II) M.BU$N#T,CW0/^6SLP:Z-<4J_>=&4;*9Z@JQC%H;%BX:WGK?2Y#H_(3[)<% % MNX'ZC)XAYM;3,:PHD15KPV)46(B:;:[,RM;:QA;\(,8!,H*L1LABC#)JC<=) M5X?";=B Y\*%/I'C[OF#KKJ(UB,_0"Y *F]NPL^*[TC= MF>#H(;&'IM\8ZT.8E.HM9?Q>R%%CQRE+JCWV>M)G!354YT?]#\M%,BS_-Z&" MK#!0N4:\-%:R,,KB>RYDI6ELG* 5%9TSFJJ92LDR&#:]1SM&B6Y:OMRV3)=* M-7/3=5K*?V-WBO3BO@<4^DRX$[2#\#G>EKU/.+ M))C.X>S'T'L 4.]1GYJ\//:R@]V?(M]_>= B=[?:BK@W8J?)@$H=W+.4F4EM M/N>2D6KRDJU8:'/(&^OTB]];M]OKDV2)3>>+.9J$!TGETIS'94*'I MC>.*P)/(5^S\*M)^#66AP!.&O;;SW?/QF7^5$OA("+>WG1!/ /.'*A^1Z0KM)V M4?[KTZ,^ MBQ8OQ2V5V#T#XXNEHW],1E//+=4(S*TZ\.Q@=IPJ2H$6';CUPH,Z1*Q1=+[Q3P5%$29:. M4Q7'3Y]=TC7(=X>%>IR1I?.BX.X N[HEX*OV!XP9,YQ^:'$@E\<0>+K[F&@+A SDD)@D?HV!7/E)7*JUD^W@WKHZZKVI? M2PM$M)F:@\&LG>0L<<0Z\TH2BC8%W=B$&1$^]J.GPYYZC95^^?1GSU(-W^V= MR,T-/G]U^8!.LPUCDB7 2%+MGI%KQJ)[0"!7&>*]4$OVK0IBPCG'I,6I)H'M6N:55:V3@#Z,::_6UI*_/$_2 M/)BT"Q/[*1Y[2D/][:"\2J%XU=%IU SM=7 XB, M'V_NZM&3RK9?#^5FFN I.RMCER:-*$KL*Y2JV8E]7?6L$7]008:$V>J-78KM M(Q<)-#5LMYS^&X&AT92H49<-;'B:!ZP)+W!>H2X?1,95J+>HWSFZ2F'O-W8(QW#\B<*3)8/@F3;) %GL],4<$(R4I:THTS3CVPC)+.C9E/_,G M/[:20Q8"ETA6:7G@&@C=FY>[:<^FJ@T=3A6F()*V%F#''*NXY6@Q]M\6[PG\ MWOGL*GB!EHOSE0]B8_SX_/>M(3/RE#_B(8,[12Y$B@-2 JIJZ]#0FG0B-U!7 MU=SPX1VG>N^(C<^AD\ORA>VZ=?!)5JRZ!KX0=0-O4'384'=7*=_R:DC7@ M_. 9#>H[U;?W .WILXM*TL&0P6GX48>+0SM-&S<*:XT7CKQSLXD5,TZUWD%N MZH,=ZH=U\BR1;&28]HGUW4'H-CBFS6)-(E-GG[$-F+B1_$Y\*HA'9"T2 M[-#OI2@-?76*I9C]X"F\$U*R.,I"($HZ"[;"^ DGKZY\W D>'FH?_5:>IVD- M2$>QDB&M)C[KI2D<+]1@H9CA\.,S>9MO4'OR 0J1OC?^^>OO:Y/.IU!Y_Z_4 MR]#U_]3&8XWVO\F$>K'TA]+(Z_X02[].O(;J <+EY$% :\M$^62Y\/'E[?^ MC/< ][94PZ:&J,%Y_= ?47RK=LCPS>O3#H(BZD&@QEO)O\!*@; MU8Y,IX HP?.#MN"*00=<9PF4;E\2G#)RO*@7G"^O MK(H'J=Z4[5W/^5DUTR&L)$B)/-NWN*S B"E M&M+W+4J=_8,.Y%'\Z7D< 0@?M5N66N#?VG@$[6WV^1O&\DX9'I_&]EB_%PK\ M$RP[*TE^_%\A,081DEB7(:%<,)%#8&A?&47)IYO\'9W*!PIC/;$+34!5F#7 M=LEA)-Z]&KE(@-LUY"%*ISN[=-K&][FJ?2$#^4M4ABB[;1YIQ/6B0#?U0/'&^FPJ M(039]A3N%P"_Z=JIS:NGG'0[_=\0]Z MI+N?5]'>;_AI,_K[3A@_$2/8;)FY%;[*:)AT2_S%48)[IM2P@-68MMNA_%B; M:C559LL7PR;>L+>M-[ @_=KE3]93< N(%RH$3S]=;H8UTN82V4E;G1/3.<*1 M"5R/,/]:=3>C\I?H(^!XY7]2NJNN_^Y9_;Z9/+BRF()2)&0_N_+WW M%Y34'-NT0Y@"H#$UX]JY!/)>.+AM>AG:"BRQB9?FP].4[BA#013=R*8'OT]C M&I/0S&OV"&B:>>-%>"A1\SV\AC4VAXWA\\(7=J:X@ +&V,SC&=C=_W!55F2K&M(/%))CB[#;&,*, M[S^[?>)$ THZKKOU8)VXQMQ%EY'FL\P*>TQ"_9,$U^OY*[^].T. A=4' V.# M_L7*)U@'R;/%JECA14<_[@&,^HJY $;\ISF/Z7+=7 ^HUE.]N[2/5_R=..X! M^W)EJ\U149K[X'7#_L)7-ZS6O9FEUDGW1,F>)[G#(V M4 V2 J#K\\!+4+%:?=LK@/-_!@2DV+YEAJOV#.D=MOF^R$B] C?:S\Y(_NMW M;Y9/45PB.>6=JF> ;U^$5O43#/R#)*/I-+3H0I\N_DB:EMUYRBA*7N3TSK=O M"6&G !-EDMF.DO[QPLWD]QNIL<_ @\('+TT"L5O!A> 5NOE)&N!6JOD*<;EV8_AH\+2[SH7459A7$I9*J^N,96K#?-*] M;-W+V\"1VF[+BN:[.':M1KO_'*5P4#Y75&%_L !_$TYU>S1-033AD5S=?76%=OD,4 MSJ&,V<5?3MV@G@_8PE26^$ ]2B:T?APN\6."[$M4D.(OH-B.TS"SS=CG[+ ) MG4D7XGUU,A3U)?W0"?+"[0Q%5O>UF8&3N77T:MNPX?@NX>?N]=\MD,G)NQ#- M,CV$9I=>7HT[]?B\U<6XX:M$^%7)#.^<1:@Q3X\P(>ZCYV LF3+0:,]: M.$G]O< J"K=<:0!W97[ MW\0M68#H'9L?!!XINU.&P#._JXA(3R@!B%*EIW8I7"" >QV1! MU4-- S7UW,,MR<8IGG0KKX[K!U_X=N#$^L>P824!UPCB9%L=E7G1?8[2MPQQ MD[*XDB/8'FLM/;N>T9FP=<:2-9K?9$YFH8_(!LAT7 BZ/O*I1_%YHBAA9&V2 M6V"W15H[_K.]LC>PG^8-FB7!B#'"*_5K[P@!\'08KJOI9K*-G1+N ]PK+'5< MNSR@RD:,SU^LJT_828CBM'PG@X$*,Y.%PRS8R9>(A.:PL-TM M>&GK*G71!M7)7JJZ!R8*G+]^O*J@QR[ SGVS_\%/;%3\"W"-JN'/J=/1-]>6 M?[&(HJ0V4@A)OM60ER,,B]R6\BEWP,\')AOVB0/+B[H0=4?+ E&S=E43KLKS MJK%ZBB?MFDJ\(+ ]9 &#Y)ORHM2GSKN.@9$:%/N5XU#5%[Z<<4-TET:RBK_U MD[6#QT>QN7$Y,%?6+7Q*;7C*,N&"_O-S3&H2OK](S&PK8ON&&UHU(C;@TXW& M6(@J)7A:REUVEG%7H#Y8:S]S"NW_65DD? M.&*XYS 5KVS#(P?:VU%_2Z3)7&O+&1SZC-6%0M2)?QG:9>(R];9[C] *>9I2 M7 X;N"3E[P:8_%^Y9^-1Y,J)VB%TKQEX35ZJN-9V_179-CKYOZFZRBZ\!Q1" M+Z$E1C_TODK)W0.:[BP?T>%!^U\ BZ!B%N$"8(12,U^1E9'%%W")>2W>W=*V M-K!$>>U8(8762_]J.ARG,]F.>QM/$L$/.YN"<)$&0U%WTAB/;S6LKM/2>3NB MY%]SAGA(O"&NY-V5[" 90ELTNVGIRGEWQ#P,](UV U_EWMU<\=5' M2[Y4MOGQ4^IM'RJSZB?D*+#J5R9<4V?"V19=RU]ADL&WY-#(L/WUMY_N\R]< MXNZ@S:!I":(U?>@3A-JK,2Z2]U1LI)P%O9NHF^!"46"D!W\J6\=D/H^'?NG2 M':3)(\M9&._5*?"O?05!S1-]N_J]B>0'5G]0B'MN=M5_-1+HS)/=>M)?_ 6" M"#;2Y9JH_ DXJA4BM>J7\,8KF WVWK=VWP.>HT56VAOI0YN1XT++&AH\MPR7 M5*Y1_!?]%>G6Y\_XC1C@QA=.DU+/$/N(N)$>1RN\"Y']:1(BG+#BGR[5CJS8 M2DS4=V.&;D9O7'ZH) BC. MN^\;OYDH MX4IS:7![IC1O<3..GT$JM57B0?Y=7F0\0>SMVTU7%U5]\ GS,TDH4EHOZH@U9!C4'RY0!'R55K3T\%?J:P;V"AZT^(''0Z!Z53"<%X86BHV5_NJ-X[G? M,$L.8F4$6&^&6G0=S]&*W" $7)N*\.@]?:9/R;;B&5)4B&$[;\I;VRG!846+ M,!L[IU,KDM_=\*O:2Y:>#U0+6)1O^)HY;!;K<+5CPXZ0=+L74 +GE2![*[*\ MP84N(]KX5TTS,"?5F2J];K_QN>\DB2]/DN5\!G/)1,LR+(Y)$]#"2W6M7%P: MS>8+$ZU*&7V50<'DIRE =]^.K5%,N]15<3J$0C4-OTX8SB@)MB'=+UR9DZ"0CK*S[[R[B:VQ+;VKW%%&MKA.?K)(6Q YO\2;L:JTS5 M$G>(^C#[N6U847I6V&]O3FA?:1QP9_L/Y6TJYS-@[?F88OL/[-35Y%$YO9D> MV+8^)I6^9BB]S9%T7-Z3=0?,*,UP(D8E_=/2I&X(+2K!YJ7U'FP\FZ&NO" M;AD*K,2XBW CW5W2E)O2%@XP&25$YF('WBHX]CIJ/_X>E]@.DN@B M]:0R8;K% 02S0Y*1J*)=QAB1-!-U1NP=(S-N>6$'#^@+V5=:)] M3K(H1L4SG2\QS!2V!:*'#B#S>X#Y".%0$4@L(HUS/-GK?:\XQA>KMT_>2:^^ M0-[XGZ8UE)4G"N.066LJZTTK7YZ=/YV?MKQ(#[QN60F1HG)3>=<6_ZNU==R6 M.S\) (Y=>V_J.\&4_ M1=0^@+Q%'MK9=*!2V$KD)ZQ_3!7">28(,_ UOL.T7 M]%2??*V=>_0LBX$J"B9T=^01#FL\'#][ 'Q7#X"/LE7A1U@AM[;S9_FVIP]; M4UW28H"R[&WY<7J$-%=DRT50[ 6=*./?6 /M_ZU[$7T=UC[F,[V?N]>[9G M.#[=[F[@MCX#YYYWWDR,#M\X!QZK,441"CSY]G45();LI35%#RH1VR4&-,>* ML;&B,A&\14^S;B.^Q5B/Q.[(1^QP3>LW@[%P3WT5J]OI,)H088 *=:W.V?#[E-7@*.=TG+V= MHEFK2S)^@YV9Z7DSCR^AJ,./3RC*9YF%>Z6Q76D#3E#RT*V*;KD17G">[F6& ML6%DIGWA_.*P8T&?G5(4.W=FE)#T 85TQT>Y0/$9B1BJM*RM57!P_O'=YA=N MP:>,#=/:AD1]GQ]7&+*_+0XH!.#X^^%YG*:JK1HUF"773*?G=;F2K(30(FVI MK4_UPX@)1<@GI[5M#:H\&<8 MM]S 5BV:Z&Q_EBP63<.Z ,J9-#V _TT9P?%(1XMQ%Q2?2]#3RDSEJ7-3@ZQ0 MKL#7B8T:S-A]$YD[I#Y-XU:-IS,])EM.!BZTY_HPWMR4.]4=I@_&739Z.006 M7^RA'O0 R\9O:)E \,15V>H/5L4>5:<\H%J%4DD M\7/ 5_ 7A\7OT]J]4#104*KOWT704#4,RQ]&O$WZ=V7'N!YQ@FGV9@!PKMRW9[GQ?(4]@S. MKB;U$AGTD!JIV!MARV2U( F9+);\ A5P\?9%HT EH9_2NB^-QI? FSYW)EJ1 M'8.TZ#5@6)W>IV^.7DRCH/?7$4+MJBZ5LN4RYA*R.T%O('-+3!^'3.T424*6 M\1&)RSC'MQ@@6#BH?S/5V9&EA&;X9UT06X"K/8$]Y15*=X""#D")Y85(!EZ> M@ J[0,NSP5^@_-;$IV]9&IPQQQ, I QN%'N^VAXS,;?L8\T?\R%R<+/K?8^( MZ]=]0C/S">._4Z 8Q'S]_8R8+ZBLA8?]J"C*C(A]]().4)Q!G$P)A RRBAJQ M8J.D$=ZFM+:$^A(K88V578 09CRA7T;"KS_&R"NBQLQB3*8BS] M4A/L@B@C@#!#UW7<(EBX+1]/M9O%6*E4+R53(D+Z!$S0[VTY_T(#GH"+\M;] M1R,P0(I;-QI_Q=!@=X9R.*'3J,O&+IM4+[O/Q8#I]2<603=^"MG8,H[O"<.\ MXN)T:?16\J)S+:X M W!I75O(/6"-B7&C+_7WU]O6=$=TJ88C(]M[P%-P]S9$98TE[4;+\^-CHD4# M/8/B<+#3# _7X)N2%V@1O7OD#&:=98,H&S"KUJ>(MJP=>X.K^:7S@0E;.S"7 M^53LW&'6)*J$!JD-.\@F*O.--*L RAPB^L*INNH8F7J79%]H31F48)X_-Q>R M%42F"7*8Z!,RQ$PJPZT_X@V'4AS8.]A')@+B& UR7I&XCYHBEEO:P3?SR2$+IQV_O8?05"O5N;?847=^QXR<=W!CS953^ M9)[(Z?Z3"M7_W>D_RWV;LO(Z.1_(\3W4T9[4%B?+"FAC=O(J:VNDMX?1]8F] MI29+DAH3U)FF4ZL"F38WQGCY/%>-JP^P:/=BK>BC2^:&F7M#:) MUV!)YQ5]8YC0T ,*Z]!Q$=>AR\PP[UIO8;H'4*]<_F[KC$:H":0?#=\#O/5O MGW\AI72>SG7.[Q)XL3S/"9; =(!S',[JN/R:[AN=4"W]PG.P[SUE8W=(JA"& M?V5!$$/MF^82AW(VC&)F)"4^'K*VR3HQ8+W)G6Q,Z.:S0O[3GLF$;3(V!NV- M6L.P,\9:O_T@KF2DI9X5@30*)A 3#:A2=_)1(VK*.SD$_X-F =,_JSSIWKZO MJU<)-.RA$CFGV3-IN(/V&E&/"F*!0T-XPWSAE MV!XYW^8WC::R1+63 K6HL\Q;AWO 2EZ1*R7G6^H$(^ML-VM"-YGH7A^\OTC+ M)B4QK@@?!!Z$_WF/&4$!M+&MY-U4(]LB';U:=BJB@_5&J//'3_V=5(-^> M@R.#"W+J&\+&,5C27@:13U8-,#[10HU3EGQBX>;:XR$<7IQV]'**2Q#T+J9[ M0O=G)=MGE.=*DI]E;N4![Z).;YYM*L129'KGNM-?CP^LV[[@#W*''HV5Z(>S M;5'[(J;E#Z-!C\&"73W$2L("4;-:M#D7Q-AJ_]2EWK\94>1!6E*^@:Z,J[.M MK>!9JVJQPT#U",OX@CK1P'S.J@M:8F^?ZA1S<]2X&S=3U=>%14[;>&*?1UHM MN$]%+C,XP]N.4W<4L_]<*^66(P5.FP71=K>,>3D$LNOI CZ9A4^4]YV6>'*H M/K_4;)U8K??SW*-)MZI3&.IJME/MJI7N+]P_%-":*CG;/BJA1;H9P3B<8LC< MQOR:4!;1Z.ED+1]=^'ZR73/LVKMZ/Z5(#")OS]_TQ?K3AZX:Z\I FU55FV_Q9"D'OCC_RT\I+]2?HY#B M,<$D@33Y/< *V=\4.ZUR\Q[0QO7G15;N.0^B@V].5M;> MK4Y4[Z7*[O:RK\:=S&ELU6D/=9>E!@8YH,S/GG?D[9&*V?GF&5B+)723"@GM MM>J'+EC3G[/6Z3WJ;X:XYT+_?A&#H]!S-<2KW!J_919]RZ_]9MY8U/B\DJ*E M04#<]D$JDP1&^HBI<-OGT\MKSY;($[Z41WSG0RWLRP>6 /B[:A662?JW.3QS MU6LF;:@TZR=,&D*/#M:5S>O>7XV1QQ0K?G"IE0I*00\16"AQV%,,NJ805%'* M3O.4_VP6)8KU^!.-+]OL^;PE0?9_?B82>E@<:[@*80_G["378 @TT/]SGW_[ MT>U>^E\*E/!(^BNZ<@\3=7PGN2;)@S6;,C<@^6TG@NJ(F,CKUV_'WCZR)39) M# .\UO!5D0>PL%O^O8J4B-B6N%K]D4G$VS%IC#! >VZ6#Y\$N,00 >YHW"PQ MM00?V=CD-01-6ER6ANAJ1[_EV,)!O8B([TP6VR6[?J"PD<[B2[3+=XS1^Q56 M"YO)Y*UJG!0F3T\#G[W^SGYD= .7@SVIZZ)[:K!W^;YRN0<[]N6SR"DIB\\^ M516885AF%:O8R>LV$-OC/?F*)1@6#GIG8U#9TT386'-HP&ASD(!+'*_6V%=G MUC81@?;V*:@5CJ-R>91^&5IN2SOKU[Y$5[O'8H<+,^AH M2?IW>Z]GC^.0WCU;H6M2I5SE60,0-%+([?O$U#<3FD-^E"PIC[)M9K@UR9!VTA;Q5/6) MR5&?MBZSB^-0B0V\(@]T M:1<55Z;(P*8+A)(+JH6F$Y>H7)'J2?;Z,N^+>=7 %@F0\15&ZL3D&_-/.>)$ M+THU.^\!U=JA3I^F.9DG&.!:,PLU6]5:;5C.M;\^?<1ZR7BE.=191*A,;P:9 MVHU!;'5XJ(4*#$'Q^K($K@/"[$KI8^G=UA,QN D0QLM@@L.%V+Z?'EHXVCWW M &R+,1Z>8HB,Q=J<,\^+69"'C0K.R&/Q1G$%&8V8GO[G_'&>H^B&QWVP1[EUAJH)W '-&5#MC-]0T,M'-:@$!J$YN8U!#0)%L M>_]*??3=)UR9LU\B/9\@(BW'>2EYK($2'([4M?.46)K4YM]9EI^^( BRV9*( M3ZO)SU2LZJ9E E>Z4QU^E'*!0>X!BPK"'X[Y+MV0!V_GC6?>H?V'!QS*_.^: M<#A1>KC<% ^$UVE<%5*DQV\E2X2"73FU7<<'9PCTF0:(W=X1*CWE:7WYD;SW M.(4'J13^NB'XW8X2Q' M/ M!P=+BAQI%8>_3W*IC=>96TH5VV1:A5I54X6)*BUL$E4[=>/,2#0/GMLT95. MO:BXMD*@8E_855C3%MPZ.N(-K]X.@QT;, #%GWA'QV&(=.1MIV/>NJ^-X.Y2 MOH\1Q$)[.?->&#G%R9+H4&+UG'#.Z.ZSG)WI9:7+&7">3F_*>01OATSL34+V M<$%-=SIXDL=%7XU8#3,PV&Y]LRW96X$^,KA47OLXN+>,S!JV=[YSH.MXC$Z:HL_+HJ?.0_)6"+[0FNY5T,7\7?N9"$^G5= FS7YW (7YKALC M*\TCU!VIZIHN""TB:(5(@@RWZID\25\Z5_-Q=U06.T%M)5N8O]2]OWCE0O3?!4J AALEWO$6W M";LFC D#7 W?8L"?K[^%1X[O4O84UPD)A^;*D,!**HNZL^9Y(8M]3*II6NCT M<1N";^' +I[0V)J>Q)2B/0M9Y)B53_"[%T8'GDKM3JX)&%KUI_H?/[]XM^;3 MX[12'1U68XRWNXQ5,W$^5$(Z?^$9ZS!=-ZI+\4B^02;9S,F =G8KUWP76%U; MDF&=M"?D"_;,G1_YH=LY?\\1V^7G'?UY?2^3VQ5*]9VU)BB/R MS:%;G'83"ZL?A]N6%3[+>GIJ/,B466:5,C,3.=%86H1]J:@TGE<;_%K5^EU5 MLSMS;=W-JYYGKX3@SQ5^;G@4$@.Z$>#UFY@ZEWN =75CT#U ,^656%[V1<,^ MJ2%P,*0ZH((A?^B#A27CMB36JEK0KGPJ(C"K!P9\#$HVF'>TAAOI#J#.YG22?G\1HRYZD[-5 M9@WGXEGKZZ9:0NMZW=@P92,PRWTX+6@H0]]RPSI;*UU'**UE$!I,/K 0,3/6 M_2FR&N449Z0K.NQ]\HLY>>R;>?2D24KM8/ M/3'A4RZ]I43XKAL'+3/7S)2!#\^_.>%(88D+3^GH#;N5WP-RDM1=XGYE)Y*+ MCI1X :LUP@!P8 B2 $[RNZPS4D5^M%00 R)8B+57(@8[ESA.-TWFRM,VH?!7 M>N'@:.0.#]> :P>8I;^==@X?9E1M:6YKJ)G(G!YNZ7"T0)_K-G]CH$B?Q,?M MH(.?UUK6([BFS-2S0],4K*D M/:[A6[X:2/_600]9X97DX)%'2#ZLD%:*_Z^Z[XZ*LLGR;FAR:I D&0$E!PF2 M:1#)$I4=_9 M<^;LGMWYOMT_ZISG.75O_>K>JN<^E>ZM&H2G!RR/V%S$H-:5T^"4>4UC&LJ: M!/ZP>H'X%OV*Z70U.K"6./S>B)N<-OH#Z$TSXY292A$Z1"]&1>I3WIT/%'M M1:B0DT]S_X/0NCX:2^D38TX^H?R\ !;4IF ."A26_%CD7J[HMR>>+H3"=/YY M\_49WBZ#'G-U&52QA;8DCU>>VN&/9]!>]PS%Z[$>-*9;FW@>G:"">(KP/#__ M8M+V8V9J9K-.J/-V<;,IE_L=!B:RI>+\*OJ#\\PP%HJC*(O!;=WO1\36 I[5 M&?R\^GY^3_"GPBV=HXRPDKN$1&8,1YKLB7 !_B-9:/:ESMK\A15X!KHS#TXL M-CQ&KRT%JOZVSK?0&R:G%L'"3AF2A*MD,B)'ADYM-T?;EFY%?7:BCXH\X32$ MUKSVKA,6^/YT9G*_:Z3!L!2*GWHF3MWG;S0F4"T8QLS[W=G%9/!X5*,AE2%T MI6N;@7P6=%\$\9Z1-KR9&9VI@WZY1*JH[1?!P*3^4_&1AYV/56+)(K09(9Q+ M?J\'[CU$O3['C7ZTQVF 6C&1F4=*Y=67IR)Q(':.75< EQ>D;H07:"=7;N4? M"X7X.&LE]F!*# 0UT:JW38\YH;VV\0- ^Z1&3#E\WWHLK_[V I;^S0(NQEV@ MK-:U#L#,,HI+VH3;=;Y>L8@?APW5DC+;&F'B[C6CINK6^JTW>=GS+=PE&(=Q MIZ\ >!CM3/WFJH.C"'-^@9K"&^?:WX?[]LQX+N*L5:RP(F*!5MR;D6M5']&: MR]6-B)JP.C@]PL?I,0*QQ&^@.:S5&575?&J:A/,4SZJL^@I P#XC1XWNTWXC M1S!ZM!F:ZVZ!YX&;]DDIA$3EW4J0?V<7HTT8SHO2)OLL$' \D!D]K5755#XJ M(*9YOVMM7BMV"CB-*DP/R^#)#]!GB8&/MJ +J <+ TKH](M M]F=$;3Q">()SHK5EO%C2-=_3VA!;$\RVJB\^Q?,-SD0/A=(H6TX5O%D_4T7<%B!=;=;UKC\P M7&5TARZX@Z5>6)EE%Y(^ZXC%76VX[1VI#B\KL\@X%*BPGK,0Y!]*.;G+@YG7 M@F8/E5]7D[?$2$A/L.3-"V2N>HN(+QE4--^X0J>S#!)D,-G1!V=1'+(@I0D( M:E+2"[#N)4F!US%;B*_IGWIL#U'!G(VQ6^=,@S_#+X]\+!\-::F(&A]C[U!K MG%OW_)CV<]8H7;W8VI=5D94 )Q(73]8E1TS;K#%5+.F?#F6MIQI8Z>VYOE[; MN_?V7B9>CD 28EFDD\1]U:/O79RQ*GLP09E@]44B1M(N^]LGE4)'-CK/P]') M-3EJ5](I6P:AW ;>:M*/;@#J[1#3',[O6C>Z>D/FY#6J+BG*O=1G^ M')7B;[M$X/4&KE"XX:V1W_M)U?,*P 6-E7[])%F9QQV?':]2%#8UVFZ"'^ZY M8_'5OYXOJS98FO!C]&-+-D&>.P:V,Z\$S9AA,F?RXWSONZY;5!A;!_KY *0[ M)$M*7&S4DEQ[/ MOK[G+D]X][-&;HR-3IGSQ'BZ6XW#\P@$*$W6S&'@QQ%MZ M2J.A7&VD1MS&P5_S/%A(VO(Q)X7$1^) 3@!HOS@3IS^;%RURP#%=,8\#.XH";G@>_CYD"LTW M<>2)\'8B1>3@ZXH^::LK&%(TL,\B^O8)R:85X81=O"Y<$&FM&&E;OQXM^4DA M9]+TEI%S2?:CC!NW=0=%AKU;AQ"ENO)4C^Z/V@3?--2N,7H"$^;J(**YM]V@ M+"&WE!NA41EFER2MRIXXV235\3&"(EBM6P_ $FJ2'<1=&Y5?=;^K:[*:R(#M MB5D7"$>0$91'L8'T%WIC4U&K&L3^S>BQ -$.^\W#Y0J.@7F:?[X$ ,OD0*OZ.[7!UCA#;#[/G4@YN90LA]KPKZ'%MT)H M<)2%"6]RYNM)?!;5P94.8.X:H.8OWMD9TQ!^8_T8:5IXDY%RVP+&V0K!6YHW M4?OI!5T?RZ))%H?X/IBW(S-J+08@(]5F @_L$BQ2E &HS^L$#^RJJI#^7<@ MRT8?P^Z&/M -U9$& *B?_;N+HMV_1U2O\1SKQAA]9R]'D16;!SG$R@==CY5% ML&+63W7P(WT8_D/$1 LJRPISXQFA4[8XH\PGX6?W.JQGE3VBE_YZ:O,?(_'] M,7W2N*'-H,+&%U>.[&EGC;G/?:B#0VED:J9"K^%*54A'$KY!H"=%+FW]7O2; MF+*" T"91_W-!$[IO>.=ES$/]8NXL+GXG]08D+IKKPK1N* M4 ]6KQY)?/SA"1"J5/Z,3Q4T0%SM+"L=LVZ.WN":5#;+H!RY0TDH"I'M&&0V M'R_P[UI/6D[H73E+]G-%+PY-;J['.F9#2;:*'__T%"+^;(]+?K5;!+TR09^.<$H):3W833FYK M9*N,RYG$KGBO0%/81JZ@E>F-$^FY@L@/K3:Z'*I3+;>L6N_MK 0)K0TD#I0 &;:]$ MS 2IXROI@P-F29F,@ ''$>U?ZH$1;52*_CB3#:GIDED:+WCX7I*A?CT#FG-) M :&JJCM6"MMD)V\X%[:-M<*5<8>32;GQZH6;[>_BF: -E0S>AL58D:C:1$8\ M/J5:YY%88,R0'2!<-*<1K/HQ\H/RQTJU-$0'^B M'N[F+M+IJ/L+L)>98CA1 M7SDB']?PX#&Q$8KEO#T:3N: \#%4^C!T(.J'?ZYXFN!2H[@&!HL\[UW9#] N M4S[O%-B5"G[9R;5+>HV2U2S@"J4=NG8.3 M5 LK"C.ZMII_D;(/1F0?3Z=A?TQBJQ-/ MZ?C:-]**61+H>*F(*$-.34^VQDXK,,&YL(N?L^KK2 'PU5/#M30W)AE!O]?% M+/^R+G8;-?W>YO?-,IO-DK.Y@<0T/^3CE]9NZVZ'U%\&7UO_,!0%E0]+YP6I MFNHQ\>_UL;PZAB<*.THX<7-*:VTJ%:4T:TOK[;Y]U@/BZ-,5:/W5'G3H@]):0Z_&$P8UE*:]%5^W [I.Z>8'$/NG\\3SAC- MI/RP2T(^&EN$Y%X$.*;%^Q1JT1K5 ^MFP(B@BNUWAK'09KXK0%;GT$KFHLJ' MI:$S$K-+M4LJW!C+;'C(P)[=!9X ['K:3"0S3P,;ME[?UT9E\?E>4*\PNT: M-^YZG'*B==?059N!_[6=4(C([ 6WQ8AW9A[>;, D8+B( MF5N4H/A_1_@#KKS1T1EOS]\1(O^/JT,@&AN^#_H[P!]QK MT0[_WXAV;=M_P6V=) \['.]K>P@KD-AXJ+%# (%BBW*R>QX8^?&/517*E[TU MD+YUUOX+<1M&K.$ #T,O$/%6XT'9<=3.P%)(;)5:(OX$$V\6:OZEWMA8.$DT M1D>:+A4<=M-H9VHLP'?///,57+W\0>JSK+G'>XO6<6>JTB1GXSNE<8PZH:QN M$DL-%["VBGEV6X6A BJLJ9!4DWV/)V4.;U>GMKQUE26(S(2 TY(%#YOYAN@[ M!^7>7E(1=9?I_F_6ZO^V#I/+R:*^S_(W3A[)Y3U-A'."41,2UMB7?W!3%#=Z MM!M&7B+#_FSO(ZU4<<3Y!]MU_"KQ[)AQ>$@[/=-X_HN39,FD)0>22M59X[>] M8E_R_67Y/6W?T7$\FQE<$:'<4BM[, P79,JUPOV*X6+N%LLVTUPD?="W1UOY MCBO1,#Z_"I3GJYEX2'O<*PLO%'THS$2F]-0QE<2CZ[&@\[/ZSS$D%IL)\,: M[^/%6MKQYXH!2M@S1^J\/1G:U-&IG=V7DI=4\_\[5?M_H-?XI!86;HVGBJ4E M&U;EU=! M9V3!016)2V44,QBE/0YM1E?F%*?$NJ@PPD'A]9F];BM>A QUCEA-(W83=*D( M[?V5T+GU'9!%_6>Q\PT$*X#N.,LVC^$Q%O)Z._;8^<=/P3-4L&>*%U\--NVQ,__^:LB5102;BKT"N.E> MI(!.<*]'^-Q7@%\Y*K^(J-W# 06BDRJHF+[\:.HW;OBK>KKRN&+#8-U4+RHL M_6*VP"+0HN:_7(1_X$W)(LK\YW7._YW!\IM(OX_K3Q)SB\A3_RXHC_XI>)8E MT327DPH+V_C!ZU @JK 5F-4)C-.0)U#V/2RP0(@/RDL>%[[M!*P%\?SB'OE/ M(H0#"O\S-?B7:^JOO-S?\MM:VL \-4H 88DDN:# QV=_"1B"I\'33MGS@YJ* MAN,0&U[W:ZN<2GHQW=Q.!]^0K/S[!@YGX=N1IE M5,^6_LM=$![ 8;^'5X#6GBL NJB-!0>#'W-*Y1F#P;%$Y5T! M0CD7!,]^OYK(N\#:G!;GST .F6@ZEBL M0KF3C/3M7DX3KD"O(R[ NSI7T_4 MB;1;+0^Y-EG0!-6PM@04[061E,HE-C_@O\7L.HVN>P#/D. _2I>#YDKK2>S& MI<1D 0Y,VO/K.% MY]1Q!;"[ D1,7'*@[4I\8KI\:QKSHG/X^+TY'(@XU.-B"73P#>36Q7;BKP!% ML(]E;S!B"R7>';#*W2].^9/F&AZ0)4KOVW%OD]1LC)9[]24X\==:MZN74^U5 M1N5H+K+\"9>9'&5Y-2;B-3:CV:*-GKY1#Z!J#-*N@:ITME!C3-!VA0ZW,):? M9DRW39(G=VPB'L8(X;G1/F=/PZ,[HU_'*):98NPFY.@WFY\8F0UY0U')/7>KRLR8&< *EW$BSG!96ZXGH MK8P2U+KZ7EC"$Y^,NQ-\1]-U[\7@M2^R<:-ELZA9L1+2TLXGWOFT=+60>\%B M:)N)4$-O(*)^3RM,"P8&PA]B$1'B+,LD6-X'=OK7+0UAP=J@YX^V:&@?.39Z M16R&=QUHO@A]2]#"F1(LY-'S\SX%PI_WXF/IC>Y.BHP5]JOC-Z MKL_!DY>2PUH6%?QERR-:CX6G.[T*N[SXC;X>?WNOP]W1(L3.&@F,)#D>='J- M*LTI G=IFIJ.6$^(G7YH%Q>>FG&J#9,46$$V*0\7W8L7HHI,TZUG/L^Y')$# M3'A%F N/6AC4-SYG)+T-K^CD9088VA)!ET,&E: M$7+OF37&BU:&)UT): ;<%3&-H91*?*94$9YGAAFL(Z)\4),;GE# M[GQ8,9I,PQ3>?(S_ K\,X(Y/O0EFP2B@K@ =]*5U>3XQ;6?]%K>KM-E&=:IJ M.'=8N.Q[7"(;7"+))#NEL0X%7Q8?78#;7XQ?S%Z%5ONDLF2;(3W\22()=^(U;:\ _V/?Z/\HLUE,3#/81W'Q MQ[TA[X"+W!.2^XJ?A!^VDA7/"P$\MDTL4;D8W"O _>CK#%;SZPAPGB>0>HEY=H*PW(8 MISEN045L3C"KXQRXL!K&H:2JF#]%X7BVH%+1WI.617DF2-A'2)$I?V=ZOZ';758-X&O%D)!@ MB6T#)[#B/U M*3-"CWDMF+-W^,*"^7;8E,^]+AI[3K3Z2FJ\(SV: ,_3\]/V+)7KU$\SET_> MRF"5;*?61BP-$6\#C2K>*-D53B$3UC^S>A$M!P/O,AA1Q&EB;25E"#2@#1>V MHS&^82"D^.)JYP"&>,G4[5@5H3K M$&I%,-AF2 9E%%#;23VMZI#2#@27?UY$8,.%%42!CM>\S"*4&7W_M2E=QA%Q_K!!!:Y?O<_D8_>% 4;1T M1P;=F(R";8DRTB!)W$*3PR4,*W(U,4B"/9_QN\4-].K"/,.VC1K""R:NXRFL M@C.^?Q_!M9(XE^--M[EI*8><=?J,E4?6%#AJS@[&LI2'Q= M&'F2^< $$X#BW_U,DT+6PK!U8YY)C!^3 DS95S"CWB#HVLTXZD:+'&R@'RZHLGW0$J"S"VB-*G-3K-"*615_LI="Z/S#+3']-UR7!G&LHC7H) M#R@U@[6R+'9KIXJ>Z"ER7 M/5_9F@$(MP?[L=7P)9:"9'^:7V1?LOAX&'_0^+)'XN0-//6 ZO3R*,\*]1?) M2YZ4:BS'Q B6P)50GRQ!3NZ=GQS/LHQ3!Q569Q]8,&*KZ(:!TZ&FLZ6*^R MP;2G)CG5Z('SVJR%?1KOLK0;2')S* \HEWEMM=!^QF-' P)#.C?F[5/._>]S M,FM;K%@=RHI8^.T!CU.&105?HWQ"VI/)MT4L'HX?/W\8_Z!2>.= 6'VO6DAF M66S]7C-;\F)F5UDX36-25.',P!(N?SZQ]+-WVK&J7QEMUK[*XHVFKGL*DFV) M9U8,%KJ297KP?Y=*3K46$O]0+N5B53_T, -7FN!(D!*C7[-7%@JG_;PI)\M, M*[RE!O%DJXQ7:DCC20[!=0?,2*$\)L(/!>DQ$)1K>]-A^838N[KFIZ!CGVRH MF6 A 9G(3TNPSWF'P:4$.@!5&G"G[3 OJ8PZK^U+#K>AZO*,&_[L^D_/A7'X M&=P2K\7>DG9[CA=15B9Z80WPW+D_][V_2*@IIV26O,P9LHBR MW],=7PK 'S#2G+'_^=HF*$^>CTQU(;PP!P-%W6M9LOM]P!93G;=) ML[,/:%+K=CYF+_%O*$!K&-6BL98#C#9.3+R2ZLI,S1W.O./G'#LXSJ\,8_C6A MJ]'90NQU6S_B"N"D^6QB*UNDJL^0*-#5+*[3>:;5A35>:(?YB(>)C,Y=*L;W M]'AY(; T4,B$!_VA\V=>.K,.@VQ*#N,JVB.0B"D M'1,0' V*C,4ZM3MXXG=WN^DXYYH-T2=++%@^I>>6%6,8WN)IG^:!C/'QX_&1 M%H3Z%> SI/VU5KI"ZR!WEFP/>L5? !7X?I[\Z!NTQL'\H_B]%X-*W[!5I^D% M/.KH6CO-AP.%?#0ZYIB_UWP!&T=K2FOJ3<2PB4)< +U\D4"RUW6.IUOKGOJ6AFB>!8HX'1$MEM1XATMS!BCO?4WGE_8N^CM0@RUTA>K1S]5 MJ]G6(_L;I+NTM9Z/LD\(*[;&X MLL>KBEQ"'M_-])\PUQ/ZZPX6%NE3C:4+(B3T2:;)Z%+J/:Z] M7B_ZRO(M D[6\4YWVBL 9RNR-+,8L['1J.QJ3[VFRABFE>D84MMUQYH^!_F M>.!%,=3/"_SJ(0Q)S!4@O!B,U@O$O@)\5%&]IE#*N:3*#&K9T$6 413V0(__ ML]R479G5WL$8TB*32?-Y-9AHJXALK S!!6<2>OWSA]2C#ES8%]2A>>A1]?&RE>K*>K^WY(VGGW$R-*@EK"H3)SN8 M"7#&A]X3;H&&AW'>Z1.G/QL?U:FN3#*OH_7#)'Z5K@689DP.:.">F:E)A<;) MI,A\$N[JN;F#SZ-Z&@;2C8M5T;'''J,FJ>/&$=;@"(_KRDM_NRA/QS%FSF < M8H;8*=N!?W5U"U;%3/;=?32\6929/2E>+I0D+(T/M^RHU#KW?B.U">(?>I'J1 X(C8C]B[ MOB%#VH?P6.27FQC6TL&=J,INOVNAN4 NN MWKV_W-_U@A2^6B[)G%U*AWW$7LJ%-9E#A5A\'H]_E./#I$H%R,/J68A15/ZJ M>0/;C0 )Q.[Y* M'2@VR6M.0RQM^638C^*O/>:YN9YO: +/=UM8"Z+Y+T9MQ6$7#<7:TE M@ISDZ\J33O^4-_-LI=KBPFIZKMRJY7CX"?F-#/[J3XVYRUM5&*C,DDZ,=;1C'+HBM3"#!F*37_4E8*C5& M'>U4:K2E,[/%8C/!W]&FZ.3QG/6Q:]6TRCKVX]4014XXJ\=I]ID+Y'0V+=/JZ+G&_]!:$0/Y)C\1OW*V[54<(= M%TQZB6],@Y2]GG3+^](?%W$!.[U (6>K.XD#5:1RJRZB1GSY3@TFFB<4?/)0 MZ,-L2H:G3*V88H!T%E=8:)D2S(Q\*DQ'<>1A&J'RHB8SWQE)\S#;M. XFN9]ELM),S+4.@X MSA/)J)5,.\04. 9K?!FM.:U*4TJY^:"B+XI#.[B0UBJ7YK:VV?GM6YL/04)[ M/T/%0#?0[Z9-3#HE+[\]CM[=12/"1+ZH@#=2<8-K,MARVYX)988[O%2T0\U5=6CAYNI M&@[\/_0V5VIN*,?C)^GT'KR>RRK *@\*(\'UX_30D&?V6&AYW9CTFL3* M7K?C1A0P*^O/]UW\_TY74_\&4$L#!!0 ( +8UF%B>5(+E!H$ .64 8 M ='5Y82TR,#(S,3(S,7@R,&8P,#4N:G!G[+IG6)3!MB[XD22#Y$PC04"2 M9$&@124+3 MN6?FSL\INOIYFJI5M=;ZJM9ZW_H*]1NU MQ7EE>2!S P 0 #_0>@YH$7 !8F MYM\/NF"C/SAX.#C8V#@$N+CW\(@(B(@("0@)B4G([Q.3D)$0$MZGOD]&04E% M145$2D-+34E+3DE%^7<0#"RT##8./@X./B4Q(3'E_^."^@F0X6'H8+I@8; " MF&086&08J"X A-83!^,?!?AGP8^@(F!A86)C?57:W2K M/[H=P";#(7\@*'N/0L,V_/*=BK-L6-V80O7('P":AI:.GJ. MAYQ:MM8VMG9N[AZ?7>V^? MX(\AH6'A$9'Q"8E)R2FIG].R"-XCE]7 -7>A8!7Z@$?Y/"ZKLAV?35CSF,K"=8R MFEUDE>/DKVG_L.R_9UC0_RO+_L.P_[1K#B#"PD _/"PR S<:65'<@'_&Q6# M^/U%6*3H$/WPGYNM-R$"%T4'EI,U*G5I\[SBU='&RM[4E+A5Z'&,EP!M/(UNV;Q I[IJX9<5-WSU^GKTH-:BOB-THM!R34)49$ MCV2?Y3[.TC4))NZG71G%C2[H7M32J(D>PBE5<2GH]B#2+>-,_?5&??/W8YM M[/L$B.O5QC*58C_#DWM)MFY2R=2:N?.MPV,EA;4:[QT&E4T"S6/*IIY)63/. M?+]6JJ\=JS]I8AQ/G4HL H+;L3V^D8*]94'%@9JO*BZA_<*C>*? E= M.\47I)US+5Z0>7:&,61O'\ K&?IEY?9+C*X)YXO)8.FE''(&36,6P9Y?LX]+ MTGLED/>S6AW]&>=?RMX3E6" #$@P9RJ[A- I_PC5ZB%E#93J1SYDDMF^Y>^P M5]FE?A,[K=(4NBC=]CO-Y2GXRJM\_$XPXR($U)W^3DJOS>:'K^X$837YG)1= M'>:A>;S)P&$C5U*PH*:LQJ=G$LP3&P57"J_<#W>5'SP#" "-0,%1=5S8LI_. M"3:UII(M29(?GZ:7;Y*27TD[X\G+?%Z*:I#HCX!WM,-"$GEF4

2+V5/\#0"P (Q131&N+O)O MGUR%)$&&P!DIJ9_\M),'C+BS*$:2T,&4,XE\BFD35Z"&3L51]B/GKSGMKT7S M[3+9W*V:CL35CEC >IH_0*DA]W^J#[USREPS*;>;:X]):AYFG"EX;U@\K'NK MA_V=D0H[MD6!M4%EF6K?]/[DP?G[[*"'X4:I!V^]CS@FB:J$!EC3^\!-QH*\ M!73;A,'/F,O2Q%V6FL?-:-X'F87D:+[WN_/5,B=.KXGF(XO)=0B7<776?C,H MB!4[-3!GS\R2O"U7U2193:-+E*S'X]S5_,6#4#U>L?]46(J$\#&[*_(W[_4^O^+*G_62]?96'1N@2-^Z(P"1O11P%$6Q$9CV( *5D27>RME=M8/ M/HI[1GQK##Z;!M_N:%S60[=+H5>C!?X9 M<;F5=].04P')-)PJ0MD1+A8#LPY ^O2C MG\!K=@TMHX0"_")E1F@0IY#;#76L@!E2Q 4,>4/I7PZZW@?=G7,O6TBFAO;-AV>DY;AK-%T]Q_PE^091 MM.7="T[<9_Q$KSS[R=_)5@?U#HW\T@DP52R_:6BC?$^H=N*PV'SU8TEALY.C M.F[>6$1%BE^[V15C2JW[_,_346SZE*YETIW+5H_N^1 >'BY]_13!7]\?,WJ< MT6E;E[M-I!5YG4"4QYGW#WL\!/LZ^X/&]9)%]2V37[#,GQX:8#SIZRU:RX6& M-&IDG&HWM$4OL(^%T##$LZ?)Q>O(O9:G2V&_[Q,W$>E1T#&$.;#0221.R/#L M$BY.$J 0^L0H8=E*::1<%9!U.TGHJ*WSNCPLI(D?==OLT5><3U+.8E*TO0^Z M:CQVJL;1R^P"B&6=HWF M&BY;I63<6-9JWC!X1#LN;7\?3CIASY5A2%Y&$=3Z7GK.GBKY[\?I>?50P<#P MO@]BY2NRJ['"(WX*Q0BCL7>\%_@KL6<:]@S<3GFQTXL1>+&[L2Y!AN)8=\OY MY@UP:-:NV.CO_J(]ZEHW8_EDZOSC@]I4<&H0(#LGJQ6H!%A9,NKXPL("*.)% M0[Y>[8,QKRS@^A(S> M[E.LO8YYB$%P[_SFB+:\3GE22W?B\,\XM[G2IR>Q[K]7?&.G/A3X24Q4UWNV M2\\-\^76T&#*Z>$=E#ICA@RKN\%,&\J(QUI?*TIK\MK1QWG6^H8JZC! M15)$&*/ /2XLS4BN;YC_K2K_A*XB74KCUFS^O=/Z85MGU>IL0:VXL[YJ840E M2YIZGG)WW99LBZLK_D8LKC2E\X4+<;'RI=XU?G6=3'1V),]7>IJB1KS^&-'\9H#UT&JYU32B?F)9;YB7OG%RWOJ MMI[B-"F:> YEZ[9O/FT3% M!-GC28&N]H9QQ;*JO4CSQ<@ZJB.*=P<&3TVT1 MU;,>%<1VC7[\E4,>]KQX1^G%OSYBNLP_S!I/9$]Z.76;7-R3:Y0[85^;;9,A M,(YX6?6%(?WPW@2O9HX+/BHH4ZZ3P?G0HQQH_4O\%CP,5EGW *(%]6LG2S=BCB%>L9PB;K9VOB MZ]=6BI)@+%&@-5X'-[O%NIC(] 1#N^K6YR=.)9+L]I$FR\?(UK-Q^0:;N>AD M5HW+U!6C9&-&O-G(T!&U8M_+$OE5;;=K+]%-,@1W6UTH+J1R("Y\]GR^:'8U M-2(_+N#-I](L83^E-7$[=L.OC M#AG%:Y_M0(8L!2/M^4$DGJ_/P$Q!6R8":X9/%.^()=+F"B?I16&#OM75(^%8>/^PNVWA@'/ZX28* MP+VI5*_0&'KN7(- 16[&?%EC>G&2S7KBQ2=7MD3ZLUB5T1!SX+PS3;9 UV+ M%=3MPA!\RX2>D_W@BUTP"B S>$25VY!S;R9'+)DUVB@Z/\'4YF"G0NP8T@LE M?7_58Y@9YKY<[9\]I*(@$D>E$M@L8;I?_=7O]XA=Y3HTAIXSL%DUSZ8Q:$'J M*I='90*Q[J??E9[%J(K:P31S*]&PNYF>\B"H+I[M;XQ1]? M,H1MZUI,6J09Y)C,9S^B37K@34?+&0S72P<'7D2E<[O?5EJS4^MJSAIYTY R M+."Z/_B:R"J%34?[6DFZOA#2L7][F#FG^5LM"#.4:RK^,0IXJY]83'*/UCHV M79Y4]?H!HF?ATQ^?P"^<3'?<2]8UWFHQV:8O3LAG?E53]#N()"S8!1BW?R9N M[8ZN DJQ+&DY\YWQV&_2K;E.YS4YF(WLP+\N"TCL'FUMPS^OSAMLA*K*)BNF M]NQ?VL;2,I)]RJA.-*Y]KN$ZRZ1#U6T'II42R/]M;-)?^%0!^ZV\=DT*.\;H MFVEK8F1=.CU1D>F"4_":ZDFG@E&>P-(#V?>HL\F9_,)E4 M]$#K\.@V5%R%U7^L+KR3Y"-1$AWV3-6X1:#41#LSWG1U)FTZ1%-QWJ%FDGS) MORS/MR[>W=W_HSD@U_/4^=ZS>U7NX-"YE:JJ"5$LKN]A6KY1(<@)2\;1I$Q" M^N(BC<]L'$J'AZ9-D8)IP*FT\.IVN,6,"/=1AZET4G?I4*%2H6(WJXHE0P<; M&Y%?AYG+?G-"'V;-A0#!?H+]U?2)D6%MDG_QG%V,W\2G$V]6OK%K7V_VCL>R MO<-N5][GQF^C"8 3K>/Y;G'JR_O279>7ZB-BU(13M^I\FXGU\<\)JB-U93]A M=&)%)Y=%@8!]'\^\[$6LRY+$MH;ZYN2UBXVP0>]!'FRIZR"I1TG7>DDLP6D7 MO!H?GF%&$VF._?>1\0,ZJBWZY5#W+[ YW$[#Z,8W7]."=KR&^=-PA$*5RI)( M#JP?,?V4#F;TJ% O)]1! ?'+JR.WP![X1F:\D4LL]W 6^>K5D4UVY#:MAAPE M\+^H&"^,QGC]Y/*-;>>22O5JQ0DT]1^:#*POZ'PQTB\MRZX+$@G%^\2J0#M7 M_.TU@/L,1U7N:9/A#<5 Q9##2VGB]_DE:X<*G4O\)[15S0][5:\1TY48-^OV\R7R7?\", M)984R9:Y ($:LFRPT9"_C6W'Z@,?6(E\CGN_OIYI>/=W6 ;BT8:A#46[GDZY"RI8 MMFY*#"K.'.'<.J\B&+!7%1U;B"UM40"%E,/E[CM']WF1YLH?2OP.Y8^KE >Q M79O#BV>?IC8"-#9L1^1X%0Z_!2=A/3&!/G?"SYC%7=##W]J9T*Z,EU[@E6W MM)I"WT:.SRGQ^Q4D"[6_^-%+BV04R7'YB9F=LE80D=M\0B!'DH0M]F",?D\N M9I(WKGBPNHU5SG6 P6+[]8+\FG3!ZRO$SF]I%" )#!]/YXJF8T%:[XYN5!M5 M;G=>"9QQ266Q%UWV]Y;9/N[KQGBVJ_*,3E>&;D)D2!,%:%9_KZMK:WOD6,[V MC-DB!\OE*#+^]MG$!<\^SV )%S]_:6I+]3C+VXCP]D>^+H8B.A)B?WYG)\HP M86.!D(TC)X1"-H;!'*L3"T9]!_2R MBUW1C"U_'#!H5'##N"^HPW'*Y'?Z."MBM@G ,IWZ#C(;CLE9/OM&RG^, B*E M% KA!<\7ZGEW](CN!N/J.RFVQ5"%:>]:R6K! MGD_>@%P?_,S M.E&]A!&?SWE$HP#[1$.C7J>&.9XB2V)RY>)>BY)075[9#7(:QKD:>$2IH:H_ M$+O$S4=^NK;4O_9Y<\I*:=N,G]KSVF6SB,7Q=AW@Y_GM20H=#@ST J<_EG+J M7*:\F)\5N=>*'!%+FW3OPY6(D4 U& MI)DF!EH=AT<0O9ZHL;96+>?+,]_KT[76E@T"'6B\U3HVTM M1= BQRR[\;_+IZG:[=I.C1 2*. UDP(*4)C3\S6F+D$!'&V=F9<8D]!S_SPG MA;4 V*F%M2\ZFF,1<&4'_NN:RTD)5&M::5+32B,3@89MRI! .FF>7PC_VQ=P MGM5U)9RMPKJ;>)>[S/P/4K/G[YB*4 F:ZO;RF?T$E?D^>95#$U45_:ZIA>:Z+5Z*]ZU74+NI4*9(BMQ?%<]L;JZZ M99Z,^I&]=A(]-)Q1KCN8$<(1."B9@GV_5V\&MP.'9IX+PA#87U! >$5P#9_: MF=$D>^NDX_:D@-F1\:+BFT\HX"<,'*9<:L1T9J:G$EK(A;QT:./AN,E\H!=9 M29[RQS8/]+0.+GKG(7.# D)SX.@H\((5!:RPHQ$#Z'@RDQB\8PF"XXNC<8P9 MIN,("C!,T]^J00&ZQYE# BW0.-C-1 Q2_P[=$"]SAQXA#VZ-'H$%/:U2&SP2 M K"Y$BL#/_JACX ^+S?)NV %FV"DXS\T$!Z(Z&+FV#H 84<*JPW'N9 M!W\+WK+ZYX0*"%&!3O -'2X24Q4%=.EM(Y6.Y&W^8^Y/T+(GRYNP!11PS7:. MA:3_LIIR1X1V6V ""CBAS#R>1 %$;3M69O]T3R"A2[>PRX@A>*J4\TSER&P# MM*\F?FUY!48JWF&B-2^$OT%KSO5/S4D/-8[[H+\&VOYI>V9355^YD^F)1-VR MP]OU85-FTRSI9Q5Z73&-_E+EADR>K9P\]Y M0H-%Z^0JT65M\+HZ1V32">T!:^?:=EA>L>[RF/#1Z<*KDWI%BX?QKJU+94RZ M#2>$SXXWCV8%+K!#-X A6EV+;^?#&-W6T([5X\P['/ I4>:JV9,%58ZN'RIL MU?%]W8L+FY]AFI"RYZZ^DZ4B/E63E>>9"'XP/G14&[K\&=R1@*3A_*B Z%:X MNTY \&QE-.13C!A"=0,/_ 51 &%F!^B<&G2U!3G.10$A8ZND-X30#7PP/.T: M!K=MB\C9&R4$0: =.\=A=SAMI]B9"%4!!#\4#SJJ#UV. '>TOD:H\CA7^QMB M6.X>P8V1]U' M^\HH(T<&L*)X(?A68/FVJXQ()B6.QM?*/7U]1DPNGX3\2_(6>-:QO6+&UCV5J()+BEB*F/"D8WQ[ M.U! U&YI:G6ZG2QSMO/WA0SJ]3%(#@H 5U"%&#)&GI MO__2XP,.GAZJ\9VJ MHG&]ON^(?91@ZY##=$RZ:6!V7(MX1 *N1B]*0K2)WJ## A3 *AXVK(@"(@JE MF)&ODE:7\.%1V[3G=X:0)49>\5B7IKN4<_"AUY%!3UJBHY\G6*+D8_<@27QM M]*VI%*7!0=C M89=+G->6"P M&7+:^P>ZY<^$?C9N'6WGE* K-&GI@,&-6BG1OBU RD+1SG3!BLU/DQTI8^ZG MN&N(^+ME$2-HA_S;H,%(1!M< RWOVY'Y[_*MSC]S*'W1XR_\1R.O3_D=WDYSW7U1.B&0IULS]W=1=Y/M#\P2$%E?L[:M$R*L)L^3X\(J-R[_-TNY)> @3Q> M0;)F3?B3JI!F3"0GK5LOVK6-G,D$[\NY9##"2[Z]_YBKY';)D+QBM$3*FW"P M2+IB7TDOL^#,CB/C^WU_]U[C?^*%9OF5FK,KOF0 MC"C@.PG:0SF'/#Y@BG-H L73.:[L[_\2/"8&6K:Z*2R6"_1":1#_%"?Z;Z M[EZ/RI#:Y3+DAVQRQIX&/6G7S(",Q%V5J/T).S/EN)9*^%?"PY?X;WL+H_W0 M$0Z3[[P"ZT0@L@9&9Q9UZ*;5.%7N=MHR&1+D^^AN"@%4%'8<_V&M:#$Y%6A! M 2GKIS(*=%UP'[U8>JFCUD$TAR7]?%$0BP+>F1'M]%TBZ:HRN[S8/DC\HOZ& M IH[W: _]9@OS@IBD9+PF36:S]0YI4K6%HON=^)BQW>TP>A(O:(*U\-:9M]L MLZ_5('$[8-'FSI%]RQJI^?,VK0-(>9QU$M",/3 'O(X MH/$$D>BEM9:$'MT7$>DCH-ISWA%A&CTL.=OV67[:5IT/D[I)%F9Q644#GT7WY[ZV98C4>E&._MLES>>B, M0Y#D7<<01W^>.LNF>*41]H2$S#+M\>#4+0O\04PE[,N2-XH'T$>(>0J]^>FD MMZ6SMVJ$I(S,S)0L?S[UL!#$A/G$):( =Z0.';8G..FUUSD;TV[,=(;;, :B M* ^2A_4 2>_P).A)OL=:($T9-RUE(*-6*J/[-T S;HA%*^.\.6$4J0TTK 4* M1[O(2\,VE87>MR,*,<%1K=Q3S>8KQ.+*]<2^_.D^_-3K$G'KIXO*WY&L0A)[ M"N/-X@]FI&4K'":#_=.=RSXM)77 81UM-LM>ELR<4OUXM.0@C2/$/B?.)>3C MR(^BF2_=&E/S.KM3T)3%WYGM9O=),C=_V_T0GHWF]>)U'87)7YA-^O-,:DR- M"GT:>/8@<8-LC]CO\,HUEXH-EOH:5I'G(4-TTM7*]*:F44 F#;+(6"UU8::Q MUY;T>FHD.B=\\\JZ=YPLPZ8FX^F^S7;MFPQK#LKMQ*(%:0&8(MLB#M4B\=RC@HHA$ MKXSF?G4'Z>JN2I-(PT7W0VP_*I93TG>Z*""LV:O\O57Q[V7P)_#F''3II?]W MGP!L73)-;\K7E;LWF@OUVNG<;K+5")C#\7:O/6&M8DV4]43ND8A!/!O%9"&*'61NSA0::<3$*0S5P)NE1-J9 M%17K!HVV!_[W0%)E$.7!S_XC"%AY"BWMCJW;,$^''_AD1+N2D+K$+BW17VJG MS8L+!&F$*I^C &(_V5&$&A7OT?.%J]JOWJY(A8K5M.[VG-WCV5@&BEP.Z]D= M]'Y$Q&9'VIUB%&@SI_ZKZ*2'4XP"^IV.M^\"/4!W(%N30V?#"D0R"B"!_L9% M1_VQRZ064,0-N#\B_9!20Y^(*SL2^*_5$O'[4O1:;[W6"OYAK?0IIH?OKT^] MG%='T3-[18<7%0.9:,+9ATYMF;>$2]"=JXJZ5>B:SKE9T7&S%D+2M.)<*"<. M!;3.WJ2E,WVX[4**&DHQUUA(WFX%^%ML6*VS)\"GZD-=OM(7T3RRVY NH:.7 M8UU0;EL$)1G&BG#^$=@TX?]RC!0=+ZVX:".W-:4S@B-NG_INIAEL13TA/XA0 M>LGN;%2AH4?1OL1@VD9V#D9@H /?NL=VX_&NU\X7A&;EC@+I4YY9G^JV>W_< MU-N9H5,%=Z=<\;0_UT3^ONKQB(.;=2JA %&:E^#+=5\4T+/C1(C&,EO9.YEP MK+^_]\%.S&B,BY%RS>"+;U2 Q &=/8E@57.A1SXOZ2>W_*MAS#P:;,?- ML)_)F3RB=?-VEJD2A\_ X%Y(>>*GR";2#?NIA&\5(.:$M#;+_A7?+3=AQDWX)CIG' M9/IV\[;,MM$I5,K />UMNG71SDWT:DCIC'B4&V$?Q@-&!TTL2X:P%Y'M0WS& M9A=G=-W5XZ!K-(NX&BM,\T:;"KT]F(AUQL?VI0_9M_H4VM*5@S1LN[N$]N3X M%E4A&\UNX=">B*>33CI6#RH\P(BK%"02=%(X]\<%!?!MH7%K#%*D_$FA66&) MALE'WYLQHP6[M5M>-Y1,N8E#7IV+?EJKUC") MM?TCRR/R@_KM6\NIU(TT6ZGS(>[]9T]8] :GD>PM!G"D\-U6!3SONLI(/FD] MI$-QAW#CH\4]EQWB=PHN@OLBF5>SI0Z, 6@-()? V&KHLOZU:+QES+[36-O!@AQ[5W9W;_7)(*[H!3:HQ_BWU--S<(?71W$F>S14*43I*3"C] MSZGSDA;ZDT.!LKSJ!K7*@?HG!PH6TKU4W&EJ7[^53V="UR))#N_6KR>)AF#- MR^FO[.[MZKH*<7IN;SG=[DR2LD&]T9IJMAF&%#Z.8U!>!S^%+LMG&X .'R/^ M0'U2KV&@QP7]&@I#OPQ00 8:6F<1Y#ST1P&@!D*@>Q[ B0ZK#Q]Z56O(O7[\KR["E(WZRP5HOS]#H@70(/NWZ1E:L"6@ MI,ZI+$ ;?H54./K/__JWH4D$>47V'21T+7-U_ *:]2D8T G?:YP*WS\RN#YQ M%6BT&W8AROR3N:F3?9M?"KH@AS9"DZRN^)B73V@4CD.66BSY2]8&[Q[!=^9L M?!5%=!M>8LZ*K!]%("_580"/LZCR>^<4X^,E*4#[ 9S M-_-&.3&3[-P>1&AH,^?XV99I,6?^KD%*+CI=X[/\$6_PQPC2PQPC MSY88T5N@QC;S& 8'(LV<_NQOJ*.M*8ZDP\=&T>VP%/7D\_F* MN0S/6EOD=!4H%=MCMIJI'IM^#4FUJQO DX;>+I/5YV)>U!U;#@Z*"N-BF"^[ M4P]/(YX:D/+U2% ^@B5KNB4E9<[.7L#],C+YVMO=>@C(FAS\6Z:JXYJ);YQ\TMOH3+.5,\@X;GZ(QI;>O/CJ[!F MA9S9VA3;$M[1_OS/T8,.4APOO!V7!6."@\1=):BL5S&+$:H35%8&<;H'O)%X M1#(C_+18?;CEI%+C]L9^#,?B=] ]LP%Z/BX+FN;%@YI#VY9XE0+[(+M\NMLB MPR.5(Q][S_G9J[JXCO[IXO[I,B7TM^DO".M+TNEO 1=/+PI!+7;1GS^L+5_? M@]WLM$TWT.\W&Z$ EI%;&_0/DK6:V%XF578;N-M_AFK+'9Z!9O3:9+N7C@), MPDY%]XKN>/IZ$?:C=[BAX,4]:-2Y_#0,60RY"CLM>WE;\QF][XM3]L!)=IS* MQP5-,J<@?-;SHO%O:DF2NG+)?!-#\4_:YUN"MB?8B69R]I8X:^'0=<(F8E!G MFH3#PY5VJLT-317G@YQ[\@XK5AO']W"\%V$(?_2BFM%& :,A/I N$/PYFC8^ M.2&=)XV0F;V<]5NN(G02@/I_:>C-]RZ7K'535MX;.>>FC5KW]7-9!1&A\0EC M)L*U[#="#OFK*?3/3 >2L:XAI$Z!U5!F4R;G*JE@':\9ES2\_#Y_?: "Z6 ! MH1G;G6:&]!UT;HB>* #3_VD73FC]<]O-*J]+]<';KBW0C>W(9EK[ (GXID_T M4'73!,*L8-]Y\-MNFO&E)_FRK$=^3E?[I^B2H"ZA[T\N13N53,M6I4F5I\XK M*/I7HP3(3$W$4D2 13G\C\D\I_?4REU^WLPDFQ@-VDM]'Z+H%'FGLQ:G_"/N M=W"?: O=PXU/GW7VQ(N8O,/[]K?/O.AI13_XD9?H&JA>2:\:Q90HZEKNZV>@8 M[;'$$,M$*E=_PO2+VT7$-HURP(==\0?ZQRV@E59-__DY1!9.X?M,4 M?TW_9^I]'7+N6.ZOF#3F=!X,@9QLOW5)T*R-5>_C3Q2@+K?K!!$>8F@[6:R9 M->*X^XN*CV"LEZN[_839+]"WW MO1AV4[*S?](3/V9;4-ZT/%.P5.JJ%L,@))GHP6$ 45? #O P*FG-'< MN4/N\+1A2SDPI(P%&E?](Y_X$QE@>N&?H)JZ5$%GHDP_MO4Z,Y.&]3:_+#OL>4$6[9/B M3^3V6 M- ?QD+9K.":>V-78#5OC_,B@&NOFFIPY=[19FONZGED/.[:^7+PC@[/I.+^" M.L>*S9N*F9NE7O4$0E$^$RN'Y'CMK#!Z69X&IGPO/0P)_&AUJLOGN:GNR\6R MXONVV4"K1/6TYP^/ UO!TLS@R=EEEJ2.GLA![M6TX5T_XO+T=-=\7.H%*!02 MM@Y/6AG+2YT#"=R^$,)+WG8%=&[Q@GW+!,3 MC"3] X:G=9U81YEUQ;PA,)C?-7SS49Z!3W+")1+'LF%XB^/S;,-;J;2Y^U_W MY#75KJ::/&TYWJ)#@"&MFG.(Q',^@S+RK<7ZVL7Q78: +U5?$\IT$LH@O,72 M=J4)7!<5AERG5O*+=O>.U'P_;JRV/2J]4LI<0Y18?4YX"XX";]""]]'4SG"# MI^3DY3Y_&F9PIB $'..:5*PKP7E"+\.( N*"U="KN?.:_D*_QQF=2:1[V@HL MD;[HS#+];O4L5X>3<"&VH_F=5T\+Z>A[\TF+YG+1WT_T."^N(CKJFA<(_:ZL(JKZ6T[O_E;ED=] MN0F_'1EGS$X$5)M!9*+7..G]L?:]:9SZ!LDOWU&]87D=)$EFK.THO%17*F6_ M1BPV_=1>VDNSIC;:G#5R=TK=!R,#QVU8:$O3;+J;M7$W)9STAG@4*X,O%[T' M[*NH+5>WHATY3<2<*"%">&76\\Z7]Q,73')8"N/J&;>!:3QX\)J7,;1#J<0= M!62BEP']>/-)TLJ$-?+&%/'A;,2J1E9[=0V50-3YQ.>X/0 MZE[3KK$INS 7.V\0#'57&HW>MN%I9CP6-CBL@+^&_OH&/7811R]!U;]8##*^ MEEXM0"J7NZQ*\>)R5X"](9[=//2T\S4W2UQ3PJ[FVEPUF_6$TQE9+_528*R0 M<*3EQ&P@+1;@HMX/+3VS/!>E] MNR/UT0J/Y4-_U0L>:34QA:9QG%J55X%$^/@,5)'1&U:>%6!8C<>G]^-&@^]7 MIMUOI;W93.*&W.GX[_MX][T@0U[:L<,,8W0&!_EF_*OG1U2N+RL]_7TA)Z+A M808-F:\:(O=\4\OYOIVMO_E<)R2T<5^6$31D#[OJE MFS%E O:)19?;B MC8?+=\LG.7LD0@R\KD%9&P[#<8G8R,6#/WB@43%[/+?^Z5?)A*)8UE M9J3;OL720(/TVDN/W[W^V!$4^.K>F>[" *16VJU'VDYTDI>]59]Z:_9(ZD>' M(.MG,6OL=8D>>=)WD85*W76.,,1'FS']9.2C\7+V)EE?2OGILP-R[Z%-&-BN MMILOII>D1?CKM"?L!/?5C)22?Y:1;!'?'4R1&RWW]>4/)9\ICG: XLW>#/L>*PJVO!_C7# M+OH%;E2B(+F :]PD/=^[(6K!)ERJ(>9:B]=A0+"SW%N&;UB?8,5K5) 8VWGY MZ.:RM"1 6O2_YIK:"[";&SG=&@>;\KTRMMBDK-%#@%>;_"ZDB_651.G$<^IV MD?Y(0^%^UCA*3(/GF6N)_L?$5GO&I]%$!LH!%MT>I$9TIE5]^.D 1K7? S=&AWKDKG MR3EZ>>Q:59PAPK@NBS1<5)63<+P/,XTCV*C,'ZL)C^3)T=)5:(ZYFS!H'8M] MO!K;F.\L-1G@R]//2^S>3)VLQ(W]9L7M'$GM=#.:,_SIPTQDNC?502OE M\<-@R[4O1ON*^:WZ%:7&SV;&"BLC%5^&*NC"&?[E2(^RHBCI_@[OC+B;Y(^E-P<(_B5CVRYA[RJ,OF+#5L72LV:4]\B7BT>AY* M.2^;S_#E8V70WI#I^5TVI5"2YYLW#(P 74J&I+.=Z+%>2$7SB]+=Y%,3P_SH M?:FS(<^*RR@=NM1OA(&=/+$MMOX6 D;@O>4MX8$\#S6#()A;9,2-7CZ"N\X> M?J'_K>J6.^TE82GMX38U3^C3-TJ-/0I+;[8CDR=6D]/]5X$*L+,AT-^Y=":FU-A/#"%\F M"GB# JPNF'MJ\PRT'5A?75.7--Y,Y1Z0SH)SR=YSW_7X)>Q1PZ;Y#U\9TFHH)LAV(MC M8C=9C_PN=Z'K53PI=QH9H27NU^*K'=LZ&9G)"O=Y'H^'<_9O(G"Z*!XOL&$_ MX+[RLFP[S2N:'0SUCER4[ MT3KC=-E,9XL%L="T=4VBV<(2@^*!9_D!WE4RIY2[!"YMKRA?11?#O/3#M5]& MG>P3N5$<\U7>\=3.\ZDD=!\ 3%\73943?A>>:A^Y1![17S-Z7#\47Q[QRDL( M)YQN,"_BY1W1-[*G\6<_K>H^+G=";D3&JJ]C1W/E-@F^RSW[=-[SFU]T/>=STM MXF$>G[>.-X>64E952AQDR$H&W[AX)KO@-+\K=;5*'V9[KOB$J&&O9@I"LJ?P M&;R/0)2R+9>DGX2%;)P([_ Q#ZJ7,(O1/ MONGS.5:'F7AJ$7=Y8JDEO?S$0,<4X1CU>4PO(8FOCJZ=[SB@I,S>A[/+7[:& M<%'7VST\8-"ST:_6(-'HE0%K- H@;\!B^[K"F#3T[OL4]^V,H=&))V'L"6=' MB]>K[XUI2S8U^+S)^[+ M*&Z-?/CZ$_8J[J6 M28OQGN\_YF?[7B<+X\D29. G#"\^H!WN_LD8;.(:R[I0K#Q\NW.!J$,\FSRQ M;C=:=-.8*L]JFGA('V4J;SGI0*]3IQ*^\H+]O=-%T08C,P9Q=+3;+%ROW?6] M4Y?D]+>9GKVG<-XLG3A(:NO+=R&?J\ZHA^U[^?RLU\9$)">OK'I%XXU42N9G M^T7$+I??N6RGUA;: @ C/_"@ 9A.!%/ZF3RLS)UE^.:8P6/ ^H->*G(NK67C MA,9"Z?;)8_GXE74GSKCNE[MZB=Z,"2J0?8C V2BI3W:S@.H)K,M,;'S+5G>/ MVH@AOYI>(KJ/LS$>_\%R$T\EE=7B)/6@7[,V,\W)=A>8TK92@?WRQF%H:#?2 MVD0B+[D[I/2TGY -1YU:<4V]J_(ZE5Q)R[A-.U[UC ]&9.XQ#XJ95PKZS4>E[2(^A[H M\HE$@C)!OK0]LLBQ*SI-GU1$T4U_62LG2UF1;4XA.1W:^*@YDM+\F49L4%G_ M>/&@8;[%5&2LY)2!/+&1*U WP&*O 31EY+2A;KT%<[ 3 M!>!=E#U5JS62EAE4>6ST,YTUYAD!F/]N6-4O5<)RU\S"3[.!W$_DY)FTZL>O M&7<\Z]^]P89P1$,=OOC"7:B2?#_IRR,MKK7L>_FR<:8Y'.3R$B4$.:,^VU2F MPD,&ID%9T7%L\CT:D%5=LUUCR%X^&&]'1T/UE)%"_>G; M:@H6+R149B6=:"L=2J\OL@A==3C-_7E;$%<^5".AZTTT;72"D M5UK@>\VW%9D0\.<39#38^1^,>@J6]];VTZ#=PTB;.?SLN'A%*UHK\T[N*VPR M0Y=,N] /8C%PO/REX(ZK"7.VXR3PN454H _A K&9/"*;)AT.G<_N.K5I=$=F^K,Q1E_B<^5L#]L)$PQ6?_E)\$O MQ&3OE4,Q7 >$OWKL1@[ %(^KW6P],XQCG9:VA+WYMB:<:N7UH[(W2%?[AQ\+ M2#HS]SWHTEK$PE]1K]]Y5=2G[#Z<"3$]VY3Y#R$B^F\T,%EQL MCL*WY;Z/S:O98^N3OQ>7(@9_EHR+M6I_).0JJQ7TE$B/?8K_9\XF1D P%<6) M;K74S0^M%"'=4Q87=5'(@T*&%N'DEQ ->1<7,A20_X^SVK@;;=NN$Y^(^RA@ MO:.P.S/@A:02^8_OKWTC4T1[Y(H';9^*."",@T?O[+T@,RM-#QC#\Z4QI$!9 MY4JR.9<*#/1=:X&RN7ULV..!N,J_XFS^>>TA-(B4\>OX6K0ZIMX7A"$\Q_?X M% 4HU5555S7Y-OF6Q#$MC/,,FPM:X#WGH6"[#J.C73\]_ZKK/QQL[5$V:S?^ M4O4N4:@=NRE\+IZ27W!T>U"M1?#(4-,Y^DC4XS<)\\0Z7WK94$MYA;T(C7A: MWG3Z.[[+VE=N(C:EA'^6N@#/H&\9BHS3S$DGIR9Z6F.+YSR+X%=-XVR31.0O MMDU4I292S8.DRRG)M;_&!4EP/$\PB6[#0XCSUU 7.W :Y=;3O.28_,"L(:Q6 M.D#"0/[T.Y.,Y:$Z9X<3@5$W=4:<*F.18Z71VJ6LB*""1!J8]\]"JS&LG0F# M<")R7ZL#!? @6U]KI:Q7A&4K&91=F%P>2UVY1 D9SKP;PE "P-!?FEEZ$GUL M;&E5JP+A]#01"!TIS[DW=Z%E(N0OV*]JE\P^7]IZ]I.L]#X43]GQBL\]BW+Q M8SO^Y7EU_PL^Z/ Q'F>\RF>Z+6;OKU6"$KQ6%MV-7]<+J H*WH,4QCU$)OD< MZ)_FQO]YC;0$I6U.;3WA! FS9KYS,1C0]Q7%/KH+^.84($):QL_5[0HD<>UJ MK.4R<6'89.?$Z\3HQP-8[ F!.,"33Z1J=N4YQ?.[SM6IT#ABW$E P+ MAQY@.I4 PR?"3KAJI+^6M>9W>#@/V^]AK#6T'9+M<2%'1T[TWMER[<10.E2. M$[^POX=-3N)B*EJ,_,6,/RUJM"B_=F1D<,09OZ5!-8>S=&#P76 M+D!+H@EO]NT$;V,?@*T%\ 14RHSO'&=00'A1RJ7O<3QT<+@,3?AY_E[!MKS+ MVY,#S8$/M>^U@59S=VI<%5PTZR$05F@6N0+='K^-I40.(4D>=XD8,"G-"1HTO;^M+H6!9\NL'0;*VW+<#'VKF9:<#GJN]8PP>+NB\XQ$4P47,0GI-8H>%_*U@TG89=JL-M04= M$;0Y&%VW/? 5_;W6^U.5!?K+%04@_X_VWBNJJ>]K%]Z(B(B *+T%!02I(KU& M1 @1 >E2(T6J 1%I4@(H1:0C*$B3(AU$Z2UT!*0WI?<.AAX@)"=8?OU?SGG' M-\9W\5YPL;/GFNN9SRQKS9V] J9)%71"^"T.$,S9P@$/3//;#R%';R&[X5A4 MZH@.UF23+1Q$^/CX_IMOASO,TA[G>S=PP,4W?7CAU/R/AS=!T_BXP0'%RL.# MV'NS$%XD45$A7MI] B\MA:7JC#L%+OZFM!LDN80#BA##J=_5%^=@ZCZ%&F"I M2F(0\P+N.,!KYAW(]XG>2NYX6)KZD-[16VQWLHTXV%5]S08'7'W$%F[O,ZSI M-&BO=O0AZ T..,-S"[Q%7P/:;99<11;A@.-(NHX#SF6LV2*N5L>M.L!1C% S M/,[*C6U?;A,T89J8D8OZ@9O@D/U1*K;[!XB2/,Q$N+OPPXY#L-4:'O*8/&BG MGMOD*+'(&SPKD^F# PPOY6_]H"/L4.NH&C&/>?JUI="]/DY+]@)J+33JY*9A M@TTNC=[ULX^:R@E#=W)VI]TW#!=V0UW'(+O^X*#R>,,W]EG.UZ2AJ*0&+ZXA MS@$[A8'JL>8^L:\6IS]/R5 MB_RQ+'F*C(* >9">,S53<3MP6%AN&O1SGQ; ('[2=.,2 T7$]V&Y\ MRJGOXH!=/Y969XI5C #F4-$$;9*70ZM,;0W:XH!##!*CT0X@ XOFH]?Q>&)XH\U[*?0(/B M0H%9TOK@WC%+"&L*=N]T+6UR[X.XALW?+@Q5I%LK6\CY[+U%MGDVN;_O+9X-B MA@PBV^Y'CNOX*TA?2]K:UQ%JR+(IY:@_9%F4U!@BFL+#*=F"/]6Z1"))ZBTK MCT6M87+*0LUC"5/]%>G/9K"&J1M>>):\QF[:9Q#9HU*'W:$^P?S;BTKDN4%> MXFAX24C#]7[_5<TYGI@>R M8'2;C=F.WA=(WU&*DHL<_[Q94CA^UJQDJW0>G.YIOR&&A;8$(5:IG7! 2AQ2 M( 4'Z((.4_=U>^?H]+53)?I#AK^DN<,PPH_-[Z&];B.&)O%!<@4QE8K/O;>_ MKGF:-J"=MDNR&?+[B&O[L6NZI8(;O^J[.6Q8C&A0S MCDA_JN "%=D@NG^7>Q7W2PY?)AH46W# C>TD-!WXNTK-7S"HI\N$'2']BPB! MZ8;8Q $<0,:0M"W0BE_C\"M%H_K/ZT_@M0T\E@U#AJM6!PD4IQ!A3]6 3:S)YRY\?/N'JAW0SN* VKK?]0*_"W

Q(@MKW X1D"45B_I=\$?P=]3/_O,#.]>K+^M9O^;(XL%A3U-X8$?A"O2/8]EEZ0 M6[CK_I&]IX=_8NBA55WJ\F/PJPV\AZSQ'@H.^PTD$O4+"0T2H^!:*OSZAR]Y M)6+78*C_&J4(^)_\^!]0^APJ*H+G85'@'?1/)E7^(EC]4\E_I_+XWO4C/$KO M\TF'[B"\.?ED L(UQT%$P_1Y-PEMA2_POP9YP&O@9 ./'.]Q+[;A75+Z6??WBT]4]6 M_<'&O_M^HN%7QH&&1<$'M',_DUHW:++']\I?P^2G&CM7V]V:*E0#=D$NTE;C MT>"'\9",HXFH.=DCF9R%7 4(3\\K$X:5PD;J.!*J:$*_Q\<5B+XC%'!CW.83CHD,D(LOBMH7T0.M& 7 ML=H'3_]:]5-_5?TOYHB&I"RER""Y^-ZAWN!_.A7P3W_(=ZXNNH,S;L)CEW" M>@BC;75"SF>J&7$.N;HF-2?\$G'N;AK<*=FFI)TM]U;?W3:?A%!J1=U(-2AH.RQ(5G*#;&&- M$Q20,6@WUYT\M,K )_/%34GNN0\A_63DDR&B6P-FNA$AJ94=S7Z!*SEVU>24D*KDL&S#W>]:,\N MMJ<\8^?&9%DM^TVA_P%OWC?^HI5*6ZE@-]H+UY>8RND9Z8+%F#:&JV>F=4(Y M!CTH4$(WRH0,[D)!NPGU9]WV-.XG?$%\\)OX\GZ[0 V=E;*,."=-NT'1 )&K M>O\>M? UWP,L/+@:T?F^Z?D)P:F:%9_0SSQB87,/X=9\B+61K^!$K+>'SC4E MX+P:0+YC>Z=/X/&+I(^PKX9W#>%DLV,W>V0IY(N]Q66+B=ZX,C?QL1N1^0W9E8=W*;3KJ+^ZPJ8S@OEQ@$47 M@ZTC.A)K9-JGZ$/CP^.9@*FOPU79&=W1 M)PG7;NX-U0AL<*MEPY0=W3,-FZ/&;\L]THL6N[ JN*^+].J!47K(HTH;AUU\ M/4 N O["?-?J.4-XJ=4S^"IY[_HJ[3NL/U)5L=4HFN'J]555$9O+P(B#9!)( M-2G'/SUN[V&.&'D\/[9AY\DNOD\Q1*W!E99H[L\UKI?@F^:096'Z!#@%E:VO M7IF:_^@^#?*98"R6N>%<45-Y*/WQ]O53$![?A^)KT$,Q=F-&E$MC$N/(",2I MP"KFX@./_K'9=8C%0S!!TGVV\MRYH(?!(_I-Z5O67KD4-(/2@GFN3\33!A[# MY6^':@:.;PY,Z\IZOV_VS"Z*,]J6]!#;U#-L,1.B"EJ:,J$*%@HO"+Y0-\G2 M7!-VE(AQR<<85VSH/JNR1' &/K:MYEN__2H[;:3L'N$5 X2A;R]H\CS:B,N M"6V.#$@6#.6\ MNP4AZZL[1V 6T?^MEOF:XBJBV%C7:#N;NW]&W4D77R^I,XFHU*__QS^VQ^EI M=B\)S)RHRE)>$!R4*E#ISMW\?N=O9ZO&A_YR_LJ@!YV4BGD=.]ZC0.U=__,] M4G++:7M,5-CQFS+<*SA 0<0+IH#-!^]!-@OZ0<^1FZK2FCC@7D[!$=7 OB?M M01D.& .UU32P89G5M#384X)[X@[4_:@LXM2$@>4KQ-47I;L),],NA[-8$?1K M7%B"1GV[3I[R)DHYD8O ZMW6=4Z9Q>//53H V2"[F>OX,5P=8C^&>%L1*C<\ MZ4%-!&[GZ9G0DIDX47<_*^D^I!,=W0J>R;-!K[24L@BAGR*FRY*Q[17EB5*O M9T)5L,HIF1IT/HEW6*+;$XNJJY'VX2R;"!NI*SOBTA GU!:D;*/Q M7&"4@="'? ?O9IGRSFN2LX3>#L;*&>CFS8F6F'&>:GS'Y'=@PY-U.]>9)%YV M4ZB38&E5\.Z)*.E!851_EI&"?891I=OIG1#&F=I>KZO+^.7$H*''<'QA=/F3#GB==32HNR&]GC)X[>>NA-'I_%L%UFB-X+7#/B@!:-K QMPA . M\7YU2RVJ/)]=A6/GH^I[K#.8>V$<[VG6\]^^THI;'IY8'5Q[V >!(UUB*O=. MCOG$DPL%[1A\&X9H1TW7H\=;;I466Q0:2S M)"L[64ZSX%)MLXK)$N@"Z!9:N\"5W;J=VZ;488RQ3_ 47Z6LT>L%*VI]6=O66 M;@\J0^;4PX=/IJMTXX3BLHM,]$=7X*6P(,H5EG/H.9.IUQ[W+1TF*\GD(1OL M2^QQ^J.O[_E0/V2[0QLQ47PY9&-*FGFZ)QNM6?_$V>^=FNVNBKR"D'"W<4CC MNNEU[EJF$P0S$I]$YGA4%L8_N.KS[QE\R]D>GI$)T$4?6=Z?ZM"$H""^^";L M)'_V.ZF52NO@/DG':/DB(CIV=_-)0KUQ -U'X5_%*/9,6G[J!9C6U?K=X4W1 MJ#835_9.U4%@(Q%RXYI;78$@R_:P; [D5^7$X![F^G88BX=EY49-Z51K M%+2XITB-HLA2K6>-;M^*.CK4@##RG 2#GEMV@>9:SR>T %GN?),EEUH]-K M2;+'1J57G_$/7'0.O3[CRU-/,/UT#3JY*/R*_T7'SD0^4I"!A76HF(+:UJ6B M)N?1T).067^]=R8A+GM7>1)E0B MG7C0FR;HAMMN>@= I1YWPXK *HTXR+";0$%,NC?J.JD"J[2&XW'NQ5'AT^O= M[+S_<8(*-0$'W2=ZQ6Y=X^*\Y,W; XU0X/$Y*#^N(N;_HRKB/LT$!7M70:@B MZC?7)J3FR_!L]S,2OP5N T_! MK&#;8F)8$@X<,!-M>RDX:&\_&R&% 7^JT<+O3_T\WR*Z1R?0'/@V*!2/_LRA M/+[U+$>BH/BVA"E'C\I M?8?F_L045JY-YSN8L/TW\8C1\S"LA(HLT(-O;=G<<=/*G> 5Y M!.P37\%#V0W ?*.B,E(O"P$PS-&@?6?QP%U[$C,HSQS]0B(B-I?1$&'OK]@ M>Z;@C4;C]^&\Q](.*M]^DX;A;?R#8N7?&,%C5OZ.65J]B1_?C1XS*'%K E50 MI'; F(2G^\,QW?*HPYMXZ>H_\*?Y)T9JNI&_$?(=R9\(S.?ZE!J7L05NP#Q] MF8.?>N^/SDC[FWC5G_A&X)7_I%OEIW;$+_$W?Q#O^B%.$7 .B+KP &^4"1Z M3@K/$MZW]C]]R]VI0$_EJ(5U02/"'Z44_)G>J&-&D_89#7X%69'5=]C(8]AY MOV 7_P'V=QS#O^.0#_[-[=J_6=6 G?RNS0']XQH'_(A*K>W5((D?(2MQ"XDG M'!_?KW_$R+_Q._<_L?T=Q_@OQ3_B->D'[ISOG@9O_4J5ETFH@FW\3,=&1B$V MVDKK4EGZ?S$2#6E8(_U]WC"T;@4=#H@M#SBJ^Y%F0>*_$?*;'W\%1>IQB(TT M?6<>G];ZGU(OA=HD=>( BDURC;]0C=<\S(F@%<0!93\,U'3\8ZC^,0?DT#^L M6_A)XX?3W^2:F ; "5C0+%,Z#*U[P(*8M7N ^'+>_D=<_RFX)I*I+&-UZ_HDSCKVG//?@CE"R_$_>K!E3_J@%X-G;]?K="Y\-Q"B!^L*&E M_=>0/ZY0>S?_6J%^Q9+6=_&G^*+QI_3%._68P.-R\([(NO*/U\([FQ/"L M42!?_*ZZI6!);M;AES^YDE#>5LAM4226Y/AHYDOM7'6(, [XKBICL8-*'1;_ MVN]_MMR ,(%>^$;_O6<+]H7(_H$D17)!MT @8O,B^@6V;@]TP#NTL+@HZUOS MA@O-N6P-I 3Q3 C_]IM:W=U%$A@Y+_B]2+H3BEL=#H\.+_ERT+LQ[0)/3D!9 MR54LA[2G: )NXXO+\V+E=.NUN*^/"SZ\'9EOE;WU40R5[690MGR=I3@!*MZ\ M>+NWVT/&Y+P1,]MJCVR,/I,LBG*YW\B-V24O%\*SEG2' M0_T>F8CITD#:K=B#H^C'M<,)RWSSED_/ZJK,")#)3S^US_XZ_H;Q30B]7=ZV MU"([+2G\0:(!2(S1(+#]Q,.[3QP2=49M]%4.<("^R]*"@Y.XC)E21;>3J):N5D MG_1-,_V CPEJXZ7=<'UN@P[K\YTA)S?L]33@;P;V3P8W/SLG=]*< =2H'](_ M]*&%RH3]O:@ TSD0/ZF=K#;3&N"S==Z-DSU*KZS?!;]"Z)X[8KO](:Y+:T! M9VJ5=UB\=YCD1"MOI-!)C5GF[!."?$51WL#"BT*T\Y!^;\R6ZO-<@LI8<[%7 MC+VGV7S8+2S.D-1Q)K=^HA,)25L16N)[E$5%J[/'?7YZ<%EFXQ9!VRR^J]L\ MS1IF;+.&#!;@8WQ 4W+5@)[=T>(]B*,QXO38:;[(="V73K=.ZU;5]5J.A6?Y M:WSZ2Y:EY1]EY4*G:> ?W5FQ0>??6B^Z8 M%3:WJ-2ERQ;!R6/Q M_I82[ L.G8Z:(- R7#BJE2AX2"'_C&&[?>RE"S'7LIDFK_ WFI]/BZ>,B\DN M-F>(;S0OLE'32$YJ2U!*)KI3Y7WUBFV:B<))[VNJQ%GIW%J3.5>V69]>)U&@ M>JM\P=N 4/KLQ@K^2N*2F^RTU%98-'3A_71X#O^U-#MZ>KI/NSO))U->9NEP MR^D0GZ3TE2UZ^;>?K^Q&BY)*S/7?[/EB:$,*?T/JJ0KC'X:*A8P\OT_D:\>= M6WM>8I4;_;$;,25E!?FB$A 5'=@Y87H(BTH2Z%B9W:^RZU(5"K4)>_I8223+ M"72M#:[O;NL@S&!45&/X"EZM[R.DA:'C,]4#ETFG^]8NA M _DAP8Y7XB7KYD4*7Y*]?>KAMX&V*+\\G<%36KJ/@'FEL&-K^XKMZ5R=6U9W M>ZIZU,ES]W6CS3AI;T?;@9D5\4J>?E+FWKN0GR MYPX+U^&H&H/"L[6R+@2=MR;?GRIQ8E16OE(D0,[+65]R4!>R$_CN=:LT:YLV MF\N],RW>3!<)8]H73A1B+*9],!%##[*5,?K.\7&/HBX_:&# MIV.+><&*+GAV3^KZBM&CN- YIAB2-$*142.]IJDQML;=:W>M7PTQP >JJW0_ MZCV]HJ<Z*XY4KLT)PPW-R M[.00D3/I [W4G79!V\RP6CS3>Q^A69"T^JU6ZJ(+HY##5TIF$3.>+8Y3LYNU MU^^:7-VRCR0*G7\](CU,\./@>B9SD"M24>J[H2>ZFU!T4;DQGR MA[($?6-#^2N*FJ&FS[(<,8^PWQCF:OGMEK40FONRX>.#?;1%NMTDKI]?>>F.V)@H8] M$?QFO)^LKBBSF$S4FM9!E\JR#5B*Y$U-4*I-K62=X;WP=90H=+UW_2+OA68Z M)LG#1W)TK-LB46%/)#6LH7H^J[M#DAD!3L^+$DCE!^Y["A; ;I4'+7*\+.G# MM O/^;>*9C$:/.RD8E$PMZ)$-V&@]BFN<7!].+D>46?Z;JQR_6ZMG8MU,R3F M1K"?AZC@8-72CO)7X;F^Q(.Y[3EX?4>&XVG92J'2[32&],4^Q83=E8B,]8E= ML PF_F"U6W,+*06Y/,IV,7-VJ(P/ M/[W%G#HM8W:= MO23[)_M2;:TU2(9NA]TY<];%^.Z7# ?6JU+UZYP)L?-%'N"I/$V#0>C&;5H7 M"P$.Z3R%.7>_4*@2?[)D>"K9*[-B*#&QR((!+5UMRVWG5-,91D79EW/0XM0E MY!V9\[#3UH,'IH)]SS^(ONI5R2UNL* WC3-_1M0Y\<;?$I9 MA66^/SV.=.'%G8^1=.FN,Q4@L]%TO=%(^NVX\-F[E#UW<2;NR9[1D\OOGMR(Y&1EFN=^UQAX'RRQN/W_0Y MOH,Z9N2U/_!5C+PGIV/JM9PZ]?Q*U::07LSNX-I4Y4MEX9IR2>,$R7;V_$V# M,)E&?_";.6U&**%/HB*9&[:I^:J@W)TG,_G6A[3NY)QB"^[O8U M=S 7C32U 5^.-C^"WO2\.M,03O0(J[]1.S/L[?,$D(V^D\%566Y(U'G%\7L% M, B^\LB:JPG@5^&@2\6OV8I<+=4 W-51OF3@T@#_-_9R QG14<.V&/6 A,TI MP&@4(#4OG*3(<])ET*XN29;FS! 92W]68G:GWTX?L,_OEU\(]'C_L%(1>"'. MMR4H35#WQ8967[O7\*N1BN6C6%*1JN#0:U?=0&T^GH]*)^"TFJ1=0AV':J_' M[3 +SJL+LOL=)ERW5/?Z=K#(/"*SY*2Z[C%;8Z:2PO(8'KB;^I3D,Q..@,SN"'C=$O:._AN2N^+M7-%3!('JB1NWD#TA::?Z6MI$]5)JG!=LF G MC:N.=_I3K"+S6RDC&];KPW>UGR'LOU5;=< MC'M/V).>M#UZ(>/1:ZHATL&EY.ROA2[,7V7WM]<@X>3L'Z@6:GQ2\H*JT/H@ M>B!8([R7KRJ=\-Q5"N:-B3S+XVK4/1WW\;KQQZ%B/MG!Z>%A[#2IK>_M'K:$ M?*4ZSE%?.1FE=W*Y,/T.2UZQJ!:^N-42I_"G9V83LA:OM83&QV4=.P_"O7KJ M*3I *W)EC2]SC#%,PG+K9-K5"%V;LN:K-U""(T'5UC.>QOW+0J1?QW+F+$8E7%VSI@?/GP<.U7?G<[>@,O4AZ4[C&4FJ<2)#"-<]M]6*MQ#(@ M8NAMRZWVEFJZO?1VVNX308+'2+RY\"N0J?<9H3A!_)H$I(KC+\W&O<_<$<)' MJN0= HB9HE47<1!0JG!9+9V*X$!(@4IW 2)^O-4,Z47*R'*Z?E0IQ3>D/M8, MAHDRAWQ]L*]A0@\J>5]GFS9&;,[?]CF:& ]I9#@B9;M48[B1M-HU2>:XVX9J M"2H0S@)IE?7F%V?-7'CO:]"NE\?FJZ,Z2P)E8SV?J?1IH:]65XM3]* I/RGK MFJYL*O,5JY2J^E\_PD$.F_;;*8E%3331ND2^YF/MXS>/N^.WRQKR0K2GM;:U MMJ"#';V">I^" YH>._C@@*L\7=C+2 6D%6C_(N(<Z%# ??!N?HW;\ M-4MV:Y:[DLKX\#XB@M]."O00!]1OHW5Q@'PK#JBC7L !%R 8 34_Q+9T*?9T M 1@=A_8-.@#C^W* 'S!D0!A* M8\2&,.(GS)Y?,&'GS"WI%_*Y,G80WXX?^PTK'2*PM!GUR ,6M1_(P5-//'AP MP-M9'# 9M(7OK@L"N=+_+GW\G$HW":,"0E7+4N. [FT$2@&_T#0.-5*I_UTZ M[)=N-PPO7O?B'W2G+N. \>,'$D41_PU\=EA/T,#I9>R @.^ N)>'M)^Z9@1Q20GRQ[R"F M=+%;&/ GF;0P?#[]]-%O/*;_FB'F-Z8H>I1_,5O\WS&K]O_@B?_"Z)@_#%'^ MARFDD_Z_AN1F_^<1K?\)4>F?4^'?A2O8+^DW"Y"H*NR??_F?W_,H#^RX!(_;_- KY_3LWUF^@A5(G"J"RK M0?)V%*3F+)B 'OL8B:J0I<&7;_DB/#*%/1S 4."?V?$S>[P&(:-_%TC%TJK5 M3QQP.2>AN?"E948;-4!_S.W$#]OW!##\27[([3MY8)2Z)PYHQO>"?GVH4M#F M;Y_D3.7V"DZ'Y2 \CXT9A(S#4.5>=/A)KA]/HG(\24H-"]Y9\%>S>4R!$G#NB0N:M4#*P79=JOS?7G MF4$MBZ!R,50>JQ;&V>3D0D-4! N2"RW0[4,0E2T-"W55?Y7(U$XE=,?1A8I' M>G=R_SF5)7\;\VV+VP1E3"<(1/(GJ*4)!8+L3*-TWANYW(:41.JQW>OQCV&/ M9'^9SWB^B'OYV9II9:%>W*O:G:J 1OW[I4$B!A1G5Y VD0LW0Z5<@B3R">E9 MKM"?#20MC+)8JWR^ZJ!EC[24$=TV'$DZMUQX5W%(TUHG(E PO M.I T2H,\FOJ6Y!UBPL/K.*"5%.V' TR/< V\ F&).Q('U$!CO8Z].H&;][ M7D1\02)P0 H+\H09#M!)6@^;@YE%(,B],MO<0U.">)8^R2CONO<5=^@VZ9:, M,Z$=TC$*@RKY:--!4VOX ^!!T7IEK[39W.>\(B>FH6[P.0R!?2KF$FJA,2P0 M1N8A,95TSLI8\&/?M[PBKA0#,LO;#YDQ7]Y&S(Q>;>"6FZZRG 0UA9&ZPFIA ME!B"&8$U%:F;&_$TV4X=#-2)TYU*S ERSX.^A93>\W9LJ5% 4F+NHMTSL%WZ M>_5(TJ6#G=8W1B6#)D/%'$%L3]K\V"?.1,UF&KVE$KK0:BJI&Z8OP@E32+$U MND!HP8WAVVUMF,EP?M%G]6MEKJ M4IIQHWA_P_5258X:&O[60P;-N2&DM6$1RU21ELC]M%[R]A:DPE;^Y#OEK_C= ME-7-$PO,34+3&6N,Z:XKD[K/I$5,WHU_07=V?^'_F"5$0-3V19Y7Y_Y5Z*?S ML[/DCD-!8.N"8<(&&+V=!Q\\V5HR-#9U1$TV+Y>O55VD,_51S]&[FZP1(87> MY2V\KKE+?8T2'%(KMCA@I 3S97OQ25=+V"D;6>I>)ZFD 1)%<5TE^^$":S0 M=M@I;F(\19BU^/,>*6<24_92V/;U=3XC:'!FGBT]@;;%&$8.1SWT@%\E7QN;]3L"6,O9-RE&\U:\+-[[B9P7Y",&@_^F/9.H$! M)^O9>P=FI;T5[VW4J_3[5(SZO+*PGC<;\6'1RW[\?B-//Y8&6P'A=O5Y?WW]J/B+P]F:FFO0D$]@7>48$%C)QH0AT:@G( M/7AY>+^LA08ET,&;<=1_,DS39[QFXZB@YJJKT&1IJ"P9AM,77P^GB%%Y8^\* M\ZQW@UCDF"!']*?%1Q\Q6# ;!&_:?FXRO4_2[,?A)@.+A.5\I7JEX\&S43G9 M7(UB:R&;JO:ZQNFN)' O]DZV,E,@W5J745B-* ZPIBA^*'*P4/"<8>#R2<_MJ]P^>IQ6]V[H3 ]5A5Q;7:A>T-#WA&Z3KP'IB)BZ>1D0W>4&&R>54;BM*UAI[MI M)W8MYC#MS'+HY6O**CB@<^)UKNL ];I^6'W2*5?E&QLTI3EDENI/;_5(2V0J MF,&=F,@<'#)KC;6LS\(+SP4'7Q$W=/E4O,$XB?2M(IZ"&SK@Z-0KH/\^1@WYE!J+?*T2(!E9X,H,\%P\EDN*4A6ETTGNFLCH %!_?@-#W*U$HF&LB%XC8T-OUVMK?([ MR20[K4;'Z#8[E*3CA"^%O<[*+K8QD;=6/Z'[4(Q-L!-..TAX-C%)W .$W!#P]Z*HFZ8 6ARM MQ;N1T3$5AZQ"ULJQ'X4%./A?60=C=I=[]( M#0UA !4?O6G5^UC5/LHTX](>NE/1K.'^?LZR\]G,<$Q--\IE=279^@ 4FO?X M[31<4D6CPSEQ]I^C9(T79=55'8X=\C[,HA)^7.!K< MD.648[PTM&D(<;J?9_!:?NRF(>1!*7=F) D[97.S=&![]/B8-811526];YM< MQV.93O2A7%U=W9*R\R2W>LL)Q5/7,;YY6GED1(2> BMDJ]MBLO[NIH M"I]^*JLJ9@^+#1>&.(P[9 R:)O&6'C:9U6<69$M+'4JA'>L295&/]>/UL967 MO:51KEP_H>7(RWTA[,E@C"N&]"GY.LI^1'NP[8OVK? MP '^IW)E@W@RT;!)1F00[!P&/,7#$[C&[^1>5&SPW(?GG 3O++DJE6#M2K!+ M7CK'Z7*9\!=@\AIR],3TZ% $6JI!#,MZ2*?IR)%-P<]TU+W>R,5)3"@AGFM/ MBQ8S0A$'VA4)G+<6T[]<:!LFV;DK$\G%QCI3QA:N*+<&4S;B?%8C[ I21JN@ M8E::GAAA USX>ANRH%H0#3Q7 MEL$:>VT#_!QC,M4ANR0,.S^F0+&K_36$P:5(H27^XCX=A.TCP1'Z!TQDXQR*JN?U]XG"$A<+G(=DSRX>4#E\J7MK M.US8;[\^!://XAB-4#NIKL1_OU25Y/7^CA@[6:61= MUZ!E=CQE=LP?.]P130(G76'U$V?FDY10.F2\<>N#AKH[%UJ_/3%K_&#T MVT53^CWS&/,6.C)335WE;_N(UW?WIX,.B(W0:LEJ3EEO4>/E-KW2!Q$;)\5( M61( ;(^5;#/;E>(;P9?7#AM?[SN'6ELC"5XI]GXK!E&ZNABYOZ'?T7DAKS&X MQ_#2.<_.QTR*%'AGZ>*DT];L')I&2JV"[Q%@0]L-T8FT"D]TU\BF1F"D&(47 M:A]Z,E 8GE3K1PFBBP3"Y+L1'TE.$SJNL\?4EHCA0[),(:A#>J&)P(?Y)%_71=>X8P1?F!I=[WN >)TZVXV#B#W8EZ&7?"0 MO_PJPU#_+CO-1YBQC7ZPOY0!H]6K:VH\@)+VIT42=N]3*LX3+%X71[JF\R[< M1*D%SI6C[/V*5I2-+L'%.VPIXV\6.#RB+'D?/<^O'%$VY/B7HN*#WUS]T[[KV_0G1XUM_L2>B[^ M0EU+-+JO;KBTX1OUBI+$/#-.C,\CCGH(>\]508A?6>^EW/ M[.EQ@UA^_C3%QT'B*?13E+&O)P&I2"(X6FK7:0,6Y&3[@N>-_>JST$[WEV7E M7!K0\Y_&(30NWC7FUZ]:L'));S=)34Y[0&I0"X'P*N9D^6GX*8C/#B/I"J/[ M)VE4OHE3J&:2.%>4]>T2PK.4NGRRLAXWL;4&39+"%IX M9<9LH+#0:;CEE333Q4RG/!P5RULW/#X.8)1HQ,WRNYOM3";H7@+NI>2%H3T];GBW%G M#0L-/RU'W4IU89-8.)&PP6=7@-:?\)I*;N_Z.C)-GN3V;L1P4;WV(!@'W"]Q M[N>[_4C)] +WM_/4C#/W%J&,+3QQQ6E>':!S(DJ6,7#N"6@0C^U*^' ZAF9> MSL+(CEH[R8%[L3V>Z-/L7OY$?2(K^MM10OKX4IR6VOUL _^/M#K.J6M71Y;F M1R53PYN(B@L)4(1TG22J#\.(7;]Y(E0]V8KMY#SQ4J ;W/D#Y MVB0I_77<#'' Q_!3@AH9@0G]AH@<_X D<@7JC%172\T-HOP\AXSAXD8&E528 M<=F]FMO<;>FA2IVD!82H+_0R213=,%82(@)C1B2M*4>J]16.:&K043NDVI'#>C994.M-6XHB)\.LS*6DK%?C[\G_69E#*;' O)EE]>A"@8 MGSD+>N<<)J?8L\B3;LH>G5OR'L3K:BF/1IZQ[EN^NK(IL+LJE/^*/YE&X&*R MMRI'O*%P=L0G3O-6IT?DIG>62DK]:^@PZJB% /X'VTM.*_:K.:1]]Q\=^ZAU36F+(Y M$SQ2J^RCUJ/J3Q2LQ*.#$057C-@KCVH?2JK&;I!J;<@4#P7"/=3(?9PR;2C@ MMAG+#O(BKR/-#X6,'H1;4))C+L5\<;'3X7 (F$228FZCPORE>:8J^:1@2BDO M%/W=YOO?1L/C)NXX9MHYAQ="[UWY:.?".N+'1KV-K3OJ4:Q;Y ';K=EI$7^6 MA/E@^;ZN>)$8Y+G #"Q*2I/NO#3D6'CEN1LYQ",NU)Q"XWV)B_12/L@FX&)8 MWXTTO%L8(7O@)&0#6NB_3HJY O3W+G-$08E_GK.;X#CW1,*0?^LIU M43$GS=!-/R91B_*UO->R@@1C1(LXW3W;KX^3OO2V3+^T=D&]F0[S]]"VYYY[ M7&VG^J,^+)(;+U M[43YMF@>#CB) ]!;::-ND-H"MR6.A*.J3 3S=($>#JB3E>5ONK_[C=)@D86T MS[O="/U4WY\*EM_[!6/;5(0#7B1*]<)UAMN;:]B*2V&55)+%]9D8PD&6TFDR MW<:^_8/.#/>\Y;9%^#G"'H/ MR^D0$3WA-4W-&'?XQC.+%WZ*W)(T9^C"=/(OY%'G24M;=PV+.1\L'1 =$%&I M&YD>OSXGPSB9T?*-UJOKH"0UVU5217;D#M(/GEY>76@00.D_5JP,>GG!UV'( M:CO3"1;(8-\8QK@\SH,.NXS,7:Z(?V<]HA0S/B'@345XJ4SKS-L;/K6$O578 MH*:>IU%Q.O8%ZJ.']I,0#!5A?=+'/=^1^@.0#T8]>\E44]@ZUS6(_AE1^?W MTX ")Z^60Z2:(XP/O3!-]N[MC#V=C1=983GJ7<"T'+OC$M\UY0_TS.:1P!1D MO3V3%1 'F'P,%:A#I#FX-1V#!K[E]#,^6*ZBWE!N I,/1#545"YEVA&-#_A+ M *]O;KAY2X8SMD?TL64^>&** 3-*F]GG0K,4,HW%4O7E$52C[\?-* M)XT-O&NO\J;YGCK=]+!?9SU:0G14YZUCQ@9%XP2U:\'AG16&L,IY9Z8-OS@J.9$7V$CXT"9X7CYNQ MC.O)/T55AMZ4^+OE4X-!$<-M?;7=Z-$X7L<7/NG0AVL6O80)SWQ 1 M.+<\'.@KZG_1Q9.WQO!!I1ZM(],I)LK1A]8++<8F0A;97.!19\FEF?WZ?OXFZA-OW9R;:*[9\;/<4%?5 M5IUV)0Z78HE6#5KZ0 EW]DNS*@ M4%93479W^MRE#JFRNRTW@2B_28]J\25MJY1/)/K++A#%1!T(ZX=8DK/7:S]U MB3/+2&FEZB!I!+^2'A;>O["?9<,/:H.LE%UV]M\C%-$)XO5^?Q ]&Z-B,?2* MS*+7K>-!GV!@Z]%F;/,W#XLT['!_S5=[MZ/T)_9\]8%VLGV?4_4Y_;?,6 MIV.C5L4/]NB#.O! ><-X@Q]UL=&8>D*%V[C>$;NAW/%;FTD91]T7AN_+^S$B M!4N:BQ5YU<$YS%U?Y[C'S7D;K"*8*;WMR$_+V)HO31!N0H>P%Z.6'[^@P,H8 M:RN8<$/;8T6KB1W'I"'32#\OWAYIJ;3E&E[TSJ4-K/N%^.*,:V5G^PS:[ M"_?]UV,[)74>(\[)@C!BJ/5*BH9#!.6R,<=@;GKO[S1@4AU]:Z@5>RAL= M%7JT7$9OSJ1-F@^%JNOE2FL4CU42?5U$4&"%EF%D'M3YU@P<5>>6*_R.\E89 MLOTYQ+ M!C\8&-8B.4\X" >KF3YRH8S;QP8]:M!X \^#82@V28L\J8G7+&U-TFTVK+%4 M91^1%4C_^4Z%_E;_7BFWO,0!;>?[YJ$\]NP5U&/S0BRNN1-!B*(.9*/:"5MC MYH ;Y1\](5IE->Z5.8'KQMHQ,UV?@^^ ), #N2_"QK*S9EC1,M0\) I0*)]. MM7QLXHS9X8W%A^@9GE,&%ME1S[#; M<=]B @Q"JN5W\_N79AZ8Y0O:>0,S[PYKV\,1SQ;L.F6A@[5%>P9AZGJQ"M5?M_L'NR(IVM) MK;T-O:K_517S !XL2?"1G6BK36F94EI25F!>I[JUS^!?H0# MJ*K .( $UH"@LDJR.A38C8EUM%Y8G9C;C_BP/A(1;RG^J>#S+ [P?<"E $(5 M&G@38WR(<0"[NL(35VD5_3.WWA0?G0Y'HM;\<$!*X 2:'82)@&"D3!"+*6)8 MDI^2X&&Z@@4,[3[E/1P0\$#@B$H1O]=@Q0&S0>"I$5(0G7M"_U0CZJ9#H*9;Y/7);G1&_J7F* R*Y_JJ?*_50GAJ#AX\#6-\C M&DIHL4%LB,EPQ*;"GR=0H$)8F2*34+!9&@JT JN4^I<)4L+6 MSNIN84DQOG7XGO8+[( K!*]=#@>T4OU)/97ZT=L@+*(.$7[WSS:&_4E]2A"X M2!#6A1;8)"7^LXU_U:X.V?7GV<'\ MP8[I$$8J&-$C#T9S?(>D>8#EW$?B;YCAOOX?4$L#!!0 ( +8UF%AWF@2C M\H, /B/ 8 ='5Y82TR,#(S,3(S,7@R,&8P,#8N:G!GG+L%5%S9\B]\ M".X1-$$2(,'=71(\:""X)T"'X,&ED<$)&C2XN[L$MQ#/\3%>X2'C?V0Z.&C)P2$ MA(0X^,0D1 0DCPD(">Z9("$COH."BHF*BDF BXU+\']]P5N!1QA(M@\TD9&H M@ >/D) ?(<$[ 4J$GJA(OR_@KPOI 4)'-'0,3"QL!$'U0^ !$C+R Q3D>ZT1 M=ST0]P&41ZB/7["+HSU1,4*GLB7@\(Y,QZ"6*&\C5!TYIN$TMO/!Q"(B)B%] M^O(5+1T] QT=G5W=/;U] M/T?'QBV=W8A)Z=GYQ>75].-T3/$)!?<&.]EAGD;)C6GZC&AL=T( M%A$-U\I+R#VTW\C^.V ^_T_(_@7LW[AF 1QD)(3SD!\!HL#=NQRA0I)^,A7J MP.'R UW_XD+=!?WBF'B->ANY0IYA&PZ7-+RTW4=X1?0ML\IPP+5I\E0&4EE_ M4F3Y\V)@=L)ZWX "#@SYU<)02Z^4T?/A .CUW:[! 1VX65_C+F1MZ09]#KRL M#0?\:"]HP\';E)9PP-L"1H"TFSIK@V 7?L"'H-2Z^_H7I3&"DG(:)@0'4K&M MH3@&QVGX:K#1@-NE8LH_Q1?>/NEI.5VQ1K )@1& C9W/P/T(Z6BL".D%8%#' MW:YHU2KLN)0)U@4YND,^:#EF!K?[9CA?PMR9?__O):QTJ\AZA#_XI^CW7-;D M]P!*86C,_Q"L#9PKW=^7OD@272QEA/5 MJ!7.@C]1N& "8*9]\72%4G+BAA% M[ETN_F4>;"Q@ZAPAL_MOLM\P%H5$3U;N 8??/X]J'S1JG38N8O1B/O?="'_(]T]^'M"C7\' H(P4Q*R M#0?B_G;V.X0E;\?!?V*OO'WVG]C=?V.WAF+_(RYH+[[=>TB -EP)6O>7Z5GO M16RU(P ^F(+2(8_# 03P<]9[RCN+GW#@GXPR;XE[J( +X^OM>T&J&ITKXU!>6U;?6]XFGXZ@A% MZ^] ?Z(W1)A)=.->-61B*/V?[A0A^HOGO^STVTWW\V<$#K 0+7U=G> ?"K$T M-<]Y^EF55A&>Q_+F;=RE$<:8=CA!#<[X"N.8%_18-O+JB$$E313 M(SJ76TK?7>:]#J[Z;PZ\VIN,K-P5\7_=:%)>/ Z'6F2.&4*$JW#M':RM:G;] M)7;LBD^\DT+=5$'%W8EN%+$8U&$@"_R.F];QYU_;>@UQK51)5"0)@/]R(+V_ M"YXK+R6$, \6LH98OAC5^C'J1/H@B3T0?]'RLN>\%#0.7ILI_'D6YLF\DWK^ M$WSWH( U)H>>Y]PIQGI1RC M(CP6EA;4"U>N\G'![S:KRU^HVWL1K&WQH0^'(9&6JH6K5J&SYDG2D2-]I/R9 M2@Y+O7R_BA,]S)>F.W+HTAT$R=G2F: *XN(W'!L]T;'X7B^/P]!%$]Q;U]<; MBD.Q1? #YZJTP-EG\YE@\8--[/:* 8XJ2Y*O8F:A]A,)..ZNF\WBAJ%X!";\ MN8$JBA)>( (7(0.24J9BIEFW%P6Z>O85 ^1".<\]MP_)*J)/*5J?:/$N47(' M'K:+K]0_*#*4B8J=#V4AHC7Q;C]@^@D.Q)LXR)A\,0*LIZ0TF_.,1"FV14_& M4RC1]@@&OH@UN)(ZR@D&#EC:X@!#U+GP'[)]^AV)^U#,.71-?N MWN *D8/U-&,I0?=I]!^,V;=<[M!,E/5P;?4@$UVZ5G*O-'R^V#&S *KQV568 M6U N0YO5NKKR!Z,D5C'@0(O:P)^MD"=F53(:YY!HHU<=1\K^$ W\]%"C+;*= MU&BB6L<\R/1ACTVZ!BT?,FCM53(

N62<'#PFI(HVQNKCRVDTEBJ"PO"V%@T*&]0^9RY&_<2>V"HK'#@B?I! M_I)U5^1^KO65"7Z'@#O%B^KZ.MO"&28KPO<64_VXZ9774:)8Z48?PK[$4ZRI M1BSH_8M4 57A-[$V&HBCN;B95?&AA6D!*/;1CB.;MAA&, %&8Y@B M>OYYH4,?K0M/6%Y.U%NZC*A(B1%9>3%4 I5_C'=:/I&)@,-_?*8BAFOBQ]UW M9=\U)7 4Y"Z9W9>I#X* WDD3.-4"&$?(+/+2^P)/]V0&V*0XG*&[T;*"A4O' M5+(UB8Y"MXI7N0X">77'=Q!^DN;?/XZ*.1GBP\+TZ%A/.[QR(W MZ,.C(Q'Q8S$,S2;/%XJA(;,3<%.+M4LA@:PZI\ V.W>FWA,_G"LZK*4F8W_N MZ0$6E8.>WQ6>@,W#24Y:76*7R5)2S<):WBX2/IM1PR0QK.$722A-@M%Z=KN: M=<(!BD\_Z.H@S+!4V[SX_CE)ZV=9'ZG5EE-%D2:X< "3(B'64?GI9QL,U' A)ZC%SM&54TZP$C3,-0Z&U(58*?'.1[SA M0.30.]&++5R/3X/'X--K1&)DA89_A_5W@8=:NL ))T44CT=%^KCL+?()KQKK M_/!D@S*#5&HI%=KBD7?K"'.)VPM!Q9KA3W;V;%Y*7F^T,SQT(N(?U/ 1VY?6 MOM$$MPE_L1)=K42DH6,\!@.$_*]3L"<*2L>5P=\'C_481:&H<"""J91X,G6U MY=?55EG^,!\S&9GS;4'K\:G6G+T"&$-_;+^?A0.@_2T@PX4*;1OH0S)Q4LE4@N*,T3PKAF M'[C"&!VV17A:OVD2T*V:B\71J+ D%6[!T#;9H994P/BJ,;X%QVK6DF$F/D7% M_EHC*TS2Q;H]_!H%44Y,<#85<4LC^QH2T*C6GF MA-7K@K<)=Q/#H6[<+OJ1<."E]5LX4'(_(0'7.R/G"!1YGF3Y&:;Z5"#R4G%4 M#$8^/6"ERG%(-OPVCJ-\X_&27A$:'^WPI8G(YZ(L?^9!-@&3R/=G9 M/($7AH^H=-(X>,G+!,YV]+^]4#HL7:<[><<_VW+9FQ43QAT0Y;3)6<5=I_=X MX>-\92 D8%=@3>2JRT[ S ]J8@+.%;K9FF->5?Z(LL:DJ&E"R=:#/-H,L,S? MCNTDYVO1V&K4+'*ZW<;4-E3JO*,W#U*4^ #D+I&*!C0KARA<>:.\\\[3DK7E M(1',9^\6$_<26$[N(=S^8I:(9F-IL58E_=KI@UX%D5@+0YC26PY- M%SUN04K6C$ZJ'M*]5%U/PKD/%'1I^%20K8[49U?]*X?IF=*K)CF[A4X$%W&3 M69E5YFCKCI2+_#MCP4=07)-B$.S)F&63N"WY8CF9CM6KD,/*#VMG7=8C$L-X MC/JC35K,&[<[&L?ME5S&K^+7I4DHV;##FY.@B[")!&L0A-#T89];;D5@VZUT MW$GLO'./[AI*XIG'N TNXSR>Y(&[ADCTY\>;BX+K]4P;W7/-H[,%@KR/$G@?]UCQ]W;C?Z;4/N@AJ&H]K?]B0-EO^PS\68OA M%<=C#N03V5ZH&)3!_&R),B&=M0#43OWJPX/',KIX2% X('>4EX:QKD$WA_<, MW"O\\UFO9<;406Z<.2M7^8:OG2;R3A+20>*9JX2M&)GDC]0UL]AQ MW:69(@F;,1>+4Y*3%KK+5J.K"=(O+>1:=#5CY]@NU!0@8N)4_KYY-=<(CLSC MTC=XN*0$$8/R&J/N2HZ6B4/OPJ:+GK_-=@8)1AXL'1H9#+=O9^;U$/"BGA@ZB.?\NTNLG1X9NS87(.;I;6!S.R7/[6\[>9R M^OJZ^0YTJP=2:O/=I6MB02R&PTQ&O]@E /F@:;L3'GL_,M0>5=D#O1;D; !9 M#-B1EWP),/_.!:K*#T;^452I&L=&U AO(X'8Z.;IAH3I@"Z2M"0LSFX0\%XC M1!JJVC!TYZ( !S(&/OFF3,2L+ET3.J3>G*0B2F.NUN4?!*'F%TN'K">EJN2H M+D[MI?]>":C3TE S@NF _W(\*,E$+/,#^AI9X#Z=,=&]F!Z8MWYN/KBG'FKQ M\RQ%A!F4W.N_AI":AG?:4VEAXVRZ Q5\/%!D%62H >3A4@48XY.],+G2>.FP M)DI&,UI$0? *(SD-E(U2R6:,4E#@^:$5/?TL;SRTM M*3)*&PLSUKNVZY%Z.% G*B OCB_,V,LL!(+@360NK?!STR7DNM X$!WZ&6 _ M+5FK,USGOVVE.-_[GGKK>YHEV-* O_8:^9<1!!RV4>=F>IP;)=+E0#LK2\/< M_IS]^18.>;B^L("O^AK$K/.KR(?*N/;C76O<"GGN5=[8:!GUH*_\W>*SG*$. M%Z7O^^$ PCSUUH?A@][Q(LCCU)KE(&%W%6E#P0/EKJ8'L MTSJ"5YQ#=2[*[*K*GTT_)V=7U#USG2ITAP,+R)#L?K -97<4]"AM9SBP2G@6CN7,PY<52N^4ZIJ' MDI)T(M.#G,._RRC]!F(==DZNNL#JSDP49V@%S==+ZET57G+S#35I61MMIF6] M&YK\1HS\!V4RP*]@_X.Q;LHXI>?V*4F6^*9P3Q+?40(W%G@ M=\8]/9- SM2>>=N9RJ4OU^<=QG. +KR[W+Q1^RNH4;*E=V,38AUJU*3LSC8J M5K(+>R]K&X&$DH(.=K]]6L6]1*!D3N/!7AP_+]5([=58]%%6B&AK$TG>$9U; M=$[(!1'["_B0AF@X$)1U:Q NNOTL'5&"J*5"%1RJBC/"%^WIN5MXY\T45DN? M$G*$X],\[-1:XF?:K>\E%3(+I3399> 3JU$_YK7>";. M3_98T86DRP*[E&(-)MY "4-%U#N=HQZ%/02'RX[W7(OV&=Y$M[;>U4S) M,K& 9VCLQKB<27U$F>Z)&.-D(S 47G\SQ:UC\"8N?43Q8J(EH=]=;-QA08"9 MO4H0Q/+!+;D28_DQM)$D[W-DM;PA\4'BAJ60_=I,\;)%*NHS+6Q\-B9_L;1R M9&1^&LNMNPUA3OW<.-@R=/OET#'^8!F/D#^8U%W2^6PN#\HP\NLB[O% +BHJ M3N$+K*_T_!+*: !R79*J/(2S^T8_TLD^[TI )H5COX)*,(..^H@AZI>-%$]H MK6+:5*G[[SF-[@)#NAXE76-WUX 4S7X\S$IY@@T";6+69J5[Z]H4?AVJBD[" M_V[=/]ELT3%5^4G[I=]"I]2B6XCS1M1C#+I?:3%MZX9)]@.ZB%JQ_CZ0*-MN MQAZ][I3WN ORG+78;R$ZM!QLA0--;7-MRZ>S30--9I"G?"AF[=[9_A+%KS Y M"RJ^MB+[,6$*M_94NRYNW-TR:*",ND]@+3_LC31[2Z)EA(E[;33\^. M=<$ @MOOV8[4[OG4EC>]?%&P6MA M,7MOZF'XDPGEE>U(5Y/#>>G$Q,_F?RK;@7)-O,>$+%8)L7$6R1L:KU\S]QHP M#J#&TT]['@$?**1$+]N=:CK[- M/,W:?2TO[OD\O[^HA7K RI/*.0)? !]K\=L"+'_MDZ*96K;'O_JW=PX+F;]X!1S0G;K6R OSJ> B M"J9+>_!?#JS$.*C;TY,!:IC<9@*"1XGH&=:YL#1,.+&I4@8.1-7G@*<8P^\> M> F;KJXR:NIK9DIT* MK5^_ C=T[,Y1-=F$CEV0?76+A]J9J2YD:5)T:B.3>DE^>;Y+6G>U'UH6ID.N MX91B/RT5.0NQQ699H7JT2Z*!:G+LVH[!'+L*NUF5T2+C351W8D3;%I8+K@8? M9RJTQ)[/;IZ(5A\MYK\"EB[+=\3(@Q?:J*RT3#Z>X[##G'/ YMKK^%620[>E=AX,PVSY!CCDPEL]\Q+ M$7G*+C%H'G+)DTXY)*K'<, )A_]&E;N3FC0&W5-3@S(=RCK6)&H+$BZZ5'A9 MH6NX]*VS&5U]P!/.0VX\-1GD+?&L"K?'L:C/DB1%?NFU M:R.JO?2S MS*_CH[Z3UN5:]'(*>EPOPE+W\\VGDUJF/+/9LY1';[1Z[K-XDTM%TTDC'B M%8KX-_(O!]9Z,+"?NG0:2>0AGY+>) ('D[OHEH5,'^N7V8;(S6\_H'J=9M*4 M*_/B*>5.UC^C])LU315)Y5*=OXY5;%-N8LNZ=Z!'LMH/J!1 MQ7_[=&7S2C![7K>?*R[N%ZDO V8@,K"U-WZ^H^2[@A:)TJV61I*%S.!,I)LL#8=$KL4XOV#:((J921) N4'QJ&J(V*8P>SRD@!!?':& MUQ,"X]A@X*WJB"3PBI&QJ^6$84_T?$,4YF6A7>&N P>H2BKA@#YBX=E&\^)C M]1,]0:]&=.(6T,+Q '%]G>-;IM72J26L;H_ M4KD)KEB*H3"[9;[6>+Y$+,2,?GA8+7-0@C1]O)*4:7L2E19Z(GA)42W40BA$ MBT*E,67I7KQ'&L'.4"362H/'&3E9%)UWBG^I0W?=V ]=J"X[4G/\S^JTB/=VS4_STOQ MXN92E[4)2VI%K[)\IP)5:$K;YK=YD-8]T<[M)T/R2="QI:2C^;*5WXV4AO=] MH$?=^FK7)'PT+AOV-+FO6(]B -EIA?U=['0HR M2$G0ZGK,F:44LR05EMY*G_I"TH>U4O1@8/HOB*(+UC^S,KRHEV#]GFHN*05+ M,;*2 +NNB&U2N+82UZ,(3"B]LON0+/%#'P\ZX%0&1@2]-X[2AN['IKFA=Y MJY%\0*K+P-,SG M$C\SR',)N"V^5OEM%5WUVFXEG(7GKX[G#OWY V;1AIHXU*);/VZ+]SSWCL+5 MCEXM]?=KWH_X)&O/7?S=H+GB0<6U_)(%4MB";1MZ^H LK0:"3>IO8WR!J;?. M0>V/6R[>+>DK\:3D.7Z.Y=B8(VTGZ/5$1U42KGR_#^.X4ESM.>#8M3 5,=F8 MIT8'B+;,*4*2'$A)NR4!1T\CV![" O?:O7?T7OW*VL43I;NC$>2"8[W!KRS^ MOI7ON9M,)!2&U14,OTE!/P3/6?ZO?X[RUJA#G8W7FQF]8U]PR48+:7%Q=MQYEHQ6T MC)1R/F+NVE72F-/A8<87NR@Q;=AZDE6(W^HCBC6J5B"%E1G><&'ZJ%3.X:4< MQV5FP[ZY2PMB'HG'W<5""^,F8"^W$XERA;_N1W5P<;1AEX?NHZF;OA]*PY@1 M+OAZU*V$J[4X/UL]5E5S^*A7@F!K)!R=;*NNC39X<'/KS_"5_SVE[&)3"9L8 M72]6R4W1>?$WN@$K'5+D7-*#U.8Y;C.EJX#T3[/KKI(QNPN+%:184OB]C4X/ M[*=#E\-?B^U_$?EMW1_WD_+==MH;3U.!0H2Q$[:+K]6^*:-X6B,^_S,F5%7$ M<$Y%$6:)_E=HGK)A/O<2+N3L2KK2T((#I?0M9UK%LN")VM$*J!IX-7I2=.^G M]1V1.;+O[_(JY+Z\^MDL\X5P8PD+O([_673:8)UQ7%I<#!NQ?"+]EP-501XF M/.!B>K]U:?_WUJ5KRI][&UK_V-L0HZAF%8<=YUE;4C?71&&BF43*E:'EQ&4@ MN@'ZJZS13[] 3>)13KTQ MO]P[IV@&2O]%"K/DP43OK83H2^[_KS+AG0=I(QQD%*=_FKXRC8]2R!)9;9*-H]#J)T_ M6>9+]Y0$?F^KUUP<^G.*ZE@1["N]%-.H0:TWH1BO;9\_"J7[J/O(ZU8-)"V\'*@N2[*,!?K@Z!T;#WIH$Z+&-*1^O)5(]=M*NQ1LB25 MU!>GSQ\(ASY_63M/PYX$HS71Y_;CU-RX]3!Q7/]$%2O MOC):V1C[_-FS6Z$ZY3C0%)RL5RO0:W_;9=K&,(,2W.&[FGP.?9KE>(/Z2R/V MPMK)>@MYH\^K46W9C-;)^I-/SZI5.GNL3@A*A9]N@R2"?Y1X$S+M6Y8)?D,P M%K!@\$<*R2T.CV4.4\0;MO1-.UL?-D679YHEPGP[.OI/CV,35N0U?!6]VDMK M;4&D,S5?"Z-DM_E*I$Y717*-\C33AS<::AHJG_CB+;^.,T2B,<0MP,]?4 2' M%*-P/@O'^Z0B)$L=06R7G%R+M(3F)4S,I8'\$:*\(.EZ8B[@5U8[-I@FU 4' M-#F]O)"2%Z=7,\9^T.E^FIK]@)VNIW57H?ZLQ+[S(_83+Y%C:A0*WT3@3&C8 MHC=U=;*&>2-*^!7C7/RX\> B/Z^B_$-M7B%"73J:M=@MDBY74^\\GL(L[84Z M;)K\^F_T>KE\U.@I^)1^@(%!T]DT'!@O'4UJ<=EY#@?46N2 ]5)/"JU%9]A0 M%_/&7<'B1'&GI\S+("$16"9RZ!>HGR/):FP"-<'70-+G3X*M%&:/C).2BCT# M7M@?Q[5/137V9W7VTU0,T!C-2U/WSB4DV/O8R9+NU*V1 ]*L6O7@ G76U+7AP^7OSZO2^YL#3 B?8Y*:RO077 M.5HU# XHC_TQ19>.S%3B"QA^%$<.6_3_3ME>BMMC,X;+QUGQ^66V_1Q*F#.S M=]VY929_EQEO%YA1/O%"[_$AC:Q1,)3>%S' M5,'*F)T,G@3AO"M^A$+ U?*J-I3?JJT#[OF?E2QZ4$B(+]Q=N#KYK+M=0T.) ] M_YU@G]LU4LTL"TNLDY7,%)G74KR%G[^]:$/>2SV$3'$YE.V[.H(LAL[@0#"K M4-R>?8:>CD?*I'QUMVZ=&$<2'IYLCTEX>WKY5;Y]@?X.FW2:WFS(7N#:*8O= M@W3=\F6/93>*UM1/**[P+)4JG/0D^' U@:B-A,_8IYN;0K M&@/8>[(/,O8DUE!N&<]KK6QKME*ZK04S4/75F%"7).-M?] S1REL'IW8YRE* M0HDAG2T/6=RY2P<^SWZ.NRC$LF M:$!NXL*^Y'C[?%RDYOIG9&0^ZA0X$,<_/5[M=JS1$><:D]S>(]S$ \$8*'I2 M0>/W[L/G3K*HD$N7M6+0E?6*M7_3R_SDU_)C?LV+0TPRIDXOW+SK4NII;J,L MGJE=EO]$#U%9JQ#"Y!I M+)'FH)[<0=M.J'N/DY"EL#GRR':I:6'4[69+; M7,.V(2ER3L6058>1X<=09[OS;$Z,'T/)N5;#3F=KI8KC7F);"(3,%3W95$ :?WX*I'][DUXZVO!P-G\Z!1V&E3^Z5WRZ5>&W6YGIJYQ6UU6 MC@_LL\ AUMF>,DCT\=8$ZYM#?@1_E"0:B@;$% M1Y2JW&?XEG5<"]@J''BAGR& !?Q?/;#\) K9G=AP_8\'EH%P0.K3R0 E3&[Q M?D\E%PX,TR%/9F^W'&%%9?[.Z@QR &,*Y$>+_4HREOR>_&LWAMY@$]+;[+*> ML#K"X2G1-4M7 YPKSSUE__'% 9)V"0$B(9R4#H1S8[^O)C&^L C'6XP!C,5) M3+HQR(7!VK%*(64]S.U?*>YBG_U1:XJY$+P,!]9Z1)5<0V!$H15:T@)7KC=, M/#2GT0#0)3MD_7TJ;;.8,G"CJN\PX_C\K)AP3H=+^E,LTFL77^K((0(AUBYI=/-=86D))4-[->8?G)@H+\XL2N2DZ4/),$E>M*\C M2H.AO,O"1^YOPR[5*OP1RXP4*$>3PL(/BPIGMS0Z]!B#;]LV=%R#DNB@N$]J M^.B]D8T11BON-!,O(#U*Z<_ M!L@^+]/W")6A(Y=3B_)2G(-5K\)N/$ZU60.L#Y,.U:.$4#S29=?#4MFAS=L/ MG@V%I$@,&H]8;3[\,>49!PK58WG2*%D*9S[GP:V.IFE.K0FB@TZQO1T MQ J.XSW?.[S@K$O!_GB#YZW$Y17CR=S!/-#T:/MR4RMA_$6H3[K<^=GM@K D M%U0YQ5*D788KGV+S+O6G;G)P(=W;Z' )!6G>KC]\A$>=G52UD#,X_D!'_4[V MD'\MN=DZ\>TQZ53J[S]%QM_J K3>P=0=H$R)EY6-PP?QGC. M?UZ-?5''0T.G">DQ.4H\$Y\?<_^VMD%N/YIBCE1XF1*%?RY_EHU(UZ]A^9[? M@!LIRP+9;300B.1 U38)[QO2YD4+J:55 GA5P[E@D( \($(O[KG)M*?GN!(D MF,Z2:.N69;V;O?Y!5&>TES3EEPOA763(1_#(QE/4=5O*1(^^^DS=F-[6\QYA M_($=A0I$]N&RWG(V/C!EFGL1"*G60:8);# A\HKE.PBG M1[;9,99D$W@E<<3T(-4]G^3&=5+AJ"O?Y.'+V@!6G.C2- PNWSG$R,J[ M);9R;;7?4S[^>E<-79KF+9>V1(HG90_",.0)X^L6'RH_2T/?:2&@:JG7<1PK MB3*HZ+>;5G6\-OR(GTFI9+NGU0_Q[YY<*7XB7Z?GZVAL$+$IO&5-MGS>4_)I M(;73/D]_OLTB70^?3A&UT_?R\PZI[1P-#\;0V&2!-E19MJJ_?T:(VV-+<[:+ M_5%&*EMOFURWDM$4;9G(-R0M&,=\;][%#<%1?:4_;H0_]\O$S%5-Y8#A8.0[A.!E8<5Q$-CH::51S^897^8?X$#^ O5[3\AZ2FDVT^\;57.D''%"!YH%_ MM+R6\+B\"=]XBTF/+Z=-AQP$T>ATAG*[,.>-;34DO/WDP^;I:-/I>)M);D'F M;E(MUQBF,=_X+$S=SG9?,&6&HCJWU%VF=J1)TCY')-K!;CBP+1$@L7*W M1''<@^X)C/7XW @V2T)9^6-GN7@ZZ4Y)#9"F:&S$SY:]97"YK_SC'(DKP28+ M7).%!.T+K?-MTW^(]&R8' 2G6T!,%_I[+-.7OIOK#5=(AR)MU]T)%]!Y,KRI M#'=^EL M']7O-_UR6I-BBVQMWG4BV;[G\JEG3+;!S/:88IPRUVCW2)2EMTH9C^@< W[U MNZ:K5/L<>0L4&&5=0UU];=@'G8_/Z3](M%;BX' ^@@-(:>A+[II:S*\TJY[- MK%LXQAC%BC:AV6%6._R3;"%NXGO8,-7(6$PNQ>[J5Z3"6C6@\1J MW8'B.@V#!<9<.@M>-5G9\2MS_H4TQ;SI)=LMQ2%H$CT@6P#5KDY^TC_"PM(3 M/X#\*_4%7<&BF2+Z0-M>I(:0- 1ML5^MI=8:3W]7=,;([ F3B=5!V@:'P-?I MM<748G?EFN'-9G]+HK,0YXF)]J^E]P$W_:U5^1;UNU%(=U\*2"" \2S-XQ$ 6\:7SLQT?G;B'74O3\8-WONE%U] MU4C8&MT_S)J4M:CR:*5B>BA77[S'83/==[5Y'/86O<.): H,\B?F(!]Y[H(5 M18(31?"8CW1K+,8H);&'#@Z\UO)DA .12O=["*3W>PC2F[PB:9-FB%5Y76U2 M=*_;^HX(%+@B0@CN?3IWUP63:'[SA7"CY7X/P?+W(QJL\Q?#_WGFXO]TR/6= M"AP(-RUE&D&(*/[K&&NSTOT>J;D,6T&4-R;^0"'=8\) M44X\?N2DM?35C)JK ?*NKCH]HG.CQ)1\X7 M[5@\?AMY+4^5AI.?=(!>-O2I@EI%C$RXM#.[8?QLSWJ_/RM$V1_S11SH9P)R M%(G)E2-,FEL2QC+=QV1Q%^G!MOA=)IS/> [?BDV18$ M4;1\NJ7BHX#UH;HB>5GJC\?D[_)W>I[)0!LFYN! 4!3(M7GC6X/"KU_D(GT; M#X3&V0-,:4)QGH3_;#PE$9:D5W931D_LA]@PGZ2-LOSX.>*/1Q W;V URGX2 MN>T6P5AZ7-,D))U;W583^U,R,M/\U6T'.?XJHX7A6386*O"JU<,< U4@&*#' M97Z1AE:ZY"H#GF =C?$\'16_SY1(+[GG/D7[V'!Z*V9X">W!B#H_HD=G+/ZZ M%1H(FOZP)>1FLAM/8YN>]H F&3 M34[OFN88S8&*=Y2=TI88&4L0A//637MLGVJTA/G726]4T[)7^A.:4K+3\-9P M[8/U]RTM# M(^G 4 M/[UH[L_;L%L_;>13)JTW1L.\&?-!VD/P?%:FQC'=)E363R-/$Q$UTHCSC=9' M.ELSP^LI]8.(;LPCI0POQKEIG=GKE+?RQ/&;TM/L]>&J'@I$%VS:"6_9F4PU M.$1&OOYRC=[]U$4 #'N9%//(/#:?H5'>[D#5_/#H2%5%[)&T-9E.#9U"C^TL M>_0N"*8YZ#:&@"##_LR#D;4+?,)@07F^Q@L+XORI[P"85 MRV64N64O\7?9SMC_@P#<2S5^<7(_Q1[]WJ9#YX8@]S0X=:3BRQ;N>IJ(E933 MV)3H+3300<,W%(^EPQ")CM+YTY+VF%,(2/Z%K 9.6"Y.[HZ*N^PPDY#T'-_V4_1 M1-GK*:C>-(^Z7UYK]W!Y9'9J5?=9)Q^:ZKJ#CHMK8FP+>-(.OKH0='E* M_.C!A^EEHW+?WC.^ 8=(B_?V.D%1NT](WT2_;&TO^QF=DG"0>*+Y ]\YEM*7 MN 6OZR+A9<%.U$YLW'X)^?"ZU*"7D[RJ\ZB^Q"KW%2)JN\8&IKB2]5$=7IA-'5X%E<#FQCM:)J* M0C%?9V\W':=J>A]JXM]IRCGV/)1B8C?E^3%>+F^G'G6WMEY7>6/-V.;HX>?# M2XSUH(4/.*$N6!7+E#-/4* _M^(K@ (&[Y+ 0>79/ MWF[B-[;9/H$YJ9'-US3%O9+848K\K0?Z#J50O$GN)7+1P*P)2^]8DLN>ZC9I M'= *6ZZNQ*;-/CY-Z>O(,),.RDJE0"'A'!!1A8'Y*;-_?LXG%-1H"VP=@Q>M MJ,X<9#Q@H7&YFA>"=.YP0.?I:/])3G/V6XTWUY8EM4TN*7%Z!V;3EY:4W0+O MZ[.U/A'51GHDGHCR(+.?S$SQ#4ZV'>QH^%=^D%IQL=(0M-\LX0Q=*\WE/MGR MA^'MP0@A%[ZY^MNE15HS;2C,A:_Y3B*AA?&7^P[S*N_MZPF]:)!]++*.A_9' M"K=G/>- ]BY9"QV@/) 3!TM/9_FL3CRY#/61#)Z250_WPTZ-*(W<_!_4]/T@ MN?==.Q_6,IP4?@Q)Q=163GUP*RE?': 5&[.R/B>7F!T=G%'/B945PWAVN)5R MO395_2IF=8!7RR*FNC'LM?672:74;Z1B..KVEW7/(2GGRS=#^VW%NXD!(5D* M&O*U%1-I)Y:65#YB$0=-8:L"[5GT1$=BWT'W=[<@0]!*;X+:#.\A79P4VR1ESDG/OSF.ERG68FF]QB'/8FM#JZ/T%T@-Y99NJ(,0 M-G080_)KYKU?XI#[6JD<^.HUE]'H(;5QU. OTSVRYGHL_>F4>QCJ@AOH9<$F MTT:"SC>/@6S]2TI)T1ZQ2A_&K87$FWD[\!&*M\M3$ X]/^TA^^A\,R5=;C 8 M*EP(>^_ZDMFE Z0OK&.*63#K$LP6K$8&&8\2EMZU&"Z^O);?-/%$LQWCVZQ, MXA<9]?2/C..5?SPB29A@) ,"X0+6>=&?7M3$RUYO.",\J+D\ZL!#F'#@:*8(GWSV4RT,OZ%VY$,BN>R(4*Z/ M6'@;BE=/CI2D#6]-*I%9@Y1.")]AV/L'=%J.O2WTJK\\K8_,2 9>H9?<_U)0D.M/S;98LR59&MWJMH52]H3JV[U*;0Q^C MUS:[NB\AG(9^&WY'[_VA^EE="6^G@%FPP;NZ5.EQ*O^%$9[7=+V]Z+;KMK.5 M+\;W+1+H'S8&I( M+PE4Q A3KM]+B9.%:?B68SZ(/NB .0_! <\!&I3K2_!1*'B)JLFO:BCX_<7) M[/0"U9L3I>?U#9$?D]Q;TTBOQ:CY*%*^(>W! 6MDF*;2_=&/B5P51D] O,JL'?+9!TP4?..':VEB?J=X!7$-P0 MZ2]:54"6%_UU^F( L"0"'KNINJ3,3PFOWI*;WC :[.M,5"3RRSI:O:8GZ1:< MXFK0""?2>@4;KV$B7@]!-C%^>V-[$L6YSV@^IJJQ*?/S'6@NIG*DWSA.".LT M;@1J8]6T,9[6J]R(>3LD=X M"#SU#0[<,.=_J9^=:I^,IF&U@]C%.#M MFER02A^KWP%U4*===2*#(([?2S1,\CWK:X?3.QSPQE;O*242;(("$Y*=F^P@ M](/$M+)ZG#I5]JWSX,K94DF:(U?KHI72*V-JL([M2WF M!YP;W&V9VV/=_-]_##7)9RB2+IGL>:WOMA(^4]#?OHA[C.=G"?YIW&HCRSE+%9 (HO3JTX6!/7]SLHU'NKDU&CW 6 M3QR^$ Z^5 0IN3PDAL8D6O,[N7XEY+2]@3:@^L[.4FI4C_>MMVF8C#656>,O M-,/ [Q5%ZHK()M0I25,J:E(@N>16H/]E*UN2YK\L0^,IX#P\\I')C70;IL5AC/P\2Y M"X_[E_%BCK]WWN0&@JM>-"KCJPP0J&].+W*5B3&&NBTA$VI).Y/ M1+Z[@8F#JX(^?TX@VG0^'(FENF:L\^V6*!_**(<]"6<9@P.FK!S/Z.' "BMG M;UX_TXA6NNSPI]19%:13,LLXNQ1%M; _U VP87UQ(H\;RIK+(9'ARF7^L\]< M%!/]L'HNJFVV=7#(66DH]V-4!8.!_)I54Q+@/VL7I/L:>M?@7RNJ?%/[(=4I6E&48O M6G*7&TX_'JPNGMGE<9ILD %7Q32$<4NI)!<=2N2(HQ ]-_1-4J'L8L7L8X92 M=PJ ZL;60*S/=;+,O!CW+5LITGM5A67(94I>>")]OC):4T)_U;2#'CBI)D6T MW&%-/T+O:0^D>P.J]4Y'VU8&WJ,+?<\ ML=Q ['6D/H"5VD1R@D& M.W80M'T0J01G-M?(&Z!0C1YZ7@3.D8[4VH22VKZ MBPESH?IY9+@B060$KO2J=;@^R?%AJ4E.]CSQ);&KQV!6*>&X+('M:ZR!!FE3 MI->%^2B07EK 5S*A 83769V7@.VVTL;=:AX6#)6U_DON>RPMR MGHAFEZ)Z\ >_IY8'?BTA9CI:!RS+DHD#-.Q]]A_)LX:2YT/?%!5.KW_I ERA M!@1-]"\'SO,A>/&UB>X*W >ULQ'-%86H'LL4/)4,J8X4F0*>1!"K\#5+"G(= MB7'+PPY'+[E]%ZEXBZ=[HPSZ"&D.>?'>)YX5ZC-KC7,4*#AY2FYN[ M!\RJ(U1?HE;=^'$"N\JTJ4W#O,Z%W31*W1\=%U_Z>E).[SA=#&O/TTP](?1S MC./X.5H5QB$6.3/S'9W4)!@XROOGF:M*C1AS.'#R_FSH9L,6#J1I%'PR@!Q: M]'.%7S,FFMW9U?WSH47B+HD)WY'"R1S,]2D0E9$RP_+.)+3$OJV'Z[/U]398 MCH<7>B::#8C?Q:#?@B\A+=WA^WFBB%Z]Y2N,VZ3?^JB:0@?LD?>@]N(MY=D8 M#,9[-1'B]J%&HMP'B9^??S/N7Q1([N72W^B%:F"W*ANUE[,Q7@9T[P((AIA; M?HR[6-Y=Y*!\4_.\ISN9NSVX/W;\IW2]KW<7:4B>IR/H-]DWJ@66Z%&RAZ , MJLP 0V&Z!]I2RKMJ)QAM>1>4_]!4XZE"'4_BCKN 7ORE ??=5_V/ MQ6<_&ISXU;_LRJ4RCL[.*2A.D1E'?[2GVNH"G^[D@I*UB?SQM*WV0A;Q-]*!\.!K3%%A'H', +L5$(3F/"?U-*5 MIP:N^+^))0G[[W+OF>; @=]<<7N"PZ$-H*7+NY;V,.D%CVWAC'W8I@.!!O-% M."%X*"<9#H#GH/2>8XA4>#8&/KH%^Y&%-]P.NTG.W/W:^7>]H3Z X*N%OJ\- M$CFMO5+UR.QZ$WTAS&4VZH00PD_I<)EV$5)YFS ^HEL[*Z0.!T02G>X0I<5Q MY@$% ^7)WQC_33@LG]O!%;K_S-YAMM/L) ?\41P.*(@>K8&_&B%X_]LJ(B.K MF7" Y6]N,S_VCL0/B,TN.6UVV"B/$" 1_GNJDMV*P6?B&QE'>S-)_/\3#P=2 M%01A<*#V2F5_Z6_Y8WZ 2IF9\-[_8M;_D"W\_?#'&<6((]A>P#)@ZBP;TS?I M5+=G5DCC/_@S(O@+_\T?.K7H.ULR=&CV3M)NR1RB ;VY-ST<:/^F>U7ZMW>E MJ?_%-Y@QCO.0].,C*7=F= MOR"(Z6PB9#_JD)$S"JTCR5:ZTN->)9:A0U/6]M1KY#GP%#=,XOZ RT>&SI5LH(NLIW9O[/K#J=LQ+K ]$Z/^& M*GJE< 1K^C7C*G NTJ$?H)KOY^3HM<*987SDXN);;U,D-*K@O2"L@=*R4D MU^_?M_;N9AT']2&7BBOJ[_-;CZM5 DGW>]]WW?_8]^WZZ'V;6,^N9[J[J MKNZNKJGZE:??K&;=1>.1[J"A::5<,0BKZ:2;M\HJQ%WZ-LW.99URDE](>0(1 M_('3.)0^]8SO-K\)G66U#E^OC$AZ8U6_CY^REE]>5DXX6^_5S\GYI)3EV&D? MJ5A9=5%JA= M'NDCU=AGR\=BGS+Y;I=F'AZ5(#-$ZPP/SVU8D)A'"2,98\,T5I0!GN1!=]2^TL'MQ.K;1#P&?E^C<;]F.BRUQ?=, M$+W^;DS:R,4G531)PN;L/?XF^HA\>;R@R&Y&[ZN/$LAG)])M!(_07L.-<<\B M'"5+?<]N=2BF7I6#&'S'==CK,GGT)]-YN2::N,A[=(L%SA<8L<-U0 M^?49<\QRV47 2D'2\@'F)AX1$>^/VFS>O;*.1&89VNIA:9*^?,2A;PDPIU1@ MD33CHZ'.!31/8MF$931=!^QNX6GC,->QC'D7J^W/RLATBQ FDZ=&J"%=VA4# M9)E'^,NU65?"K -SU4(%N?[QQD:>_L_P&"F;&=%*NB((J9.'\;'JU0W3VPG$ MVLO\ATW0#F^_5HB>9=,\V?)@MQ9^IQ],!<_U^NZL)<:0!%S?3UIKKRKIL)]HHE=R(_GPNFDH?^T$O6[S MX?Z7')'DJR\9D9'!OE>^SGZQSXW"#+0HGKG_O.1W)+AN#F^V(@\M5!G;=4M[ MG]H37N9@EC H*XEU2:7GBTZ-XH;).@K:* !5C#?)9=TP'48GR@<-R4..2\M8 M]ZC9NSA)G(IV6A9]G"3(Q1:@5'H3)(7IDTD=_0A8. #! M,V.HRY_X\[@M=7W$R"XWC4?R'FS_&R9IV19OVF9%II;::+SC/ 6T=U=%V&RJQQ%,U;^9@$H4Q8_<3RNN-AX=WW^XL5^<\:X9Z-TD M?6&^JW\X2>=LPDP\NIY#Q^?*$#(QOGI4C6*.I^SM5L,A<&Y,BB3D+5?#,-*M M=%)[9J/!&=8C!)0J([;1 4W=@%Z,_] =^5%!DGA$_E%XDH'A\K2C,_"$Y*8) M>Q3FI.+IT7Z@V[(HLK#ATZ!GFNN$W_1HPE:U'3N)218#Y:0AQ&_TE9\6R=I8 M&^I4-2AO F%18,X=1=BGEB@1QVGL;^:YJJZUS3H&SCQ:-9Q*)*&&X:=B-C,BKF"UK_AJC]G(&0B1R!8PA MAWH@R^&1XI!PH)BZ'$/QR$<\.(-YU':\;::#0K\4T[#P@ ;]XZ>]YVI'KR(! M;[#D-M-^XB&DTUM8A<5[68FU'>F5K@?*>E@$_$\*I^-342N8\7O 9995T"R\ M@:$"?\0?UW._$T]!1)VFWAQJMC'S \?T/?!47OX+>ZL![CT06MUKYW"P MH.'"Z9HL]2PHR2A([=HP=D6">%XQP%5CM?!<1D$&X.Y5VX]0HQ5O8%)D@!:G M%&]@]'U+WL9X^@9,$ P2$\"97#%EP8(2V+;>.<](S=Q&& $SU.:_0NU%37G" M4NI(S09#;FM1$:9%.,V\/J"V-!130QX^/7!:JX[VQ(:1]G4?9KZ;I>Y+!4$= M=8P-4X7/R>'@Q3@GHS&;OK++7) _/1E94\F)BV378-^M[5Z "L]^V%C+'%]F M=J%=['5.D^K,8D4DBP$S* "'Q]L*(D]$8Z&WS(^POAK_9884$:$"NGJHO8+, M[VWW@XXHSU::@T<<^C8+\T'-]@3C!T^PJ+A2?_II885+4,54M*VPJ!F(S2"@ M*2I'U338O530^*K YJS*1N&CG),/[EH3OO*,5'&_U$:QKLC&0@;ZW7*^T2OAX1OE3< MJ'\1HS8WTVT _.SFD,W_D%.TFKR(;-0.]M?$D&+^1G'ALUSLJB(UH?EC:6P5 MU&/_7$$)+EY7M((XHT^-&B8*=;U(Y7"T&\,:-^L(504$"\\1F$YDU_)*":,. M'A'6Y7*8>R*H317 N0>HQ/7VW>5-TC'V=DY<#IF0HIK(C&+2:+#V(_^!]RSAT M5RE.),%E3JZV)H$[MQ*29&ZNN8%RL*=%1+XQ."&'HSZ'(P=%$RM]]-9,P.9[K.QG6AU7#>EZ]0**_-P*(U(OZ< M"7+Z'KY>4S,$XUE[=;6W^[.YB@:B1N/L%?M6"GXAI;"/JV[3I;&H(-#&6W:R M,CTG+DQ.O;Z"\>N%]0HY VM*A$687[XSF2S-3#&Q.A8Z 4G"W)4VPE)HE.[F M7(##_MN62F4B:W%_7;F7[7=>^^C\ MSJP!$'[8M]3@N59G-G-Z*^2.'L[;$;Z;W)%/ 4L:%WU*D4J]3>K'\VWF_=6Q M$-BOB!K=1S"#CCXCDR"MJ;/.C$A%JJA[ +&"H/X0(S:FVJZ,MQZK#_%MMP?/ M:JB8S:?HQ.(6C.3%]!;W"JL0?<:Y\=<4#P.>>YS;H[8?VY>7\^Y)+S(3)S(4 M$/]L_O&KO);^WSS[FZ\+/M\\Z.94!97W@ EWP&:5! E[6^(]@.5C^LNY7T(O M^89QZ$RTXM;%=,TD[U^.?\4E^G0E^?//%&CBNEU0VD:D)%Q1\Q4T)0D)5X)U M=X0[-&RP+P(T8Q63!=SD:I/L:-^]PGH9^L+A^20=6"1YX.E"=*(!>0 M4+]OZ!#VC*3M8'?_=2MK-C,$P!U$ER]GVV@SQ?N)1JR"!RK>TL.V/CF(65&/ MT:T>EY9U1.\.3=K MPB"T2W7;*5F$+%(9P)NL\)KE(D OY5F" _9%EEC%;?9964I)I3TX33EC;(!0DA"6+ M6/9%J^5..-0@5F_4MW]1-N'1OR/.#&R%8LHZR M$T'BEFH8%RB&(S]%^9]-F">T>=G#\O-K-'E@T%:[=_2(?%+K129#O/RLZF*B MYK=X#T3M3GLE&*O*YS74QNI%C)QQC/24>6P822D0O_"F9EA@\"F($988F;%Y[O9?R,--&XY91X"B%.[=Z>6TD$& MC>/F/VKZ_5XN7SKD?H4T/DU 18"GN9U'YI+?]'ACEX?6;K.\5]&R *V$$.%Z M4(4R6CQG,FOL-8*0/*@T":Y[\I5?EL1WLG>M;B7B"!0;(HYW(YW33E?H52Q6 MLK&-J438%,.0$W\Z$Z;I&<&GK,;]=-(65V2/@)>N>4D\HJO-1Y19>:+LI;YA M'\="6^FS!S4@#&\A,?+'D-A&=I8<2'RW'O2PZ^A$2>N.5?BRB^9/@U \BBS6 M+]<,>8YG,!?;>BVRVY($14C,];R*;ZAJCC#:IWSI2T'3-7-Y$"WE"3)GPB9( M_*3$L[B@B'),?R-P21!RL*FPM3_%46QDD\=ROSZOJ,V&3@1SFJ&G'5WX"CK1 M;+7S4QHRTZ3/GJW"2N%(:.GU/S$BB-@[KIOA/)G(T0V&\!KM;#\O$+C!,9.V M$:!WL<9RX&*#NX\0! %BB&D5>TC^J!L*@5O $_VI?A^R0HNX;<&[O@8)#S4; M8T.0F/[7V\4#>_@5[8+;#[[TR^_9W!XVW8N0O1K^A!T^@]=2U.L&^94,;:R3 MC$3D7\X#=^7+$>2'_=F[70CJ*L?7/MQR"W:KQ_+ZKT7-6 M,-LUS]NIDNN;0ZE6/$3A0:#+6?V=8@=9RT+3XOZ4%"=[DQWLG[*S \ M]7B .C/2^X\YD'GL)V::107SB/A_^"0*E:%YI6.LI5O[O8QH>:OO:1X[D* @ M *"OIC;JW]%'JJ4H.^P)OZZNU=/#QV"(['?TUR2N' #$U'"L'3MQ$DPE"1*) MI05@5\$"5W&,AQ>AR@WO9'!_-B7$UU'U(5$3#G)O&2G/8Q\^36%UXMW%$NQ? M.Y!L8:X[WXJ"+*N(];>+(7XOU(U9'A%4;\#SJ:S+9%]'H+\.%5>U@JGX?*2: M6"3U"C+&NAIER4)#"D4MKARL&MK18+[#3+M+^U)SWR.**:;L]+Q<:*;E*U)E M^@J6(6%3M;M>(US$B]I*PDUII.?ES0E2:5U.9 MYS'#B,M@X; ;I?P^*,-K=P0"*IT->ICFHD[V&QIOR_Z[3(<3NYGKUL'=I)O# M *;EF98,Q-A;%M$F!0%9/7P)9F"!D>0JRDF;38S44^CL;)K83HKG74]\$XHS MZ;K^.08#M.>&8'=V%L93!TSKHB5>\3,!_DQ;#-J9!^4,]*UZZGV MHG::S<9W\"O$9V[W@$_$^KX(\V)QZ??+CFY.X?4VDEBZADT['3YX(+;6C=!\2I2Q?L5!> MF^A_#-+/\#8K%DLJ@QL*A$I(8!M M>R JBC!B/DC[ X/@$"&3.-&V+WZ^58-*_HA5HAP/!H,UJI876&Q8*":4( L] MT/]D1$K'*D,-+5FA*;+1^T1@;S7H+T'FBYT^EN?M.$7RP'JU+4 M+D3U;EG#%Q%IC&$C9\_6^_D/[6$QLGO @G6KH99/BPU+@W[B#1KK2O ?:9 IL9?G/EHSPM-8K*%"OKB

0.IUK M-2S&5DTNQQ9<4B&R:JAI\4@>*SO;?8,S2MR5U^ W0^^Z/^$*'K&]K:-7KVDU M7CG/W3\9,C6[U'N2J@8^J.YGT+R:L[4UOHF:V]5(@5U,X(*)#][1T5M:"&9A MV\])TPQYH61F8T>VRBPE?SGY87]6DM3;<5=O M9'8=%XU/H:= ^Z)_TES*66:6>#B$><06VV/7V&.!_M"<)@'3W%U7/ROKI^4VA/ MO!W-9V6K03Z%6B0@TOF5[Y]Q8#:'+E,];JCG81LA,9.S!KVX(153;^P%]%,^ M;'SE=Y8KXQ!%GU]GKM/4-S8/;WGE)HB*X6ACL%$]H"1UN!YI#4+/MH:+XN1Z M.B2T^-%Q-G%0>#PYK5Q_^\18QM(-M]^@+L:!$0+[,AO<8#YKW+97RLFGZB^YK"[S#))#:@I$G8%%92/X!T4;51 MZL1,#B)XFE&,19=MSO$^*0@_';V$0/,):^\B9'#!."VDYOOE M>HK=K8]\/WA^$I%?RB'C$C2OSP*/D+-_@P:X;BU'$[R7&+.KPN./Y?%MLB%$Q-4#B9Y4>_G M6&)O&V)#1= \S%Y9LPY4!N$<9\4(9Y^;4YZTKCHUBG*F CNL(G;9"XK?6XMG M%/LZ56E()2EBBUJ+]3H-E&9YH*_0EN?L79KLCM_%$8MR*&;VU2E5H'BB(TUA M;<\+U[]\EC,CME="G?"981!Y7VM(57"YH.:P.QCM33KL='K9S-2,'$;:60W\ M4^)9/& %@6W^@X\Z@AE]I*N^90S=&.M-MQH'%(4X [G/5L_-]HAGL*H;"^03 M[HEO>IMD],:%_]W*T>_1C8>#J@WC30AV)^E MZC='\#Q+V&U%;>SXUM<'CM\F^> F<)IEZ?.@)MG'T$ZZH3BN?BPZ0?BF#^;< MZ87.AQS1O7=#3>CT@^EZ-]LF&=*/2WBZBFGT*O3US9,4=6)0FK5]LOYJ5-FD M)7MB%'?YXN=;:3MF:F7+4?@6OG37,@^:']('L]=8 M)8MJ^4YPR?;B>$!U:43:#=FUK&P*E+?+7 3D>OJ?"9<(NY <)>A$)H*UR\7> M\8"W:.\!W7M@/_6?;I,V2G=E7]_\V\%(&1U[2>\F<*]Y]C'(6<;+X_'3P/0] M4-?)@FIMINI5F#6>Q]@=KX,].DZ)]"J42+\HD//D\ MS9@H+@+,(#3 LROM6MW37X5<\>L8S_4.;N,;#'%D6KP)KBGBGKW!T80NRCB) M+GE2%+)RFBCVNR:#K#F*+N_7PX]_GB M;3O9VY$Z>=9T33J_YB;(MY"<@#AG)=23"'A;3[VSZ-)Y5!3)^0OO?5DEA>F8=KGT8_H"G,69N;*YC+CPJ Q3L-I M&:CUNW5AO_*C0\&2)17G^6(=9D1^--C6;; ?D)I?]DFJXQ;;2+ \H64=^H;Z MWI<,!DM&;9D]6 S[R/CVYWY)/NWSKH)WXY(.!AJU]S/Z2HVR:OOPMGB M"_M]K(N5"U7>'/M),8M65O&EGRWBB78&[42#'CPD\/Y4KMY0IRM,6M& MWNFK&D/V(P@I90==,MF>/OYO,+]6L3BY[U^Q4K%+337(L4F&.FM[:VPBKF M )!LX2WJ7TQ-J2>>RKO1TAPXT8?&U9CEA& M'KI051NR1,JN&*HQ4S)G/8JT-S@A3_%<)Z4_.KWRC<1-XIM>W)$=4P1?QF7B M6YO]>T QQHOW'1[*3[962Y3H4FT2>RAM^YWC&,^LEY[T70T!D37"EZY[3%9E M531F.E9Q MMPD:,7[ ZFS;@''!^H8 FZ#BMOAEGI MJ_,B?]M RW '3B:R87]V379WS6MO ' J>SBX0LVFO4\&N77$? [(6P$Q[3D- M9:W&I&]GY"Z:PHI>==->%6%Y);9,$$>E95^B< HB/[$G."LK]B>]$"RL]8@0 MY\3F7%\Y8(3=J! =M,FH6 I ,&W[R$X-R= ?GY]W$'8?17[^!*EU&K%W:P1, MF]9&AM'P)6'9<#-/^&6TNA&X\J,L#E1,X]MR/\]BUAOJQ67T=!0YD<0.TY># MS]YCR;QT%H;7N'Q99+V )D)=:+&__)/]Z8-&I\0!3;.$X^C5C[I1SUN?>Z'4 M3D:0(-RHH#NE[,R47'])@'U"IB;ZQB\$,)/+NR VJ G%+UDS:.&K&E2WD SF#.*]FE%>?LW,1)W*H5BT$ 0526O-!11M2?^((5"CGL MB4*"V)@\:SS8:]<;6;Z)>/&+V%6GIORX=>9 $+>K_-LW/126'YY800OXBB]> M;_**"DV?,4S.RK+U#?+;/T/2[MT:U(O-QUALAAURX7VSJ2F/W'&($MWH;UI_ M4/9@VO".R)GVN:)BB5D@1F*K3!T;Q4Q?_ (_.BP& MP!KD* A_O,WO(GK68QU^R;TMC;?7NEPZ>X'=FL+-)4QY#)G%P2=G\7DS;NM* MV'/+M)Z]Q(ZRS6F])=I"U45M!\,Z3JBC>/1A-4XB"U54O.4KL@\21>H9REF$ M;Z_C:(CP($>3T[E4E+>>6Y:G17M[ILTUJBRE8]]@8SBA#C*'L"/">%V:0^@\ M_*QM5MJ^;(2989L$>9N:N$]P\$29MVC>\*Q$@B15/S989W@5\^>!!!;[O+>\ M++5I/M/M1@[Y3]!I%L(HK22+:BBX)5@M[Q5ZOAI%%!%P$BD.Z\G7KA8T.=O) M$55R&>W,WZ=M"[M2C@P&]G/"FA@7&Y6LZ:XU:7PDXZ/''?/!%#%3[@\[ 55% M]R&H_\9Z%RD=<)V'?7/==#%6?GR5\IL@W_(4&IH:2YIK$G3-+(XAI0<&UPO\U+RPXD@B M_'"G>B!KRE0J9/OW822KJ-Z6F1TC,*0BM(M4(^1",^<2^W,N+7TP&6KG =(& M>":HAX,UQ2"NO&:[!B^^P>^]=X6.LI-YKDO:=[PLXH@B_*C#\JP%%J\3 @M? MPJK''X<;'!U?EJ%RU)&^9RO_'O4Z:(ZO'(FLH@X3=CZ#XAL M-C86>;ST ?)7,%GZ)>_S&YYA@_'YN=V;GJQGF#""2\:1'%?F$SHR'()*:F]2 M2:-_E'USSYLU[*?IIQ:DJ2H?IY\ ,U7? X@WHDYUO0[,PM)GSGZE!OW5V/]6;J$59;>4Y+W5$7#+K?SQFB?6 M,K62<<>03*;V[L^UJ'%!$-5J4L>-K?FXTG!M3_-M/0R MV* -TSBOWXG=D,#=.+0,9+6C/-E_CG>(217:V#,X7S?D!G.HH29&<,@Y5JZ3 M'U)NH<,%X^PO01PXL7;9Z#V6NW001(4%V==6_JAVI6:+BCET37&'LR5&XBDV MM:I@:%ZZ+G?"UF/W30E[HEG\C174>0;68=Z5N0\$H$WY M-AECZZ<9R&$PH]Q8PP_U_&N< MT2QGP[J%1E#'QC#@!S[-,L>\T&N=MNM@HX>\L3)72C)SA;&'?9[AY\CD$X!Q MH):]>,W,H&-R\E<>PJS@A&,M6?G_PS,"B-G^V?D&47T$#I168GNY#G40N^@NYHI6N<1]KN;17_0EQ M2V0 IZO,MCUL;9!NLJ#.WEL:VX0G4B&O8([-U,E?&\!8-_B%1^A"*BVMWO8. M?8/?S5A9(]%S>"CTH.:"R>;O7,]O5#+ M*HO)M'H1GU,9OA2YL0:80UXTX%M= M+V#%:3".Y>;=^NA"IRUW-4L?)<@08.TFJ)/?V3J M=I0JTGJO1L%I[Y\W89QCE7Q'/CK2-XQ;&Y40INJ^FABXEP"2BAN&T3L0I2'? M3ME2_ MP)N$_X%TB_A].Z-"*4EQHK)3K8 $,'$^E-N_!1D]>P7'AR[U<+O@4 M"VSW'Q37_&T:6Y@SW5XDNF\ M?JF/T6ZB4WF%OJF_IXG'EG2-94BN6'\<]>P>X MQ$PBHUPL)V?8L)@(IYK5L 60Q L4G) M/ZAP/%(L_YX6!WBNP&1OB/P M+FP3A=%KS%A?)E2N8HE8,Z<6GDP(, #YDA^>*-G.*S?:]9K'?KMTUD;//"3_ MEFFPSY"%3G6^A!?L5SCS3(%D7J9!,3XD$1:)@+/WH*D?P0TW@/!ZIM*P#QU(>59/+;J_H3F@CK=[7#QQ04).B <"RYXJ[K M-<'I#+./O#-E$&\TE* #'3I=PG4_[QN-*]J_0T33)LS[S>4N=0?3+#F50R[ M_^^((;L_UE+E;I(&_I[B0/3?CA& ]]@7_-LE36WG4]/S$ 4).#JO_(_>0:'Z MVE'%29)D7ZR@YYUD9;S.8WQ=S!;]9'O93D]HWW[J9:F251+:(P&"$S--D@(= MCIJ?)M\#O7Y85P*(<+13R:]6]Z?1)0"RIM,L]_I=XA!@O2X WO- ^NC+S[7\ M]-+* 3NBGGFKQ:!.3XJ3(.;2ZMMO'E!R*-2 .)1$9%H(804/.?Y18;CY]_+Q M%3/2=Y<*ZDBM-_< 4Y7/D0T!Y3N9 F/>,5^"#W; JE/&#WEH:.G7WH@R MA+%3EI&)=$CGIAG$VE3Q:QN;4=@% F'WR95>EB37$%;#[3@0(PH2'$T7C]:O M&^2>2M#X'R.'PAZ#<<'D,KBXWSN;"K\CW3) *W]/71.Q_MBY)(YB9%-L#G&6 M*KXN\*OOA:E825VR]Q>RTC#JQB'B7=VJRZNR92IJMY= 2%ZJ:\G>1/B\CV/1 M--B^O!#*7M/(RC(YU^[BND6 )2LA^U*6.$.08$@Z]2"DR7UB^%(>VUG,:2$? M,,VI6WAR(W$/O';1K(>DJ=:E$F@0#X+-?5L^D/=5/;]HMC>C\^/:I^L7NY(L0UDA,MX_6CNK*1N&/X5;#.@ M@/>*E#"T0X04ZV#11!Z+IHB9%8_0U#;A\-.2GLA%NZG6E?1"D<5%_R_,S:/E MNS69&-,VM?*:S.]R,[B<">!;R0?!_%4R+AEL1TH7QJRO\)SG:48(IEX0OEH) MOAR'OC%^/U?6L^!FPI?.LHB[GIM^,K:>H.Y*ST@M$.4K-VNF-HO;J\4G!*B6 M$W%6KC:R(@-6M+IHTQN&,A2KFN-TV0^;,,RCE6OACY'+^]^-7'\+\7G<^W5^ M[?WG^(\!PL-Z*3=,]T <[Y_-'^&_W/R-'S;_C+^.^(3WP/_&3:[X)VZRO5K# M+]R?."P!0HI@V?.[C1T)+!U0CWF2>I>VD,"+QNQBC^9S<0/CO=NA<3##@"5K M/[.2@S4U P4^;!R&QN@7#NM2=)G\.($NJ8S,)*L#AWW_ZK2%Z\PRP-SJ"M8; M[N.,]3B?;EP%E!FL4X*?J )OH35*5\7ZWNR^_NXFTZ]:HW]53>IR7OD)2Z4MS_=7WQ]LP-+%G#T5.G%^("*K6+VI4#AZ+T.2\_^L=F"TT M;I][P.5G5N.O.YSIU].G_C)7ZN"U\)8!7GX*%(C >1:2=4+A>^P"ISI,V;,' M5G_=)' RQI>M1-Z_K$WF I@N*>X("D@%^^WYDF6J&FE5779&IRM"']E">+Q! MQ6*$OH3\H!O3;.MTL-!^1H_L\:1^FCMFJ@PGR*->@?:X1>8Y-);+!^];IJZ_ M6H!Y&H-HKI6IH7S-8^Y"A#VDH3K_B,)O[0%Y8 :0A'V^T2_A%\+TM(@#@!%L MP?G5@<2_>E%!AMLGP.5G[F_6$+XKSR_,WEK]N@$!/\,O1N3.%W9N&2[?MS*# M1;?$7KV4&'2:!]/^[ID1AX!'DHW:74B.JTTTGB&*"U+$ 'NG'U>4J?/38UW. MU?S5[']F?[D''M[]-710D3Y+=;SXU:!HL38M:_IT]#5QZL6H&%&DDC*0XS B MM&'WDY8V2[ H/-/^(V,*OXH.PT3 7[>0W42\@,3">ED'[_WF[C>5T)RV[P<[ M1._V1*0"(;#J?A+K*;\9>KCEP6P6G3^.)__C[;F"C-RO^KY_J7KLEF=B*WYH MKSS_#HY5/9<>:/QNB!3$WVEVQZAB'C#Z=N&*91@!Z3#W3F+\$>,WKD*#%,[+ MH2WS7]D]'K=$'*!:XS?,P/_-I3T6L#(YD;3YS_B3Q]0_\S_6O 7N@QYV0\N+B'U#5JQ]3R.:8L+I@6&R][?6 M^>YQ^/X!EYO-YP-LO>(;15=V%;07+U8J<"[2.H42;*Y UM-/DCVKZRTI5%SC M.66]L$O-.;9F.7@7+D9U&[^?\M=5$1LI$/7R)YL?F[&^2;1:JXUQTM/\4*R4 M; I.K(?4JEUNBQ^D\BG< Z)RMR#.;"/E#;AR\R#]%4[,XV_M M]CIJ-!4:U4>Z+R^*E]EW99L2V[\EMG],4Z"R6KW<^V;?+[3H-R)U1SB(@?MN M2&>&_N:4_'R F.8>R B^NZS :+S-X46Q)D+BT7]>CYGKY=RS%,QMAQ)=_^W] M+/A8VR78\-!7?T(NM,9PZX:7Q0,//VX:T2C]N.0)Z1G4AW-DH3>C 4L\*X@K*A%6-0%Z1R62%KM,')\BB_LJX?R-&(V(T28SRSR=1VO M[E^M3&NWF5@B7(5$SWX=[K_N-*XW;W_N2AM(R@ S!?V'9[F4W]0*T9\\X4.$ MA0D>\[-1!$+-FT^& Q9X;!/OO&.OUPMRP)3'J[_8N(*W(J%F(_LI:>9L_ MVG(V?M@<>C[-+#XUV0,;@9)^*S"T9/J4&S7Q :7K22L8K'-RV)6*)+'@@T*T M8M1(NV1]1EGO^$$OE2J=EGS WU8-.RH5WK6H&YL+.]5S)W<3#"*5&Z8C?-K[ M36/TYX"AAR.>[T2BR8WBD:;U60I*'OO;B?,G '6B=MKA7$NL:Q?H2 RJ]PAIA$_'B:_ M0",V_R,!)&I1\W1$;X\4EAB7:JTZOO<*-2".=>7M$SO/&-)^XH(B&* /%1/8 M,2B'%%IS>;J*'#>A>% )LT]YK&)24+\1F,V]_N)HA;F;]D>B'H5@^%$(IKL[ M%["MHAWWEK;*QZ<-PWJ4K(&WEQ>AUL#*N>1G;WOJ\0<]<<4=4D ;7W]8_2DR MD+JQ+D[.@< HMZ?3D"DP$V1P4XA6WN^?S(%?P(=LWSGD/;81XTJMAJ;CQA;3,F_$8^N8_7H^@I MHCZ_A93'-N7.^T%2LD?8,LZ5JNJ2I!18&/:SGD Q(>T,:D]&'5>@S6A MFKTMOW1]0B+3$)YH+,OD=E5(=5(*2$0>!G,K=MJ:$ MP7GS6\P:;!$B2T@H!>:L^HS]+IK=1XQYA^OME'Y3K9\#7C^[0T4/81BC^1-Z]"6 M!*G+YI7/X&A->J/JX.?WRHKZ#5',EH0])#!C.EF1W?0Q0A/OYSR5NJ?!D).: M:ZN.%V+R2A3.^*@$>ZOF/I:B'SO+DU:L]E=']WGA,A J'=D1H7GBP#3^E9Q:#15&.YTE%G@>C^I6 MOO'9-%4-K[/CESP**_@ _>IPGL1#B(8F44 VXQH,/GP8*)FKRW*==JA1_-Y7O"MYL/9!7Z4 MUIDY)*'%[TH]NYA'XT5:P@7-6^U?$PGW/+K8J76P7X M!E38N299,=,374-::&FVEL-A,N?Q1.$@HLIC28U,X:N V[5E^*5EFO!G8!I M">RA&4;(2S(Z[A8W$,DGN$R+/2L)_G+8'#G0E>EF769X6\#P&KNI)>G5B1(> M,CP*[C2&:A)N0>2*3S.&3?*Y012GB7():2/^92[4.\%9_(8]BA5Q1>"4A8%@ M-D#H#:G8^-2Z9W8,(YW=R&<&+6HSPI="'SQX6\1#FEP<#X5!M7'5]#9AK8+J M[WHOO6C!(J>P8^YG=\)-0?-\]8:"*C^&WO,T>L:N8MYDD34W4;@O)G92B%)T M@&,,Q0UB?.39LA,(OUN\D=!9B;/7)6U%"&(.KC^\!V)4=K7H*JUV4'HT2"/> M((")489(8J6$UTLELR\&8>O>;KN/&@MU?2SO[B>PG)>8.5[E(G$Y=YI_1]H@ M$4^5XUN4!:>S"+6)8..D0TTHL#/>=''ATW6.9Q#R9;#*=OY5B9S]=ZS2SY?O M457G!58"%PAXIJK5PE3.$AI^!"6C4T&I(O1DD3=.4%RC;F2\A=K,16DIU ,R MR(\^N)]'-7R!S.37R^H),E CRD+OK7S $AS$$)G06^I7NF:E0W03CO?R?(_& M0>YI&0%\_[."@0)*U;H^"/WG5497+3)@56<\8.=A.0'&:\PO('Y-N4SP7K?,%I]\7X%*YZWT,*WP.:9MHO3Z4@,: MFJ+.1(M@$BLA%X%"[33GXTZ,FB9\DDU\NRNCA3##9%Y%NZZF81JUES4@W01U MD?:HC[YUE[)"Z%\W2.M*.#?]A4.U P2F-6C+Q^^#5U>D3Y-.]\K:IUL"=P-;I5CB0[+2&P&)\*G/AQ]2_# MCN-5&9E.=SMV*G5LBFE\6B5!;XQUD#Q0AGP7\>;)KT[1#B&5PT=NZ>FF64T0 M/>K4"$#WE?STQNOYCYRZ5&OG/EK"5G-"N$0 ( B,@=KW*N%KP.@@%5R%&)N, MR^>A%M.A>%EB\9W4F;^*0'7I\F.$\K8C[XJS\6A^.5;6^1;BX$*L=L*A%5UI M1L+0[6#PVFI>Q'#*'EN[=GI)MI=#ZCG)(E04=O".IJ&G3U?EC V60JG4Q''^ MY[;+2WQ[Y4RV>>X,[_WNPXVP_2;Z%>%WMN++V3-NL)\;>\IJ2+!"H(SKGB,Z MQ;0V_LQ]SF)L<+'B5XIW_HF<;11[5@A,D^+CNE(.?>UL4^J-$4OAYE1B*%2^ M*Q.;DF*2%Q5?S3^<^LY3J5,HI.QMZILJ%!N\M@,TK&4^:^2P<%+'DKJC(> M; L9GTPI%Q-]?O\NF^F;/LYU(36,*(B/&2-,HKM98W30V&-) &7=?.4.IOL> M,$GW6-P+4/]R1.*\S=EI5F0\/6#[,CZRDXCK,KPZ"M!VW5<8(BBR;Q)=.4O8 M>CEAAS=YV4]$9>>8/V%!;#WM#LW]L )MO(9Q0^/O]G9;+V&-WN7'BV56@;67 M3'S/A6/^'&AZ63&[-<];-UJ697C-\[:3RDA>$K9VY5.YD&_=4 $SN>IA<^SI M9ME>%P0V^3N2M'T*UU#Z5&K>:&JRI'2O9\,=*D,^RJ=O<\K M*P6.M8/R/T.]B)\UO](BB%XZ()EZ-A,IJHO?8&A-'3K>*A]^=HXP0OEP](7WU6TP,14E?$.P*[SEW#/DM-=V,$^*D1_ M._X+5US ]3\EG51]"]0D_CV#)>]'0]S$Y:Y[(,+P3X8(& D2^K:*2YA_G7-_ MJXCUW_\X2OW7V2#D[D2C_ST;1,%?F2Z-_I8-XA>"8Q+)+PNP.I1"X*-."_\\_KC\FTNL1Z6^@T_Q_F61@MA)*>.QQEL(HR!7]<*#6I^$C5_SX0)1N'PWG M#9%09EERV?RE6P2V&JUO5#2$3#M8Q=RJ@_:)(UTY[X$\DE>0*N[$#'^MP+L# MZ"\F$4#$K'A"ACWL.^+*4=$C3;L',J!?1N<\)@Q2QT%^4,(Y&/DBW'" -!F" M3E8+2JN7CN;+]D)W7W/"@M+KO(GP@Q31!MK.KM> M _Z106TC5U_H%=^^PB?W:C0YF]@/&!&CQS8IK"TF'+-1V$S:<]BYLIPU1=5F M?:THH$- KGCZ?:1I:.G=/2"I5O&S0AGW.(_7OW&$X]S?/P!(Y?YL,3G($XR"X?T$G8^^YBR M8=,V2<.2]0'U2 *'C==SCY<8A%0C0/VE'O4%Y!7Q+'H>LJ]!Q)#[6:6-^[%1 M(3NRG86)4P]"C.=Z?3/1!;GJ44?NH_[E-8Y MS(B39N$%6LH1EB#MUP% 6EIR4_+V\39'(I/,9S+2=[BFN68G/\N/OWG%#SI* M-47)>M(X243T+OLQ*4FZ\C)KV,OZ=KV7V,00%'$C?U?,5G,KU+ C M_"V+O%!D@F(!WE=\+4F>7J*U'9.BWYY <"4C^)@LB2<3T570P"BOE:9GDE2Q M:'%)DL09:N72R5BD6OS][<*ALN#'>X#I>K#,K1%/?<$6 @1Y)#:=!;>6)*'Q 6JH7J!@H%3:;O6RH:;: MXCD11:=D' F@;4GC+.3]0QS'6C>#^?!T6J=? 4OY(PJ+840210QBMX81ZCT MYPF_6 _5TW/]Y8LUQZFHOE_6RBTKNM-W!/^WJPF> MY0F"-%C,)20A78C=%Q-)6^((/'OLG9]L*DV-.D$6+T!*5L-!(4IXJ'-C&U!R MDID&/W'3[1UR&(B1HQ.T8^H*H.AJS'#'D@\\4%UDH:Q6'?-0+46N-:7+M\XQ MF^(79A2(L B37U'*#[H,D6*L@C Z M!Y8K'G>MU\<**=J#Y>1JPP0P2ZY$B] M?BY7B2^I;"JE!RUQ\V=,QOD.@:%$7*(L,[4^C!]IIXZKWF4>*IMOT^>,CNU0 M'I&]=XXZLL$;C)!GHS5N>H(AN)4 [^=9,FS4Z1B2$_]*73%9%M::&I?CP"X[WC/?1"%Y(./9FI! M2MW,)3J;QWE\I0R.[N.GA;? OS:1@N;'=:P-C!?!R !EE3? ^C=;IL+O'4#% M=U=@9X9GFP$ZO_,#?SR/5DO5TP4O&O4^_ZP)P>4 )*NX"P?=>!X0XAPK[:M7 MM1*2B(Z2G6X_DI:S#-N)ZDA5/K3? R0\HR +-1:3S<4[W( >LK'SX\=\C@\J M??^2*QI9HEW\#TX"?H$6C=$5:B> M;H/];:0RLW=/^B7(7#R.F(U#:LL#8< NF=6?[H$IF\J+XF7R*_R'@\4A;?-% MZBG?<)9]47,2]QWF3,!^&>!U<5&XC'T/<*TUW\%"[@'LAT,'BE:'Z2E;ZST0 MJ'(/=$QDW0-MHO;B(0%,:A=R64.SIGU@ 8P+ W^J>R#;'>,&R>&.+O:?CU]@ M'FIWNF&6]Q5UN.W,0H>YP\L,"]@T#KX'H-,>-*A\D=LDOL!9N5,@?'F7^>O18.(QMO>W,O605_O@=?N"]>12G\:^L7U5\K_US+>#V7D;JC'5RX> MFH$Y4NH0I+_#G!2\!PH+'EZQ,HTPH50'#G<)R$^/'^CR1GA\-0=9[1?O==50 M+0_=/7:$?XM2>P_\GQB1$ ^T>FP)XY%O\L/JFW_P77WS]]V .)_,P]H%'1W4$F'_O^^__XV#\;#Z7(7]H:T-8 MYK&-?Q!-?\,JCADP_*_1- '[BMH'!%J1D4'N-G&@6@)^<_PI8%$IX(@G\Y_T M>0.'-^1SIGVQ%W)EOZ7CWVO_-P[^Q;*K9D";\+\$,"5, >$.LX=+?&OM81J8 M_FOT?PMLX\ ).W5#?_DI$L#'%Q7%_I?U"O]IMZ./Y'Z@,?NQ+A8QG[#?7# M(#V0!A:Y\-7^PX'6 P?-?PC:^S.IC.^!7YTZ:R"^1 9^$)YA!*B'/E3K$#]E M>R#T%]?_CS+GOVJ?-7B<%=V'9?\#U_^4BP>N8R5OORO\'@JXWQ-"YF\URCT. M OEERO-_E_ ':1T.<+*">> KI'B9_0K_7V]8_>N/?RT?!\U+I)"[Q?S?!4LD M2! >ZGSRH,4T.OR[;/SABW?A]R#D_YX9.6 !W(>IC>7H*_Q'%O26C@HJR@S5 M0$ZYG=#*T<1<@ZI0!*?GY4V>_@\M:'7FMB+U:%RJP\N%N ;L7LN/$DQGZ:DH MQ_!&O9!E//V_->G^__F"NI_Z7U!+ P04 " "V-9A8-#UI=DEY #>CP M& '1U>6$M,C R,S$R,S%X,C!F,# W+FIP9\1[!5Q4V_?OH:1!:1 8%) 2 M$ E!8@2D1*1#6D)*ND.&$%"D$5!:.@04:4&: 90NZ2[I'F"8>3.H]WKO[_[> MN^__>9_/&^?@V7NOM?9WQ3Y[[=G[(+\A9X"+]V059 $,3 # 0/T#D.. -("% MB8G^HC[8J"\.'@X.-C8. 2[N!3PB B(B0@)"0F(2LHO$))=(" DO4EV\1$Y! M24E)1$I-0T5!0T9!28$6@H&%XL'&P6!A7 M P,7#)R!$$91?!# QL+ PL;'0J%&M M3U'M /8E'+(K?)(7R%4?X5YUI+CI'_T6CUGJ0R.E6M\V"[^)4P ^ 14U#2T= MZS4V=@Y. 4&A6\(BMZ7ORLC*R2O<4]?0U-+6>:AK:F;^V,+2RMK9Q=7-WA,;&OXN(37K])S,C,RL[)S_H M[!\8'!H>^38Z-CLWO["XM+RR^GUG=V__X/ (=GR"U@L#P,+X]?E'O2ZA],+$ MQL;"QD7KA8'ICB:XA(USA>\"F:0J[B-'\JLW_?$HI*+??FC$9^97VZ8T<>HC MH&(1F&7=0:MVKMF_4RS@?Z39'XK]J=<80(2%@7(>UB4 #)RIL6%=*^SQBHIX MP,&[O/N(A=&FRT=N3C2_)*:IE;AUHOI2"PUF"U'JYX9>@8CC@Q7U@ 8Z"SB+ M ^0IY/8.@]3 '+G(KH^H**\)6R02""VXT#.G M[E?@#9J#6":V)]V*K?CFX\ M.\A$D F#/Y?/&)G 8I& 5!?T# F@Z=-'X0J@O>L3D&D8$H 5X)AY;_V4#9YE M#CQ=.Q[Q.XN8H$J)$ Y9UU[R,XB\J?#(98 MA^ 71OOG$E'D1A_@"DC@[>-Y!!)H17U5J,2/SJ'4IX#.@<'7&GS/1>8C@2TX M"C+(%!:'0CB(!(X0O A.OP];T[]I4)_B0?H-P8($>C\Z_%#Q)_VY1B_1&EU' M(W+X3T3=/^AY?[([(@'('!*8RR-D/$8"^!2XL%;>0=H MDWU% P*C (F?_D6!$LQ34$O)"94=^!P^VT_QX/\&YP^+W@*=*QCY 7X/92%K MR"^+ZAQMP>1G$"=]*%3TH&FC[EK"=0@99.5A%1*HWX'L:*3]-XTMD<"S"-*M MHC]-!/YEHG.G-R*!"K0 G$C?'Y0ERW)_JOR[6Q51)@/_X41,Z&S0< M>8[L7 -EE 98B'&T4U7/J;F541:=_V'1LU_8?V/X4^6$O^J#$_GT)_"?%L5 M633MAT7_P?[G 2%Y'A#L?PF(/SSZPR$6H,.IWP,(OO)+Z9\1P:T/^2VD?\4? MANET_;FCY'ZZ;9OW;S&L]O0O(P(36@_Y!^/PHYO18^K_. 3.]?TS@OXA0$]_ MF%/W5P3Y/_UA_[]$T/^Y@]R?!J\W_?,A\#. SD>]C^K/?K9!'WS^@AGM86F$ M^1OH6>5_!/55/P@=PG4&_-=Q^U_#&N'RPUJUN*@HJ%_13?MEU;/?=?([?W"A MO Q?E7O.!&[C0D.IC$V:BO6#=LN=^J[EUHQQS;FWC @*MZJL'IW+B1B-FV2*%Z)R"4 M/1WS7UQ$X5[*/*,[JX973/.J8=#9E5*WLE(+Q%FYM\7S^OEAY6P/GC0DP%K? M++RVK(@$,E(#HM=]+X6T]%GKOAA>K+3T.>)['N03LG>=S MI]PS/"A1?TZZUN 97N97 "_@/:N;60I4Y.SI#=GFG#Z8ZH#EIV..Z,:^ICEX,^BEZK_RE_[_0/&'YK]H0@*+(I@]3\I M4!6#YP2\BW=(6VD8 ]Z<@SP'=X>T89_"V(O@\3FFEM3,\VX);HCC_%3OI_:X MV7_M9H6]X6_V^1M%Z WQOP&YQ_>'KB@3XT;Y]E%?Z_/AT9AWG7@)/0VHB<28 MH'TRQ[(P5S4]IBZA_6S7R7?B##Q17#B[#/>4WD\O#DG/G0#=PC@6,>1EHD4%R*!%8J MTC-7;R^5U#YB3.-0?&$[([:Q9V3%[*"/,"/-I^P/W9NF@F&.M'Z_.LC]V"5\ M(O/NN/+7&[+>$1@G>>*%NE:W\I^-*TI[>)0X6'O)3^Q.3M]!W#?+H=]RU8G_XI5R 82^".G9".@6PE?NG=AQ?Z^5,Q MZ)T#HP.AU9TEC0Q7!&Q2N+GM8[IG9]TQ(:]?=W!UBROTK(:*//K&RU_%R"L; ME?'EB3Z.2<8=>2*'W!(I26B1L,=[6I_TPR6EU$3B)'E% ].&B M6ZDON'N)M8JK6K,-N%Q%RR#A=N(89E+8NBTJ%\R5%]^_S_K51$2HJY+I9OT3 M"!G6JMQUK$0+<]S(=YM%.56ANYV*'CKO8MXU%%P:)$_ETY(+)60RMZ2]MSD! M"O,ZX_(/G-$*LF<6TW7MO"!-JWI-(^"&!S/]\LG!4LY'&'?F:-V G+E[4I)[ MF=-N_-FX*\"(Z^-&*^#47$!B'6+%%F;Z3,1S0^4*QDMYX8Z&'O$>BH,=!8MO M17;=#S!#L&/WX<0.MMNB\I8MCZ?.8KFBS$]AH@GN]#-AR\5>B1\>;;LK#O"L M;Q:M;VHM]:M>=Z(580,>52TZW';O.!!P:N#E_PBAPLO<8]B(!V\ET,#W[DOP MOS E>5Q.8/0%NYVO=IMZK7U^JDI'XL*J"@>C)CS0NR8XZI'[]C0/WT!$ZIEG MOBF,*[O5RM'J4*^R/.Z*,G=6AR1M>R-4O8&MF,*=-C.>(3#1PMK'@L(=DRIU M\/X]?]HH.Y9E&D88. [US,67]IEH<$L&);T]6JIZR1MX6S/HH'Q!:Z3$T-(A#2*\S1N3-INF5D22# :QM"F?E&^M M)?I\6*2/H_;2RKK?'8IR"T,<@!@7_JF+K MTR;=SYFYXZ-=QGS &$OHREMQD462VR1Q#^$8D!O)$HG?$BF#1C8F+E:ALD7M MD47Z$:E3GT@\U\G.A;!FF21.4-8@,'!?6CE49[*,TXP1_MZI=?(C03 MN/GMK.(ALU=0V6BJ%3J.L)' 7A=8-_\LR17% ]K-/!5:0WB %^6X;RR]L4>0 M$48>+[V"-$FC)?870!Y/0GIPX7F(KAJ4 -)CU2_W>54J46)PH/ ]971.R"9N MJCS\@PX?_*/?9VEQ]&7-B6]1TO"1 !IAVG:4\KD\)/!/ LO$),'PO7O@628T M3(63(?OU\9+CF?GMK-NV(_#MV-W,^->&;W^"2T/ET5$3D!Z!@K0_M>4)@;^' M=$;H2G:=HR/^A2>7KSI_&8SHU'BU97Q4<: M?$[SQ@6\&(C0^&7#Q1SZ >Y?ED5C(X5_5!XN_-F.:BT_1;H+TNSMP_$)TE.?^I1(783]<7)FKELZZO1Q0 ^O#R:!2\*5QXH9Q4 M62+A"SKY44E]LS"-!P*#!B]?IAR(U1^BY&O/\IX@4'GRG>+,'W-NL1ZZ6A-= M#3G#K$D+2=M9).VO)D%-Q262^[GJVNDGZGDL[!FAP+^YVG:HX5[U_;6D*+_' MS,^FG:SQ(EYZ'?5<0HVOPG^8C&U,5^\XWB?+7.#"BJ@2YX#2H%(#O;1@$^]1 M'N:A$NYG'VD-A5_[!R;G+;_M*+I"TPGOGF8642@)TM]TQ^H-E"^]8OPVP8T_ M;"]T9F0V\&5VTJD;'".Y>&_OQ&XYV?&8('%MMC'M@9Y\N75T[FK8 MO4W>R0C' !0 M'F/R/N)R7U;O?'6$8CY/O()B&PO+L94?9@"$'#;833%7-VJT(-RI[/%M[+&& MVEF=UYYY#+C+NJ4;[!YUK$>*IL81G_'=>OYD"E4U9N69\- MSK%S+8XQC:?Q.$/BV4Y.S-?9\ M>DX%L1UB.XG %A97GK&DVDV\!3K=/Z7RN!\*@T*5VBQ M2+9M$P:<-UJ]Y%/Y1/488*R C]=8N!^D.A@]U* M4:8.9*%$OL.0H5#'+&_M]6_:Z);U&F165SO%##]SVUS>S1K$N!F&Z6NTID.7 M$#PWN.R9JC 7W1EC\L1%#7+[CFX\62$!T$JM]OXJ?I; M4B0]/YES#*3;Z@-,D#E*^%--MT:4XYYQ#,8!/4(GG:3D]+ZIJ*RXNZ/DH*S\ MMYNW]_3+H8$959>PG%WRHO$J.)J2W:%%M[\TO33WXI&9'/CL?O%;H\1-+,]!ES0PN@[)TXCLED M$7@].3)&E.TP2#-4\E3J^I+9JQSJ#OQ*ZPT$(SX34;*S@?5^#NY+W_[I[W!6 MU 31#UFA'/010P*1[+YQ7Q"_JGN00+JVZO8>0NSMB8JV="]ZY.47]C[E&"2C M4)4!_LUEZO$2(6ZT:HB;"^EPW(:>N24@ 9ER[^7G2&!^"!$WD^@.3P 104:L M(/MZ*H(?]@.7TX5+6/O@HG-@,JN*DPSK^,,.C\].37;V$G<\H>08QQB&%9-* MGO8A)CMR<&8ZBC%FV5Z>)*IO%IS,5K<8QNM?;L[3%,VRX8GPK!V(Y%**Y'WN MV4Z83Q,0;-)SCS"3=&X\^>AOW M!13>9AMR5FN(!'9.BG@RBV'\KI_6;FN\VX@GS_[:0N]5ELMP6[LPJ*$D'B&R MZK5?J49(*M"QM/C,PN;F"9;!-^%: V4+-07F$&K>@H'#*&V+,BMM!-?PS%Z1 MH#B!#(.SC9 ].Z3 MT/'[9>:OW*./K#%06]&2.HQ2//#B3UW< I3M0#L.(F M%F?7S,[-<3+A]>SKT%[??2\Z)8FU5J]0>;4MV?!YVY++HU^JE6?YYJJ>IB8L MR;F7#4^4;",!_O=P)'";;QUR>S;6:#@K9I;:8'MBY<_TB).0X)7<9"3Q5A=U:UA<8 M.RRWPX_5WYX99WHV-Z8>TN:VPZOOK%:<7\)?&F[?_*QDBO%N,FHBS)F"[F:W MU[_QO=*-FCP1H"6WUXPA>^G.H_5;!?/]1RUJE(3O/%Q?++_T)'&X"5FLS-W+ MSY;@]$M_JB@I!26@ZU>-70%[RWVL'_L#Q$.: _@J& N%1)M3[N5-C/K>4D_0 M2@S*W]]]'#U*928J3\AYO%Z*H.*YK^PL[2AACG[KV&@68:$<:7KKP#@2-6TF"XMY 0^;ZU TDD#9)C@2 )=0@**NFWN-M$9G>K6^&=R?0((Z6 M9<%3\+5$H2E>-!GI+[*G2:TPU/C\DP]E*LF?6KJD^2.!SWG0#RB^TULO47/_ MD30JU$7J81N@QSNH&27A3SF_LU6AX('2S@[TOU7LA/P%(N]?(/[.\[K']+C/ M?^MXY-:A$342Z%EZ@03\G"$[8]*VJ(3E^*P7"6R3V"-$Y:XBS'Z:0C&R9%D. M[4SM6X?V-)">S5\L.)4O3Z=6TH*2I^%N:7_2*\! I]\C&U$^6^I"_PZVO'?W MES;FOYOR+YYV"4SM0G6A%AUIU%U=\M&C%O)E,^1G/Q(]\R@/\M: $!@H&JCE M@M'7P!0DP 4'?_WA6U5TC]69?]-@M-8("8#_D@ M[NJT4E@] N("AF,E(8&(_I?V-*8(\*]B'\H8N*((;1CD3;\QJA]3!A2XZ5&? MWU6PDNCZKSX*0P+>>]G0TVE4P)K_/6"A<%]4$>>\& VY"9?^90>^ _@*G!05 M07WEYSP_S9"N>XY4^3^A(2!'0]?XOR%N_RW/ACA3ZB+G M;)).;X6!EX_N_CDJ?M?P=Y7VZL=4-B.;/!AXTTI.XP;AXL*E(:N&D-,[.;71 M,(M3J7FEA%N1BV>)4W<;1[N=EIE70[^+D5(_[WIF9%'3K^V/J!A6AV=1H!T8 M>4S9O;&-&M8]#XUJ)%Y]7S():6WLK=L,-6V?H.I6<9P&U17'.4=8W1.KLQ/^ MDI0=*%#>[&.UHY4]$QG,>'6D+#[U%L^J_+4B,'0J5&&4(RQMMA;5Q)0]T0N)Y+R=M^/ M 0C,:4Q\G]"3O%D\V!KS,M!NNOA=XO) 5SE"2Z%UB>&JI$]%6!7-=9T829J& MMJ>;33\]*':^XIKM)V M4_;"6'8X//IADBJSV/95 5-'\R8^'[X>K&B56]"U(MI:2=M"F)/\I@O5Q\JZ MF+%%0Z'J:OFOEBD[G^]DI:98I_*\,IOGYCZRA;0_-X/5#%H-9[VJ'NI7,IR8 M2,R=TN7E'UVU64Z[Z#O@-+WJ%CF[1F[OEG C>Z<6HY\2Y6%3%\!IX;T3#:.? M13&7L^I9UH;+0T'U/,N/K?8FO-I?0UV=F<=#VW$LK[AV9 M$D T?GU2I*@U5CZT632PG.L\EE.#M_5+\9O^ 5H*RDH2'@C.]VKI; M="E>M)\),&-F(9C1TE@6=U _6[_D^(6G!.]>UGJ,PM01K,2VI.[-]^I6;@\R MQ(":S2U\\VS+5,U^FWA=C6F;*K6W/%@W7#F2DYF)G#"@UXH-$ .JK9G0/#T/ M([6JBNI4G7?++"S\[ZRX1*;DB$]C,'<5S!FK.DS?;VTPE+;SLX_>UJT7'%LK MT2S854J=5TC<\4X;DR5\:'_EZ85%B\K*N J!MPI5$7T\J>10FO"&"8\)/*A7 MX=-3&<6L[.#M$*/,<(-VF86 M:%=6_E9%H9&2JWAWZ%X) =S Z))'$XAD8N5(5W _7FI;SJ>1X=,-&013;CY] M6%@8_4C&B.;MZ(+J]$W/N.T#AWZ5HLM");L$[!EE(NB] R*C2Q!HYAE7H\O6 M,8\$#6JQUH]>K)5X[X#.%W?D#\X7=Y$G&ZC%G37!RM.KOCO%X-G#$@OSF:>4 M/#PF03'=M^SY_!J89O;VP7%NQ(,C*3"+1EWW%W#0#8];)L&SK]^Y!@0@#&MP216O:,Z7%(/GS4:.3LX^I>9 M5N 8UG6QTUA($S>UYN!"W:?3^_VU M$? O?I_\VP%2W[JGIYI:,.;9I8]4556[6/B86S0DMX7X>NQJZ9V(O3!>D4!W ML_9",B'3U[(^1I?!3'-U1E]SY]14,CJ^%E/;,.]\QH['(.0G_G2-%7%AQ81\ M0=&9H7VJ0[2CMO"6UH)S8.B^LK#7K46Y9/'+B&,!C 9=.%7?N[DR?-9F1:R[ MNH_M#%0#;>=IB"1[/C#G/DAJ,20KW1'CD_-=#:.XK7Q^_*\$2)SS'*O^D*H$*,C(+45N MHA8%]1\Y(!ZWO-A3PK/QC*+$]HU67=K]AMM">JB.ZZ MC#@<#;C_=E#@28&"46UDV%QI'+O2E*I2BL".X"HT)GG,(-:*,3 /?G.[HD00 M/E)#&3XPG:<7*R#YK(II5Z(@*_54UHO@G>\EF.CZJIV/2.XQ7O<7ZABAQ63Y M"2]JC _?^8=KG9M Y44CX0>$===X\11RK?FLOOCTIU.]6V"N4;\]FZ MM 8VD:I4B5G4%U^P9H-YSX[RE+\,Z=M(M=5G'V08 %N-W&PQS7 W=&Y^. M'!G3;A;Q48?,?#GE:AV:Z6?NW^2A)&JSBF%?U#8'7;F)U1G8.#_R:@@)V+3U MEA-+/ZC:?A8S-3;Q\&'!^'<%%OOK1_F/Y=Y\M.]@SA=5=#RJ>,_)-=I<>E,G MM$^!H]S<=FJDKHZWI/A3ZI=;33T$^M)61)\9WUO:7F1A?T2C2;KD"Q8F[O9< M+KH]/QL29%>\N6G>^R0[<8-5870.M^OA#3.BVPRMDA+S@G-:2*#BB7:?I9H> M3&HA>ZQP&K\DSG#T;B7?O1UV*0N=KJR@Y^-^?S(<_AS@4> MIII]+BF#;LBIY<"?X^-KT>?3]S64>A^^L!,[/8H,U,.+&K5;G@0+I>AYY/ M*>>,_/24^8K>1-C(VVF2HQ&7#6KZ$.3IZ8R;8]<:G MNU^N4KQ1H%%/+M:F+<[5.DMG[%2^],4BO6CI3>9D1\[E:D'V64]>-?G>ED>< M^IAFG7%$>E883MJ"Z[-FU:IIE45NQU,U=H<;*VY"8-Q:VNPVLH%F7=>\O2NO M\-X2ACR+)7><5*0'.>NDBL (W\*@2I6E%9[[>"9UWH>(K]$SDUQ<%YYD\HB8 M>,R+.QLJ92'&M'7;/K!H(8@2+1\/[(\^X3:M,746'&K_]#B\(6Q#4T]$!$A] M@R7VQ! QLO&HI,OBEO\!H;>>*%OM8.KW5=/JTM9:?F![@]E48)4FZKU:)R+N MU?M!]X5Y.DRA)%O?ES6R*R"L9C8VEH5Z-(9\2Y M.EQ!8V['KI^FB2%-S(Y4E1;V>8H^CP;G=S>&Q]A9'X?*1I*1)?!%QP$7)0O& M<#<,KN7G*%U[,]/EKO_Q_?MIH;?5"C9Q 1RZUP@"V9Y4=V(J:#4Y59<\4K33 M/*(5>\SQZ53AZ=;VNG=V9."^-[$:MRRQ!'9=*.\5'J'%H1L80)I* ?Y6A(WS MU5HCK;.,H@T?KIF7:\2L@@;:K7WZRKG?FGT#R)C\]-_9P?PMWS"K1=B,H\Z;]:X,&,PDOB@D:-T[892_ZI?(P M4QS+0OJ!Y.\V0M/Y6_MJ&/ZANIDW,D+9L2ZW0':^HW>0E401BI'!X+4R] [R M%%P.]?PLV2_!'JA?J(*9(CZA3T&,^1=%9BFK&SZ:W8 8]L&Y9UL'! (+QLH# MJ/#<2C][Q0[00.\GGSH;IOH>S>N'-'^IYVW49;$)?F097N;:^B1NM5[SF#_E MDX9R!R((#+LOIL;"5QFD(^0!$5TXL:#WVE_WCC:P\X>XYEM%]WA:#FOCO-&E M$FG#IV6$TH)TZ0YB6>,T2++V*S[7)>UY'H>_$>&ULA3*YI"ERC:-D-S':/,=(N,!R ML-A,FY,67=\T_HGVF92F*4U5_U1%=E"1*T#\]AYYI#6&IIBL7*\:^U)(>*5- M)9W[H6O'MQ:Y&T8Q,GB*0LJ9F/7ZFLHPG7Q"3H5'8IO:CMZ2=12.@\FH5/9T MN?\3(S_B'4+CM2H2N#Z^G4YR=63.JP?/O6]+X\/8\R2=RL_.$?,'XEPVS;[< MD2T?[T7K3(Z],XVOOE,M$9A69 _43PB8D;@) F *DS=+$'2FP/@(L88^S* : M:O$&\<57PS-MO?[\4$7.^9T(=$E3S<1KJ M#I56'*(R!UR3,'6QGD.CW#FAYQRGTM )1.B%"9)YW=L_TJ= M^[@QJ,Q#Z\_&KQ. M=_=5H\/-I.A #FB>,=X19OY##_7F&LB+$A\%F]PQZ6+KBRS4U"M O$?L)M>M M'9R-U2[/Z0V?9@2%X;N R>)E[S-A&;NDQJB7*[0)G/A8QC[)#ORI7,T;$#/( MY9S".<)"P8'];VS]"[9T.(-F,=P2LH,L54)$YOPS5]-H MT@ 8;W,EW>=JJ]QOJVH)Y3&+MNXAI_H%I;R;@Q4L;@;0MV(?Y@6BX5=A+K'2 M+F+<;]]P%PU3O!IG?A)DRL?>L;$8D[:YT__9=2=A_<-\N/707'E%OT6__;53 MI6)_3Y\F4E)YU'PUB84M\7@_O->/@H.)*%^0*NF4'Z[8?V7\D('@<$39//)4 M2.F!S$O]2@.I[XY$T,ZS_F-W3CG2X"!);$:,- 6VYNF0/9@#3$; ]DJ9#=?S M+%MVSF.'KW@>'4:SQ@[-8MM\_=4]SR4H8:*S&3QPS4Q+M]T>3T(LUN)CHCU] M]O##].L8R?F3?EB[#SQ+6(?K'RM3RMCD/URE8_2G'MMP)T-0Y;5K)[ M$)IOG78!KH$$"!#4E@KIEHFE*U1" M"PT(ON85[+JLJ"37,N+XL&@PWCMQUT7]^J,4C1E_DIFO4J^2+H^P>F\+J46DG'_-;8IGEPVIK@=)!!$ M:C<3TZF,9QEYN>FYR>E5HK92@1?C&9]$2:6@#$J.\4C@HU%P!NQE/BSU<-\P MJZ=NW9 E7(N<]!5W%I<_"\9MYOR-CE8G$!;$PIX6+@ +R9FTJ0GSFDK)'8-D M6J_E=2QEE.&3ZY1Q,QJRL-,R9#'3B&*9#6J# +BCZ-IC;VZZPSEN!R.(Y>51 ML6FRU0V7@-?$RSBBK\8\I-O!C1&!*7!VCGRU.[^1&H#6-^!?4IZ$)X$X]B[+M*@?8^[[V5,F;/P/F5&VL<_0R$/@CJ6F::7 M)+F@'GU0!/6PQ+#+.+?CVY@OZS$*A:5)-JZ*K8F3A!RB4A/2-#U3.L=M.*8> MWHTY54PN-:I0352GDQ(:J-G\O&$''T*M-C:QA:K20(C M26^'NSC-/%M^F_?5*_2&JB[=CP@RM8QEO[S4W7NA5_X=(>FH\QQQ:F(30I3! MUZ(VAD%M^$C'^4(E*%I U; 4[TZPII5F*,/B\\7=_#N1)2[$;M"6$^[XHIQN M'I?3;VIS4\;9[FT--ROPL,TN-=(6$2P@*#R<3IM Q#Y\&=8F5_*LQFSKWB&D M$R*]9"DV3#"8F?,Q:SJQ_^N68)WW\O/Z/W8$>7_;$7QQ.AWN:><_\TU,9J:( MOLO5W:[TH=0[[M<\;E3F(FV0YR/YH#I#T]EI.J79+2*8VY!+=T$?^@V=<&$OD \:_F M!ME)3+9&AKF[>?6S3SP5KR0TGZ2:8'>2,;D91T?4IMXF:6$\,'J8[SUAV,3P M? M!.S9U]OKEVK=4]I;+S0NOVSPD3B.<1T(CP$'Q&&\M:@<)F8X#.H),PRQH MYE?W"W4C6U^[=*236VE_OC^\RED5B>NI]C5Y)^J3,F[U?@YOZ^ >L_1;Z^O] M 1VE8O"WSC%/CU3*%* >\ M1IIED86A?%*XOB(C>(G<<1R1U/B@'W&UL50074)J+2-CU[%YS&22K=#U.H=P2H@8==-7'2;ZE M7]6"'#2"HS(U/BGJ49'&F'VUSKO%S[<"Y.T3/HMI$^ZM>*1*SE4\K(8KQ17N MPZ8\)FA9X&@]'$O;I-^T=&&471O7U LDK2X^J/I>*YHBU:^"'^$HGV'-F356 ME$6DI9BGZL\4[(#'9 >.6EY5(VQ74%UJ4URVG!QAL,3TX@C6-,PB<>S"V5F] M-R,1:OED(-]/588"^']P8+1FS#2,6VJ:A/%:A8KF!;6QVD=2Z&0D\TVN8)FC[.#Y^ M98W??0=Y;O]O'XVCTJF>D,?>Z0%ZP4\8+!!D9S>1@%[_,PG:P;(DZE/B6.:Z MK".Z\M:8K_HS-;-7.R.2HU<-Z[;7YEE[VNH(#21 X*\Q(KTER32"JR'29A2 MS-6T[I)0^TX8^T'2D;A1MYSQ)Z6]J:5G@8BHQ>24D&O;[X[ ;402[; M$N9]6*#DZXU'WE0IM/>=SO7S!PN*D=[\U(Y^K43CEB CUK=FQBWTI8QAQ.Z' M$"PQW)R56W3TC(R5=.9M&8*>3)YF/E-VI,N;CZ]?=L!E.CE)?/MH^V/SB5#% M>T,&@95='87,5;J+Y1$LE16NZHX7QC&A>;>B1MFLV<7V(IRURL#/4DFW$877LG-6WH]/=]A5]#@PC(;BX ]^ M.*[PRT;L )@/< #/R&:C4%^NP)G(YQ+,'O$(<=_+-()RD4H?2W7H!5.&ODH3 M92U[2;UIGUF((,%1ON3Q9$;2B0PROWD G=VC/R]=SSZ MQ]%![FHZ%L+&,&U4NG(UM AOW26ZK4 O; M7T0,U?@&L9"ED4[I6QUI*]G;N,2F[V&[[^ATMRIS:CV<9P+59LU'AWX9KK?R MGKZTJL4UFX1_W;ZH7!'O0%TL6IY[)D'-6SP=5%_?Z1RW@)D[7*=F[^^+754Q MS+VX/93\WGJ&\-L"T1<>&B%9Y4[W@@]< 0^EZ:.(!26P/#!%ULV5"5;[ZB*% M3IG'+AY/>0CC8K]PFDF>B9&]:4E,LLD&6L4^#>; M$!D Y786V?ZL=L=1F1 M3]Z)#+S.M]DH>J>=)>:VRVJ79($':4NX(\NA!*MKC!FCI4,G%KNF0948)I;% MQ%*ID#AEINQE/=QO_<]4!RKIW4K$C4*FF!04C*CTLT3UK#D9:2HDU[I%X&O: M=[>+/^:NV7@ZERBZV\9W%6*]Q[P =*S+J7Y(MX+$3Z$>CD-MWW MAF*M(\0]@Y"S ![POHM@'?=T)CS,>KU.>\EJ;?CFU$/?)?N/7;0\,<+T2 :SUZ!;XXJQTF7 G M[N[G&3=)S?L^)305%A\1%CL9R?+L.)L][EMF.QK9RQ,0QMBVEQ.Z-CAA$'0J M_8#^9LAQYNZH I0I1R.VHTLC:<8P\J:?O7TP7AL]Y@T/6BQA<210U^:EG>V9 M_U-($&"Z]ID^T&!@_F.\U5OY=O;M"AIZ8_IA+)\;E3X6VH/M:GBMC8>HY'X# MOH" P5?V8D_G]XH>:6519NSSQPDK/V3F;QZCUR5^%P6]'K,%X4M4CU$ (/>& M<] PY9+3ID IC\=C/W&S4II)A%HDITV#4AB=(#Z^+L$_BA0HNIT[I!EOEG*/ M0I;E$@-A(=R+M?)+-$H4<"YDB@*MSI]"?FM"=V<- M\?@AY?P&S?Q;!QXJ:(&_K ']U3?T-RF):"7^BQ14AW]*0>/[0\IK5BG?[=S> MGSL'_YM#:+]7OZ+LW:=$;QE8[X/NN6(GXT+!Q-:?>6&/BJSH6.O'RA4#\0/X MG0]]M2RG14^-.23.1$8#\U_*K_^ M#N^K SZY^$MC!V@8_V;FU>H/G_-\)^ %3:EE>:&BPGFPW2]N2XKD@W[,L9JI9TJ M9<5EABN=2]VPC0&?4379Y$=4+BM*V&7T+A2R[F7(NML\I==[:5G7KQ#@I>2V>9T1X_WRZ]I^>?4?U__RH1!^N M)1\<28*I0Q/=@VLY,L:-X@,$!N92EMLTI?ED:.@7H@VC)FUB8)XY8Y,>(*D8 M/4OS*-VK6Q[-]%YFAT7:VXO?ZZ\9(X'0.M#*);CF]G[\DDMU]!Q Y4AH;)%K M'0-ZX<4]-)Q$7-L%'E^*Q]/G(- 5)/*4J*8IVLL,CZ<2/L$XMB4H]>2A3(@ <+,9GDV" ADZ\:"@#8+) M[9*P=SY&]@(5BC<][V.QK);M"DO,ERSJJEE1J56L7M]8L!.Q?)5ZVRW?^&/P MH E-YG.OJ_[P/$RO15[(0HX.Y-O5>20@)VU@X)10OZON@@1.L?4A*RLV7GKU M0#%G)( O,]_$'!359J9@._G\ M6,]*BP@#]^V)UME!T.?\W+J4MKD(S]$H25RFP'5'#1;Y5ZYB[ZA4WF;UMHXJA4GJI2B%NLH%^^_92GL*.LIRE>>(W M15>B)ZHI%$1@,>.],$SG,()5NW?O2OS)&^G3C\PZ]M?VGZ#AB45GKW9:542S3,/$8-*8G?:2XG%NR>H=T3)Q]C"/5 MRPOQRG-U[40%ZS 4_4I8C[)1?Z2X..0>X-NW*MMW?V]@9#\37>D'*O-2+?-2 M%]L_.&-'UYZ_1284:I&:6I_-B!8#G&6$9_:_04N70U<"8*S>OW.H^J_^1:1J MV>_-&Q2VC*]ZT+V?5Z+?G_N;1,O]3,O]'#1@U?^FA5#DO=\PH=^.^[L6_BN_ M@?G7UPT4\PH=FW44K&6%#WF%W^T&AVXU;+ M""/5]D9;"(2XUE3YKL?FA<7)3R)8(_3.)W0'6!V"C3"VUD2M%S-GF,,G&]S9 M-A2O/9.)Z_C3BGZN=T^RJ[78 - #CY-AV38"#T@KE=?3JDBM M4X.YPH\"W9I44H#A#7?VQIDC^WLE%Q)V #RBQ.[4UA?\OC,^J?X>M"#=S2=; MQH/8!DG&N"Y?4Y\-4+L@%7QUZ.[!@\-BCF*=V>6P[C)07S..Q%OJE M[J^'.XPQQBE_;(M\0 +OQ<^W1;(_[4.BPPT24 ^(4/0#XN>B&]+.^051Q;:; M+T@['ZB1%L/XRE#T;XN>JRH78[ M6W>BR$-E2#*2:A_'?J59L<385Y?&DMVY@ZJI4L]#GY/_?W%AM8+16_[D?]_R MYTKX]J3_3U_J.)]V/OL&O?$5@#W);\8W;[L 64S2[I4X#\\3[:^^ M-[;WIZ[O;"9E2>;KKY(;\!=,C=$K4E%\@'X M>5<)B_OZ0=\S9S$S$='&&= M@9"LCD$#:L7%%POT%2@SL'F[)R*FWQ27*%TI,F4R-MLQ?#K[I8=\U$.]>2-+ M5]K;[$E4:35&H)/0 3U]?H]M[O!YVKYK(8JXN@])%"6$8*QH/3:]D$0D:Z*X M@6W!%'C"[^LRZH.1WKV^:_7AWD;91Q&6#[A@82 ;V\&U=R-I8VN,HE93HN%7AU2+,=\] M;UZ,7.P WSJ=_C*5$=DJ<;OJ-4TM/VE4YWK1];>DQ'YXW&URL%[K,9T4B-3O/[M\N[B]QS:%V3S,IJ>2#.M.V:#5!PRN,I5)0J_KEY=QZE0?9! M7B5?>WL@_[$VU71_M,:=!?2B;C#PLCF MIQCV5*..[2614#WHD;P?V^@K&-,I#'WQ39^#Z'$'3@(L%L.!OYLF M0%8NV^NQ]J!JW $E3JHCKS]<62*Y[W/UDN%9V8.$"]H8&DQ8G "VF84]UE3P MMGT8BP*S_44F!1T^C"0GVQ6,35(6A/Y(YN)3F*')-0G&Z MS2=KMMF1K+R1491UO&1I>(-HR=875PN!-SL>N.YY6#PF/BZ[3B[7@>@2=3B@ M>&#GG;TK%49!&56F9L>8$=X\J$'%39$4DI>):@1^U:E@]BE4>87>(E6]0RAS M;?8[^X2X#/#_CRP[G93B'_;;?A_L6?^;8S\$[!E^_^;BJ_VYZXWY49*M;9J8 M8\4<_9.QN/?6/[Y%(O"4@5Z1 %O5C^L5S+-@= S&WWPXH ^EV+)\]^&C<71$ M^<@MW;UZ(ACS@QUMOWVC"L&FD%+Y"4F..PT6M"=VX)3?IQN2$ZY3O>?P]LVK M,>"MP@".2KKRN-:ETQ[">:5&Y6)"F9-JE417 M]V'F6:N)EJ4O-N]>^1; VFQK3J N\1IK![4_FVQ5=JPLV#9>*%NFD?2&[H6\/IM_MO.-JRO:8H/H/O17BYSFAK9JP< MGI"\L7]D23#>\$F%KZ/->60GG7"HTW!O!S5B&WXLS-=>H<\,)CWZ-:W8*[JO M( %F@FF" Z,WO5.0=HGE'SOHX'_>03?]M8..2C-=>5CDV[/RV!B4>*/2)G1U MNJ^J;ZA@M :9.%&Y!HI[W-[NCYVEN M4Y\',30/;'FXCJ^G+DWRS,M$9SS&"/AP17E.,J>UV(J\\%5M11.?UO49)SR& MLW;*'NO#5#)ELO(A^'MH04-?9]?UEHO*$_.YESU \QJ+O7#*PJ=QBZFB63[O M,(II\AK;<,4PJA N&(.-<]QD2UH1W%+=T:#BV1AEQ^RB0^$E5$6AZLHF%/)'K'7R>'5W5[FY37@LUG-L@V;3:$YL9$ MS"3TA).8R/>,S68L:.'L6.6[IH@9>+[8,\3<\)V=B/#%K\MJE9>:RT3CF\*G MW=,@UNIS9TP/=ABD0'PJ$I,3<>.?F$<6E_P$:U$,?6C;?,C:J7B!;9X]^/99 MT(2:='D#$G O$N)EL"2_6OK]\)/>9GP4#^0V,+Y+?OI2+B9MPJ@SR<:5!.='8!U^I8(F]^J4)JH3MB^*P1,M14[USZ1C%D8F6 MHR #R)U[%"6GG)4" X3N!,4XA]!$EV+0I?\K 431G+)?"S"P1"C9%PB>3']/ M6WU@&. GIOW/;WT:_6/U_SA!H(9[@?_UNK0XI)\MOT1PN_Y%21D8'_;TRH!Y M7?DIQ9,V5M8()WR:^<6&]N_NCH:O)I6AKW@+_GWA"$^*2D M(WD+5MB'"*8'DPGFV$]YF"S*4B]>+L5G M-A9-)$\7G M6)0#;Z)+';+\P^;IO4Q%N\H2E7?WZD M4G"\3P:@_-MIF9H:],(R^]NOA:5>_^0)N+VM^,N0KX4T:@)G.DT[69KN3.\# M+UPZ_TT-"4A2_KF8+,F M%_K0>>/E*$PI=L)-WPB;F^4T,>JPG(S#90IZ Q3 M7/&<%]LOO3#OP=YK+'G\\DSWC&.?PD-IZN..O4JDJ>4P'Z0F'"$XX7-]P$?9 MU ;"^R*H1O_^VJ*]*+$Y[9K<.602W"BINF+^4A/ M-LO'W)51 )1M("+N 2^-QX.)ZS;9^E=?$,H2Y^YB<_-L5'7 MXPD4'\JX&53U4MA8>W7$G2)M.\%("?\5S&VY*]B>]XNO,E=*I^-69%O%(7_I M4WA?0GGXNH6NC2%E54WPE#B!YIL%PKW1#;RN"$7&E&K&.%T0%4SW+A\IJ?[& M1/; NC0A%+=$N(/>>W@S>B[<1CT8\X1\O&/YNCNF+!,G_>*K^61':)WK+)>( M3.-H BT'5V;P@"N(>$UH)*HY\T/ Y-VOI7I^EX$9]FXG/@2EOD=:LU!,RV4Y M#N>/G1)*I54R8J8>,V%>;B52W]CQ@#SVO801GQN''0XN''34L::TMG<>M4D[ M=X#.O(+$U&>)B"R=V)G=)%J[)849H6$(S=6D"Y9C[)@YD=?Y5RMZ[&F#,0/- MGGRZ%WG?K;#,SUBM%T.&0N5_B!=:1 MVVQCSCH4/G;Y];#R1%ZT-C.315AJ8*YN^[=]3JZ>.5A/9GFS7ETVW!W+<;]SOGWO/= M>_^XSW/_R)-,]JQ9:WYKK5EK9O:>792]FH7S4KAF:0>\E/D-#?C&^--_)^YG MUXS&VOJ$U[&)F#RZ#O%T_C9*N8.,ZB(]NS3U7U:*#GZO%&EA')SR^8]%%.4H+PGPR/I_P5\>8OSE^0]_&3C\ MX,K;B12I>+LXCPHJ:8G +56W[211#Y4>K(D1X%T^O?.6U\"]4>B:Y6GI6O.F M"JO'>%0PN39 H!D;B\7,=K' "AK(^<=1G@P95[QBD91)$P\B>YQ-K_6% M21+V7E9AO5@R"61#O-'1;/25B;J[YC#;U81T<3T/:ERX!HJ<&3(RO'L MV@C?D!E*97MQ0]V598[@P 7!,\JGFZZIV]/9Y4W00M12(N&>QW5)9)7A9+5 M&O05L?+RL>NY1,Z4D2=Q73%+S%&;!T,8#]9:B%#1C+#WOF7J]LWY2Z]:S%B9 M!8Y.M0B-=S,*"I%G(7;;1Q5"+]0-FEU>B)$^P^H5=?(>=4"06=/GP0IFWQ-9 M7VN7N:^BN(FSCB]Z3DARB+76X!6OGL2BK/'Z4O_KC];=VV(XS??8*+RVD%R> MF3IJ#L:<@EBEW\R"25I&ZJ_-'7KQ95AZ\':=A.1_8'&,H%2DB:!G<$YJZ/+? M$6?\\+\9PO[^^3_:/_IO+GK^+S ^<-3&9/!"PB$.:JF"PU(G?%/ M6R//^&(=$3:O%6BB'#XY+?$Z53I;GSTLA=3_L/"K2QJE2N+GW5K:3C)(2Z&3 MT6Y>&?!D&9.VO;X+00G*H@$$M8_0@&0M*(*[&C._C1X;T/6V@G:C]D5#.)>- MG 1)$1H3I,A]S#2O,;H/#;B.B9H!!BG@/OI9)*T^>*]SPX'- CX"CCN?W[0$ MLY^%MZ,!387]H-60'111(1BQK#OH0YR.\#K:R4^)MHMG)HWC[2Z]^N:5^ SL MNO^)ENS3V&U(AGR>JEROT@Y=AN+]];O;%-BDY6P"M!G9=KV3[F(C<3G78[\' MTMS9S40#++*.]?9Y18OX!H!P27EQ"C2@3.LL:S_M3!94,QN>%Z5\!;1%@=KP MDPK[^56H\J..VEG!"1WHYU>UPCU<+T#>>2ID&A2>CAHTV@:VCW0'L>D3O%8U MVH:T#UQ MG4]_M::WSP.V*,(TJGGPD_('"4DZ= J$89K&])OID@5J0&F[7H!M!0_I1NZD.0"O#SO -K4.774 *;WG?XY M-U!4&(';/VL_6/CTF_%OZ"0!:C_Y_6:[3(&EP3G0^T!Z6"/:MIDY0]JUM2[P M/%*RN!O_,(64]G^Q6O-_;VGVG\_;L?K;>3MB_W3>SB-Y&3:+J[\CH-JMLZPU MI4SY8Z7!ET!E0S"L#"*7G(*Q]C!+L2A !61O@_HL[41]A#@+B0D=JZ#^Y4EJV+;>=,R',<,"D9$/6P].@O$)Z\S\AX>E#89B)(-G]0)MYCQ?)UXE71=' M6G^*G+__GEFPI_/N]A55?8=OE\UI&P$$DZ M *;)$C69DCDIYA MKQ8QO1,?3RPV^*UADA!.@H?)29S#P,:2L8X;R+S3DWBP]?#YQ5[HZ>R\>.UP M+W@)"#.: 2$TF?I=S@M)(-E<)B0REX.]G#4;6BV>QGUIN"F)UU7VS#_8'4ZA MXTX,C@8;/12?63?-&4(#=C; =@[JG:G/WM'&<'C?=4?5+K32>(6?1DL9 ]G M3 H&OY@U%9R71@P\G^)%:9S[]#C[9B^_W1)>IF7NL<-=EK,[X@$4#PU??Q9' M8RXJK"G8OTFX?8:30FK#NGB44\@S*5QM&F,K=C+-O.\_ 8#9/1R;B8YU&#O1 M.CK@"8"G:V?;@AP X2L5TFL*J/YA_LW9++MVF@.]HN4MG46%4C(>\#/H1+MI MK^"EC<0AG$BS&Q8! 0BI9TJ=#]ND]<_B[]6^A79"B^)R[=<+C'G=(Y M=2Z08FAE(X.KQ.(E-SNOHY2N4]-&' )G-@CB"S.LM[J6,DXI;G-$WC52$>KK M?=S&-NY.^4/1MN>5JO>TA/S$.QBM79 Y))^S _&ABC-2CT\*(D#L70JW.P72 M0VPX1\P ?!1N2(L$V2])ZGQ)O@$T-,H/'D*,=#4-8$4_#(:^7L4+#3 /16)" MR+R2#N];6GP3Z6QW3(1JJAFXM[UT0!R34O#E#E[5U[79B8JY8;\^;6$"4P['B")__@4-.%C$".(' M0PR";:!(Q QXMAC%\\LN'DS_:XZLJ''PR5XM&@ U15J"_\KP%_Z?$LK#3E8Q ML=T7BE"IU<%$83>CXTF,(W+"FS$MALR>GP$7I7_\CO[Q6_*7"3![\OJ/W(/N M5&*PB96JB8?C1&BH.W0'*"^9D0O<21YNSGO(:&,'I0E$#'XG6+- F2E") M*D8>6$T_;LC_P3;O.VV20_]& =SX110'8L(HT(BT''*UT:;262?UQ%&84K5W M_64Q P75Y;-+VO&SP>5]@$?&KCE]UH4PO_[QR4D]&-R3<5\'.Z7CWF4/CAB1 M8)+J0L^Q8):%4_L#X;5G5J-9=.'EZ1,&D[+\Q[,,PO@2=<9 M&>JKRAN".F6V+^_E$#O?;0I2/V@)_ZB4)39B!9SPZM7.M^L++(Q5B!\ES-GV MZW_SM42?WL8&=;,D%!;>5VY67.4.#UTS\XS2F*:>S-S)/#MAG)!A6!-I/2HB MVB/=8E?>J*!3?+NJ/E14P &H27HL$SG%(]RH/_=6#58EN'X%B##2;8U)'7/^ M5M 69TV5>UP11/D\Q/;%>T+FI;=89B+/[&!6@6&?O>^ $=YTL, #?$E^0B.S MB=IC3RC%2"WDD1UC6?G\!"FLMGCA[C3=ZE.(=EVD=DUEF3P-/*KLG63U-[-M MXU7.2]F7]T(Q'D/M8URZ&QARJ$2LE-7'4Y-P\U:GC#\9Q.-1I7 8JY,#H+W- MLRV\=G*H-NFV)AZ$XALW9XNXV25JKL2=24YL MA)DS)LQO/=Y_\4JVB P/,U.\RU+L _MLQ$U-'_CH]>M$->U._E(W;^WW9E7? M&S74=W B:[QT"I^O97DS-DIZPAK1@.!1##9,M1XN.8>5E:]&Y]('[V[+]M=< M#T5>#SHT'JRQ' [1SFF//!*OT[&+C% MSP7KL^2+L*N6/:S!1GJQ[/JD/.86 K<_1[;&2_@9;DE]PQ=06R&Z5FL/W+W/ M>DE_#%2(\"S_D" [NB)#A#6VM.YN&OYZ+&RTJ.@=S\GM_1@X3M356BIQ1:5' MB)'WJ\_MHU*4$[KX'(/B)&5U8O&KQ"P2 V+]"VVN="B\6'\1P:<]JNK&S+_G MX >-R^S9/=VWK1HK>LL767OGHW-R?:V6:DVBHC+A)RS':"(9%M=>8KG[C9.H MM\L1@.66*T)Y)N?'0M+R55! M"CAF"JF>"2KW 7I]EQP+Q/SW< MD2Y]%\.>6P^9@[:7XS6%.F];/27H4Y#BU[CK:ON6%M==96,TFI#1C+3))ZL)ZY/O70A;X&588%IC#)ELY. M#\1WM8-%CO7/'1]EU:^WM8AV$S@'7PO;$*?FDF(/FXR$'.;9D8+XT0##+$9/ M6F):X!/Q:W,J_LH+BV<#**E(:N!,V#X/EAAKZZ,*\([T"1U?W_G%=ICXM85@ M@L"?5Q/,48?@\!3\/:DK?Z\TIQ+TV@8-N*AE"[EH\.6=5AI*G'$TH!ZX9#$) M.DY#A@"4@AZP$Y>B 5Z@]H&?] (=K Z_8]FTWZ18XE=H<2Y#\*06EVVI;M". M=]RT%%H'V<(_CW.W&HV83*\H_=KX,HJC\XNK24BH -.P'%E,B19?@%79R.?; M,:=B]7TNM0C!N:ZUU!A[4IVRC^DJ;8^COQ63FU["#4F/$.TQU4&2]N>+F,1' M*>N%L-.SE ?*/G@A,/[B(3Y6WQW/.QF>A95GQ@863GKY#5AU$<+GDF4]@D.J M@DQY/:+Q\]$BJLVHN]\ILFCT]IZ;Y\W+NL.?%.DPC-9Y7)N=[LFK+NX M*F9;7J;E&>EL5@+P/EY3E0#+ YHZ4>HB=J'%3Z9,B1HZ.FNUHDZDKU&$Y7IO M IM'53C:9GG833UUB(*4JIRTO>,_(=EV$\S= FW&8V1#YQ1U'],]/6@WR97Y M[G"W T7H-U@#:R-E6!-R1LB)7I(>KKL+?)\2X[W'VR%[A^MFM,:$H&:?X)J& M'KRB^A5O#:21FLPR=^]D*$3NYEZ;Z^VA\5=;2^\?5W!SYWM>-LG[IHJ2/+[) MR$\Q/:T#GE,:@IJ.IR(LYS_X2AC!TB8SYJHC=A6Q9FXY7*IP1HH3A09>&LP8 M;F! .&N/,8_:NWRP#M'DHI&O-)JYWR3W[(Q*X'3LC:'?Z*Q5Z9F)A5;,^^<^ MJ19;VS?#[9B\"3]D-[Y06MC'N\TMSF0\+MN;G'"F4XX&O+7A?>_#S/M*?V92 M[T$U]!$%5Y^MO8CB?FZT:M/2?7JK9;Q[W-5%IHJCRT:.0-T6HX0).7C%CMU, MLG3NI _3KFVN7+@%55 ).[.#$OZ-<*X^&B=MT\]W1LLY1/#GSX D#?XXD=94 M0?.OM=_!HMRO5S*N0@H\Q"+/=*R*+=:\1Q@\!.;SUBT MEX1YP@L=!(B3'8,25,Z+EOJ7*UZK[XJ>!TS>R^'-CY5=N=?%,/S>/^S(KL+F MB5CS66M3HMB :A9#:L-<#.M^[HBCT MJB79.\*ZPP?W3)V4UF/V\>XR[$UA6;6KCLE[.^(EIWP_NWA7/%D MC.Y4.6Q M-J>RQW##>5I:1=7>O=%3PBF+4['4B:OUWM\&EH8E=A\MTS3LM^G.*\7U$ M8N;.5E6*DZ239PA*XI738(B>.3_TJ[EKW7\((?01W3U^I?NB_["*9XB;Q4K:ERHI1P'^O=NME/= AR'Q MA08Y8'R1W0O[@:6NWS?5*9CI)00CG$%+ZQ5A$F.//96*6P1AVELSM>4O9]=3 MB*YO*\8)C'(%4]_3".]2S9 ;=,ZY<_NTTLWWEI2SD;"543E5%GA^ZXE6OP@3 M<7G!E)!UDIZRO*=Q_4,]& MYR^=/MF>/F@OGGIH77^X&623IR8[$RLXDN31CX:$EUK!L-V!WT8QY< MK(*@R%I'\VWO<98+E_*N-SM3.%@YZ8KUAT>;23S&#+ W'#LV,+D^J8\)2K@? MHBTO4?DE9MVL..X.><%(3;7V-L6P_6<3EH5 Q 8\_ M2<1.B]'/).+WN?UE/Y.(J(W_8(D"$\3"S$^5L2? L'RC[;!E-74^3$)!>I%0 M# ,T[0KF-QBL9)*WI^]8A(?SPXF#T8 ;NNIO%EX*4B,,4AH>54;=6,]["/!R M73V/!DI26FW,PT,\/N:/;MUXPP>SI'>X-_G^=#5^JJHF:!H-\%@/C.!GK*(5 MR/WH 9&OKM![M[/5S?'UQ4=.'Q>1(^8#"JQPT]VQ1T.V>PG88$77J(!['X,VJ_32;I':8H/,L93K3JC>M8FJ6=9)/ [ X\?6M],+' M6Y.-=]=![NVY*WJNQ97UX'="P6Z5Q!5L!DS*,-H=ZBS!M!A0STE8O%'7"8.U M!5_HE\_ET6GOY7*I:):6DNLM\^9K65Q=RZ-E;)$@GU51KZ5(Q!CH=F(_C^R= ML*+P931 ,Q^> J6=\_1[&:_-LU+;P.?@<7JJE\)M+%UQ'[=?6OZB]4 >:-1W M8/,H-R6'^8WG;23;'C1'ASP5\5>20K[&$\HR?S1?:1/1)C4F+U;,O01 M%^BJ*]Z;AS0L!P%UWF:+RR>IU_=!0OK%J&,>T?.N,22THYRTG??9I%3V].LSTN? M4:$!2+L/TB>OXXTZ78TL[2^.*\]"#%S0H.<3B-B;T?_L*NR,6.FYO@@I;WTLR?@/NIS4%LU[N[1IF,',Z)/2R)$OI1;'* RC ;D MKNEH%EU9*DD'DG%F6J3I0(PKF6ZTT8L9)C&<$\/CC4FO7&'BIE>:KM M-=_76I).(A\4Q2_[%(:6\2-WP4-(BS/Y7Y#?Y20V7-?L<+9=M%7U8*&59:;: MS!=]%Q8?A7BH?AWC%,9YI(C+&&^*O0?^=(&SR@\I2#%24(VK"_NK=BL2.^Q; MECQR7(*&EG/==@RIN#"V(E*\]0!W4AJK5IFYS4K0F6).(\?LRBV^4S]IXRK5 M,=[=T]-5M=WD.%=WKJKJ",X9N:_82URT3(Z3Y2[EY/H%K8?WN5>"(M8Q";>L M!#_XUYJ*+AA6X\MF#UH<-3I6X!M:?D=$!O,"[ ,GE% B(EQH@/$U3&#H<0'_ M?-+7&5(&0;Y&T>?$5:M3@J_G M!1E<2-*1QQ('3X]/+4)9*[>=X=\)23^2XWP=%_A*VT>Y (,K[^6M>VVU)DV_ M3;(7BW.JD0#910\I1>],.-I [TN\P+7X4'2W_E6PB7]:/<;LS8J(9Q&Z8&)] M:[Z-O/7X;V.%]CWQGL>.,)_[W?2$:$ >.?U9;H"1=/W3HF77-D\_0 MF[*TTKI+_K5)*/5MMAC\@7=MLR)S9.&Z#<#S)*1YAK5[R+T:V]%PK[%KEJ,' MAEW0IMXQ\@[:;05X;<6^]F-$WF[83:028H@)<= H8Z M M2#$QE2+FJM19 XMUT$#7M@'#'Z]$=GHI=>4RTP6;5(KL3)'9(;*/9TI#M+.##5Y#T%#&I]>?M-69O M-Q A@;N:!2G?.N8Y^ 8WU&KEO?%:2+X?2&*Q9D6DD4GZU[ZZ2M)4%]H%=]Q# M>N6[E^I:GFT5W:XN"W>EFY7PUOR8 MQ^Q%.+(:K>\G.5)E;F YQ8=R6I;4Z1L*I/Q?#6G6@?08">">JP_;V MT*WA#*Z3186@$;L/GMKWBL@$F-/3S^>[48+G"6),'JGPO3=TIGIEU*D4MIJ2 MZO$&0J,3;%RE(9%Z9ZCAG@C[^1[-/K4A$6"6CA6?LZ1H?8O< MY$*$0+#*E]7<-CE2N**0%H/M MA_AG,O-(.(CXH?=7./IU*(8]LEIZYKC0-@ M.>_\!7O@97HRE/W@:R'U7$C2T>P6=<[,NI=O]]@HQ/;E] LE;H8-G!V1]EPZ MT?YPLJ>[6\.,0L#WP)+>M 4E!NN9F_VN+8.,WET*ID_#/MX[(O*D'GI&(E&1 M[>G,[03:,H["O;B66!Q./\6N&,D.P)47>"C1^)"Z,P"<9>$O?\7UJ MOT$40;I@H-9R_#Y5M]%^O@VZNSFZP*$R%T]C0_?D_FS4EA,#]D?/NQ'2E,.5 M 75J-_+R9;>N]3-;A/ZNQYV MG4/-_/LGZYQ;6V\*WSLR>6=@]8*\7T=^2UP8S%+$@2)O<32_;E1C\/_ZWP/+_#%O=IHP)@.^%!-J\$C[-=A(&A A\-N MW[GKCQ<$7)(>?/5)IT1J=C3Y;M2>9OC"W=J*!,F&H.E@X6N];@0AD9%?L.F9 MKR=_2I%6J8?6G@Y@DN\:D! F!YF_OJ=24J-64#0Q:RK)-*^<9Q:,U1\*PE*& M$"&:-&ID>4VRLMN M,DRF-IH8I!P%QCCU_I!#\9>K1#[&:;][OI5E(2IZ MP%1W-RM01/)6Z>P3EC"[H/#H%_I7>G$9O.(+G.REYDYM5ZNKL3 M8E(K:^_:GBZIZO-%5M-$^C* &S =?*:RF;8B71%KZN)S>]?G&D1YV+X[>,RR2?I*!RC%( MIF\.NXH)?-\@S,!7=U!F7)Z+B.O8*C0UWJ\@"XM<6-,!-T(3FR8E9&*J&MYR4N[H4(+M\?WY39^9;UC M)9@8*>SM2M3GGFT?,J$ZXWBOI=CXP)292!9H>!26H>/1*TIR2CBYP3\\[E]> MA5]-]K"S = !\R$YTO[F ==FEA[>)%<5\]1\(*W8J56D!!-+A92\\_8\88@- M0-+/A^',BL[$VL />%[<;(U#Z:]>/[_B4K(>$RFEYDUT3&BHZ@)]AY5Z-]]R MDS8L[I/?]U6[&;$W*WGZEA R^:DK(RZ[(;0:$RD,T^]._ P?>/8)PIO@*@>D M]IS,@T<]PO)[]Y-M=B9TF.^7D,>IA4^NC1T4VB#O[8*3S?;MG <>"D/NN3:M MIER.1$!T&XTZ/WHBURH;Z/<*4&F.G$@6 M,NV)+QP4FKE.P5=9U=9IEL,R'7"]1*.D,;"Y"KDW0PDL8\/UFXD69!*%MJ,_ MX1#1 ,\V[NR)E8\3:T[:$4+.5NI6^B3VKN3V$:Y'Z&>>.46V+SJS5SRG@772 M,-3++@KVJ!M0MU:8?>)5AU ]YJ4FKL*O?/YIKZ--_$[F%<8V5L,9 U+I"&_! M^0C:#+?W'V&5=F*J#SPI.\9]>'8#/AA\LGVN7DU$Q\D+O[]I1R!,@LL@L*:_ MG9:%V!N2UQ.5:B204ICD7O2)LP'PG7_E"W85$ FJS-!&C+CJ24,;AB:5=/!C M>,.XN;<$5OT_.O:[IXU+B-;USC;7V'V8CPJW>9.W$D!B]L)DTOEUWUE;^9T1 MCN?*ETH^.I',O"TNW9(-LX(:,RZXU=5"/ ]2[U%RO2*6_BJ M#'/_*&58\RS>VG%%K+*N4(\5X%VL"0X].Q?#676"!G)DVHW>_$X0YQ="FM#Y],AL( &DY;ZN7CC'0-'[WS+L9PW(.FT M%DR+V.BM:!NG>]SZ4OPEGU=("FE3W@2"NEFS9B0F.W-S>KRPG;!WL[C0B8)M MCO4KP$LS&?=8>E7>?^UT"$ZVS3AC$"(JM*HTF+]87CGU,=.M$+]-4>D@VW7+ MB;7,NR*@[]/5Q65>B=?CEHRWPFEIG>A?$?-*X6>V;/1DAL74:2SZ^O6U=E#F M*[ \[?(OB[RMQ"Q:;"2!$&YE9(8\>EGT]E:U_E46Z^^QS-^MRM TK+QPI85 M;A+GRF""0V*J&6%1=CP3\7=I XO&J0">]EGFD:#ZP)TE)8C41D"+ C'1&:N]W;\S)"1&Q(*Y-ZS3,1"VV9?:0%8HB,LX1HP7X$*:#QYC1@,]T MZXZ&DCK2$_+3>@WGYTJ&44:E8?4#;F@ :"!*(971J36 M-25O/6]&OXAJ:PE0=SF+FVBI5,:E7$X%!H-+-5J+WA\E&:YOR'B^<><;G)9U M)\IU'UZ.\%Y(X*2TF"4788!G00?GKQIP9'&GYI$7E?DN MWXC3]O)VV3TS\(:!&53!.-_]@$)B2=F&YZ7*'G1N'UB6RHK8!!XUXCW@QKGB MNV)$I]JDYJ "=SO>J3_=\"[@FUWR\>,:UGY_(*=_\:JV&J^3K0.Q2$3EPMD. MM8=1$UWJ]QY;4U>'6,W!\BG[E;P6&9KK1;CU;F+XH^79-J;[(@]9D$3 RB9H M;S4:$"Q$Q$BY"_+GL7;2I<>/&*<)IL+'UX(67DS)M465FPP67& L D5PM9E>2RH#2+4[7UYRQP MS3,T0%-=3:\VV?'L,:)9"P'>]6YI8.G/"&50>UI)3>;9[]GYS?6*W)(Y4_+1 MDANX#/?#-?7ALC5FG:S!\C,]Z;F.^\V'K.PC*@X;]\$DFB7-[&XASK0=G2> M:5>RRQ*/)J61Z]>LG5MX3I MLXP02Q&'#F&<2]QV'_TVG1M7QP86SC\U4#\RA0O47[X=JI M48@!@X8ZHI_+,L<\;I=LKQ%V:KG_@K[C^NKME]P-]SWZ6KW<0PY)B3VD-4M1 M$R.=-=I=IBL9&>FVJ&A/AQ,:<8)4UD;SY]=#6DP]2N&)D5_[Y7 #>3FOSLCG MSVBW6MUZA8-/W/( M7/I./!AWI6SY2?7!NOY]1$/YTFO6<=.]&:EL9PF'9)- M3.L7M!27[<)JS>S+O[+S0W'#/IV.$2[:CYM*[X'>\>2=6URJ'D*XA0K' SXS9:A; M0LRWVJGC$]?V@)OFV?82G+:P0>EE W;UP)'"_<5F/G<^W;B>)37L)LT#D<%F MR,^Z%*RG%G+]S)"<;CEI9E9XE5% M4LI(]S.E&8],-*#1#44WF%5"+=269%W(.RDQ:Z;GS[_-E5A\/NI>=&GY2."P M1QKNA'#,7?^0HX]0[-B)6=WZX)#_?8,_8=6>7OO9"10$;.W3]8W=W-I=580H MQ,\V:;+QQ;?#0]TCZ5G"V!EE.[0B'N/W\E<(]>-^\C%&K"[T!8C=V,N=.O^ M(K-PZ3^U*WNVJC!,=\?C<[7!-X\,MG*CD(( D ?=XBS\T]ZH_\*YYI"RMW>/ ML,+>_9#4+IYX\TBK+X:/[+8/]''.A_*>:@@T,WP(KK!>*Y"?-P\HC]FCA0[8 M[HRU*',4%C",FLFW1\OE"G'=?8E_'6NT&#R?W,"(!MC*Y_$'Y"\WQ,,YI*2B MDP;E/S7E.Y50L>M@9ZM*TTL)$> Z=_O=0 WS-=#LS0;:'1:\F%7=I1T\LNY1 MGICTC(BS029*A!.*$H047UX4N@2QMFL56/T;E.$/V=-*V;# M8^9Y=[\_^]-\BNR@YTQ82>-]BKZQK4;X(LR+OFYC.F,N=VVU5,K+X]MH"]T? M:-^BB1&MGM!XRXTG^/4PEQ^,C23VG?]@3ZHT/VD^L+7## V=]'E]?E/$TXF* MN#H.$V;OT$NGI$CKS2-<"7UOXY7K9>_8]YOHO3/='WT2V:Z?Z!CZ4)>G/;)+ MO"'Y)*N?Z9\.NA;&S F;=G9[<922.%%!7L<[5V^?:<$R/%Y S)H7I0-OP0CO M8<9RJ.TCF5,\>1!R%PV M3+:H $'7\&S)ED,;!8L1:OZX+XJ-*"A%5OGK!$- M" N"4)1A:7> D'L_*IMA0J%:W]E"_H X95T'#/GEXE_F#H=.L,-#%")//0H+ M-P'3,/#X6W8AW8IVG&15QY&CEB67..4S[W=S(;I8T'$A*R,%3V02*.=^O)N6>GBN31* MY&ZH/:EUQ41HAN-SUZQ\_M(/KQFF\V0Z)RE)\,(]3K#6#-H>*NS'VDTY:M%V MTI.Q2GDG.@SZJ(*6%R71@*_X(,01)UPI"+RZ*/&KZ*8G24.950&)G0H^#P9E M]O*?W6D%'>RE@N89L02G!?V\7KMLC!>Z>;7UA;.6U!G-6XQ6&'XVUH MP'./+)0?CQ(2$(D!2^4\<@%R@A@ [6(KH40-8J[04)R7(1N6&-N 0^;TY]$+ M19B+I.=5LAC4K070GA07OE*JR@<+_JS/B/86Y!S<_8:N&_T MXC5-W!@%&V&*:$#?S.]R<3;BU7K3]C).',>PBJEYA)CYB9.B8[#;48^T^4)" M0H&<5:(7B/"L&;*!]O^!2!%%V(G'7SOI;7GBV[AI?,[G M"!TW9$<#("'4: " !0U8/ 2;(?X"T-AS?ZDKC!-^1DZDQJ1KI2&HSCU9X-Y? ML*; ]-#W-_'(^#,5_U]B-Y_:+()+ZC30 ! =)PIP@6 VAEH+B;2 (K#NH &, MA5W8%T)?P-?T ^[8']T"_Q!3&JX5!%W]8P)NVA3/5.&#^V^L,&]P<[$YGC@F\5N5M0>\+&V9R$F6R6S.>=W:Z,*=2,\VU>>PAH)T.RJF MQW/EV%@>K?2A 2*@O3T%RSMW4**-P)V@4EF9-+%M?/.*<+%>0NZYYZV/GF>> MQ^%PJ/.7AI872][%6H"6.=IO[A#%* 2>2X;RX\UUM.^R_\=)W J\WV!9X;0J>;O6I M!I9>W73E$DNP%:(BIE"PT%'3Y[?$JM5#S%4T3'2XSBU%J-O(Q_[M0<0/ M:137/C4BV4$("5O,+?>[#>XCQJ1-6! TX$,:BJJHI>_D>!"Z2XL&(&K@2G]J8V8%4K,HS[#. MES4B]G^K!IJW0C[%F(KO[W:*3/]4#T-(/$,#DJU/E*FE0\%-(X@X#/0\14@< M,.I^&$(7>@VT.OM'S''0/-GK"ZI(%!D-Z((M81KLO[3^KZ2\X&&ZGX8B8_U% MAAF4_@W=? 9X[B$:L.>Z"=E]AQG<16#+&#_""X$B#X#16)\7(3]!:8C&C# 8 M.VD=0 ,(M1;,D;M_^(%^]TD5$VB8<7_1_1LP_\$.O/MN$N/87'\E<_&8_:FK MG5_57'YA)':JA;H$0@.H#3LPP@4##[K]U,'_FU2W_A=4O_51'_8+]ASP+SW\ M1\HVNU VZG1\1_@VR,D4GXK^Z>-$)/2 M&@6!R#\NZ:T]04U?B)3U+^'XJ6'@;RU@N/'_7;68SOE@.I=,I_2OZ'X:B[C! MOZ3[MZ"0OOEIG"GWP^C1@("\O8_^=.Z]#\;S=_[4;](+KR'PQ ?X8K MC$F2_[2M_CWHW\:-[[]@]< 8#2;W0QIXW_C%XI>)_?>5AOOFU[CWGXTD@4T_ M#%@% T@T]*_.%H@R^*7KC$I$QMZ-25*<&+&8'8PZM(HN1H&?TLDUD%>J0>Z9 MKV'$M!L3.@Y!M<=W:W[5ZUBY\8J[;O'Z4OPAE&0-:A:@10/0J#4@N>OW#G=> M5T7BIC(.*R7,WS](ES7ET7_ZK*.,]X DX(%+#FOJ2[(:-8O_[.2<__BCD1H$ M(-65^^> =H7!4NGB=B<(3/$_?/CK]P<]_C\ 4$L#!!0 ( +8UF%B[<";/ M:7\ )J0 8 ='5Y82TR,#(S,3(S,7@R,&8P,#@N:G!GK+L%0%1-VS]\ M:"6EI$-:NAL65%KI[A IZ0!%%0 0$%^ ,0\\!A M0T6]_2(/=.07XPX&!CHZ!C86%N8=7&Q<7!QL'!P\?*)[>/B$^#@X]^[?(R0F M(24EQ24@([]/0DY$0DIRRP0%#5D&'>,N!L9=$CPQT>$1D5G9CT-CDE->U=^OO\@L(/1<4E'ZMK:NOJ&QJ;FK]T=??T]O4/ M#$Y,3GV;GIG]/K>ZMK[Q8W-K^^?.T?')Z=GY!?3RZE8O% -Y:_C/^I%B-0+ M%1T=#1WK5B\45._;#(3H& _X,(ED-; L7(D9^$/ND#Q*R*OJO,LHH'E(:NDV MCGV?27"5^>A6M=^:_7]3[-7_2K._*?9WO>8 7#04I//0" $0<*/UH>;C&;WZ M+JF25&G*C- 0X+%ZZ=)8E\8SEB"Q>5;8\'1&>?;GQV&*NMXB".<.1Y_CO=Z MH #]AO81V@(ZYE[.@=Y! )3 .4%#S\V.68/<+U.IF](U!'!%QM-^D 7S)EK MXT$ >5X( 'Y)MRY#VX-D9GOM$?2^U?M:KP5&2QY3]*H<%LT6:EE\G*Z9S?3+?Z M_T_\>GXIS+\_JZ3]9XK9GAD9 AAK 2. ,A1+H'%M8=I_DG!M8?9$EV6S\5Y MY1L$L&W2C@#:%*#C?ZKFC !N=;MSSH,4\C=3&B13[[\S!?U=Y$-0;TAVUV^M M TSKUA' /QE$Z:9\[> /AB%P091=D-.;:0A24E,0LBHD@>V@Y_/8\ MKC? L8 _UOS:6?[>N-\,! $X^/Q)60''LOZ3M&-8GV[:> QO#?0O>DP@@+\Q M7/E7AO;0EK]1Z.;:N/\4%GKKO<[S[?96D/AOE@C@O.%-^[;Q+4NLWZ;Y1T7H M?BOR#W#XTV;M_\81>HL'I&66_\DP"O^F2C-2E<4_ZOT[">N??/(W$R;]!UW^ M@W$8EU)O,\;]:8ZA/^S+\Z\9 Y%6-&M0^&4J\<^Z_(M7")! */RM2OO?54$J MJ7)3LG:$ /C_!'"P5"BRTO'?T$8 _P24I'^&,-IL$%)A.J?(B_\)M.;(:FL# MD18Z.O@G2N&_M@*"WZU@#=D*Q/\9V'^#8<+?82CW-QA6_D'XJS%?_]&6_T#U MO_M.Y4\LM/_)S/'-E%;BIHCH D>?U13,*#L % !:880Y.#_[5M>O/>1?N##7 M'>HNF0\0C 1+\5*?%I:5TVF2Q9=@T4^7 R0:V2JSCA%%)9X[!=VY>"9B.ET.+9P]_G3MG M*ZSD[$A9K(XF*J<;X/T2)>G D.@P=CGN;:'#=0N>Z5S4ZU-2502@-UG;SK'7 MD#)MJ7>PD!+%)(YMAW-!U.+C[M@Q-)R9.G/X(_]0>HMVPEW*-'H2&' MYV94W"F'2WV6TXG/AY@;TG\HH8>< 0TQU*-!0(M7ZY0H#J^!WMAXQNT",7[T?/@%+:]#)N>]P\E=AZ0A,JE8Q194JH'M?F-G0>ORBZO^*66&TYI<_PZ_Q+5>YC8=1I)"W;1ET_2^ MD)@G#I]E3:L1+?F7U^27D:PH[I.B%V5[1BN.F]7FUVJ11+-A?,WZLYIPADBM-T MG.]P])R!OH](J:@GZDY'UO&I8,N<6[_3&4R@76==4,_$]9:<>G,M)5'F.KHF M]OPUE:MV [OQZJ>[)V(ZK.Q\?5*V:-^/,UW$SLOVM'2$R7AE:6I3^0?+.BWG MQUVS"_RB5V XA[XPUC6F;Q5U)6=Z:B*6@S$X9/,G;?JO5E";T#YP5,UPA^>4 MVUT0,97?B]9F87MWJ*0I ,DKC6YA<.IG/,(=%9!OMN[J;_=%ZTN^BOWV8+JB M*F?7H?UZ!P1G;]S3DAWW-/J0K73&5D#46I6V.TORXM>)XP#,@7*KH]F*JXS7 MWJ]:/@9WHI:(@AQWW0ZGSSA0M*)QXL-$2\, G@WS)ZDIC9,BVRM=]%[P:S7 MW.LCO0<\PV^\I%Q;1$OD&]STBR>\BNL$&_V\ MA%YQPM^8#[WBJB5+2WX]V,"F?O/B\E5F<)"IO+^?JY+6APM8SF7L5,[IS"7- MY8P3ZGUX7_,#]TQ!,$Q']TT/T2BZ&W>"=]V,VX]\:O"RCH)R^Z2'" MY)8%//S7$)$?QIG0.Y+S ^XDM[5CUNHWF*"J?F^B1D;1]:LI>4+OR1,$P#?H M:&36OW<:*RODKR'>.P[[&I-HQ3[HHD"GW,I(^ZI*DI$JEL>=L:_-SN1)M$Y] M*A,1GK.>8'+!A#C#O/)Z0-TI73*MX17!8)8<0_BEPS:(7?+VD7@TX)S2%GJ< M/V0F>ZE5G(OY_P/)J0?Y2T4V]I\(^997V)XDP#)7(-:/9^:E4]B)I4NRYVG, M;]Q9SC@^XV-O>-*>WM%-(#3(L/P8D^B/_2"=*E)7/XLY*EQG//3A%>4/&,<* M\^%H&)5LH)'Z-XT4.9'TL+:7T)<7YZ.DF=)$9XNW3PYQ91"ZY[UF1/Y!9 ME25?\=[\J/10B,R#K7XM,_G=8HG\B' F-;7?A/4=+#2L/-(MR*'3-RN="-W/ M,OJ"KR.9CD(AJGT[**5^>EU,XY*R%OZ.8(GY^0,;I;06B7M=E1:CTHVDS-0V M>\37\B(=&5E$Y*>$95G/GK_,2"!+;:#;S=P20H8GAX<.A3%(W-VAV^_#5&N@ MR;VR&>J110 8V,F64S 2X]>8$ME%BQR;H_@PQ5#9"89)TR]S5W>6]*2??_9^ M*\47)TS01\-Q2MW _F6F4ZM>"7/G8\J@)#J^8KCE'L.S*TMB([,H\$V8!37[OC. M>4@4&1-^A(3X^6FGI*Y7T1&=:EM5(LDXIZ.UMP)Q*?PB3(I/",IY" )86/# "V#L$ MD :V7P-O':Q WA/ 2-C-"Y"L[XC;P!^!;EX'RJW1Z%TKK!;V%A /.L1*V%*;.XI[D M4V'^\\>\48%;P'C&FU>O9VK,'W9(;Z8M<37JS3<\71 /!4_.0.TE1? TN?4R>5]^L5E0LR843*^@D0IHE8ZQHI%ZSNL=>F^;, MK+S\&<3D_YWP1?B]1.&>E&E7=DPT4:N04$._\"+G0L,!3V_Z\"5>'$59T8&. MG\-6/]OH_ WR%7=7JNN([C[7=OLQBXOKISL,S\ O=)J^X.,<$[XKOZTH1E?\ MP4-KLZ'59M:G2W%J2Y_+.3];@4*]J?-\@+S_])=6#M'/QV)3C@H2[EL\9JIU MNO.=Z=;9N<[T(?E)[J+J6^8O1O1Y9%P4KW3(X93;1Z89R5'?^@''^ TW]]%& MT;Y<$LIT7I\N^4;?!"$.37.*I(M,ME[W['6:'A5D=Z\:;RI$F9QG=_<.^M") M:[;8:1D(J@VGTR8L+"W0=QQD=L[@B&OJW_6N85;-(BOZD&E75 M/<8O*;2O3E,MPI!A,%$J)WT;M<27?%66"=;C+_/P>E$N9-1QB#M$-AW@-1#I58S0-00,MFB2*%XZO"H^EZ#7HI!?)Q[ M?IDS5MZVJ?5N1E]#UA*PQ;-7XN0X4.(#S-ZC$ 8JS_'PWI?EV+7$='-Q\:>, MA^;+;V0I?W4/O?Z! .C\!IN@)KE+"W?WN0JS7+SK$L))F8.Q4/*_% MA?*?_J#U-1DJ55Q@O9 ?[\09$=BQB]O<&XT4G.=SWEQ^3):]*1KE&FY^ESX0 M$/PNJ5$HQVE[<1C*X%L\7UT8Z.U!%U5V#8F@9-[,L;%SM^5FK U[C*.XY88O MAB5)')(T4Z[??,B=[$UM.R;.Y,K)EJ \R-N:1T^KG+DRQJ $<\@SR+6K5;Y8"&L7!/L>#MOL^'O%Z:L=0M+L<@ MOTU8F MJNM9(0A'4M3JX4TFKR+]._+DSOX^Z8*:4B8?\;+13FHB"O]&6M+5[",9I;Y8V,QHP/W**^[K3G%7R_+KCJ>CIP:X=RU%0 M@C/)A!#L:7PR$?E THOUD*RF7L6RKL,NV<4$V\%%;\[A;'R%H#[R*^PFBY58 MCJ=Q/[C*H[DZ=%Q&C%Z+:0QLXZNMR]SOBSK-IX=[@HQ\VI,FV4YI&/"Q2E2)_&XH;+/&#V#97AP8 MIF;?F?"DZFUNKC'8)\\G\W)2CL$7B'L+7!RE0*CUW*2.V0W;4_FZ F);G,3= M1ZFU(F)JM5YR@^JXGDBNSJF+>_Y27X#2J31%=M/;$H9/WVLRCIUO@OF6'1V6 M=I7R)K]4%NTG3XX$;E9?^2, 96"JY:@BP@HK2[K>P?I]9A 6?WA3?I8,>8-NQ6;8H?%OO@T64@ *4&(A]PDUYS(:^/&AV0I!A#. MKVXJ?&),24O!XAH3*?_>IZ,(A\RJ8SZTS47OX2)1QZ!1D/OTK?ZF?G#NP,GK MYCUI0" _>Q'L03,^:.-N$7B%";QJ)*A3,L#!HA)FU"+/=^CT"KR)\P=! ?9@ MCBR03!5T_I,.JCM,XC[:0L;D3[Y\&+XM-GK.G95S=0J!/02MXHVU;]\680"_ M=M10R3;I2I2*85S)PJ%' %9V"^#)3/"JCC3#DT]0- ,Y *.>'A"EX2BN<%A3 M@T6FS]SXU[',+\;*<26,!(@@@/B7(%G3./';P>WVAN[V1I/-D.U],/9_F3B6 MP<5"ZW-%L+=@?/ ,SD'&O Q!" V1L8"Q: MR:]V![K\M+Z^=K)N&QMTP%WAI"(98>OH%5J M:"3+26^#O=D0]OA^]_/0 =F:'_U2)Q.%S8=%,96"\_I.9\\;FY4::L=4IU?= M:5$N]3:Q8:^EY _M MB,*:B:NU)\EU1(DZ&"#[XHN2MV :JV5VGJRJ@CH6^8Z[#&TQOBTKJ8I<]#X> M^[3$I:Y_=PQG=>Z7%OR"0/N?%,@8MS1IGJ2EQ]?NL!+BR*-B-S=UOWY4H+;$ M;<_%^%@GQ.+X83^&O)^K9BS6&C]YQ/EB7-!$XM,O4AT]29])2*FWVOR\A@$_ MIZ.8\5;LX^ME3.A2[[Y*.9W9HPL1".=/G]V?U,P9]O3T)Z\P?;;9$4#X*1VU MD4^\6KE#RD7Z4Z,OC]']*4+(,2+1F(*T4;:?K,4WDGB@?I+4*++W/IRO2 UX MR:1@Q;@N\38?X#NCAY-,M-1X$7OIB03\N("5/(WF&(9$P+RY7D\1.7@-[M4] ML(W"+0U)U*]PA[.4TW#TJ;EB[IFIZ8?MS_V$QE)B6S6,G^Q ^K4M<,J5?9C%_7/'QM;"B1X3A6G. M:_>,W!,R>ILDV60%XYDT(RAK;[H4,J0T/V*=XV;!F#5I\C# R7X=\N#1>AQ\ MT:Z^C0X*H=ZO+#/XW)ITE_H=_F&N^<>@ ^R[EQ'&^%+;:%-//TJ!V7&#<<\J M)3\?CKZ!O<&LGTJHS*W5S[9S,GX83]RZBU/W!I57\5+QIX%X440;@]%'>U8# MH_HZ75=KA^#G3,>YI-B*ZKQ&>4P33AU^,VD/T:,=!LW'X6R+MN.MZ?4Y=O[G M+L*?1@]P4 T.T_I->45'[%5X<&#RK^Z\=R8T?$[=^E6DQ=RJV9.53FZ]4K#C M3,9=5K2X_,FK);Z'>/3JY'%A%\6>^B\:)RO6&L#L:XHFC$FB<]WW\/W-QS!R M^-SC3BE(<.%"&U<*86T,/QF80XWK]8E0X+$>>RY/9]7=.?#FE186\._VV-E= MT77?J5,AJ',0=K:@+G-Z]<%0NV^0+%BOS5?R6(H-;3PF&/P:58Z1?@8RM%(9 M&3]/SB4$70GIY'\R0\ 4LP)Y9VW-C&9^B-*WKE31F88?#=)P7-.1E[,B7Q6:'JFK6YD999AO*Q,P6I#.6Z*&QIT86T/C':2J-3N=>&_$YH<_"G] M(NUA'W:WA0Q%!UK<92Z!]LG]3'R'KY4>/)&OG8*&RV>C*)2[?X@^%1G\6AAD MJ?>)$3>08^RT>)]ALESS6)9KKON]'8FYQ(H3O7_F&$;S7WVH Z]I[8[5A#EK M9NM9GHVN*,5HH4]XSBI7T'QO2D-]NBXK9:A4SX]QSV[F#-_%1.IDCI!YTNEE MVS:>9[K'ZZI-A/D+-6B2U]_>B\Z1$F#KY91[#L9HJ60YW/AF[I1EW4R.2_9L MI=M_+4< ,Y7B31-P>C5V2,/W,H=$;&H;O%Z??=Y +(9$"1Y:8]7^&3MG(CZ, M 4UCTDO7XS.LDH/>A_ZDL&VI4KBNGT+:0\G. U/WF^3U2\EQECS[4/0'$.JC MD&S1L_4V=O]%LAX'H;+Z!I0ET?P%ZT8))9P(S<9.3M_%Z%0E5B^OF'['CJN.#] U'>;O6I MYNDJUW[Z^"GGR'$^T$#1MZXEZL9\P+IM;#,\GD^\V@ +I;_"/G6=:%V_O3:_ MTLN/>U4M>#^:+1?UOTS8,\L[>#YPY!27F:JK=?V&#YQ0:=Z& -27E8]NM.#* MH C0KR-P0BZ!=1<"\ G2=G0^(!C,5L5TX/TU5DI8!X]VL7FK4M;>"V$?A2Q'7D"M-!.#T!12" -B!]@CX M(:P$.HDNV00#.CVX?*X,:\A! MO.5.L9>^0Z(W5CD(N*' 0*8/P2[(JGX MGPE@)^#!8$'>I?SC?(<_ZP3@6#=L\.4(D.LVFLPMUU(.TTDA+N5%8K5O\TIO MA0VU&Y2\<3VZ7F%-%R*S(<70N/F,A60TD>[$O?W,Q" 3>I@:#=KV2@,O\"_# MV!! F$H/&MS&#GQHX PG'0,[RV;Z.O^M4,/YR6[[(3ER1$BMAN0L(8"O6^VK M1$<*-_C5"&"E>AGV$(R\E7='3L1JFQ# )^MVJ)[LS6_))R![VZ"M#/A;?]]S M,R@NN%_J;0#\ FXCA0#N0*+Z8",U=-?A1@C@M2!4JT&"9H@W90:OE6A!RU5P[^BFLI8&EK=5K+$)7L M+;20'/N:DUN?_66CA^"&5?@Z/#FD"OS;,>&WI@)=!]%=;B* 0I[S4]#)\&T@ MVWY+^)M'L2[H3O\TFSK&3?D_%B1& )S+2"+2M7'@/SU:W&4C@739EED8>$CD MAHT2Q@HW:/\I0TE^BYO8,@G(8 U2E56DD]V"WH*=D:"27#[] T0EPI_@#RYU MZ/:VW9%U%L"7PA# +0^TQPY^D$%(SG77<1D"V(,JP&IN+0EUA9W+P8K1H53305I6]PB,.\W.$\+Q&%H4#IDC7B_58F@ MZP:QYWIN*^@O!&F#G1__(0X. @ A@:+^?:UM C@@&B_]BF(\4Y[>1 =.Y923>J8R0NGP$ MS8\A>2$51!H0[HLT$MEY [)6I;H:Y%D;?*L)_&V$640UZ"_[)?V&O(S#7^7^ M\ IF.!62787SFJ@S5%:H-1X\GE&T:CA0(927LN[3,TWUIB0(IGPI;] M4O\>H'#TKC;V^6$K\0(Z'E/,Y)."=28V;#\;NI!* W'/3O/>Q:%UJN@3U6N: M[Z/[UEMS(;0BOD=%W?>;79MIL5HY*9GXB%GT&Y;0[LYGJSF7.PP?21C63<)D M.9?(WZI]4"",TOIJ(0$J&DH4&U%8CS[MM/;"#XAR/RV\K_>8_)4,EJJXNL!7 MP?8H:?HI3SR&)6<\X1R:D]Z18PKC,L?,HD5 D5=I0:;O\V/6'KI[%*BRJZZ" M<0*UK5U#$I$/!B!TW+RNV?I6C"R?M79%6,N(3F9"E5]6-$H_::*=2@G+%FTG M@\D6#3C>SUL]$S#I-S"GM1?O.7G.ANU-HI$R(I#]<"ZU!P$0*M#D?(>Q=U:* MU+J)CWP1-%MS(7[EXH, O#[[_*RIB7#0Y>?!_L$_="HE)[$K8@!J3,UNU6([ M"21;H_USC^+[.1B=;<\(9P@0 ["@667V9YG$.XG31;?2)EWL1X; ! MZT9"V5K5$LJ]RXLJ5>5,&VKJPV=^XU5-4N9)'\2H-KG MD'BV!)K)57T>8ZQ_IGK$M9Y35/ MJ%5+A2Z;UK+H90:P*N8DUJO $1HS\['MG6!,V?37D=92T@&SO#VHUNO7@[A, M1&S4JWIH@O22L=(\#F^8)X97?1LHXF4!@QK*O9NMM'F^MR!_)]GMII(SM2AI MID]C9?N3CU2&FIQ_1"MRK6>D:'S*VFCDQ+SZDJL)+8:-,*K_%& MP%.*:F,3Z+Z, 48S\)&, "H/FQ%Q#=N,I\:L(E^+Z![AK? M"O?H<^]?@Y:OM=>]$3FTN)9%PZ\>M*#/1&MY$61\S+=@]=E+FN!(;JFI<)BE MR(G3DWS.1KBX0KB[[!&1/KXJ1]DUWKBQ+[_Y53256I/3)[%14_')QH/R499J M:%WELIVZ6=^J!I-F\AW&%,OG_:P_O@9XS"?U^J]CO@&]$9^:4,&=P]R\5GJ2 M994I2TT!*'Y_UH>^)WK0OYY^EF#A5AKBM!H(K$$^+>1<6O'0&3[)?F9W)-)# MY*N. +X()RY*QKRS$F<1(6S?IWN+W[21R-$_DI=81']O@1NZ?"W!L8A\/?&-VS;3&6^3F^.'IM\ MCM SJL3]ZN3QR[J15G/P#1\WR?M]T]Q[/J="+) CG&[#PMU1GHCG5;7W-1<* M^$N=[$B5GG#%\?M;"?ULMT .UME$YA[DN?H+&W0LQG'0W/SA4T@D+;+97=-( M;\GM/D)H:BZCODFO ;"@+H8?C=FH'AO^AVK*]6QIA\#6%J1Y*X4;ZK M0@8& <.?E 2P]JK44F.[J.) M'ETMYBJA'!8 M,I:YNFBO;Z7#?3W0R1MZC:>R/\8M33PG5'(J830B5EJ5_<31YQ,REN114\&%<"DAK" M.[A^QF7.%&5);T$6%%TG&07;K9I[)=^!J"/PKEL"!^7M;6F9N;F?_#-SG.G2935:Q!@=%U MTV;.BO:MF(C# @=D;$RY)(]5;-TOB++U[ C+Y)FS1BM>>''8Y=A M^YI>>PN8DZ'!O-^EV MR2%IE\?.E6MM($ACU'CCA*%K=W7RK9TDL2H\/['0U M".W0F3?>^LT_1O/FU18\< -6C-9? 6?UJ5_K=;=:#8N6^47YC#7S5Z+O)3;N M'A"^EVG%4"?H3.M3I#Y5MI;3Q3?_?8C3M?6#7< 4;H?3? VU#2N31Z72?3VD M*XM3CPNO24= 4RIG/00:-8-<< Z'&:^+5%ZH(W-]0WQO->/P==?GMVQ4XK!& M)M<4ZG66]V_6EIK:M).Z7O8JR4 L1ZN9YG#>$:0FJA_.^YTT"/UZK-9D>O\N MB3\WWVG13=PN,KZA #/*0!B1(5_>6O"$$02/N:=+J9K53(SQ93T*^@>7W/"7 MYY+:<&9H?H7MJ^'5PY.OE#-[ D_NZ[I!G9.]*E!?B2UXN_&*SWRDXBBSZD\Z M+A#64P UI:)OY>42;L+O0&-+?2!FD*=3'A0>9_YVW$&3]3+%C_$2LCIP]R2O M0TU?%15-%#E0I?Q"+_#9$8=9)0A;Y*V,< M_BG@6>7B=HTAO*==MXMI(,%T(34( #-S(V-=T6,71VJ5&WA +X&5*5XL"'3,X@,]VER=" MJ ^ZG"\Q94])M]=S*T6AC@B ?ANT6*E @P%PD6C(8/R7B;2R?8KR'R<]?TR$ M'/K.U"[9X-3(\*D'+A\LE34RQ3K1U <-786VQE^5M\H;2!80$15FS-(NW7#D M6R1 ##=9H,ZY"Q$G>X:6 S\2CXF\SLT* 7N1J-/7QEFZ_:C\H GBG.FW/F^> M'J_%[]P?K,Y-Y)\(^:P&Q&2_.] ?..SKBEQMKQE+2+B\@(.SE$2ZRO'7UN:\ M&]R%:NE>1+5^P>Z+<;RRB@:^(2:"_Q!EZX M*3'=MZB+DU)<"R:7IO?Q6>JSNZFQ.8\2<303J%AJ/5TK'UY;I$2W"33LT9%7 MNWJ4!!FIUD/*JBDL:YT9WUV3Z":N%=%%@(_APDGZF%X5GQ<3U*&.63X3+9A! MPN-:,O<(!?OQ5Q3T=6H;J1X0G,B$*1-L;V SN8<#%THJ#A 9JU.!B&]^+W3< M5/_PN):O5U7J2#MUE3OT/-4K6CXD_SAEV8M0]GI1? L-I S\Y(+)%2[V)W05 MSZDP9K(S[>C?8-HU9#-.GE[/ECM5K#6DZ[R09;2B]Q3;YF"GBZ D+>_+<;9W MW"3R?:\XCTM'/F*_W["R)]!MJG<>P[(U9)(K0!WX#&"2%A[;BE/2TJVSS7_G M.*?&ZTA$;>&^<*+[_$@Z"9?!0$A"*"83;:MD=#+;@=8YW)0V?;B&$:\\%'!'#XL55L4X5U-BI1DZ* G^@[&A Z%RPTTS,GT$52^O'[ MV_CBIT\+$F<[>OTW@CQI&F)J'4H"&L]4GD%9'93)@K\6539_@G$(CZYZ1WA< M2O9S#@YL,F7 >KF2?PZ+FX5+TR8LMG4_EGY\;VL3H^&>[\\6K!TV-$W0_>T3 M3L[TK#R#$-NT05ZHZ'J.5G0%7&*<,7G=\1'OP(-8J"5)7)/H.@W[JP"NPYU1 MDG8K+J9GGRD6ZO'=5 E*-LN-?= 46K(WE2R\'3*C(M)D$M1T&!MS\="10."T MHY\JUQ6[>V>4OSC Q6OC!*J)#(^>%; -?'O9; .7UBJJ-!S)6=U_[6F;4OV= MP^A]VH1D5G'!QLYO8WIV\:+5(XH(9BA;:,;HJX.X61HV/$Z5^K MH59Y^O70U;=/+>\)OM>D2")G=YV](!5$ /B"'!D:CD)Y*?1[]+A;X:(;[C/! M GLRE#F'B78RJ)X2] 1H-P_\X)Y>LI$J1@TSW N;>*DR[Q4T MM(E[QC@S19ETK3N[@./J>C+);;&V] M?GU0$]-F&4^P8%CZ%^W8;[O)NCPYU?6K.:;/'.Q-EA=L?,_EN\5[LH84&5M> M/8K1>=5_%]T3*QU4SQD6\^IXV64'-Q\RL]3D"558[4DTD/[Z8P/$QT^]+B7P MK*?K#FHH425[LNOXX-5W1/9*=J(MHE]Y]?2+G-++36QI'Q@[>Q*&O758&_8O<^J0P?B$I![ M/\\AV$.!J((3=^*=L=QI0T_+VB/+S#K\QD$G^\LCL:RKF['Y3R?FC58S7JA0 M;SD_O;JZL5LF[)6\6TYPY64_J,RQ\J)J\UI!XG &+OL)W'*[XG ""6\_Q@N] M&4?>:)/\WXW:(A'@?QRUZQ[G1,)I?H_:M2B_YI)AAM:9%UKULWF:NPY954<; MG#S/]@KJE>RKR5X>]*6@6-/C;J 2N!Z8,.^]-YL?=N:_^R!963Q[91HS:Z6% MBJE'C===.2?^I!CI2&.M+BQ.A4I>:A\_CG1X&MS2]-*?VDCS_:+.R'/:< MVWHBY84G^QYGF<& V,+"\=+IS[9[4$.C![;3^(ZRN%4X$7.5-X<"%Q *Z?>Y M8U4( $>OJ\9,R<;&G25?4D;RU :Z]7YR=M$!VCJGY361\'WZ1.MO>\E6 MO8>CKPI.L4[Z9J)'0U=%PKDV>$AC$OCH QKX(?$>D(/ D6N_%TA8;87MDZ=. MJEV-"M@O*&+*]I/CC=&EX0>?R-Q?AY:N-N%GP7.J>%93?)@2L$L4!W!5%6CP M47Y%5XETM^/*AG+7.=Q7 EI(*7 :SV@B?O49EH*^C.(L?)=SD$YCC6/644C4 MLR-SN(\N)E'3%,4JF:0Q<%C3Y:Y$/& G6$DED.?_#G]BV2GTDF>B/^IDE\<*2F9" /=AK(X891,.O.B-\4_2!KH( M0BZTI/ M!:5W!S_HKX1QG*QM4(T.C)Y^ZL .G MY,C5I8/5,>8>"JC\UTC_'Y.[&1%XX\DT OBU6%KXYY_?RS?^=8![#E[[!@76 MF%Y^7/(6W=^NWP*U_XM-TKI_-B\^R%_-2_YS^/6-;"7=-]!&OH\[O)WLDA(X MC^XYXB 9V^^W_(S"[MN[:J237&&HXE]HW(DY_:Y)QRI84>P75$=N3BF)J_:! M&:Y=]W/#"JGO[;VM]:-KJ1%G',5EY8)DJ1J)2GG'S$V$3,Y4"1'QF<% MVF>_5_;B(Z - HK1PA4$L.8@_8SY0YSB\I=T]X(([@^*APM;.4G9#HHG=>UK M[5\'#_>@ LG.%+;5^L9J#KG/O"6%(9[G/A]PO^J:<=+3G[$FQ&QX8'X"KSK[ M>-&(VHO0TKU[:8PAWY S'-\^]/FI#VZ>-[Y:D?UI0I%RB3@!]FQ88\>[)P-1 M?),NWT<>/IC8J$\HC/A2S_=4!E/N'=H]:.@FURW92N+5ISC&< !:YE_2$ MEL;$\OP.9WG05^X"K\9%:KL&5XG.3O)]T0KPR@7$HS)*'#/OX_8KYUWG/3O' M%?ZDDS"=(0(Y5B8]C*.&U:+NG"AB(SM*DY10FY5B$@J/DH/"F"5A<;%8:6VM M?G47UV&O')0 E$J8Y*& W=R)OE*)=![7=X@JDRSU<_;W/(-\P;D>%9<3^;B, MF1]9->H*#ZSAX%>PUNUO)9*:8>931'YS,^"9);^ Z8^?[L?Q\,M(ZW#%Y#P] MKV!5A>84#'TP,MZY7UDT) QVJ=QZ2='!%.,I2J?)T4@T(D/[" $LC\+K7BSZ M^(TZ#/JQ4RZ8)%^VTCNVJHYTA+_K-=>N^22B/7QG$%M:AF MC"(VJ=KR &.1K E=V%E:@%9!8,UNI>V:?.R*%W-"2"\!:IE.SOSQW77S MGE &-C%&])NE A3=?=<)O3%&)I-F_WB_^H%@/^W1#H<<+N.3OQ[';TBI:GRKYGH%,I(P+\L MJ:\_^V-(^U^NJ)O]7E&OA+TUPT< MTOJAN=4!V=_VS&Y? 4S^R5#.^:G[7+J M?%%BDLCL[367^SS1!2#-*(*&JK4(<'JS>1'P-= TJAVXSR]E956P3'@)N3RT M?YU=9P%VH!G^O"!@U/)225-&)T.T0[KMF^T"0W.).4U-G5*GZ*_HQ\SO:_;/ M]D34$HAVKI:6%,RCJP<_JM"&)DU]:]PGTM9[W$1N;>"+[A<-)*%-Q! H%S?7 M90SAJGCBJ BO$]U%L<&YJ(\YB8/^U/4^B:$>0]LNSEX3/?K\!54&(XY?S9ZI M*8Y\3HE<@?*5P<(*RLXS0$5.;C,\-=5J,S] MXH_MSF:76R(WUX)4IS16:> ./,#P'[I3QXQ3TQ+VN'=LKOI@(M]#VM]K%#+_ ML!A1Z-MW>]T)W_,3W69#L?U?R%_^]VU$$G_\@^*/=W$5:BKU\>B(JJO]#-H^ M'2QE8S 97EYD\KTVECR=/R/B<(:FP(?H:%Z;$C(;4%J4MM<0DVS%\%HBU)-< MHR_@6B]@8&ICDIX<#WYFF!%C[!^_DJ$92,"BIF5J#V?U MM%$7:-+>0#OQW%7S7%_ZK,4X'?_I+)> LQ%*ZBQ5D1959C(W6M0Q)LM<':9> ML3N!U[0]_TG>#T6M&;0_@ M^R'YT$V"ADY]LJ+.*.L155\( O!IG!V/>>Z^#+&('D0 X4%$)MO /YN*)7F>W* +SH" "CE8_K6LG2%#*8MR[SQ,84A:>;W M 'CR+)2LXW&GUDZU0O&B:>%N*7W:4.NGXT MGQK;LKARN1GQMTII =H/P3SC!BIK60Q*BU%<)HLYLM]M10-3[^-Y7YIOT(9ICJ'(/1 M6)*2#Q20P7^?Y')&XD31 M*P=PD4Q\>;4^I8Y67+ @)8<1?""#(T!&=TA\QPRW)MK0YN1G8EVK5@L0-JEB+N9.R?+P(N M?YZ'V&JK6FQY?5FP$84)&-/L%QZIJ$:3[Y8Q?#9@7FS;>. 3GRAEFUIJHN:V_PC*!T_8TY, MTSC3P$-?<^(1 /9C^PX$T/GR_80'M"A.YUA3(_FYA'O_R\36DSCW/=-JKDP( M]-(= 00@YT(/Z\&75TE(R;50*9X6/7TLJB%-[&,:TC@"HAR )HR&"+5?7=@O M.##2=XTR^[>[BII4<<2.YR'R\8'8OB)_C1U_?LUTA$DZBC_ M9<)P^-W+ZR![^=C?O?R&PRQ/^_H"LB=H_WM/ /@_4R"01R)\Z+ MZVW^')4?BX):K_S 3.-RPDGMW!9MB%MH-%K>YEB0BT&T;;25@OH3T=;^(2PF MJ$ZX'7Q$.[@O5CMD1",O\EHM'BI+DH&Y>Y)8D!3GQC<5?;KW:T_^[#R7 #3N M21<)FO?BV_%*UY]DXIPA^E+>Q@=)5AB]@B=O/\IH"BP^P2J&;:.<:DEV[H#$ M?Y^ 0))17C_(".3V%$PG)_"5-O\D__:4BS7^]'?^_Z[0C-AZL$J@[H31 MO)'=A"NU2F,X%DK5MH )5IJ4PI;ZDBS>7LMC_M+>V<$&R="$JVC@J+X.JCY\ M/WLF/NK%/(EY2P3G7J/C2\\AM'B?==&*.+5@VGLI2AO",\P_HAZ,9JOV:"7$ M7(SX;96_G(/Q'7XK7UN,%29KUE4P,$[42=I/^'GP:ZEY[]>MF ]>TTVA241]-\S,K MO_M,+UJ:3;Y.$*8 #XT!GY]+GT&_-?2[5L=*'JJ :>*\+'W_$^=!@'+G@'IC M;] %EAA(E=T_8SGR5Y'!0H]#T8 ?I5QS;20Z.IE)3%GW,9F7_[U ATGORCJJ MF;E@R8]26FOQM=%K)B+R!@9?!ISKXGI&ET;@?AX7I5S.1T0C5I("7- M%%.^7N/!PGMHZ(ENXNFGPW\ZFJ?U6QNKX=Q@U4_#9PO76*D,/V0#8EX57FF_ M 1^Q;ZE]UG(HF%\,(?@^B]; ^LX[H"]WQ3_DP#2UB2^&B_O'>2X^6:=?0PRW MIT?=#*=C7NWQDBP_VB9PYTZ9[)S^1E(P%F;+G+DG[5O?T*D@#^#JX3]83?2T M0J+'[##^0XDS2R)3XI*@#=^'X6JEF^\B[@TTPB?IOV"WZ!"IK -\\[X%L;Q] MO3[I\9;__B)Q. O?B>,&B"FVZ728\X*.T&H\K$K!@J5X4C&6F$T_@;>0JH0U MV2(& =#5^>F>G?\V=.K 1YBRKK%=\\N/,DR]PKL;:,GQM!^I1YU^TW.&W%'[\=8WUR&/4ARPE]P7J>JWS^(66LVNT5U[*\] M&5J]HE\YQ-S*[P1CAGXM$^4"79R M%KV2U^7N-@?1>XXR98M6ZB^T33G)WLP!I?DJ_L+)+ZYB-+H"QA]FB\;IF-'Q MTGXO@_P.7LW.]K^-^[[9P7!O_VOFN##V[SW:V W'>)_L_ZY'\[_MT?S_X4T? MAUGGVP6;O7_<6V8KQ=["QJL43R!D)81&MP"ZG@(00,WMWIDD^"5)8#K=Y4;. M17^)PP#,ZEH[@!T:N%8ZB@=]T]LKV:OJC'R_B7A*D4J 3!D3=/W8-[$W+'L/(GW MZ0'\1!+N(H"4W^RD1^_\=7D\4.<=T(/?U4R7D3)TC]]K M:R[2,R=:ZQ'M,X8O"T(=D#ND698+^">I?8R,\Q1;A8!?:@(6[!BIK^9-]A_& MK!2:\J2+$IX;'OTN.,]1+F62^("1C5ORBTX<^3UAV@JWLA>L)IU[BXO7J MIOG-47@:_.U9]")\US;HC:G+=!OC\0PE?O:LI9*U;+(40-4,F6Y>!'S)+EQD M%+Z/:T0_'.Q[<#THU4S7^[J$]^/&[K?8T9I'X!^W)H?\A3!2^E$_0QLELN]Y M?WE%>IC@M_K:M>KH9B\BX+ZL-\=LUX*@DP'008(F+3M5Z2__>['NDEX[NX2& M>M@XM,$V3:>Y6(%_0][87\C3A1A/_E!,E_AE8Q!)F)RLZ";OTGK2.4K*U9;O MZ&74WQCMV"J2LEHUY0[)0X[L2N>V?\#K[[)QD: 0-H0H\,F#5AA*^Z1B^DT% MT*,FW5;B&DLJ'QAEV%D$["5@TQ1AH5M%G\A#&2VX)HV-?^F=)-&._?[I5H3@,^$DHO@ MR4#1NL6YFNZDBD8\&K1H#VO'\#"*U3P_VFI:]'R8O';IAR M;>R/M/D@LQE?ETO1K;]U^WZ\ ZBC7-P*-G8<"%'E5KFGK++H4H M[51&=0OELQ:&Q]3 ^B"R. K) VMTPVTD#F<10'L M-KK'G"A?T*2SO$]CQD):4!6+D2'M]>W+KY]O)^T2)9DPA;]>?16YW6^]61W0 M'AE$:RY&]N;&%FWN*$%G^>9)SH%.B+K(52HRLA]#WVRC@O:019A#?ZQ-3[5* M%.Y,"!XYIY]_?Q[OU"##V^VU@Q$X8"JP3O ]0O:H*$8(=&_1/O70Q*Q:,D&N MQIP]1)Y?8%P.0$YPJO0B'"6YD -A]WUAS7<0TB4' MX?%'S8*$0XPI!$QO&EGI>"AH?+?FJMLH P2JH!8?S ST%]4\:1;'6[P:>Q^3 MZ'1T4%M@V$$KM@SKHZCD&\)7SYL\WY[2XS5>2'Z3XV\*1=D7;LO9F:.C: M_X:;PSI<^'A#W644DI3HXCY#TY(.4?I\Y#: /A?VV/E=M8-^OOP#]RY,=)L8 MVDQ=\R,LB"EYSC61D.,67S*=^$;BW>7CHSC?S93U;E,)XA'&L??Z*8(6+=E* M76Q= ;/4YP>>[%^-L[KW^]5S MT6:8)FA4^I3C+.OB% Q$E?)T=&-PS_ NHM;'/ N^U;53RA6KD<8E4\T!PLK] M^/@"(2?N.0'F(3-"-)#( '>A_U/>6X95M78+PY,2101%NA40%) N:9$62>F4 M!BGI7(2 =(-TEPA(=S=(EW1W+CH6:[UKX=[[V?LYY[SG^\[[7M^?[P=<<\XU M^A[W/<>X8\QMYZNG-"7AQ3_3<.H74Q/7]E(:N+-^')DGQKMO6M:^FP#9;!*+ MS$KGJ#>Y=I]:"Z>VJUYN,5E&@3)#5) M1I]9#9U1E*PB5 UFA2G$^7K$H:G5N+2MH MB734'U*'?;T)CRRURTN]!UA('WT)MWM/B"> Q@ADXI5BT&5X>\.3?51^^K"+ M>/P0 7^?UIAOCH5/+\ZFZU'1J3.7SS^*> N1F"KK1]4FLH,)5+='P=0C3G?8\ZM#$K81"> M4/,N,;&J"98L'U.'Z#$0E3YZIX3EM&H<".RNA$L%;HM08?J1WI+&4(5 M\OJ/[&@3N3*;M$Q5L^O^UW6G>/FNPQ)T].-BAE$(/YBX?:]ZDK)!%Q>=\.Z2 M4E18')V:)SK/8JK4:;R&&=M#"?DDK)SJ^V$!!/<^5E%)FF8@!:BN,EPV/P'N MG]>TD'TI^$RCN/1446ZVW:=%\.'+IXE[ @R/?DK7FUMY!M5QB_7BO 9W=[I_ M>PYYO+(Y-S&CI1+]\6C?^&N*V&ZL4!II\$O^=P=F6P=06C73@:QIS;=A?@I? M4?U$=:UM)JF1)JGP1* $',5?'VYQU5SV6;1,H[^]<5JIE,TV^W%J4)0A4GQW MOY?B,,@):FZO5K%)-)[)'+ZF_13]I\$3EB<;A,UDV^=^]1PK)+(X+3;?=@X< M<\4,YG!*0U:@:FL.V(HIKBH:2V$XHLM!XM6!]PH_?_H:_PP@]<2V*K1<_A&M MJ4,_.\(HJ05L24O<>6Z*^]<\=4A^3_ZS N,S*\;O4A(O6>,-/WKL^J3$#XC1 M&T4A>W+W/[UN+_YF_UM:8HC MT>1J]!N/$J= .5)ROCFV/G_YHYF*GY.8+8]4F>:(J*.4+$^?'RPGC%@PJTR9\J^H O)##T4G3:O? MVG4=?;\Q;ZTD#C9E7/#/>CJ-\[G#Z6&Y/JV^+J1OTF?;C#>$N'>;GH4FIW!= MHV.UP%G0M(Q+6TSB;A^#,IT@AWX2:OQ<'\%W<;IPW*B03>%8U MS) 1X=!#RE* >4*).>'8GGKYR+[IZLSL)-,1S[8G4DJ&,=3V]D .#+!#',FI M7UEJ0AS/01S5R8OX/ZW"P;5JV,\1*H:+LN3U9EHK\6H]2I'(X+]U> M>.8QQXY]YU;JD=+IP?4=-1BP::NB=:^7)2]CS_XJ,Z&XHNR&J&UGFJS7 MS;QNK%XDE%5A:[4ZA'78\,7^(K9A/18&GPET]+?LS>F-@[->['GVC" ML;+DX[>WM0"]S,\E4R;U7'*1@:LBFREX5] PV,<;!CBR,J_8KGC2;X5D MCH0$;4EQ\XA#M05WKDJRCB\&SMJ$'49%L\ME-$"NXPZU'DB+_4P=!*E$Y?WZ M&B6-KE]TQ_8L7VH!52&8FQ:Q;#>CA(,>DM]E'K=6<:;BU^OD:3IYJ(P6<=C8 M&)*8?BZ/_#)$W<=\'5A$&-%IFW!EWJ*SZ*V]V9]1>:E MR9&:G>;LM,.DZ)1%46XWQ30YZZ%'?+%3@9:6^-OQC=+1I<:&2$JN;B8M0S^< M-*]HPVEKIZ*ZI9R2%1T\\Y3'\7S2' ?^RL,Y*5?W%9]JSMX/0*T\VF]Y77)I M1D*F%,ZK,G05&V5<,$/B.J-JN4C-$FJ'54/JXS.K1&SGXAX$ XS5"NOOT,Q; MI$W7(=$F9^:\<^[B8&Z5PM&^KH*0)',<;[_?DKIPRF^LE*'IS8B4X%UM (GMD_[!]H%G.YAG+7.,^)E?!XDJT2YMS(#P6K/GYO%RJBA(-A) MX3_<^&+?,9H^;M=T=^N*?Y59AK4X[G$7,CM#,*M->#/+:M)Z8\JOQACM<]F* M<<9G%755@=L3AL\9V"CM[/E%4%K(Q[,.!R3S>@?.88"71Q?Z/;!,C0N/:L[V=7&8LF>QE^J9X5VA;:Y\%+ M'9LIBYY//03]W'(3(6Q5VEI*BU)V,3L-DKF\SK^J' QW0U]BPMTZ5[:P2=OF M_+DA! _XAZ7RC_C +'SZ:[-)-R\F_H3:$X4!IT:3=46 MY)5Y56' H\]L3-S4&%>_M(3/2CX:!&NR'CS")^D-Y=(O8K5)2/UPY:K$@!PX M8G7ER%70@?>BO]?NZ?YH60/WM2'%UY1-MLR=_$"NYCH)7K(-"$-NGFY!--8$#UGX2VN7[CW)EF MVL< /+:YE,3N"JT)I5LL=6$\ *1K0\8IIN!<,G=+8("U'&IBWMQO@@+]#Z%( M0CB6F?9LNV"0G8==JB&"*?6)?PJ7$/TIN7V=S&+?^*_O178/>$W/Y-0 MEF%VK8V9&P0P505TERXX !X19-_]R-@M=E"OK[VT]?TR$1!M H:B-. M4Z9"_3GL%"Z,MZXRB5-Q^4%BSHY?[/(45U(#Y%)L0Q,3'%?FN!G1I] MKL;(PK84^RT/I7[*789445JWH:H0Y>U0/*I_OMPO*UY6#98;WJ50"+&D'M7> MOELH\UU!'2^"ZIF8&E\'FB-SBP)AX.D@.<38"L-IO)[_P6 MO0[$LD$%X7B\>%;)P#$GTEYI]=BD6RQU:=TDR\^A6KH&LP#EY5JPT"[2S4Q* M!+01E(^Y:ER]W*YQDJQ1R]*/GPKK".<_KF=MH$62H>R/G@?(G?1D+=)['YZ.OCE M9.[UI&B"?0B$@Z' (R^RX+)@S3,.6?1S7C.UG3*6S58JIGT3"7: &GI6(7. M0W,7P_4O556R[KGNL;S.U&$_VU-KWE/S_ )T=T*^9WWB-=>9%EE:F\5WO%_, MX# 9Q< LPRY+W*W6;M;\@TCDR;VZG'TV#2CU1>&2SCUS.5.7HKS8*H5Z^=4" M5K&CR*,?\JWJ?]@"^%.;1"M >QZAE(2/[[-1,ZSF) M;G5%TIN?2FU5KL\@.-)H5,'8J&YJ%\EY3L6M;>H@'(W4/=[[C"*RB6V?1-&C M&!,3 \C:^2R2J2ZK]*0CAB8KIJ'# ICC]F3/!F5KZANKQ]:]Z4V62Z,))&.F M>3J%?HKWV=1;8T1,)V=[#&D_2NF5>>52N!JDR^?*,=)(\G(7D4(Z-WA;A]/\*##S B_/^NWAL;# M> /4R$Q4[/3O'CQ.YO(_XMZ7U7%-OYX2=:$I]U:)D9\64ANUZOWV0=>Y^X5P M!Y\;Z/#QK(9&TQ?=BI3EP;T>LF:Z5D&ZMY^PG]274IANX"(MDK-->-#O"&"! M4U+M79KL @L6;2ZNII(G0K: M;#J_J!Y% JTFN4Z5\%0ATB((+@I M<'VX^&G%8?_X>)WZ-ZY4;E^\JH\O,![7I:.3F4X[=C5A;U7*PX!61<<[ 1[= M1^QFI>6F7^H/Z,HHVS,82L**D':$R(D%GD 4&OS;B=T;%@(5=^.J,E^/:8CH M3JIH/(FU[XCH"SV+[VB=26(8M3I'LS0US MB!@*WUL6)G#O)?8]-8A%^R3$H.G-_;3QZV0CJ\DT9]S2SGCEF+&6R]H>@YQ: M=U9M9J-!=^^31U'5H5_YZ1,/J_9$%@LUFB,N_)4;9;!4]Q:K&TH2;3F:$A_% M6%MS%74XS'*W6N%>#'1U4"F6C]1+.WX/H5<*G3]:$?OZLU)EA)&RP_[L XV) MNI,4;\<(C=%4I$UX>BCOGN"9YZ'O1+&5WDVQE?W+3!<+]N[RDUB'&N2[.49+ M3JUO"R-BIH4'U4\?IOL3LJ,(T)9<#(-3=MK/CT3,E^\5!=.3A88Y+DU1ECLG MBN&$CWSUF]7VCC<&<)225,H]^N2V!0W %?N9^#5-\N,K]=(A+BW?U[]R9"$= M^JKXVMMO=A&SE<:Q9F)QK@;XMJR?HP;I,;D/H)?>0;A=_BQG&[6# E]1IASAB]_8/ M@C^^;(0$:ZLFL?M;ZRCPE6PB<6BF!IY%WIW@?W7%NGA9=C?<=Y\9^[(%'I=H M8MT=$'U5;R5=E;?-R0^2_-FF)2$O, MT:&T>C!!WB>V1?Z4UUH)\7[!A!9PGN=!X&93.J8O OID@9M5BJ7,>-Y=9U+KQWW)=M$SS!"X->@ XSH?BY?J!->HJ;0QBPI"4+#URVH:_# MRKINQB&^3BJY4SB6V<@$ 0HORZN@][[">^20X>#-VA+,*!1 M U$-P3=]*?7JOB@,<*NZ4)%!Q!--B"GN8= @!V*&FWYT%PJ/]5#^#3WC;^BA M5_4ZYWT@7[L%8WBT4WP[:ZYSW \ZB/B+-93B\)TQ%-_?3W"3B>#F:&%)',*( MC0D#AM29KM>:6FNMX/%(!X(=//S[3:)!8/ !GCBIX+:_@NV*5?E?[ U^F_9 M\IJ!00N,4-P",&_;6Z?Q=$@BA#[[3W#ARB_P#!0&+#Q-7KHU,_+H?N/!!2T\ MQKW/!F\@ I\CJ\,L.,]XA*6$K^!7=J#_P/,W*IKIN8XCY'$2'"9NJ1@.#0/" M0/ &*H7 K2EL(@@^."P*@QO7!HZ"B+^6$6R#VLJN8< BUF^V/'"V3&TZ)_@^ M,( F$.]AT K"TM:%'_BA/UI,0)_8WCRU(R7.^>^T MR8@.Y8?B@EK[#B=OT-)@0!?Q'"?*J>X M.+]0" L0(!$\)O Y152G:(2'A@302UQXF/R?(,*]0XVMG"3E4#^!4_QQUT0:!)" MGW9-+7AK6_&IIS @Q1RQF,*$]=LM\F^U=87BB_O!@T@6J\M41 _ZUTV1_V[) M'T;^\ \CH_VV$^C?, 5_W]RV+<6_9/Y'VR*/\R+ZP"#<&;L/%V[0]F &Q2W MZ;#$C1>A@-4U/$DMU( !!G^A"_XGZ%[PYB5H:SHAJ(2W1=B% JBUX_#@Y@YC MTT$F%*_IC!NTD0!:>!JW&P$:9/];^]Y70CC',W0( V+7Z-"'&>B5(+P7_;[3 MOKW[@W4N(MWHPH8<(Q:TG1P0/:'BW:VU=>&2=\('=;2]6V9>*W ',R%HO#^^ MY*]4Y4P^YYUG*5ETOFL- WZSM@4]VOL@BV+^]I$P?G\HVC\DH24XO.ZXHLE) MQ>C_IB$FM&$+.BUHI'CHQBT.\6,$'=2N04DRDE]A1WAL0A]I^S'J-=^,P-5* M_MTS_Y#G _87E&:[*'4;!@S6*PQ]\/ BOD;V^U$@U]($Z==TN\_:A0\!A M")]+-3XO/OK#@A00!FPLT-"'42A4F/EEG:/AB]D9=^\1P5<"*M;. M 42G+13)#DU_45+R>CK0.L>40-TN8HL^MP<_ MGB:3;Y)ED'3>EF"N.:P/NWGS+K_HITH0N<#3GJ4;)CFERK%3HA-W+O7R'U6C M4X_?FP>\UE07FZ)1!VS#;9/P">_\>(4M]>,FWDV0]+QTV\5W_=NY>O2K1.=T M*HP>L\I^@EZ>D!4AHG>V_2)Y'GU7--L7AD\F[8/,W9'IE"=F>TO%1D2YDXT, M#07K:1QB"6F-F+MB/!]SF!6 M9RVT0;6N#IQHW3]3'CJ1Y*.E'#]XN79XHJ!1,#NCT7/V-<'H*[UE\.Z+7>N> M\L7%A 7P9',_5T?M0.YWHOTRM]ABQQPJ.K\S#95CQB 4]!+^Z ^(()5Y^)KY"HZINBJ:H,&1AY M"KA?J%V_&M1?6KAKIDU;5U,)]@BS,L>XE"4-^!@>CQUY5_-524R/_B!5SHN) MH&L -P9WFG H4(R=& !2MLP0^Q:GJ;#=-&<]O EC8X4!UYPU,5VAM[Y>AG M,*0/MLR[KRD^Z#WO[GF-R]GORVKHHW,1#>[SH[DW%Q MDS+/JDQ*M"Z5#\5:K;]X+W/=:V3[,KKZH&QMJV>P>EA(\VC\@HH$P@^V\GL& MQLJVACZ+52OF( AEXB!^\\8]D,!DB=>GAR-@&7O*7P),5G%"D-!Q33/K=^@9 M\.4@I*3*/)OPNH.H4:AQALP4_=F M[TRD&#I5T=U.^LU@^4!4I_F8:\ZM6O'V9+:.0W.5>7??T_X33FVEUP^-*D+' M1WT'ADFE@^UXKE1*,O9PM_]11QCB6O&/*'/RQW\HP"A$/BSGAQ$LL=F9P_^B M+&R."SZD3WA2SR\<]YWB$NB%S=F>XKZ#*KV]&!BGI9#:*&2ROWD]0!+M+R.1 M(_S4/_*MIYCSI6GV)XV2(><0&, 7MB7L0'LC>4.?JE%H&*%*1IJ)4O&Y5'>E MB#N+(*%-\R[>B3[;2S!A@DR'NTUHC$?_N8XS'U1YQI(I0\J.5[UAL/-XZ,138$(4=F M?).W2,R(_<[%.%NL8FU/8E8IPWI3PQYB7QIG@Q8^@7Q)PVJOVU)[$A&OO$'. MS'ZKRW70JS;:=OH)?CI0\RK\E1S"45=MYRZUO4SH=LUE\/PQ9RG1 MEBK_>0\4ETY@T])ATZ*LD?L+U,XY#&&8#=7/.XN+75EP9E6T%PI$%>/!-<1" MP?96G&^Q1U++CG6<:B#Q=>L]"-AUNN-4J#.'+O75:M&VCX2C;'V&Y#T*[1=O MG1 EGOCIH==1$+HSJ]\Z>.2 M'[M3.D$P-)W/"77A+RNA<+7$6I)LF=Y*4]0*::&"H[)=!O+!Q^04X^/<_-Y M=9_7@BSPUHB';!Y30)U3![(R/*E^7X7]?KXM18?\_TL0_*]Y/:_1WU4,0B0V MFA$G&ZI.BKPWOFA SHM RX*0+RZ3-ZX<@&W3@Z95DO_=V3'_].P,3YX;KA9B ML9CE0IUVY8F?M96%I"S:;T=Y[^%3MK+\B"SP[#\7&C"W$R&<.6+J.W?:.LD= M%L(\TF][$.3'0T5F*O5X$TQ_AT>JJ84M.A$/'-1W;/\6/ST4C/-#@_5^]'/9DK[UZST!52C#2VFJ!>3 M[,^+RG:)C2%7&J"%8F@%A=ZHX,;$#/0&^S!]F?JJJ1F/WDZN,_GT M$B..@>JX&R4'_<$,^O'W\POKW43Q8$MK0KRYEU)>G4ASJ;*]=0M_$U#^C(P- MZF[1= ?EM03VGL^+LQ^WERP:SS3IN&<^-0GLG?*E0V>$7*\X9"P/.-T&^L@_+_*@P&$P?;0=^13_L,-J> MUQQ423>+J^L;561JGZCT>#:T(&,ARKB<:!*3:4^=XZSM;AY)@;W*>D> (3R\ M.:F:,B11XGJNF>(MJ3[''(=?+-!1V'1S"6]=!?<_#0Q/2"9R,0822D'AV=+) M<\4_EXH\*(@^:L^YR0V7L5AQ:.YWWB'@K<5:F/@FQ0&80SU85OI\C<*?UXK3@OG!X M=MA!P%HE(K]QP*69*C\/WJ3^V?++AXEU1 M+"E.=^F;28N0RD6UL'0%A_66Q6@;S8Q/SV&$<'ZO);YW+OJJX*;R42<\(1BY MJ:0X@/K]>'5O,T]@!AL>MHN(SZ3#$_E-$V27%]B5K:"P$W9W. P,6,GQI,TH MN*E%P,?M_;@]-+'P#/XL[?HCU04<4?)L$]1T10R4B J?_4)<_4%0Z/&PG/LM MF[#*-G@7A-@-H9XH45CX7V] +V^)IUZO_K][!$\EMS(1,H!@ !D[$C\>^HP> M7&CH*Y/KCX(+@N<]:7_I Q[]IT*"MPH]AH#2_X09O#GZ=[0_'\$38AE ]K<^ M," TX4^20O=MH>E-@R[-%Q$PX"DY/";1[KI2GIU\U$?T_F/4GFHJCN"JR$33 MSJ\_ME$CML0-=PG_7S@9 @/^/ 8\N=&:J9_U:M!G'POA ]VK"]%W&5P)$JH M>'^\D9/\8 V>_=P"3>1&=1QPENG7C:M[.X M0YV9[Q-'#&#F;J=?S()?\C$WOZ6QTA>H:>EHDRI&3%FD82^C,),\E@ M3+DVIF(S?&:0%*IA 6+TL;!<7/9D6'3!8.9'XP*]1;:5.&8P4PO%M:?UI$.Z M(/<.QA:6*"(AY.E_Y?G8A-]_36QX4_"%.AU2.JX#;K;P+J*&. :Z'OPIXFJ: M'XV0W#LV$'B++2PVY(H!A^,,$Y8L<4?[_2T57%24'[GR0O?*R5NC?G]692YH MD^Y7HS?\M<$%?\#)E ;_^0'\04C0YO,Q.10'IK3,_V\!TT[P!OYV3A0:,S+) M ::%OI&Q@C8D_%[\POS]/8WC,/CU@_^S^]3#HUE^!)/./#_7V)BNB:V+L>"QLXND0D6:*OK5TPZ;CW MS8=>+P7DOL^O[NCXV&TMDR_@GZ %>59?XYP5IA[9JO;%@=-,7MX3PZ%H%XW2 M('0CP0KRXKYGY:Y]7_S&%YRC=ZJ7&X#; A>*SRB9^:A)'L,Q(]42XUEJH8B[ M;?'L-DO7J[=/:GHPE.SEZX 4I+.G9E7&RXL^;9@H^WA,BM0(VBH2G\KT!-'][ Y@N9\ZSE4 M7UZ>/Z,/>S@_&] Y?JP9GDE(1=2RLG:EDF^E(S\HQ16\T@#80C$/V^?Q2Q.F MI3OKQ*+K]9K6OC:3"--2&SANC=2^L 2GE#L'!:_J3[(#V\_3QTYX,IU.T]#E M9>:?VR;\-PV3U0\PXD;[>B+ CPGX14DZ@%>!EHLL!V*'O$,H>3D'N%;DY7"J M2.@"8^6 O"CN?_FG\I>;3->JKS?^M8CZCR-FF_0# L3P7SBQST7_QV=+B_^J MSEG/\\^SI8@9_=MMJNQ(>[AL%CM"WZ9#(K?Q;35X7V7ER95R3A"=")0C12TS M$:IO$KM-BI]GL.)&)*=% CU7">V'@J$'$'EGVFE&QKW""#4-_1+[:$[.XQ94 MVVJ7,?68G.PT#6 MNJ,KJE704A^D1P7/CBJ,EFQ^G,);5=>*:Y>F_BRV> ]K)JY1CXTA7K\!X!,/ MJ3GH0FX0ERBO+AU=#MQ?V7-$H5F;)N#A]Z^2:DN4F+0HTOI^RO&P;L-@P^.. MY J5C[?@BZ&QM7F= +:^1TZ[Z3)!3T)9[Q ^CF%<@/ &%N =M">6UTKL+7NK M9ADJ)]"U1D]%4Z6H5CWXY5#4" ,DP?=EN*8JN%<"0DF"O03==^"B=AY*$#28K-@JZP=3(NZ2^FU5-AJU]CU\\ARY*%ARE MMC6S6N,NRCA+H!;SX?'EY1VA5[EQ$4.38N%.">OMQ=,9WFM&W$;R_D+H5"@Y MMEW:IJ.J3LEQ]_-FO*I\UH(W0NOM]H1(]RK.P])UC]6R2OQ0Q8F[:D8OSMUF M.3WV7X76CSV@;6^OB#^;BL<:H?J52LNW="S=R6-BE^#0+CJZY.">_O/1=2$Q[ XB$ZT/R)3TX;1%.\:,CP MCED0$- &!'/)G-.F+M+207OT[XVLJJE0T$],3^F= MEP>(F.\X\7ON)$B;6^&\Z;:LN&]$Y)8AQNIT:=.U(43VSH06KTM]QJET>>&G M^2^+V4@%'GT%H5T2E.*1K.K1>D7:N#+%*DVWGU* Y I*KJPZL"/ M"(5(&,D,"9,4,'-W$P[<7<7A(2J*\ABE>-7_9BMOZE::!J6C?X"B[0I24&*#]&TN2J&MP2G)YJ.C]%O M;O#8"6QF,3N>2F1ZRWL5H;1 *4O FD?LP_W"J-[D"+EAE[*M_D^]\ZE,1.*@SKN]-[<=80A:1)S]T[*4ZD.@[.D?<:3IUSD63VDO$W<4O8TV\T1YT MP]2^H"O#0^WC\JUDKJ8%^O(KA+YDDEWO^W0&8WMEF=B\@>*;7R_:QAS).VOH M^_+9@R(3?BIDIIXZ9UK3-=D98V4_7C_.:>A1_4@XAP3'*S"MD+' M\=RCEAI#M8\LJ?4Y4%HSU4/%OS<#8AIE>:?_?I"#I*KR<,^$Z^ MMRF;+5NH/C_[I3^I44USU8I^\(/-&/:[T_3\-K\+?[Y23L:T .?W=,$_?_$0 M# =O,H%? AB5CO;Y ,L["9>CR/I=- M;FW7D^#VF6C2([S>&Z&\)XG+I* ZI^5/):R7@50\B0>6B-'<5F[V*L\/MD"A7L5TL1$B MG1D$D[O&I1 R+ 7[35F]R/UH,=N\,9&F!WZZ/L#E&$J D_^4>TB@6>S3O0V^ M50-K7A4]\]R+$"8@#[RF#5Q?!HU3H9&6!D_V?SO %J*4WY_?/4,RK MS+/,C\E?;9#=Y#=--3Z-[-&WD.)(-D252/OT=969.;A2J28Z'HVYR1FI8V5AWQ)I]R-OV;WC2L(K9C3GZ.%.7::0_ M5 T3 7I<**9].,PLDX2X,Z[8C]GC:YI\>N=S#:1]@H\'Z% *,CEZ9?26 \AM M;](_EK E?_G&FN=B6U5D(UM7#GX>*UNFK<'@]GDVGOM\I=@,V&83,X^M'743 M/XNGJ1J3EZ^$1 )B+,>Z^CZI&PJ:6PD[VSA]5GD,S+7!!6Z_*+$\@Y$F/%]I M#J>8QY:/UDL8110=+!E&X\U9[Y"EGI].P<:XU>RU?W:M"MJDD.V92SY)M]\Q*?> MT-UJIE@2(N-TSJA!+04;9#MNXX.?#7@AZ?XZ.%HIU!R)T@IZ_VCA;15^RSW6 MIWE$*_"1/PEZQ_.5U-_C !5IS4G$CN/;X^C A@")34X+=!-1[?+/E M+^%IWNP_ITY0\N5< (BC6V9_$2B&K M2%B*J1 VNU?T;KV=)VQVQ\'*IB-:(K0V]5V MTP3I97D#F_[K>:J49XP!I%$#)*FZ;%U;RFN',?6Q8'4RYW'-.#DB1PDL(3)G M'6&IA"8__ M("9(0;FFYZ_<,[J6"5>8XY&E#$E^6/-&C)I0)+^X,)N@F:(-(/NB4*=M$WR( M)>:\%:A/@2&.J=!0_UF+C;(W4I:;]AB/A-;'N_V:R)\7P'0TIESTN./))).[ M-:'8YLA9JP#/\)6.[TQ@ (O&$5U6BC*EP^4S))M&05HH6*I"SY T4^*)SO&4 MUV% :V2G[W*D%0U?##+G)@D\870GCM6Y$&6T6&&E_[#(&TI8TMPRF"L[XDE5 M-K*?2S)C9,"%$W6DU?'?X M3J_>ERTRX@8@E:'_'-@M68^^() XCM4IJ_K:@/W5:0_BF8891,8Z9RP, ^Z1 M\+=C4<5C>EIZ("E&;7-#S'93[AI9]^3/B=_L4M3;IFK?8%>8]"V1L9H/.YQ= MYQYC)O91U)N;>?(DWV^! ;]46DWV5R,P],:;0IK\PX38+B>EX!G@'6X&[B+G MDQOU0=7&VK+0:9,BM[* Y.C\]UVZG^BS,A(NVGN;;';Y^"82G K;'\'1_[(HQYL3Q M/$XE'U.66?0^"CZA?&@6QFQ&J 6#@(QB=2!WEH%*Y]H#GXB(=QEI)<^+6G@5 MMTE"A<@V@>-HS#W!&,IJ!6O M9C(L,6Q"J@;YB@N;9=0QK?WZ][;V!MEOE3><>)2[9VT'22G4@9/,3P4MZ"=I M U][%,.RG3M+#G)!WE2/5_=3-1 MC)]MN'R/,OFSW%M_:V14BE9QFBI+2R?>'R8H(Y!5JAQ3OK5!J?5ZO(SM:?+ MRJL.\%CQ_3C34@G-%4]9_K*+Y:JS5"D@<5!^.FY01W8DK247 X!?B5S*;Q3G M;LF3)S^@1"7W\WQV/#EZDL56G/U&F#_D&79ZVCW(Z4DF'$Y.]XH8$/#SI#V. M&X4+GEGQ!NDD9T\@>A<5ZG*EX+RS:49*(2(AW,W-IX#\OCX@RT !,^@\^J'$ M5:!-M?P ]MN3/6U0@9M 4^/8@>7>*6H9:^\(U9NBHA9O[R)A(A1+,=YQ$RB1 MV0AUG\UR4%UP_B._6>1//)1.;7O7UEH#2Q0H?/D'J9$5V',>DJ<96ED M629=!Q[37I@6QS_,#+01_,8? P& M=;-BI\&'77A>1G*;ER%N_JND>^171C>"@*YX=R0#D S M3N1'_'OM >1OPBA]I/K94G9]8I2))I+:GSNYBZ1T JYHRK)4"")%!4A^B@9\ M?:.TN$]IXBG#?B3SG*UGB%N3 MK=K3Z2QOZ:)NZ?)CI&-MM;<8QAML%"*L155=I $AVM QSSVQ&",N&)#1[)A4 MJ:_M4:_$I4TQ>J![9%3FN]PY5 K5NH]& M##9PR5^T9)A&JLK2==:\E\!1364=DF=<$T;7A[Q*$0F/*EK0^[:A65FN4 MA]+7F:(JW"0'!$=^:RYR)N6B/'H V(W%*)5A!9MR-9V'\")9L5?(L8&<1@AT M/< 9S1K]C(KS"_/LZ8D43B/(A/DM2?VW$HMH>80/DPV%CLV% -;?4YL9^QDP250&8>:;'@'L;,]FE31+RK&>AG MV.M^1AMRBHN07*?4]QKT:-74S<=$-#*>>+K9S,[=L_0E51]Z/TE>32@$I^W1 M&)D2/:?/D1'%58K&(_W9BZ2HH&3[_N[1-Z#;RZ)IYO&/YH MCYE89_+2"2#2?S"TZB&>D*^_>$/Q+LRBPO<;F1\K5)6A^YT$;7[/1@+0(QOH M\E8ES-"5ZI=69I8%:2"II6$W273$SD))WDL!1M,FO=KZLE#S.@V-+VF1;G?# MK8BP[NN_0%>@=[L0%S6M>T#<6J?F MV4RMG_+<:W#:37VHXMYGASA6F1CG^WL30+AJB,0-F=0(K>PY#+ MM(3%O8>22"\+>PRI#0R%>C8\1>WRE]S)F1U,SZ0CRI?12/4)MT:CWJ\>+W%I8PCO9ZE\.S<=W !8,^VV\7N@Y:'3QQY,G.5]^ /,/Z(*Q5RAB MF+'Y;T!2?.>G-W1'D]0:.=#W;$HWFYLX_\SSL VA1H4_;S M^.:=*_D?6$5T=-77RU_O;305;PG%#[IYX#KK7R_'Z4(O(/E HSD<=X$'SB?[ MEV"CX M9!I";''+\5WO!;*.=VJ6A[^1'$M,25(;':C9?A\+O)YUIKEXKAS:# M@CV4^H),EI\U+WDMO;P''O3;IJ4G04(N1KI9)1XV7FZ=:A/\&J2)9_IE'\K:$GF*:V*#.?/5TD%SM+A[K::6L4= M&C7X=)/B-;4@EO Y:EE25DK>-]54+[+.>*APP2LW#B"LJ>U')J7"UI;S]_9H M4+OE75BQ6$F\>5>2R*.1IF67W%]LJZXERE9$JDZ:U8EEY0U8OX@Y\&0GF3%E M7!WY",E5*"QESD7=IZ**B-)L] >+*$W8TS' @"62FBK>%0("UC(&J<*6J9B^ MATX;9"]2@]QD"J8OBJ2=[)\7:C^FZC)YY""13M!'>K0N_M%FZ/E)&M9(5[,Z M5N*#GPY76J6%/8POQ:0-D,9." &D&3S^8I\35WI"AI710IEZ.GU1^P>^U)&L MSMN2$',I_.CV[+&"\/MT&^BD@1ZR#8#Q@I/YN[&3]M%]"\K(?F:%EUYW-\73 MU[^;)L@419A43LAU66%$.J1O2_;0UM".C8>Z;Q*=",8P4ZQ1R%^..(N/>=BE M>D'R!OA-/1OE$35_$/^X!-5YR,L]'6/%;2Z'UU+E+T"4UT YR]780-1 MO0*9QUFHUU"E>($3X( ._JA QU1Y.AJ9I%JO.IC9NM13B"K]:FPME'<"/;B" M]X:S=4(:>7OP4S[]=['7$>%3W%>>@L0V,CVB]^KHRX0NC*4_2([N_HI=^"D] M67*#AN-D_C;>A]\WL4KS:W3*UR)2R&LP33T^U-@ONSJF6Q)5U"LDH),D-)D$ MG@ZY.FVT5YZSWK/#V<2SCO#GX9=X$"K+?RB@N*,E%:(R"19G*Y"Q@V#-M[75 M.L1S)9H:6EB\'&1R,\'=&[!)+>8H0,;KH2:]4D%9PL8W3Z&( M'\1TY#8$_"BMA;G)G(K.)F^TS3$BHFGZ^*''9I^"8U9*.'#C.XCP(M(J<&& MG5(\;C!>-=\0.OIR@2QN1W&;?;I4R,?A#$FR-OR0=^NSKPUL0^K7RV)G.B>) MWQJ!$W@7RF]FQ-\@\942\.PUH89)G30]YTLC-C2%@:9OC\\](P&K;:$DK6:+,1Q-#T)X+'4Y]CF_%EG>2@:::,U?!O#T:G>(<]YZ>K MQO/LYT49R3V*&D'<(I>1&L%AX53@#\+QRJ1>$<.II&7VR@H+X95)*M=GG<"O MI8#OK\!J*515#;4C1M"!\.P3I]A'=4A3[QRJ2E8IBBLL[R*HH9N93LV2?^N* MHZ9XN'O>A5FID*83D=V&3WTDR=_I1.Y=-T>_)_ZN@JO%XY<2D;?[W!Q8W8^Z MDS,052)-UZ[PA9(]WO>X#%9?#JS"JS R^L3;+U(\0U1[W--BM)T7_#*XV*_- MTF/N@%S*P1/FUT;\^U.R*NB+]T6L]'$B@NF*#JW_9[&@>9H]Y21CD8DL>Q [ M@WX\UJK]=DYMK3FEGC?;:1HV;=.HF]S/>>4Z%Y\A9HJ1/#*VCDL8$!%X#;VB M6-)NG[#ADI?!9\$:0UJ! 5,IS# @_?=/PJ-\>C! ! \&W)P(MC;X[#YRD3^[ MZV\&@)=RG)J@?O0PX'H3Y/MDI%X;M/YA3/"@!(JW"](+&Y(_([Q! YPV1]PT ML2'!7!>WRZ^%0G XP76]1AC0Z'^A\N/&FVHZ[(?(S30 /MAM(G@4=B%1# ,. MFJ 5[)LI](Y8TZ=+-L,!J&%=<)JZ0=?E[MY,4@ 8!NP6$X2F/&VZI:+X+FX9 M G\_=,#INV,?%G^X1M6.A@/N#Z&'@0P1,O*+0*\IEL3/9(-@P.8'!%;7+6\F M*8$V@FS Z?SW+_J_ZWC%798K/<'/2F$C,6$H*&V/-""/H0. MV@MV@@'Q@3#@UH1M9W<;Z!"@2"L+4QY,%,#--#](.>S*R: 4-M'J!%A'C=8,<;3!48<+X ]3A< ]A@$/8#]$M44_P M2M9%G> 1\P)H 71CAI"O"2[MR@T8WG2"ND$C83\Z;J89T,,>L'5L0(WH#Q - MS'1F'"RX^>'/AB.Y&W8XC&"+T@4#2B&W+G*.\)"PW06XB?YL"UV$!DUZ04-R M!'RNUUR=Z'!ROQV&8LKC7TZFW8(PB/BOIR=IC^#JWKJ?WV^[BI]9_=5JMQ[C M]V0Z;I<%Y.!9L]+T;Y Z< GU_@ LCFHZ"&T>.-X7_)FX%^XK0Z@\S&SFU M0?U(?HOAB@UGFHD HX(K4O9W7_?)0<#1_P7WX23K&E5G+@V;'-H/!MU@$+?ZOG0Z_-W#'L![B!?V8?9O0)4_ ;%O 3^0Y3WZMXXI>9.(4*KX5BF\ MW6>MB)XDNH7PJOA;K_I#7821_G)&^E]PCS\W0;0*)D+"04**RZ_%?[?+G_JB M_WH*W:- ]+F[1X0G@P1W-MI_*US%WD^OF< 9>*Q84QM0;1 >_.A2)1W1/5S4 M._V]+H?0'E"\Q;=!ZV2F5X[*9OP?54T&P:;^%U!+ P04 " "V-9A8!3FB M,%B( #GC@ & '1U>6$M,C R,S$R,S%X,C!F,# Y+FIP9YR[=51<3[,V M.CC!W36X!W<+P4+P! _N,+A+AD!PAP0([BY!!G>7X.[N-OB@<_F]YSV?WW7/ M=WMV[3]V5_?JFKUVU?-T5\$68!L G(]RBG( .'@ .[U!X M V0 "/#P_URO M#?'U0D)%0D)$1$)#04%&Q4##P$!'0T?'Q,+#P<3"Q4)'QR'"P<4G("0DQ, F M)B$B(,$C("3X9Q(XA-$&"B8Q+\7S=8)P 7%2X,7@@![BT 'A<. M 1<.U@N@?ETG$MR_&N#?#0[^=8W(**AOT-!?%< X '@X! 1X1(1_5OW:Z__: M#T#$1<*CY99&QEY]=1>AQB2$GM?4)? -&A$Q"2D9 R,3 M,PLK'[^ H)"PB,P'63EY!<6/FI^_:&GKZ.J9F5M86EG;V+JZN7MX>GG[!/T( M#@D-"X](2/SY*RDYY7=J;EY^06%1<4EI36T=N+ZAL:FYNZ>WKW]@<&AX:GIF M=FY^87%I!^?4]WUAHY7 T)HZC*)1D3/ MM\EP\8]I_[+LOV98X/\OR_Z;8?_=KB4 !@+!*.<&:S]M0#FV1T0-Z[U[<+B19Z8T, M!$W(7A@'/]!GN]OYT"P,,R&H_\L$ 5]U&CQN3MS8PP/Z/CKNN?'%TZF7M MCJL%&&#];?*CY=W+Z[#MW#+_5,?[3:YGB/4C^PX,4)S\ N5#;<'**Q[/XGP/ M/0XF. 94R)+E>"!J()%I7%)97$ =*2?'N/P"!9))41!OJ-(U_U!%6E4I MU-Q[?D0!=AK'5C@$DL!C25<5X= W=&N/SXDFE$.=Y%,N83 M P$8^J8;45>)HSZ6X6Q*1?TZEV^,AN.(#W(C ,S_UQ(W@<#TFV.;1V'YLR=_ M*%,88\;PLDR/",K%*,,1PO;LAJ?E;11O:N"_U M;U*XD)-8YU1 UJ.F!@R092EYVSL#K%RC YI_,)GA,8XHVL04[!=(':B?(%)JI9*43Z5*OI8&=7.@ST=. [<-:-9,CWI7[Y$Z&K=SFN.MT@ MPX/["-8"I1CO,TVO!8@J.>*(*. =B;?G8^!"M9;>N6,4LN-V+<@P#U,QRG7XU-QQ'L%Y4GD)EP(NN)$A ]X%O 5'<$GIL MO\CAW\ B[;+*P.DK#YWG:,&FKYOZAK>=33X2<6U4&,0NP,+M&YXUD^Y*$7G M9NL:>)2<.#D2$!7ANTNTTA';1B@W6;2 MUNG3X^=Z_WD"%Z4_O@H2!-,ZJDV]5KH\]@;%>;V"-5FG2@=47G6^QX,2X[<[Z"F+TS&"SIDA MY4]$L^WLZU#%@@NBQ((!W]M05/X*\#=E6?'X V;Y<]27PL,/KST1#T[GMC@<4KU>3$/9?'0=?F?-VX!&U*@3Z*;K/<9^)=)^ZJ;(^8GU! MD\%FC.# 23RH## [Q$_Z?D;+BRH[=&V?*W@0PNMOJAIU-&E<1RY(XV3 M=Y7 W#<^KXS*OZG:(9S!00O)T95 !LY$GM[!2V.G@)8ICS\>FGU(@\IK[M(E6J(\Y[2ANVS??YTB 2; NOZF8YQ&QM"<4I\@K MHLB5=(%;!_SEQ: *P'/M\SF,%!^3J//^MG]1_E*EK?_%YYX.=(K!D3<:'&DW M6G9O4[2Q5O6U8B?.S_""(H^IJ_8'KC1O/'U:6/P@+4$_.@_<%1:J. ^W86.6 MFX;WM[WT/ #:08&*4X?8?;O"U07_P9S=PI1:@^7J[?FS+0>!^E<47$T-NQDP M8[<0?>-@]XKPA[LA0-94V7UJU=)/;X$LR\L:_5'_%TL1N 9RUW7AVPH19@3R MT7GE.M+ZZ:=+Z&^_>X$?-YJU](\X+.><-1+S-6N#VR_B#9]@ ,%'&(!K!&H) M+L[&Z$W4YEU&"?S[7I.WYN_NKV<IB'0P ]FYK%L;?1'E4:V&3[>8 MJ_:,]*5"?12P=&YYA@&2=Y]X]6;4D$T5R\@CG2"Z81B@=C;>).R#/ ?4.Z&' MSQ(.;;?&RO59M[&\2-\F&<>YYD5Y6Y9)[BI29:8"6/0,O@ZY>R03'1,PC^P, M5K7\172-7T:NTI)(O@6=5N@/VT3=1XYBWZ&@D(,J[";@IZA^UH46 $R.UR_N M;5[N;HI/6I49]J,#HZXHK/;?QF,,U$XPLXI\F]?9Q:#MH-: MKF+3.@C@C'K)?C[(1?KZ LT$"IP1E>D]/*!7C,9"LN.N4ZV57-&9K&TATHZ0 M'H/Z#([>@=-[A:>_&/UH97@N"H@85.#CPDO*X4+K'DDTP:BL @'1,AN4(3[@ MC%\EMDH=W!ZNG]T<%;\GU&+KP$LT;KE7Y:S39) N:)RRS6[&OLBN3,C2:XTH M'B%EYW$H/IW:>2K5P5AKR4)JL1\= &+5;@O$:=F+%L1!OD.@O\Y&)\3\F_E) MY"60:I&WW0 & M0*N<'SNA_A7"@RG1LU44"#;"783ZC/2EBJ\U^#HT>"SY"89-*^-SWI@;WJOI M4WH$.D= M=?YJEIQJ8R!Z#!:25)_8-E6&[]0*V*,N=.+.OZW4XJ^8C I$]I>U+CCYQ*,R M?6 7J&Z3 4FP+JE\A9/I'6?4^TK9<7ROT=:[(\,2.K=W]X*;H:5,^;9Q9FI. M!DA1A#JUO8NR+%0E"F4J?]+H@ 0I;660JT; *=8=,2JM[JZ0KMYT5_EA0'[ M]!Z5(HW!*ODVC0WNS*)[] HMG\5DV!?EO M=<$ [_Q9VE-_!L$ UE.5)5O9(QW2T_4[YH6%BP@7(;'E\K4P0*?1/M\I2J2DY$0RL8(;[S4;K0^2W;+O>.'O45$@:% M^;_UUFO&ANI-W_R W7+B/[+33X7S!'L[(N('N*G0J$P-Q4PD1NB0(Z$*M/?[ M'3(';-15TQ_/>!YC^N*W&)@(-,7V%L:NEU.[9AJ>UYY MONH(+3^Y'3P'[9DY/;83&O?%;86>["XX"JMKDWNN*L^$OB!W5!TK92ZW^DRV^=OU<_I97."KSE<: M1WYH[/B3J-D8SI PD%+1&?5A^$L '0?M$&)<6RD'?C\U0>KTI_JF"3J[<#+" MQO:6>AK&78:A#\[KTV<;" FNJL<3;4T6=RBW' XJ(#LL& #OZJGB7F^__HRJ M+FU^KI5Q?@O4QW525N(@AG7N\QV#6][VB.1,N7-WW/*;K_VX<)]>9/\Z 4U[ MG& (TLYKS.($/A5([RO [WN/F>%F['_/3)_2>7 \&3FS&'G;*W=7@BG90>GQ MBB[JQ>O>B1_:14&-MK!QH)$?4D%XA_**'3&N9 ,[=2;3UK0![ ,E=%6V)\?- MZ;,Z+)5MXUAMI"9'PS]3@1Z>1HP$ZK+6QJ\WP'^3T (.VD,ITELYU^+U<,;P MS7NQQFGRZ:",=5P3]]GOV!$N%)('MR<[K0"BN.N"?'%F M!&Q#&"!V1/6NHT)GQDWA_!Q8J2FTSG5AU@#6GN_8OIP_DLR@HI^KN$8G MCWRL%JX/<'!%E-/Z\X3IIP]S_/7(_ M+4VGH$AR'_-D1363M(YJ?[J?L.F6@<0T:,Z&V"*#$.?<0=4: ^;Q,X?8+7(L MSDUR_%X4FP^1R@DUN[S(S)L'"V!'O6"T5+>T@N?I6D(F$6M13>*:6810;-04 M&*NRAOQ[+[T[6B.H@^:XC=![\JW?;@C'C5#@E3D<#XP/\-5+(KN!ZEC:)MR8 MHO-M&*SI?GU]_88X5IO*FCW[C#".(*WUJ4$*)?3.[][5X!B=I0OPB/=]CMU6 M#3+W+]*^#+F-XNU\5&+IHD"(\9="$5,?_19YAH3N;KFSCB9&Z^R*>'D@X**, M_=!$@M<3P)M^TXD@,=,'E=_82*"%/*>Q9WD)<62ZKLP=O7-"'@ZZ$X) %L2!/Q\T]VHKG4P(S.-_4!N, #K$&3@H>0EMT+Z[8C] MV8^?UG?P:B;VDN2-T MEN[*Q3,Y,YGX]!=2ZFBMIO]4L;,6T_A >!L?16B2/DT8@WP& QC^0#;".S!1 M1".2/5"5],)*IUIYB $O+!K(^%.?62D.?V\M*B%%N3C6D@5GHEYF=Y$[_W&[ M/M3H_2.=Q2X7<*N&Q+=$&#_J!3X_/BG<[UDE72()\V,ZCMT4=-Y0JW3M393$\?A%S M *V6+:'%GMP([3N_N&L\2_UI'+BS70L$;1EVG(.MQ'7+W>1BD,AE.0B1,)FQ MU3#)B2KLHO4I3 OYQ]S8SG\D40B #:RXL'_5KBW.V#^IR=# M%L!'@T)CFB%+ %#_7T3C/_"BQ>%IAKX&M3WOQL!C%/4*!)1EU VVX^FR(,O, M'K>.Z_>P_^TSVC7V+4.2;#H;_G]S'-8KR[5-M#(E)][EI[XODD#)M1=PO?0- M =S/)3YD8;7%3@W-WP3]C:Y'CQ/\B!5B:3D%2C@JA@A5AGP%W<$?A2E>G65>!8#'NQRNF-_;Z5J% MTT>2K,B^[W(W-(FF0!Y!0*8[VTV4&37BF#H#-)!EXF-'!?+2>U2VKM.^KTO^ MLN2JKO?J3JRHJ4(6[.\$,F^R-F/>9DGD@L^\OG?M!QEB0V" W@["O8N[L%-' M,7'+->JPK.JVGN<,[JR?Y:4D[?),=!&[%6&?#30C_<:6V)9GKM\ULFQM:ZBG MFPU6G2O*/2P-/]:NN\K9Q9$517527]!,P@ 01R88@*3@9>8B^1G]0?4%[Y*,.R_Z)\VN,[QB,N2AQ97X3I2 M/WTD:RLK^A&[R""O2./416M" [?:O<_@VKWK/>95PO7D>T'!QRNSZ3*Y2;+4 MAQZRVH$1=:*PZ3U((AXM/W^XV*Y]QPLZ^20[M1_2L1Z[VO&$S;O4@*VN9&BQ M 0.0>[5H7_"#8\HV8T].)130VR9TD0=(.^DOQE HY>RF43Z>%&CQYXU2]^E< M.@O9IB@6?P8OM4=+#NHQY]8+PT]I#7[0 5NQ-C%U[UTVD\98H!5_,(TA;L> MC.T3D(Z1[GHX:K]^J&=83.A8=VS7F;+$2:LHL%THB##-6,85_"1&(7E+E-$* MC^ ?PQYULT]@RV1W8$$=L8:R@NNGF2\6W6!OYU6^[XI$S2R\\X=2=/949L"0 M9(K+HJYCSK[(_L+A%M*T,R95F?#*J>D8Y,(D/#11=UZ'1S)R M*]20@"4]MK*#FUKKGF\C>,>]LG*8-"^(2S' -T'73($;UVONI/" ?RR7R[,/ M#=\D-W.JVL+D]6]]NV4]=_@U+RJ8-B(J#FN7YF[4QGJ-9M)/QHQA[W?QTA%1 M=?U\TI+Q472 D_/$1@RVV!1C<)XL_11CHF4LZX_XI*5W!G !Y#%2E+Q:]NS7 MSSS"9K6U(7/"!D-OI?&R+<5U I 5;_AL$22=.XV&Q2M5]SL!AB3CJJ)O M5)=B!UX8YO>,,#C:,L+M]9;X"R25,C7^\JL9 M1P[UJ6Q7$N>E?ZEZSL$<\M)A1I1RHD=2]:&,72K]A $. \6LST='4%;PM%U; M C_"9N^&3NF1-RWI/.W7TE>.*N#?-,D8&(#@Q!U=^P)1Y4'U=UJ*1C?)VF?U MIGC4E[3(/*.;"*3_0ADV.(#UXHW)WD\-SX^BM4N;I+,Y 56J_#G"7UQ5>'XI@0G 6N",]14S M&*"[-_0E(/.5,75]6M]4B=W"X!$IGG3?T/F>-%4(\%=A*\]M%&8#26[" (@/ M,(!=" R0Y?@OQAG@NL9VX4>%&ZF:L,=2J#\R6)XXC+#KC4681N_7WECY#3OF M&U83KIA/=QU>KX5^+$.OU?X'] 3>QF0#3AYY_CF[=JKII_=)DT=$96Y)5QR] MTN'D]$;-/91]QHM/S)!?/]0*ZH-MT#J[ME@:219X_K"ZQDE_H*,4B(B(Q!]] MK*_8!TT<]HQPW"H=](GZ 14=S:MIXXM^/D]WG:'7G*=!IXSH\>_7%,"6JB\,.> M8R+8"KACEJ2&HAFOWM%?A=+[=JSAC8T2XI?HL:UL-W M"IT('?;9SG'X<4J*WH.ZGK"L1]@*W38Y-TAR1 M6@&XH!EU*T2R.4($3F]*)\9Q#>S(EF*:"=>]H#/Z$0:PJ6@W].!25UYKK_.. M/&(KOAQ0_W1%<'>L@O(V@.A_\:?_B0GH/KT# 6W7#!+Y>H:OU >&6RF +^!J MW3DYT"GY.G^.]3=5%LWS&"Q/T,?)_QE'+/^#(QSFB-I@ .KZ+*-C_9^ NE=J MXVHHVGI!F!27X&6F#)[EYQ*&"[D$L4IR20J/5XKXSA,70&.W5N82%3TW3K'6 M-CX&"DG6Q6!X T<;$0;)Y=X),[991@ N'JN(_4S]1>1".WW8!1V,1K1GG[I( M4 *A"**ARD5!:50G^%SK6E0#?\;3;=Z0^/$86$Q!TJO_8L2=XYO M\XJ_-#:MR),]H!M6ZBI@+7&'"EG6:-Q[?#ROT3E$EW"AC<], \1%Y M:,LFI6*8> M;_[ ZH^E:BA/N+$D&-6.-QYY=#>X75R6_4AK$E_&[ M%_:$\4?5,7WH6W"0LH+5=[1J5H"[>J.@Q.\CQ6,]XCE0[4 HF/+]9ZVF.7MZ M#8C4//+^:"BY.LGWD'LY@G>K07,!U=<"&1?H/NU$7N%3Y7_,%!)L]T3AV?YAL/Y%;RS#Y8PLHI6]B\(6Z*L/3Z M$=>_J+[WCK8^,8K+2?I-J].,:WV32&TN@QJA9%!']6.OWF>^9\@YL^Z*O<-!J&4A$\G3(GCMCK&;, MN#/"!!=F6JHDLF&^$[^R,7/W0OF)P/XP%OI/^!\J:@8-AVS@YSQ50'HY;=_L@+D0T']#&!B^2@YN]DM-;@ M'U$73DW$.\!^\1G;[CJQG5'M60MG,KX28X%;!55F@PW]X&V7-*NY)USCF *I M6*"\3]YF+,++F*<:I8BR!7AY(2KR[%H MC7#^O"Z-MD1/1Q^]I='MD(I4P(JU1U2R)7Y,4F0(:E?BQPRUV/JJKPOIKRBE M:ZL97E)N:QF>HE'K0J_)^KHP>$,? 7A8BK@\I;Y-@(+*1TTZ2)2L M I6/QG@(PPQ8*"^]JE0UXU,11?X3]2$L9W9 R*[:--6A;8XEQU-+AYD4B9]T M=H <#.GW6<>?N5+EA'%#S6+>6%#*2X0[PP!T<*^1]*2NG?F",7+#$>NK73O- M3.Y47=D73/&5_3M1]!PD?]I#("&EMZIT[;RF L_[_X;KWXZ_+B J5L7PRMVPT.>_LEEL M5-" F.RP.&+2"T \S'KS&"6A4'7II4I(7G$9W:?=3%JF? MU65I,[TO\KH-&2X<@DVP@\_-:CKJ6Y6"]E>&,#0 J,LTTLD&<1]W50&!J%5\ M+YW/^4E+]$:X7B8[5X3Y"5)-+'4A7^ QW&D"7>_D2ZKRBK.Q2;-ZUDF 9I,T MM1=$R:Z(1M9DZ?,?<_?\QIOQR5'K67"=I U\7$5$!EMK_\;2?I:+A 3GB(CJ)?EZHE M 3*FN4:=7H9;6"]*(T87>.VGUA9"?;?]&X+-B27>3E:V?K@K?APN;M#W#]:5 MPMFA7-9?CX\WW)4%>%$84D&?3%VY(L1$.!$_%$>LH"I% 5&XS[ON&UR[EF-N M[ 92!0?THTTM(95-FX_ZR$VF>!#X#T@ M;PA>B%@;X(.!19@JVWX-3QF:"I" MQSE^U>H<[<"+Q+[VBGL MP@OPF,XNXQEQ>%A35'@0<%R<>O>=A*AE)Z6H1;LVQY>P)5OG6T4)^KP;E2M: MT!8P0C"H4TH&Z74Q1^Z(YV9U7)VE@1Q4!"8Q(7*9M3@ M9 G^9U&PL<$$F!^6X-@P/["8&1?FSZ=7RW9J5'M&L>1^)M4K# M &)>DN-5FWH__W-'XU\G8'8W+^!&8<+0*M# ;M7\P]Q&-E)NA,Q4 %O;]<<^ M3Q=6KQ6%[S]WJ&[Z[5[(12J+['B7^P=C9#L35O-Y93.&2[M"_K[3&L/^>%S> M@VZ.A=;@Y#.!L.<>C%X+)"3P=%9XE*'(_'W^:9:.5X\0U1SQ,J_QW&#^QY,D M8R1;$(5478I6R&+.&_C]D:C=F*TF24&_ZVRL3@RT$*7!/)>")DK93S[:=%O/ M<#=#;^%)AA2%;2K^=N72X=' A:!C1-V^ZF;J:ME960B3*UM K9X_P0#JVAQT MEVY;@;QXP;1J-P ,[*D2J-F_.J3(?[Y")1FWX3_"SC\1XD^-Z-:?I*%,[EMO MJHB[]!J6.*B4O#FVP#H5%BX[#@F2?,B(.R%T'56$-Z/]YPSU<"T4#H>I]ST# MQ!TX^S.C?5G=CTK14N,8T?XD$5]?/A=9CV3RM):!L%1)LZVW'+XQ/!&T3"&2 M-?3EU0$5#HCF>6GMY#925#KT?0LU!M?0KCT;S_ MK!PEO3\>UGXK_G><3B1QQ2Q &(%.O)<:5X))(KS48 BRQ=A1'R)8#U9J10^U M[&'FB EB2G<1[].8:J?UTY[#>Z[\1KJD4TXO]V=UU:1H!4L'1V$)M>L\J-\: M 45W7H+@21 :Q&R$:=O@$R&-6)U&[I$YQ@SYJ(C*26"6PS8NCCIJ?)2%_X*I M5'HD, Y9W9\%" JR,?Y"+\./JC:AU5 Y0QTWN*X@/Z?V P9I3.]70P@F=;JH MS]W2K'/LO)V0)VJ$M:6$$>&6(]:GOG'X&;17_SJ3P(\D+XCU4;F8QSB7XKD9')3$5>].5G$\&!5N#G'8]^ M0-G\BP!4:4.Q;L7KS5;+#-^%)\XT7^..$4,_A2,6<9%Z>OP$U2_??B-B/^U- MI54N98A5S^R<97M=TJ67CJ+#MPD29/4X%"8F5ZK _&D)!C_+QAI=3@EB7>_. M;#M7+S.SQO0_8]IHW%EIPOL$<(.*%YX;P> PE@WTA!;$]L\^/ Y+7ANA71*E M;\2N.[>+9\1D(K8A0&VB- MA[8S^LEW-,]65/G! 8&N5A0U/0X-/_BZO&(3!**?Y<7A1DWL)/';.1=7[U.M MNG4X+1+XM5IX3NTW<% '&5Q4$2]BG:4H# QYH>2;RCQ'MR XVYJEAD1RD/5" M_ED!0=AMGH+""H\G=JLJDYC6*[)^DH'D?;D@UUGT8Q=P\1Z,7XWF05)G*Z;U M2J2)\Z8+FFIFXPI;)W#@K!.<]<-FC"X*C[]Y8Y^'G\5%_VYA@*YA=01C/]4J MLIW&3Z7V(@PHN"E&-AI=]SFK8Q4',Q M^MP0P/'1^H,N#E9?.]AR05HS"@8@(@A$%HEAH]."]D% 2G\:@'2;:4IBIRD: M_MP$S$->BK9*R?_P4:FR0T[XGV]CII*,5(0NM#XVK==_P 5!*F/3JZ GAN M"11;:JQOK+(N]2]OIMV4E50:U]A3^!/])+BWFU0&H>P[DU!/.266R[PS9",M*(;&.ZIZ.[6GR??&#I M?<[-$AR]V41B9G^ 1%1N[37;2(6,?'536YT <>+[6/XRBI3T&&V)@0AFW-__ M#?2 >UZFUQ#2MJPZ.W"]7-8_-+[.]%\7OOY.\HCX^03477D:B@D4UY+# M\V]_?B0/7^[J8B/N($P'LOI^#U:]"S:#*O4Y0YO'?(OK3N55% HNZVVU^E% M/RF'BQ):MR6R'[3ZQE>,[H+YD"T[MB;"K?#29SOUVYGJ4IX$_8DF M<02>6S[TA7'9*U0KHHM/W*=OI3G\_/HN@N:+#$7U@2C"1"82C2COQ/P8%3>4 M?.NK4;](K;Z,A;-9R2IY[*GP'MP&9@-BI6!2)(KE=(R+Q<*:G7JZ?E7-J8*)[TI(&&@9HUU4-_I]29>KULD0 M_17^_,OE9GF1J)24*&2$A3@0VJ5CH-&;)\=-;,Q5_:-VL:8$10>]#_IN^K\0 M /C-[NSH5$Y"A$-:8 45[FA!^O/2^BQ?^:E-2)WM1(F6^_8;V3+9$M_YMJ4: M7Y#AMT-9%VI(A%?L2Z@=#/ $5P<#;+N!NEFV)"2WP!UTXA(]-J^L\=#W]3[> M ,DP "7'_P-DY]>.?^JY(O4\4$E]9;+Z\A%/9V)EV7Z'K4&02,3GTZTJSGCLC(D0BM:.D!^<$QH:(S5DX&SIS"?NPKK/ U63AJ(YMNL$T>"?GLU?ZS <3&,\DKA9 M=%!-I\R5$OK^%(!^X/1X?E3%E]V&^LF[+6G::A[4' DDEI:$B2E4U6\1(@:: MFO<$I>_3N!<_K+>,#G$UKEJH+OD*&E*U+CDD/=]TY'[3OA5AZV5_TKSP[I7; M[W&B\\_TO\A73_\H-LZ6)4JQQ1Z3GFE;&'Z!O>515"GQ6R(4"3SS!GC[ZY&4 MA>K$N[QJ;W-P<,,L*#XC7PMD%)*Y [X4>.FN..?72MM=FU:MB/7);957ON#J MVX^?VN^YC2_#$>L/=B99"XA#7)<@:!H@'=C46\.=E6 P\BI$FF>GJYW,:\F@ MM\Z-]ANL%_PYL&^*O-$:X[WS98"4M.XG0U5\]*=IGM-%GA,W M$P#,Z[F#*5\8YG'+_JT]&KK6EV89V]HS#U/[;+BX)A@\>#S,\%U39 M;9RO7V]3!P<+:#X@+KRLWS2\5\-1Y[O :9J@;+KG9M1&/D""?=,Y^,1F1*&& MDF:;JE4KD%=*KO,D@W9^]?;2'16/114!O4E1_:9RNV>$Q_JV3&2%ONM=]Y'4 MY?YS(06^P5S[0YJM1XF5V$6?:$J^=<5V/!#BZ9U 1!,@Q?(]4U^\K*K:>*Y8 M7N8\%; K!O0L,Z@]K$_ES!%OC3\G"PY><:H1$D:_ZZ>]LZ0W.Y-XX8E]?04>"QU/#D4T\B-Q"P]FO42P4H6PAJ:.NRB),J[!07F$#1![(IVY$/X;\_R4Y9V"FYYM]K9_UJ?=P@MZQRP2O- MRV[[\.4$-1V[+?0Q[V*O30P#32!66HKB+H3LX(#RNSLHU_' M+^7_R&6R,PB@]7M=7RP&J#3KB/E?Q\AOA7OX5/#)+_I]+-M=9J^I8Y>B?-KJ M4NLC@5;"7IL);_!(WT;5?TF22@OZ_CV!.^JN*K=*A<.B)V5L^HIYB,*]*AY, MWZ;<80&]]^1NS<@/(=W,,#&M(>3FZZWIAQND^3YAKL;GN<8\T2ZF5.SM@]62 MVU<8-HG/W:^#&8'N'5/>N^^A(BY^!#[[_BC5UEHKO86)ZY!GLMNS^_Y/!R+E MP(@E#66^E2/(UG'!"A(#+CG46^][E@5[7T.J]<(8E^U51_>8-0,_EF%@4+@T M"I='RW!7O"C;BXCFM*X0_D?IN< M*WUOFTD1B*?T3F?+&)LIL#-3%0;0J\M2?,X^(R+RMY*1DC\G&A-*CHKYLJ@X M1'H:]:C-1!1:YN6CA"G99T1YSG>J3.O-T)"J2!]A<(; <_99R.']S38*W?@!87B6H7 MF.#]8'+%:;=#]DFKNAES17I\C#.,3MR84):UIF>Z[HXZHM\YG"G->U%C!8-M MF1:9VQB[ >RF.P$*.[@36$B67CV;H=%/P@P_$_R<6HGN>$EBEQVB:QV,_<#* ME3)X'@'O4#1779 IE!C=9VRW=99S;(9M2TXQ :PHGUV'RAKFM.$N)$I MO0T 6!^Z^FG'2L\#SVZBA8[5.@-'SY+6^'CQ/)]GN[Z02]%C)/B7,7V8:N== M]PI5 'I^G?S@ :0?1ZH8?F]A&D7X%?>;&V()X#$QDV5IO]6%0 /R"1 6?ZNZA/!YYISO6>[N8W!%+IIY!+EC[:<="I/O M5R+;=+87Z5]@ %POP>VSFKDW*&%\:4*Y2<)K=MX_.&.P60%1X72'/3>4+K;B M\AL,'1%BP"JO6M6+V5_!0RU9+C'9+ M+VQ3-14[M"/9[??[?-V$=KB"MD0_"PI,K)6]0A0[G#).0GTA>PP?N*EF2>(G MLGFP(XYM.WW-!=6O_.,[@8L>C*1;?8: XI%^1JX$DAO3ID[X[Z1K3)#Q?F4] MU+I5MEX]]SJBN0GZ2!L/I)%!'/A1.L;SUC?"_1M>?>XP ,;U>41X9;@?L-AF MZG +F4HE@\#$[V]TD8<@;HRJBG_9J!CO(^_QD ___3<&1:OR%0!GI=M)72U5 ML*'+8^SJ:5"_B';M$VO$OE)M^V1EJR)U^-[T[B+#\MBE@8-)8[@G'@I))PI) M-M:--GR$.P'J/J?DCHFDT7-2Q9I>VTJ\B*V@@ FQ30R[2=N8=&DRTPLKPC\I M\G99T.4+WX]00LBXVL6W"D>&67!V#%_#CV!>93K$:$$J'")C=$& YL>L:UN](E#AHRE6)XWZL,*/V)(D#5#*-YUG7_=ZWLY>"I>=CY[/]W;&=U+ M]?O\2QZ5\1Q7%61\JQD@9J0/G3BJ' MX=$B.763K$99[*<@+;<=.P5=IO:$ZZ1!;P)XE"+ 9[WUL'(QB=+YA'Q44#B4 M>F1A+KB\Q!UM. !H$J^ 1*P. _A>%SNL&,C0VSC=CO7 ?P#4/$8%LJY-'DBR MOKKO>S5DN8JWX*ALO(6HJ,P;@>]CF1WG_((&:NR[G0.#/IIUU/18K5B5Z]V@W,/:TV +BG)#L^9095ZJFKD_ M.S10[2N1^PAJ"&]6< D:N M]:ZL)0]+Y)Y:,>7O9B3,3+8^K)9'D<5C0?RP O!,PBY#\G!-F[9BLGT$%G%@ M:22C*-=?+SZ,NY&J""K'$6-+4U\HVOC93A(J2TPXLX4;HQA#U&F^)G?$^1,P,QT,H--L/R1: M/(1XHIF)5N\\;7/-7_J-R4M!M\O#3[8@4G%]),3,(XT>^!U2)/:43R6*>VPD MOB3]*'RHY8)NWO0G2H'XK_7Y3()!@/=NLFMBIOR8N.WN7>0W_.4GP>ESQ^OC MQQ8VT<=(@$5#LJJ'KH5\2TJAW+([#WNH!V"A<8?C=4%<$I)^PG]2EX1;[7+R M5@1F^X[>:?[I&)/N=I*,I-AP%RJ;\#."1(_.KJC;>21(6]DZ58+K5ZM@ M.BC#MK*1!F0L@NJKC'I#TM31X',EWD4(7C/E0O\4]_<[CQKG0&9TJBRF?A"* M?Y5*/7B^',QR?B[[@Z7H;VT\B\:ZP)1',6 W%OZGGQT$-SKK!9\#Q?2/'.B4 MI+X,3PIQOQW3W+JCMNB[GWCQDI'.(:^LJZV9]6+5OLDEGAJ.$2*+J93XJ*71 MR]"KUP'SL;EG*XM<]-@24Y@Y<%_=+G7$96/52T:U(Z<@4$=>"R*I?R?[X4_R M2W,^AU7.7U9M[IN$%_X'(-/X!>7/^".7E(JBACA%W)ZPQ53IR]*RN/S$+OXA MV_4:R8"SRISF/S6)JHU7O0U84T-.3 9)%K3K"/3[XKPS9$=<,( 5#(!H*R*1 M53"2+[*PX!VX1N)0$,;L@@[_)>1DP_TZFT_ 7H(=*O-Y-F_:_DF^X.N:$FV( MT$9[A Q]GG"TE*D29GY\3&!S'["[]:I['>"'O3'JJ#KK!B0^$4S"K1/XFXQ' M*,LZ$AW\Q\N41UJ(_R!"($"<&:?N?TS<_%FGAJ2?P3-W\7$!*LC)RH.I\JLVERN2B?\R%YN3#^CRY'8:V:5F0IX!YZ,')'^IUI#6[NE MKC53R)$O95:J^^O@\+:X:^Q4X2OFOIU^/C_6(R;CCUY9LY_SN!QYO@M7?!K, MQM#A!ZK8Q!-=?4BI]2NCJ&H*];?Y8UB_(K!F4>N8G[,GQ$F[CS*O/5T-C M*6"12@$#U.@@Q%;HO(S475&IUDKO2;*_:.RV%U',AN4JX+QE_D!)* ?(Q@ 1 M'P'S#Q)7\A;S6"C6FQ1\[F@HM'DW080&1R*K!2V"H;TN_>8F9L[T"7'2RPVL M* [[!>YZ_=6%BPV+-\APNIZF"I$YSZBE,KT^F"V]GGW4I#'2< B40J)>U]E8 M"1&RH@%\=7"8\P_),,!_9%6./Y3 &CSS3" &@QPECKX[P?(#NJR!*CFU??% M(PE-)(-';'U^,H\L7HZ]VC@KJF6V%P;L,(#-KQRO@"3UC!KIDL!'HJ%Q.B$QYR_)M]P0XY_#2X4M]"L$O\[>#_!BN/#LI$M;!QYMS^R@&4^>CBR4RW$7@5[=YKYYDDI@XNT\T6K M'K*0^(+#*UN]%IDB*4AWOT[XB,#IPN5MX!LQ $HQ/TH(R!P&0/$#%Q'?8$$2..(3<\QK1S.^]M&%P2&OG4Q=(T_ MX'OW)8^:!CH,BYA2JTM?!M=(9OM3+>; DQQ1R$@IJOBBF,N1%GFB6*H0(-7L MF9L:L1@/]2)==_W#+_#Y;268/4ZA)FPWE3%ZX9VPQ>6#DX3A[WW2O9R@6SG( M27-F68F1[=*/AJ4?"4D")03JN6+?;X-9%\6,J^G3;[?:]A()4"_('1>9NCWL M:C"5=!4ZF<.LHG[(S&"OOGQRZ:DF%5Z"$)^<9C])7)@;TE3/W-BE-6YZ(6KS MTH:%D-"79C_$=+=I_6?)!VC'^ ETJP?>HL:T:>><8)IR]V7[JJ3<'"4OGG&" MSL?+=?>5/(3"\[JT%@88[/E7S4?X]LP/8;>U!%2/)-H .8X M'46,N#5"^82;$A?FH=:20P;0TE)N/O&9OLX M4E=KI'])]JR@KKF3@]",7FA;[!>YZ,9FC#>%5E+5YGA8 _$\\D!?LS\X*F]7 M?OI[$GX@UMR!E*C"H#CJ>1S<01-*#B'F_*KJ7;!+)O7DDXE)N8Q V1:;Z#.' M69R20]);85+H@DQ0)P!/3B1+!47U-L618SOUC89U2F"-G+3F-=\$CFTJ1V6Y MYOC8SL'GV^NR),B '9XL"5K$.V2[L=;/+TR17UN!O'T/*AG /?DT7ZA@RK3C MW[PX%'J!,Y^K"4W)/^VTAB.N$EG;RKPGO.=>Y(^2?[EW:P@H-HI)26\) JXG M7)6^\#56&D]7;+?]=G"8X]>U_+Q$;^_2Y6LU5=C8%#%%G.2M01)GD2F'ENV; M*$7@O@Z]3'[N>699PGX*FG_>>W$;=0[2&90>9%F&%%E37V(;W:6F_(.;:'CY MQS%MOC%$H-XHH=M!-^*4\5;DJ,T"Y#8S0Q%CG10.[%) W]L!/W- *-;E:B:J M"XDQ:## 1.UBHBVNRS >7L3)3 P& ;XH?]Q 8=QO*9R-3L!6<08S_DP,A.JO''L[$$'F4OJL LW;H0!Y#3WW\:];R@>1,G<:EYB1@A.WK#JN9^WS\2> MS' .(!M50:' 5@FZI/KE<;4I&00FYP.W0,9^N=LG^N>8I$Y2(J9]$32.:?DB MWZA^^!5( #>\ZL<.^75:YW%'13'-%/(N(IRAYH]:3B 6J*7MXK!QFU B#7+> MHR>11_D<$VYFYTMJFHS;B5!B$DISRRZ2>2]\9)?W?]@*^G_9&A+W?9'D^"?? M-ZO"IHJSA*WPE[_$DZ4.EQ_809RWS]KNWW5H)5QBFD4V=S7+!G\G!H.8N*M) M'@*LX2G)[)9E"*NG*O."8T?9[Y1HC:KH4]=*]0PK@&7=4\O";EI+GK0:V!.S M37#6"UCY:O#WD<^;]U,AF!-!UY66_E27,B17%G Z2315?U$/9\PH7?52*:/F MB#(-IDCU8S-BE'Q3 1.F<+OUTRK]1\/^C:4^X+H&=.J?.DC"HMR)I^.V@^#) M*K,613(;4B(YTQ\ 5'$4P_4*@-LSBUC?"^3IP.'7V%<;P00\(D64\C(++MZR K7]OGU#+ MN$0P9TO_KX>:_P=!$7:% >BP_&& 6[T)8-6?5O5!S;-D-87RXZQ[$A#U8&DEJRIXZ ",27""V'\Z^%BF?G[_/OB+^@1S)\$2,YQ!?GYR M"!.]<9*4"NN'1NYBM+!2$8!0<7%NI^IMP\O1M*$KZR\W.?_;U_L$8&FL'\Y[$7.PB%7W%EAJXA!^+*>4EVF_^G?-U#M*+ M59]S!())34. O$.?_!KP?[K3>VX3P/D,*+?6-W()%'',^&T)AA/XNB#;*5R7 MMR%\3M0,,6.?->7\_\&B\MR%%W(UMG16(^6 M:YV2^]+Z7=Q4[O\_G+UU5%M=M"\:H"TM3HM["Q1WUP M7K04*%X<4KRXA$*! MX@XM%EQ*@>+N$MS=W25X@) \^IUSS[CWGC?&^\[[8V:,K.S,M<9>TWYKSSEW M9XOUF-VC[=U!@B="J3[KOL8.Y+=:O!X!/71YBP!GM(.),J7Z_'UU6[=UD-L* M80\EM2S 15)@^GC=N,YL0KG:?2=TT9!30_MBOXBY=,9S3NWO:M M%\-7,0D,I.UCAV(C$'7B7B_F&P\6>C\'D'LL.CX3WBZ27<L3/S>W7D!YSRR@NQG*;^F M;31Q)\V355M)Z*6G*3"N] MY5<3VD51$P^R%%Q8+)A275,,XINON0!$SM)9M>J5K4$N79!$^%GU_Z,*$?_[ M!Q"T>BWC0CSTOR)Q?9P..T.D+WLQN7XG:[%2BI 6G]M1TT<(O M7\@;(/[@I./_Z0K=H_=B423T0\L^?- UOH)9&L@UR O]]&7@&\\?[7V^J@RT'J>/RT]JI^RJ MZE]HV6![_ORFU)W^WKJ7(3*/PL1.%?)C8TB>T>82-=+AX= MX\J,#2"NY,^ACB2/+L]?B$CTK6X28-*-.5'39 -'K5;O5Y3*,\&]$N!E <[? M+GF+*$"=K01FI AX!3@<4CC$RIP=\YA(0^I_1"_WE!6\U)_0_%68I+\*,Y:L M7)6^:6/W,J;/?VOC48T$2.QO,F6C\77(^>][M_9C 18#FX:$+I-0#OLNV\4O M[9\"I:@9DR!V!5G*(.N2F ?\I4#DERA6NFGB16AP7UI?].N54,@) >?4@-H+ M*B](ZGGIMX= 67)''[;YHLF=8BJ7=V%@*S$M.\%9 DI%4SUJ73Z?RKQ=&6L9 M($5.S5,5-0LE*_4[;TLFK:T]K_GUJQ;H!*Y M.G32LZW1$<+ICN68Y^W:B./9QV1J=K"=!L[K^4RO9E>6$N=*K:F9!;:7ZG=( M8DXV213UN8!+(XUX4\TB9M]@)GGV/7[B>7N5B3<8G50OH:P#NP^:ZB)M:*[. MC2&.W:AC%MS)VBF;J79MMDWO"2]8&K3(Z)FW4?M(PV@)#"5"4U,F<9Y3E(C8 M<\+Y6LZ@.^^U0[9ZOISS%Q<@LZNZ?PNZ6;)YQ#U-5'A&$:0!QQJ"M=T/_E=. M!M&_()>9HRMJ)R83-RH>R=GV$K$ET1GM,!Y1S^\%S@1;GI>/*/RR"J!@DIFU M$-;.0H$8=@$QP@I,]I](=)X;FH04E8^)Y,*-W7,IMW[I3U(IY=$39+J_<^I# MNE(R/./(,A2I-8A(+,W\ ?N*OZE DF4H0-3$Z\ /=:'KL7H*B\3FCM^X):0Q M"[,8JF3L^I8:*Q.2UT,Z/G+JN9WN!(N/+_31O/R&.S?LM+U18EL&!0?GE'5Q M8>T@.]U:$<[U(W!UR6<]P#5]N!H-9%;0&&&?_&!8 H"[J7"U!V3]=^!'9/%) M)"WV)5E3$0*\]I$>AY)V(:DS=B(WL6BUE<*#S;"^K@H&#>7WM5SE2F<7=2N@ MG@RK[UDGGOTZS#>1YTR_^G^RJT8(P 848!:;R7XTL/S(S"6%#*WX/2^[ZLH& M*S'E5P%R4L)7F?BRP[*:=>,4^"@ _XA2 MW-H\W(C1QT->>Z85'J&46ZOX]MOYHQL\>V,[\(J5G[](&A@JAK:7)3<6K1CN M7NAG/B:C0IO_[TG/_X9BQL>DR"1?]JO9O9;\(, X$LX_P-+U?G"L'A"]Q(9=JA6]-\H?DLLCMN%*#5"F&-X2W9$S$S MHK=S& J#=GDU;Q<5PK&PP^_Z]#RWA73"FVJ:!^_ZBYWT/N&AYA"V\5W,A-\8%*VP+W[C(PSXD7 M710Q?WQ55^<7[#%!RE4UXVU4COA,88!C8!6'/*)6;3BP]Y(+RC>P%=TNL,O=@YGY#BT>X( @VO9 O.H!Z&G!VF"< M&*&?"D!"+QI!T94J+N;ZGYV/<,N_8I27Z535D6KO,9/A\$4K 5+^_XCQ7RHR MV)^>+JN&<.SF")#4>TTGM;V<'^DYD5ZH=JVV@C\\.X"8T*D3![#OS@Z-5+B^5)S[)8E>2)50TJZ?LV%HCT*L.H) ML4(!'/2]@/?GBBC L\=_D \XV']F9[ADO8QL3S" M_/0@['ID+KI')X,9EI%G5V3+MZ\7F3=]=*V9'-]OL1'GXB^-.!CM,9_B3J#V MZG^. -=>5J, H+-2$'CB/+,V*U->Y;X5M+^#Q%!R/7!Z$.^3>"/<.UEX M_D&G$4!KHBQOXE+LH'"M-NZ93SU/6@VE.(ZKP/EAPTP$^VS)29=GB?D=W^(C M%=6/-^^CV1-Z<7R!Z=YP]FR/?J,Y%7GM:K6"K/./P>YJ&(:C5_;:BC4I%:TJ M:JU'EZGZ(;.T("_N;L.R,,2+4[4NOT>5$]74WMT-QJ$7RCVRR6JD+6Y9MI3P MMAZYY7W%LC)QH:*2^Y2C&*6@-U Z<5["&% (^=>B@#A-=S7+F@G?D3=H/\:A MW76O4Y;$C TSTLDK98ETTKRR_A5*<3WW^&:51AA]MUU07UD^B2.WC0W*L4>: M6YKKG*4F+O*E%Q2.3&J18M*\'+DSON-0!V/L<7FZ.)NEN@ZO\7H.E9\I?SD* MT#U=BM3$,!U0J9Y8/SL\>ED=<::]S!A!Z\-,3#W\DW@P6.8CV25;%(@:26L= MM\.C%K?PE90K<4>8ZN+J9$5@5!['J3)!/?]-_7-@;PCH3KYHAKDQG9$X[TZKO5]M\.8^?#Z+I:I@Q7B (2 M2A<,Y(>.9N\[YI;?S-W@D1$VEN()[U1;1W*IU'[-T:=4R%1X)TOR&.O59D(; MK7O1PGBYC^$:=Z.DBRB6HU M/!3@TY*,Y4138N" )UG-%(!37X3!Q"7#&DU'9>*0WQ-<>7A4PK&IP4SRY[?2 M$O>L.MI&L^TN)I)Q7^S88<=@?X]D&0LFVYT4:SK>;?'Y"/>7" ?;XUYRAK,N MO^I.!!Z\=KV5"FZ_?Z )DQC*C3&H4O@4(_.;)TYPL'_N?3M]V&;Q]P*E7)O^ M:_?J>&\OFDB]4Q)S;$E7>>"O:!09Q0-%^2N_B*1!W,T&;%;D$R%[#7/=+ M"I,'8M_5_\A'^+3H##1:O4NS)R;F^5(X$&>_\MKUT]EO;4Y(=0[1S"^U4^LK M@Z]RJ]XSB=9@$M<1@@,] [:UD(F+A=381[5"7"_C>.U\3NKH 3Y02\4>:6+M M@75D\V?[YRA )ZD0;Q=3JNOOS^4*WQL37YD^\R0C/..6X5Y2Y:,URFE>:J:] MG)S:G.U:_%QF?C1$G8XX&EN\1*Q'=DXW>2)%;?L*AQ[,SU/#R:ALW#BH&)EB M_$"?%8__+_&1YI$E$8PT@U.F;@Z73B1#X\/F+MH*@K887B]16EO.D@TPP9BY MK@,J8O#I N5G"O5_ MM1 $/,^_#(;74GQ6K7$WG#)L0T"I CH45@ ^ITQ9_' M^#CZ,O$2'W.(RKH6S_+<7&%4GOT[\0]H1$R8R^@)V9#72I!KD<^;++W]%W-] MGQC:0VOC&4K)2CT!JQOT=(ZR-LK$2DUI)I=&*F2F9X/:6%@E'GDDARDV!V>? M9[+#V'Z?!?Q_&'$\,^AGG7<)@0%T\2B M,!-V94-;J4!-SH]/1W#V5 ?'=[E MK=K&R,UC%13 @!$%& 6=NW7TWVGPMELXN+AYQJ[71.:V/4)T:]%D5%_[$>VB=Z,.<7!LGI#,GA2!N.)U<@^L M-(P:0))&=V&@ 'Q^>2C 0YP"3P&NN2.D48"L5DT4H!>,4'%Z[KSK3?W7(AG*,#/!R#6 8,' MH@!O_C>F'C[_P12Q@0*L@T)T%B,V$@SL/_62[\7/?Z6CB^W%8(AR9+Y-(D7Z MRC]@%N--KK)U%& 'T0IC0EKFMZX;&G>[!YSH39:Z*OLW:BL7"=G1^'_!V&7C MLBU[+V91KB>)D(4SX>21A?U3B7;B*3)F1K)BSM[- MA,6%A/2%_3ZKB@RRB&B,GM9EMK#[%W#Y)%C&=V=%Y%"("/ P#+&;\CKC%"$1' :.2 %@)T2MH)QCWZ;'5*O/HG^.@G?6*.I<&O8Q$Z M*J>;"8R1XQ9*A$;&\C@Q_ \:9$W[=@*P6]8UTYFK]2I;>58681&QE'HP!X=!.IZ@Y$-BNF'[4Q M1"N)\5S\_8RO])DRH0*$]]E(ZG(N)'?&-!40&3AHV;%QDI?%59JIK[Y:."HY^-W=;$,3 $A!#^PTW@% M!>C^4' 48,RXPE$+=L5T8##'B-K$JS*P4LN>W2?!IFN>E#U+1'O2(4B5=J;( M5'B@YPL*;X;?P'94FYJJZT]54XFF02V;I(R?J,R\T8*8Q#%FTKZ4-G;2O!I# MF.7*_K*>4=\G>1[WW,.E^H^CUU?9MA^!89%C83'/-,'? 0J( [7>Z+OLK Q] M;ZM0AOE\[=F?N_H3![)M_]!FV3 M7.S(^FEW-*V!_QQZ!]/+$YEHCBD\X%W$AUP/H.J=7S7X2;I-G?SV\.SC:"E, M3;_TKQ)%URVO)OB/GAL:[5^1\==EGR^?IGG*B%NY>4> 1;>1+-8-U B]USG% M!\5KQ9&<%P:Z^W+6&V?;ULN\=3'$)KW'N80K]&1#'DR1+2\0$N,:ESM3B/?% M'Y>Z&(3F7>-6%A1?*#B=?^\7U"<'>O[YMO.WH$PRM4AO_TK=<$&!,2&+0IO.DRD7*#+W^?@:3=)[U-3[_N@GH><]-71AV353^EC]3Q MT:$,?ZY5V(M5UTX]!/+H;%O!?@4W0%8Z:.S@\N-W&U'.^>9%+7E>VK?H[/_59U=,OK:(3\LOBGFD:W3W6! M#Q=)Y?^[;?7)593L&&D^BQ[&7U)>1&<4VC"6+ M!$L+O=RPP:RQD#IQFD31BM>D=#0=+5*PD(Z58"-">' X4U=7,Z&\ ]BTEE2A MN-K\I<8.QU8]NZ*6.IF91/&HN-@=*]SY;$J O'J@>*\T]TX-8M+.L80SQ/J9 MEJ>'"GTA:AW#C4Q;/^IXNB6DI7G2AMTI6?TD/?-/']0 [Y+.5:03(UKI5 T/ MV2]) 5O:O%;?G^^>&IR.G_MYO/W1G'" I@>KVSG3A!@[PEGD45A6(1+J1S;% M#^?@%"BQ_>#_R=Q3(^VL@-T-,938HZK:\3Z?N\N[NKM?7YJA=/:M9I>_8MM! MVW;E)3Z1C=?;&J<5XW8;QHT;MSV^(!O],>E-B.U9.NF5]BB_,J@N>\9U+G(H MXHI76:*_LJ'_5][LT=8D5[^WTPQQZ^K)5U&' !_"(@];Z(=6#P?R=/LMPI\E M;=EQ=%_C:2O--N MTWW7BR:D0*DL%QZN.GU<5G)8.K[NS2)>_'U&)+(93[[:HQIZZ+H67OR1 V(P M\[AQ]8:%7>EKL&>;=!_#,1*V5FD$7:/%E5W#QYNU(5A4=B5.8\,:DA2'8F29 M L@S<5.8L[_^WX>"5*W1P$UBH7O'Y =_7C82'0([J 2-0_ 62J:SZ7YXLBLL M1F#5<,L+BVRNM\J(>Z( =$6M!]]:;W'][/>??QS&M[9=Q3;N%+B"_PS=]?J\N#M-Y#E M.48HP'+KS8NJ4_GO3:#\7:1;>?9LNY4KKZ>['45O5]'BK[*Z+0]@R4/; MMX30OC53<50_BIMAH6F3FN4[NT3LVR!Y0;4$9+E5XZ&6EIY^ W?0I1FG$8%! MKI R0^+$3R\;\$7D+W_5ZOE<64>R%NH(:Y92 A.!Q6NY2&(G7S-BLH6?L_8% MAZ"(\\H\8F9WJ!>,[H/7/GN\!0^V/^R+ M+P26BP($E:_1WI*QMYY4(HFG@]KRNOW \8WR4AT%."&_B+*APEQEXQ\U'J# M@2EW.ART3IE4,^&J[SW@WSCHQ,. K]FZP70:[[FRXRIZYC8JW<_>0P1>U8/Q3/\\'<8$VOXCT M4W,M!5VYU:[;R.@R?FB )3-65:JLM/3I]V9*Q=Q*% <0$+1'N>%P MO9]UNMC(TP9B(JA\.N\#;>X&3]I,\%Q.3G2!I1=;"-5>%,#L/D_G)/J&>&7# M*I ^9,C.CZ.1'$8?[Z@1D6;72Q46X!!E]#S@EDS__>!S&8L[W3>;1;UHSPZ: M-GTR+:OD.QR>Y3[O2*'^!64ER]5HQ LA?S]"_Q5:_0R6VJ',KLD9:%GQ%A#9 MD=X7&",]@BEQ.PZBN(6>LHC_M/_5FJ8$AM5]$?DLH'\ KEKZ:'-$T=S%\X(R M9)A<[5H.3Q?&VH\P@/T)HE$Q8KZF#@34L9,ZH240?\93?=9M7 -W7SM@/C:K MG>!854Y^KO3JL3(W0V",1SM305'A!MQF[4?KU.Y5.6YW6Z22O]*1*;=W%'Z9 M5Z/IQ30P-#Y)>^':RCZE= "Z1T4+&"W162>1L!S ME&;YYV)E'K,CV3&IH1ZBG-912[A@*/^3,>*XDUEE90FHM'<1'8RD&A4"6^YI M7\EF__0?4HEY@M;9+J::OAH5Z2>EI\I%Q537FK_DJ!??I@I/)&03#_'5&=?FBIP3?+FBB)BDS7 MQ7IMJ/ A6SGL^ONAN%H!XW&Z(Z?=7-B)NOR@:)1WV,[**@H0F!8S_SC'?EY4 M"!;!Y=?YU9 D.FMVEX"?A&1LOF/8G(6L1_>22>) 2?G%T-UTR98+A.AL1X6= M%2* G"IQB"V0?7TXEG(H'FN=RT23D%J(-OE/H T\XT8"[SA,$.IC3=+%TKF2 M@:"UA>L:J]@C'UF2BYA$P&>39W+M]E*[3OH3#TBGPZ_UCL/6R$:PH;K)QI7@ M)WIL51PF/68>P$,[![:Q;O;V5-=F!9_N(XG(4PI/;*J#E<=/38@J MMOHC%2 M9D/:6\13Q%@HI6$?JKO<:K6CAFR2WG%RS''G?K:D3!=&4\"(<3E(T0ZRR);; M,[.OV=WD>\RPN4$]9*V.^8WIJQ\#F17M;"L^W7-E$M.HH=X4CM_4YF*BP6>] M4!-0 TPH@)H_QD=C;01'NIA]>'6W)K!WH5>;B M [FZ"I4H0 DNB/RY6?ZQ" (D-]Z/3=;4Z*'Y]#P]-O,#K7_1;B9Z=MRRB+F\ M!4ZO!XY"-P5SUXF?\6K4"6 M2!,C[;2VBS'@7*KG3>8]UU M$,!-08!;(N[N1VY^9OY%-$OA==2+=D;WQ3G9_N(5"U>V,-S:2"YQY?M0JADA MVW_,;7#N*(%- S3>;NBE^',[:W/5<4M-;!8,SKR5GGE+=2__D/]( M?!21B(F[2''AQ8PQ9 >V,@ZI21DJ+<8/T7#%MB'1M;K3VLQAT<3#^;%ABP*L MT'TA=NE906_"/B75$85\1T@\*?8Q57A7J4S7S\+^2^;/(W1HK==)828^3^#5 M9[@#J(@2WL2%OA2S/WXS\;P=B72&,\*$:$J^IJTWCN![@-5@I>$6N7O: Q;Y MUD=;M>XD('&J8+YLPH]^R+FT=L= M7>VJ+M#7K8H(-Z>\_W4JH.('NO'U. ;_+&M:BPZNO6^\A:0YN505@A=6[FS, M6Q*P$JL;Z*)_\!?'^$ICW(P_^]*4/ETK?/BVD_[B5S?S&;RL=LMP9*2Y(.XN M9(E2CNU*U^*[2YW26N5>!%:@;53G69$@EB!654D6IXX[?<T+XU0)]##FLI&1\2[[X";* M'B!^RZO6;@FU+AJRT\=!:>Z"Y>T.5NZN]-\ M+S&# &1$?ZD9",B&YC+"KUE M+TY1@,.[8H^)]7=&+(%0BN!X''5L)PO;B,BMI,>C2J5/-:6$ 511BE3JCR7T MY>%'G+,7*\\];!BB::SCN-6,.OO%G'DB=JAV1!ZI1\O2"W*(7 M3Q8FMJ$)O%[74*6I!CC&NB/XE1F@$( :U""J/ CSZ_?.N.XG[93/>=6 MM6EH;5,C6]DE<2-I?7$I]O'H)+\>E!2E[?G*%>LE^VL@ ,SR6#[3-<;4,U/=?V7!<>^ 8Y MW]#R45NYQ]U?BKX=JY&'?!@/0%^JPJ=ZGX90M@#]%D.\;4C5;5'VR)D,R@U0 MB'O=J^ES^ =*+5_45RQ)>P]!J.6#!)/U"KJ&S RJ0W\,V#@RO(U5$-;,-BP@ M']:ER4A "[7+\QNM'+&NI6&#);B]L*!8?_S$K7>UX+@F3@R_Y,NUJ'P/MGZC M>7B7*/ZL; (/:5WT]9$;48BI3_/OH#^.@I!W.J^!YDOV\],]\S/K@MDU5[R> M-8XJ.)'$Q0[L.+:5.#2>#/?<>&SV*U?>IP9Z,@NU74=:*S=(%Z/?FK3KPZ,E M/ "3V*BT3>?' .V03D@5G2EM%Y+\K$>I40]]T*F-C@[-)6V#*5^"S45WW(]_ M:!W]UJ]\;9??H:+KT;MO_9SHB*-X\AMLMX.H;Q]:@U& )X@WJ^ENRT@4 )H2 MU8K%WJ&O7QWSN[%M5M)3W_H=E8GY#D3O,FM4'3/(=ID"OE8HZ_0<-$^D??)9 M_95/13);Q$T ;7+:&6;65:G>C-1]M@^;A=5G 0DLY*@RU3N[%\-I\K'U?;%/ M=/V=%1&/?8&R:"Z])55IJD\(0 %QEHW@Z9:F?'[X"7 MH4=PC *X\P2AE=^O@[&N;/_)$B$<5D,!Z/$W_K[Z #\,3'"$)$*(3/OHN#LP M+K4DV^WP$Q)@IP4!XJ]UV'F7@M5L6_^6#&/^O7SZ]ZG>/HF:G3O5^W96LLU@ M$LQ-2GFJ':W?29="1I_LI6>,]/UWSEJL3._2'.4T2ON%1L H MZSX33A*&78;[RMHSO"4!EIG\N?'Q9G^S7,L7RL+X+B)6,Y(O" /P_#@].DP MX&P3HJZ[]9K4F1;4"V=3S>J'B;Q*&5O*M#UX(_4EKS"HR^.N(_GOA!Y:$1N2 MG#ZRX. ,$N1$V*#1",.> Y']@CJ?^59T >9!MSH,OPL7U"U)5'GZ^*@E_7%) MU[+QW%'ZO*SAG6B&D!7<:;S14$=MXG* Y?/E4[KFJH1/J^D8.?B.("Y9F$XP M0KB]:HEW>@"WCIU5)A@)HT:[/O@H/))Q/7INI?S\5'),[=IM8:1E'ODDJDZQ M/!ZXR'^$@90^0-Z!1:-U8XWZ[9K1:6Q5,")%P,L.._HTL7D/CO5_E/'UOW*& M?IRNB!KD('\HH@"9*8@5'N<'7Y'N%PW_VVGSUX./84(&@,YUAN.9=NP+6IM] M=W#L])%+]VI#\&8C+>#1R7U5[9;&U@?C*N7[\YO)]P;]=5T1;,?L(R-$]L9G MA3RG'R$V$*17ZX[\?/ZP^ QBMY(M)D[A>F<>DF\3MS_39X,M2U5V_6[<[M$M MQH&"F'M9GA\VG++SMK6]3P!4]DP7'JVM:$4(%<7GM:N;3PUM*Q6W9/G$4E3M MW>B+K)' (2'1[2]-,^IK:9;@]!GRMIWW7:PY$[<_3?\])K@U,IVYR+;B)PH7 MDAE%$.$!JGG3P_!#+O&>< G];!HOX9!C\, M,W4](-N\_00]9N3XC^:M/W+0D\( [[!XE&4! MKQ\^_EM[5[1A W!OV]_84?LT.;K*."0IQ:ZGYDQ_WF@1^Y,S_1*52GDJ+^V: M IF>CCLA;"G- ([5>BEUT>M=TGR=)8[/. MWS"5@MU#8-EWQ'B>/"3-8%*ZO"^]FN9>+$GR( I1,UU7E2"]DQ !P\>O'$27 M)U19A'^4/NGI0_,\&99L\F)((AF/,5IFHL_?;8>2Y6*F*M[)^TB=<7@8K M8]\P!,\?_=X^RXWCS8JA;I8[R6J_*-B#5,G["X!FCS@NG2<&J"I[<',SQ36* M;*BHZ^;1RT?*N[U$_M3PL%LNOPH?<\/![XCE/]!=<-:7B8RL)_1WVAM_" #Q MY\/7TJ'S@@>M[ J6*UWRE+XIU4( JA\ZC5U<@Y7N3CXMR MH2\_VN7>Q&[R%*.C];+CMY*7*8KZEA_8/6NCLQ38];K*NKBS(>/3[^IR9\:_ MR,3A>NQQWKE"R,[)U23A2Y-CXR"FK\C:TX]1^.AK'4Z4/'W88EU=P+2"IA11 M_QW!T6H-7U@2F\>J)GVD^HLX0JD^!(L>L;LV*S:G6SE5=![ \H"59-P QP+/ M5N71@V8U/T3#*:O="7_#9;D X-_VP10F-F.R1/[_)I&")9I.-1=O,<77?/_J M=-%PKT/YI0>);_NL$QJ6(PHP<9J)B^%*AO,N-&@5T1E=\F2;6VJYGI[.W#Q: M+]='+&^ ND,PU5IS,SC]'5NHPJY^%)@BQCH)?5T$V?GY=120A8&0_/?E_Z*JNI:UX5;9';1F70S/V$=.MNA7OC0$L^N"K+@0KC726!'-+T+9WA MKY5E#"I:+V]K"I# +7D5,JFJ;.I0;\$Y0-W0!6G&:/\CWJ'QF"J>]8T)/V$ MG>M3=LN6 +'Z=IZWPVB.HAOG>ZHJF*I1RIZD:C4ZM89__H1*1WAQ4>'GF2_[ M",..D'EVWI+QG\_TX\8RI0AXZ))8A3F@[Z5P3L>&$UE0@/SG*,#NZU9A_K+# M-2>AJ^3YIO3HRL-,^Y7AQ9UJOWB/AH4C[6*']("WUM=F^7)L ^Q@LY.0FJN8 MO$&]R,4[/\_EF]'Z?=4G@%NL6Y]4GBS_2%D]Y&6) QN$/F/+(Z+G2SJV=VWS MBC08:VT8]^BHAV4]X44!(HUH*T;\'^98Z]XPR2DWDLDR,.LVDO"I1K _DFWR3$6P8NP$32 ?)[CF$WH"_G);- MFVHEMS>X]3U_9Q1=MU9^!E&Z23EVJ_W.^S5M(^7NS'A.O^W%O$2EKM'3]*E> M_3VTWKUAW_V(E?*53IL)T*SM(U<4(":B=4/O4V43#4URY36D#_PSB2WD=#9E M>6;)6.@!%T+06HI8M&_>%S3[)?K0,"*H,\OWO_3B(T79@B%7''#K4]&2I#Q* M0O^#(N78D[ZR=S#!9)(@T)-4;+Y.*_2%'"'-XK:19H^Y'@MYVJ>L[F/-(]X, M_<5;4TRL-==Q[;7&T@YVK]=AW^?A$L"48 @?=B X:G.K/ED:\61#PI0^9+>G,8'T!5R(Z^G!HTL]K*UQMZ!?I>^_I^_#7Z'8W7Z(3J MH.**YM9KW_VOC M-LDMU-WQ//?9SG/ZB!H_*ZCPQOFK2C]JCVN]4[5O[$W2ODYY%8MJ6Y1B_":= M.PN1W=$C*_9L0!L:>]4"C)YQW>ABWV+C3?>4$X3G '(-:9HL_;#O7BA T^20 M0RKY ^0?AF2>%_PM;SUXWS2>'<;RW[J9_[^1ME&ANM%>5JD1"1]U>6%OPB&0 MY>H$KIVGWOK"M[2W&T>3+N$F^K40W;RGL<^J+Y\4J;K)^R+2/([_VL]/\.@3 M_7L5=?A7V($J/#%3/F]?A[1F]'UR[6W*+"=]H),P MFK-B)C[;@W\[W,N!VWI03'1)OCZC4XF9[_LE]H:VSMC(-NL^I:HOW]->7'\] MM=9"Z_XX)X; J0K0A+$RW8S1F2$XT:3FZFUG/?Z,@X&G+DY0??8X-X+W+B*L M745YG4'GVHDS.F=1[UE:IROC@MP[< <6P,_A?Y:A;5B'I6-B!O M5H/+X?UX]R M%H4H5=*/\LF!1GY?MGZWP\MB' G^XI'[UKBBG29_V-('T?XC\RE/FJ,M6SIH MW;2/*L;#3-:C5RS+3B4PRF/@,Q0C@QEC;+>0@T*[]MOPK_B$)[)O$G&CI"1Z M;"WM'Y+GG5#.$Y)CFJVID2\2.YFTF%ACV8K:WV>K)#7+3*12L=1U9Q0*8YL ?1- M9-X7/RM[,UY#:VOZ,UV*1VYS;90N@3(KOS^_M1HNW*FGG\H__2&\;$*FOX>'V%"S9"*9N[&IH][=C* M+QDPHO#M/3>6_04WR@->_%B+XHNP(, (ZZN#J28[\0U46.>ZX;Q[WW .>;=> MYR$IN#)LSR3%]C%4Z^K5@I%@6=J M=H)G9/W5H@(O&$,%)A^:?^H>LCJY,RZ BZ6H^&3@?01#7^ BNM?T/0_9-_B1.#+B)01PI@.C]8,L;M3C@L96AOC[N<019P4 MC.%<<6@11?;@)A7OK[L@R"AX [EQBG0=T<&7:]0L)IJ?WW&CI UK[W#LG'1Z M7^$V?C5%!%Y[#[="^G*"89\>9!O* E[[ '=!^I:B #"SOP-LI=D%^W7@FZN6 M36#9!G#GXI^1J[[TG=""<[/54.$M%*.7-D^?1YP(CD+K>,V[*XEX/G:2^<^9*E\)S%X MV]V2F<$Y^2%K+LB<(Z9^-;T3^'Z$*@XTYR3'FH&)-V[0Z-EZSA?E_D.ZYI?# M9J-^K7DTM=K<.HOIA^93W*T[N3=OQZ$=A,SQQ\?MR)/QWQ[1J_R2KV8N)=0/ M:@5YEX8Y">:Z"#<^T0PZ#"O%J,J3E^EUD^7L"WL[G^WM]U0.MBNG?Y@Q"B]) MW=N,9IV4?-SMXK U?Y!< VSA8]9HM7P/8DVR:U?3?";@_08NPV]HRZ'H6ESK MQ<'98S*B M*@U#:-3_&2O1GG'#>-W!A]5G)Y'5*,"W%NK3LE".IE:2 5^)S3+PZT2_/@P# M'DG+40.7^(BO7Z-$=29=P+T]P&7:6UP?KO5('>6*T^OP]O3CAWG5BLJ8C%]X:"R/"\&08:7I?9T_G" M= YSK*'QUV^1);.DY"O#.% 58/]@Q MM.JBH6R<4&F!K+E692B0Z^TKUO*^@YXP'V<",-],GAJX)U:L<4MJ.DO\2D(/ MG\IOL12H&Q LX-2=^M8T:;P?>WES7X:@ VZ_*$$!5@I;X0W?D7,TN+3G3V? M)X/&"$.?U(!9C0$>@*\:>J,:W&KENS Y; .\:DZ+,&19_3.ZHO;SBW EL-MX M5CYE81YW_O[(927D*'KUP9IP1[HC$7^7/1%_U0WS_J,U5KUC-J;]=!9BA#$S M\J#2(ZT$T1B=$>"C,UHD9W4++6@$QM1UVQP=5G6P)'I[/,V1+.H4II]J0O8' M@\E^!@,34UQ;LV/M<%' M]1]?%W\4BNL&[F/.]>OM924X:9WU)H!G3)Z!,_) M]M&&35TBPZ^^Z;N=Y0=LH?=1$L:.QDA3/Y6(=*=XUAT0..,"%KU9N?*>S#E- M2CY5.NO'R((6&6,&BYGR?:81;"?;,Z-M6MG'USUQ*-_.8Z/"C 4]\=,#$(?#U)B[!-\) YU:6%*PE4!N"1 M9[8_0).'9T<:G;.F@[]I5T],]99L20L$KL MZ S;*7Y[''Q!I;HZ"C:G^&C]2[I6LAQ6&_$.;7>OB59$@$@ID0_Q*;M.0\(? M^/0:R>X[0L&![X$G/:2#;3U;;608)K_WITN>Z?'?)/\2_0,W8-0SF.+!>GZX MOK(>;<[[==(T)_B*+=CI16ZJZO1LV^HMU96RA[G; MB^G&$0XPX[291:C5E+56(#3*)F%"H ,)DJ:*ZLN&DX4"8P[?+WT1CK9H1?H" M,W/?3BDCS+NH'! -,W%"[6 ":CF;D(B3G.H$*9HIQM28#*.M96,ZP9Y-D\BE MT\%E)CA;(QV<*\8]"=4N$<:,X!I8<9V M/]GH8.3V)I&*!#-EO)M-[WHKZ?8CL'F_:F+P!S3@$]8SQ:R"Y M\4(\N_WO"J7#7^5!

-J7?*?!VBA M!N00&U?C%5>GS2*^S-_S;)$[#40"TY.3DLJ5SB2+[ MV$UF,A*J&#P%%$"X",.JVF.IH&U(K^/8QJ[IHY-MG(@I76@@U1#[3X9:!L\? MU'5[AI!._"?[1D]'+?],5A>Y]AFMY2MNK21H N;.^:C,7\PT@Y2J;0:2OAPV M+O$EOPCJT Q,IY))U9Y(S+\[R0^QDF6RS;UZWKPQS,5)C/69 +T1\\[8700! MJCK#KJI.XO><)GM_IWD9X=!4S](@O;ORFN>BF\WFO4@]<%XG?,=W- _H@MP9 M0)Q+47SY^0L[?Y IX$VA(>%S.V8EN_C[_!L72#XK?<[(E<;3*:Y:SU3$(;25 M=NGN!W0-X@68^CVDP-(\$5H-"G@M'//B#A*#@-[X\6_D#UK4Q=_)[#Y[;_(N M?Q8%F#=.%KG=CN-@23PB/RG=$ER%'0,2,D[\^:*6'@.LRY3T9!^G))8KIN\!>*_L@;86F.P?VS2<&5%0T"3C%GXIMYM-J>?2,%I;Z M/B,-]AX=O QM;6BC3;BCR&P1@-UXYHAVYZIA$WML_9#KI#U,>RYQJY/H-]): MT9((P^[.X)WY7'WT_B.DR^4FDAJF_N?U>KNCGWODV+8/F;;BOM7!;;X_L7X)@UAO' F!_+V-B:(TH[:MZJ9:EW\0'8] M(K"(V9=HRGO/$ZC7_&B34,''IEK"W20OUZZX4-U.BH#A)QAQF 9.*3T9KXD9 M!XB0-F5#%$H)F:5'USE9V6%LA5WV,-%3Q6VN0L2!F.Z$O<.8Y A8()!E&/Y! M%V+ZM-L*@K_OY]P NOXDO86C0= I(7FREM+7KS@GAP*XWZ03%CQCJ\^[1G[? M#5V=Q@OLOH=N( ZC-=(#+Z;^#\/Z?:0P\@B %\$8! M+,K\)5\-/?=Y>ZI[3D18;&@%N;4&G=RT;IK2GD3?/VD5\V,R0Y)8A=^">TT/ M4 "YE*L*J(T"HBPZ:R2D<^4&LJEY]];X? PLJE8EBP)(D)[_3M$8\D8<(JQF M.;=K(23 Z8(=%;ZN;J=7<7ARN!;N12_N3>^M=TR_?"AST2,G//Y$.>EWR@M> ME6GYVG!?>G$':OP.7L.<*2#L[V4,RIE?I7I" R4O0QME1TXX;?\9=/(K64" M\O86D:[I>AHE]J[EAQ8B2?3L[[]0UQ_YQ4MF@,CT33 M=!Q[TQ3A18S=SAC?;D^'[FB2.?A$UU5#=>Z+CYV;_DQJH90GKG?+OO1:O8>!2"*C@0>[./?DX#VEOXC MV<)AQY@O BG>6AIR[,->[^R%/8,"*%DF$FD8R$\%_4^KF1^(S(]AJP297Z.U M+B#94=XD?_WPI=HB?*2:61$M&=/!2!;C9?GT9U<6>[.JQMIZ;ZNS'5T+'1ZA M:UV,,XC9QX.-2+32?@-4%BUJ9' 1PPK M9ZKM3,&$:MO\7OY2?TK79RG];OKNH&DZ#L# +\F3G(RI[22USL?.]@;TI'TC ME/4[$YGYXRW?BB]%73:HGZF+3+.C4ZU%]C^HF]\)EF /.K'XF6.QP_&U9^;VS:,9CPVH8:(H".,%1@%TMM/_\Q[]4%!KP_$.L[.?C@0)HA+R% MEV_P>5K8?1DJ,F*:.W'.*M/<>#?E]4VA$R-<*[SQHU:]E>A@*$-+C M<&G'V7%FR486I\^0\O'9FKJ%HMDN6RVNH;I=M3>$#;(Y,W[Q$?C%P"7%[=J\A>_0#O5(&O9\O&A\3:_5Y,V6EN+[P9VPPZ M#[R'D-$%!CQEBY%^1.!%4>%'!0QV\^Q*\ MRH48&814=3[H: X*T-(M2?D]1>M#DJ"I%$!XNU7:8E*2O'-#8TVH4ZBS%X&+HY2,&VR<8R+0!1$F3$&*@ )G3CD.%DZVOFJN\+@5* MUK9%PXRFR[AX&YHH&KP%W'^=2Z+_4?A<\OPENR<&NSN>XH%F\U:3%&F& &:4 M@W("+4^Y>T2,S=K^N$%I_ TA'L362!M;ZG6,>Y$NI8A%Y):KX MB?=OQ" \HL!,05_43YS[D\!0%$S M/1$9+'2> "'\T[(QZ54[7!T,N0DI:D!E=/1X>5E)$U.!K=.L6KXN1Z<9@^Y+ MK1$5*!4X;0IL"[T!OL"'AR2ZWW8\\ 6O9I#?4>_%V[00G;; YTR]>WUJ)2@) MTU:O>^1 >R7_/.X]_P"*9,45DD]AL\ZN"=):9S9[VAJS_GOW/ZH!FD0OB?6B M;/1V]NNUGVW-BGI\5/X)+9V9:IT=-:EJXU\BL=9^D3=E?"#03!.,:*:NL3'--XG;<"]GX[T+.0&]1U:\$BT]XDX2Y[V2?C: M*D<3[,^XXXK?EAQU'4U_M+(R6RDJ*T0!M-G (]W7?)O Z7G:\[W[W7LN!Z*] MIUFI'\H_B !2OP'^.N&;"=-3RUBQCIA]P8F?YH0O@Z56ZW=S2QW]JF^RYY&_ MKO8P;).CL8 _"B=XT%J;1[SF8"4GX=5VJF_'!,+A)T2I-3S+/]RY*=VMZ$CH M5BWS8%.ZQ?V_:@<+3PW))77'XL'T%V6NE"W5-VOK#L0(9=BWZ5-;/XZI;.]O M7&3A[WD=>?K^G\ZN/1KJ+(Y?TE*V9F>B9&,4IVDKJ8/TF/PZ6NRH=K#RCE9E M//+,HQ@FQ'9"$U)*WO208?+(,J21S$H:>3_*I!&*9H:,9OCY_?:G3OW=[A_W MW._]GGN^]WOO_=[OY]YSO^=>W=O.S8N1MD+FW#KC!GA%A.[C4,^: GM]>J/K M$2O"VZRUI&G(RB12T\1AM '69ZYCM ]C!OG:]P4*5&D\XLPN7X9,4^K^_DF M7-9 8'SM*VFKR@9VB+:!""*.N>'G272W*>6DLM##2]SJHJP'S;;IU&5J>ZWE M6NB*5P8O&ZT7?,7RWF?"[6E<^Q ??P[1)::YD]>>'.%=."_.PQ!>O2G\>X!" M0TG85&#:,*]/2JK\6YJL[^>9,.?8/^U"#4R]K433F]%)X;&@HU6IOPCK$W>[ MGHBYB6_OSO0+&_#BIC<9O'*Y_=I+T6"YHV71.[.>3:5"QQ%Z9L\*W=1@QY1> M/2DKK#C.H9PX/9V397Z697:UPKB2W1KX4X8P9?;>SEU+V8'+Q!?!:Q&BY55! M_U5[4]K!GL(N8HZ#O PD% M&VRP =TB'%M8!6%>9MAWD66O-MZ<_M)>-#G9Y%'\QD[=0K"YG./?$N)F62U+ M4 B]15%UX0>77X[WR]A21MZ^6X/++8[&=Q[K8&U,&.H8[5:-=9[PHNU:OGW- M.6 --#04Z\*1U51>.31R74;$6G."Y(1:?L*0L8Q9/+%FQQE!8_8ZR5 &VS]A MC#*EZD.@;!N>-O)4D>Q(XY!R-5C/#;M7!&L*XDO$,-4[5+\(3C(3G=%37 D] M7,;7 4%= &CC\#CHOF3$24)!2)CQ$B5GZ-+5&K'+J;>2FH]@$U/>0;YWZ9J_[!;QK M/>?4]3\K+#"?X4((C$JV3IS]O?VM]Q6Z595E_-,]%,\+CR[5&9T3"HK"&15C MD^)\6'&*EFP\Z([WU1P9TLUIV^&6O_E19J("5SZHG\Q37N=1OSP )_-_/TT1 MT=?30@T-B964^WVQP::?=+-?+8VDDGD"JX;SC'\DUW GZ[T9(QTH,&RD3L84 M;DB "'Z*-^'F 7)0+^+\QYK9 QT;S]A"%]BN:POQI+03I292D'XZ3EJ6FR]I MB!MC7UP&F_BDE&2'IWHX*"RI1B>)A9"[!84 MY"U^6NL*R6KGCB.$+>XBC$5'@70L7:>]8;WZVMP57 MB)\8LV_R MO5JZEKI=5#<2VC-.%KS,YD'/,X-*R!+5R$!1TS$.+@-1+RKP;GZJZ.IA.3*/ MLYJ:L+][(?/ND:%#GS99%\47WGF1G%^K:61C[N'_/5<'ZT&LBO*$T_1X6/D# M\=8\\$(6Q,86)R/ MZ$1N, 1V-ON58=V>G)E.9*X P4]0%U\;B<)$$R5,9T8G=?[]9=F7FB$V^U=_ M*-&IU'NB81N1UG+/Z+_OH+\E<^,2AR4$BS(I5L#.1B>=4,"OC;9C?"4PI68/ M9Z#@6@A\!VFI0$$.1N2?PTUF&J)@VSNYS4(:-I.F&($IVK^3\5&4DT[LM_^< MJUDKM0\\#D!*C:FY=[V^'_8AM/]?4$L#!!0 ( +8UF%@V/5>P;U@ ))D M 8 ='5Y82TR,#(S,3(S,7@R,&8P,3 N:G!GO+L'5!/KUCX^2!.0WHN MTJ2+="E1D29"I'>B@B(@(+T(1$2*M @(:&C2! 2,2.^]BT@1I$/H/:$&",D_ M>KSGGGON=]=7?FO]A[S)FF1FS][[>?;SOCMD\#_PLP#=+0UM#8#H# 0$?X M_ 2@!A"?.?/S0=A(" _2LZ2D)"2DE.3D9&?/49X[1T5)145-PT!'34-/0T5% MQT)'S\C$S,Q\CI:5C86)C8&)F>FG$2)BPCDDI!2DI!1,U%343/_K#=\$T)\E M8CNC0TQT$3A#3T1,3X1O W@(?I(2_=J WQO1&8*/9.1G*2BI" >4TP%GB(B) MSY 0__2:\&D@X7. A)Z4X8+4=3)&_7OD%]V8K@3'99[ENU'2S&PP@.*7ON_^ MG(*2A96-G4- 4.B2L(B,K)R\@N)5M9OJ&II:VK<,C8Q-3,W,+6SM'CRT?^3@ MZ.'IY>WCZ^O!)]ENA&76=), MP2=M@&*^[SY R<(O,R> _AG:K\C^9X$]_S]%]F=@_XQK'#A'3$0 CY@> &G MAEF1EX#_Y2#N<0U2FC";L5X==&",,:%VD(%]IGB==*ZV;:+DT'MA'L%,/;K) M-_?VA6A.V7AT%DY4-.)!F(YI*$3AM5@DE63/DVM+Y;*PYQQR"#0]]I[ %-:T MV'&D8X3=^-ZDT;LW;G&\!M<>CPK,S8R!KGT3E(8^7DN^PI[YMK*(HK97Z)%S M/A5CU99MDHJ'Z5;$YC)F<;;66D7RX<@9R_J,B>]?& (&7'>:B5VTQ9ML\@;+ ML$IHS59NX4%#_:%],PL6B0:KL<@'=B=K]Q\KW)NTE5UJ1/5PB+>'3B7B@8CR MXEMCF[A>A_/-SZ(NM37E/G,\DZ*^00% ##:0)6G4-,*/4%(>1L6+=%\C%A;NW2%Z\ M/Y@DXGVF(9H"':]L+9P+E-1G\7%WM @VY$[DD%9^-'CDN*/%^/ANN@;6/E]9D27I5)DQEA5Q9_N 4^#/JB_PB:> M68G6J'7E2>;RR;0@/D#%^T7:?8$*4Y_V53-MT@VO=FY2S,I4#6\NC)H(RV#& MEGR>7XLI"W7C=&[+U09>=/<9HY8W2>=&D/ZH&RYP%=S<>/JVRMGN- M+HN(#">)!PRDK;"@SY#0V;H1 9V3O<@3#S4.?LJ1>%;:>H&=PY)S5XA+B-^+ M9G[&<%(WOO Z95EN\_^8Z59L%?A^W:!:QT,X@.A0N5$,P55@0,V]?6VX%+1) M/6MI-\3A;&$6-$U\L??!U3*=VKL.P;?;Y .J \X-CS1R8^FA3V5SKK;*Q.D* MU-9:?"FAT->YZA?J'0\( :.,/!LQ!*?D'?@@]?C*,_ M11 W[1S,NEG+%9R 'EUM#)90%E=9>E<1OT:;'Q61X L\^GB^JJ@GQ9=$W! M0Z-6AK(;#ORN"[Y] M^,A6>U9?@59=D4@-,V_^\A/E'2EC_M.WGHIU]QR0PN7.>DL'LK!-P87KTE/= M')OF'!K1-?(>G_+Y*6U6'#U9&L_7B1?YVMN,E+W=*N=TYF9)OYMD*!RG\<1V M\IV"PDEOG!F.]30'*_G!XI&M6=R>BJ%Q#+^E8*SYS3-J$2\^1[1D!C67I(\5 M8/E0Q'JHW(Q(YU'S881I&UT9([MR?IOC=?'I MB:+MJ&R$6+R24?W0?#Q(!#LQW^U H=NC0>9-1T/F<))9,&06X(IRR9W;-+0. M,9W*68WW,Y4'NXJ(=*<^MNZ1K]"[7+T8U@SI[!2RV]E4 M4(G@C:6V78&6FD1EC8F)?H!T7RBI*XDWBIP^CYSGG'CL]N&Y5 >9BL>-Q36R MV)*3Z[Z.0^TU\N&>RRFF#8TUL6/3X_([SH<==@:#B3\L'Y$_]+E7Z#X_3_MB M8SF)?5_]959]"OA5F=Z9/@9V?@.W:)$"Q=5V]QK[C>6\50Y<1J 34OR>F+-+ M5J.SZ.4W@M5:7^Z;*,E'%RQ>)U8>VH;:IU AV">=>I'BCF<%ZI+UK26$(JZ? M;XM[,WVMG6J9G-<>.,B>(KX.?=1XIN*9K%O!Y.G;O!-E_335^:]O*[:_N&U, MKI^^F?@[;RKBLVV7F)^$J;R0FWE[:W8!=>GPVG:=,+)>J0/.S_$Q MF?^SA>XK90PW*PD77=?LE5>:;I;,/0'2*-+*5C#%Q".3RDH?](VO.*^),V,/ MQ6Y\>):?K4"9#3P1+2P(4J.\E/6*E$G_VO]YR+ZAP>0J4^YD1.$!NGU=^3M# M 7QSEP9=6=;9=Q;<7I>^"%Q]$^1[S#A!*O_ (RN4XKZ(R!,\\"S9!!LWCLE MLH8KL[*^_>AD8G%7A05YA[TA:AAGW)TQ;CF7<4I] #ELR\#J&J,T-_;GZDD; M9HK4\ "%7KUDOVI!(:UBVLFF21?Q>H(U$B/4BL$#KVC>@#:_@G"">3-*'$V& MAQ 9[/>L!NWW>$!2+1H/A"5A[/& 6F#R*5H2#S#JX %J<50O+NQ$\@0)P0G6 M@C$W E3PP#5Q:3P S.,!Y",\\$*T=6;OS! 414,PFY@W195"A$W TW9>* K MU10KT]@*.N8L:MQ^"<7 (1@'US#(GOP8=(8!#Z!EQZ$MS'/;QT0.C1AR'L(% M-;$7; BO[UA2"/&[$8Z0V928ZWN&T\8#L_IX8$%/$L?Q9]B-6%T>U.#,N<85 MU\]XH$& X(Y3V2]_\, >\6^'8)@;=2""QRKR__"XK#9<4+0,M%4G0!JT M^W/WRI]AXX%CHM7_&+>%=>M?\PC!RE3^)8_@W_;-_Y%'// ?+'+_:;'XSTSJ M_([[KR;^]/'?3?X5'.Z?3K[]T\G ?SB9C &!'B/D/ M [BP=0*KP3C!9!R'Z5R&*^L?8/UGE<.FCA5]R$RR =0#^= MAO[A,^&PME$G/'#6-)R0&U)"J M. /[G.>_+B"5OW+=X=^I MB6B5_(.:H-_4A/Q7U'3(^!\6N>C/(D\^I1[YH\@E?W-_XS?>H/\.;Y,,3ZX? MM L9.)+&(\:H7S$^^*UJ/SFH_5?\?ZH:Y.\A_EW5HL U_Y))R!^R\S>>/_B# MY[^4TQKQCV+Y%YYO_S,+>D-;_W0R\I>3]G\Q\*?TKO]3>K'_*F3_C9/0OVGC M/Q@T8_^O#&K\-TY:V/]!H,&RDW>_"T?@MY@3ILM_ !$)^FME:O]G2CXE6/P' M)1U\_EXYO^3\-])"_ZIR?U9V_W]?V?]T\ ^FO"4PY3\Y^+>(_^+?7R+^)16L M?Y,*V-]U%_KO&AGT-ZT(_.9Q%Q0/Q3!!_R!CTI]DE/QU L%EPFPJ_2=S\OY+ MYORU@/ZFD'C@9YRPHY3?:0/]73%''?X;H <<#O\=EN0_9]F_PD+ _3\)+M6? ML(BKKBA^XND&82E!V)?M>.#GU((',FMZ<9CD7R?\TSQA[>*=\3?=^C>M5-*I M^F<.H\'CAG.IT%I1 MJLX^.*-WHLIF1^1RLTE G'O(UL;HUV[9]8=/'U[/_<@XQ]KV!L?O^WBJCN?> M\*:=7.6!^.&[M"#4,7VLKNVE :>XV'R:-+69$/KZLSW2'ZVSC# M'59G."=#A:2-AC*4K[_C0 XNB8O,\"E=-.XF'N*G/"C]-AJ-)2=,ST/(/)Y= M @O&=&\V\/O[0GQH(^*GNP-W-$N)@G6TA!W[+Q.N ?S_-81C4X9C7Q]?(FX+ M4#J+ZMR41_RP#$BJF8[CSN1W:F+D*9 ,/,L#U"^2AMCSS)>GEXWS5?A##&-_4H6O>IS[=G%^]JS6Z)EGKFJC#MS([8PX-#M/;?/R6_05"[,[ MXVH]_5>=?;Y]MWE=WM^,)F]E-?![@@G720)O"2S8X8&KXY%KPMGF?%Z^$]F% M9VB1ET+-C##\&9F=5SWRT.T( T=AHC[Q1P^9]-6!7^/%,V&GUYC,=]:^"4W^ M4Z$Q7T:2!RT5*^'3&C&#UZ[D,"_GOZ/)4>!39,L]1QW@!VH':T]0.>0TCR?O"JJ2AX5>X<+]ZOT*SF)V[?(>KD;M!4,=G+D.8 M89QS=IN]>N@\Z6Y@[JN;UV+>RG40-8W[=2N0U6['$"0$^W3VE)+/V9XLU$=E M7M/9X]&,J[:MD9ARRP 1HQ1 2KF0\$S30M%Z@U4%\VD_9U(Z\HC8 %,P[\KL M&]*J#YFV6DUXN7<2X:FD*_$(-\FNHRT*QHIP.5_2([^A6-05)!YPS7+3%5(Q M++&O:Z$B95M=YBQH=G>0;?+9[ 52.SL]'SJPQRN'GHOZJ6[6> "&$\34 MMJ@*HS32\J:T9$X*E:!7OZHH?I20X%=2>_ &:**IM3;W?Z7)5,UF=2QY,1IF M<40S.A_>KC.$9)HB+1^^$A%:NNJRU!Q]PF1[=SI7U;:Z6T6#U%M5&.W:)DI+ MYXACK(XKY_05$QBV--:5MO.8.+IY5F/HV1)8+56_IV5YP(_)SK370KX=QFFQ M3K>*GE*I&SD.T.ALM;\.UP]JM)]\< +&EBIA%F9M2>Q&J),[75]Z8*@,AO.& M-]_%<[XQFCI_!7R%H>DM+W'W3C,)0!6R8LG/H45FM QQ"^T4@@?8(5,%K7^4V%%M-6%"!MF45-C[\87MC35EI? M=HDX?EP8)O5F _*I[881LMRYT&$Q<.(J+ ):UE&/='A?\8U][[RTP,U"6/DM M%1U/<-;NMHV2CYLX=E-E@3O@5*9!)G\FT<$ /UI8SMMUV:3DB)O'Z3QQXKTK:X[I''!8ANG:H5VZ!?TA$V$Z5'?V]>FXNOQ"@N18KM@K[[*B M,%-&K>L'GM/,*9,7HNTM148)*_NJQ1B=D]O- M2,Y\F0S&HJM!F1"B$^9,-ICM=C+JN([MY^=7T/40A]"(E*\(WM MJY,NG&3WXKQT.'%[,PE.WT&A8NZ[7'5LNJZLU"8K96BF;%N7/KB]@#U1;Y%G M-'EP!Z$J6%XN>CMT<_YS/)A^5;\3VI?=D$EGF>YV4EJ[O!PKK8^90?*$X[@= MG ,_KCTQZWQN^S)'7ZQS4.:KUM'@5*K>[E!.OMML:Q76.T[E1.C4ENK@+'C94AN>J'H[0[EG_3]CYEN+Q5[)5>=I>C#I*(_LV&A\;N>T/;=B*4*CR6^4 MC)-!';PN/@ MQ]"VB(^E@>^TQ>Z=Y8,FE]GR;O*CE!Z6[F>,"9D,!RAE=TSSE3>,BB^D(;8D MD(D7:G>-!#Y'J,\K=)_J0#>/GKA DFEFDU5^LC,=6=U%3/CQ[:IZGEJW7FJM$V/3/J M)3"PD$7U)ULO)?7ZB(HG/]2[F\D5V/)ZN><*]FX%J*%22R-,V\;5OMC118SJ M1U2^\1>4MW?;6S=)Z> @\6$=*2Y>[76[F_DQ4SXNO-+P6U?MYY!)9-T5T)AR MY_T[5BLSCB?$EA0=&6$,*0BE+_U6\XO]$/]W(#O+72A2SMFQY^E3S!9I6:FF MTNUS7]A?9 >UD$FU+* '8\T.J<$.PZJ2&%'=JZ8I2&O9^>$MZN*R$FO^N+J0 M#\D&USJKUZWC29^P,5QG)Y>=30CJ.X2[?*IY'^>6U7+W^]WA"Z7PYFA.$TD) M]0M:S2K7SZ/A!Y+DO<5]N8R(ZTZN 0)/&+ZEI=MLO]H!*ZSWZ>B\ZS,3$R]^ M#S=[%ZOX\$*.UQWVKA7M;9/_UV\"?PZCX6RXD^)\9BS 68,LL/B\VS= \SM<&>^+ZNE;,U"WH&B6]2" MHBF! M!JHN:8XRKXK(19L8(>>?ED[U296Y.<9GDW)J6HHZ30QX[K-$7BH&D_RYV(OG MHG%H0U9#7_I/^$*;;"X,(YT_C__0%;-7:"51\CL>\1(L:.[;2.P3'O)RU$CU M<9:L.[(]",$,^K^U0Z::^>[^ \0G QT M !?1-YKO)E>,F5BZF[I5^OT]5)5&=[\JL9I>1HCLITU@6>V@9@_&G,^54G/) MDMHU'!Q7+N&!8BK.KU*QEW9I<[W'39M@/$[^SN\S'[Q3'DG6%_O6?1"1['ZY M2T$\+LZ$T FEJ?(=HB8(?8,1"&MMT5/29ZV?V-A": X[S!LL69#HR[K0(-"2 MW_8;#YVZ4Z=OX(UE- ]H1[P21ZJ&!]H)K<>Y930?+I0P+S;E0S$UT#%"0W.$ MEL22)IR6)D&_W0:A"&^\79Z^MY?M=VSZCM#;*&*U"+V-C_8OA!;M8?:)T'D\H$J0SF>-.SP'7\WQP/7+!//S.'NBNI&9X#I] MT OE>SE.=/'4Q3W2T:<+0C2T)09./,9#DGOB-YRH]0:=50\87XIOT14B\KC# M2[@X\MLV>;F=(KDP_A\L;TEN/=H3TDN2B H9N6*RXY#Q?J0T!RW:,1'W[('J MN^A(>%W*G&O'-OGZN$1<;B?"LK.PTXG)P-)ZB=7^+#'I)."B>=_I^\BU[Z?, MX6V&;4/&PMVR"UM0H?N?RC]Y68M\MXI(*>L? MMS?[=O&[99L%D\\3\9$L>.!B\:!0JOC7@$J8B^%B?W]"PC#EL8C2A%-G^B47 MOB0M2[M"SK!'$^RMMIF="K)+K2T0"AE)NK47$YC[_>:-U*0;[KUGX9#+BXEQ M*2!0$)E#H1?]5TSIP>N$Z[K@C72VA#MR\BRH7MXZ*HZB3V]UJLU^Y-^1.@1; MQ9/+OLDHL\GCSO5B2)7BO/^;H,5SC@VC,'(JL3=;V(7WG+Z MU]Q@*MC!UD5['JE":;%O=O MY!O?0#S/X_^,'I(9.2W8UD@KOJ7,*3E1),%PX:YKX]/%TL1=.WWZ!_K12[*O MN/;7;6!NJ-(F.?_T& ^)X)S60/N3-)5T69JJ7N=K00=7M+CFX='8LYB@$=.1 M1M3+5:A]PVO=JV>EJIN[^&IFXX.LO&1L5$(,D]!"G10RIT(M%OMU8@?PQ.+O MDQ5)0VHB"K$7)Y0G_6,+86[C)2X@AU.#3HVZJAJ4V("CW-(XN%0PZW.;^-*- M==&NN"0VXE=T\Z-"-"1LATKQVG??X M.RT#5AQU_B!-:=V"^XVS7!M_TNH-D2*UQU!%OD=WGBAR<6AW?B#^FGF:)4EZ MVO-C-=RBNB%]Y/S5MNGK3)1VH3G0O5##5V?2M115I,P.9LIIZKS\7 F%RF89 M0[7AO=M_9KI#X+-]8M9]3M?MAKL*G$]$!["N*- UM&NH_6!98:"\AF4"U=N. M%.;!RS%/,OC<6M(I7ZE;HI*;MBDQ]BT'XV)P3XXWL>-*#BXN6=QV:S'U/D0= MQ%S/KAK6.7_B]GEPHH')TT4Y+Y5_\-6;Q@@B5%Z '_B;R,30BDOP/;2B10(A MZ=Z1AY!SZW&^L)LEPYECG]=(WIQ=-+\V*?VLM_DX]9"2P.K!Q9B%-1_U!J) M!(<"!LXJSU8>Y7 -#D?_U-8;3RB*V+&V]N<^!@LD.'0LZH<3M^0'Z]J/ M$O' -.AK74 KLR%U[\9QFJ^_?D&0+8);I@RTTP'M@L8HX1B5P$?SH 501]5< M^G!F8&&G>9)0S4EL8Z'A53R N;T)6H[& Z_P =H3KH,#Z1+XX$9/JQ3'*]G MNS1OM1ZF#[0I!O8Z)/]>D/82G4L0KR1IG Y.)@,%'X?VL^,!@D9Q+)P]\Z;W MSJXRX3CJ>P5I$>CZ#"PZ8X=G7AL/4'Q/QJ*JL,E8IYCUVW>5C*".R*>(*L0' M R6U^=H+>$!, K0=]]->NCFTGPIVL@"-<5.13G?(*U;K*[$>G01],+!W"0BT M RV&-A/D$(8NK#&-+)9]&G).A]_=EE=+*FZSSZ^:)_$Q1@':=J *#6[,=0[K MDY(5;6%T[)NX+W+/H8.ZN%\[ZY5G+N*S\K.L5ZF4+37HF7 QE^7RZM&]VJ?Y M1 YWDP[X?9O6S'7L;/D0Q8"K_ATKFV8G!X'A(4WJLD=V?G9W\S^0Z3#X C0> M^C$&0R>@S98EGA*_(-?Q@.;%C0X?E]5HC]1Y)B*7R%CA^719S[M=K2*MKS3S M5=9$IS1&]<*_UE1%CHOWI-M]I7?OI+SR-/X:<;4,T3A^K(Y^MKRB(Q:'ZI!E(Q]*,.YLHV+\F2,H(4>R'>NM5W'9>, :_B%K M-"M?+5'.U[W]NZ'#>11Z,XX #"O/80\>B)'$"GD3)@Q#-SP0 $-_9&>-]A\. M)O>W:0%*O/0F<(R_LN[R*^O0%I\'>$#Y%P2R[5>P*U*]#"!>7>'KD_=A]XA. M'2L]/JLJ?[8)B/J%BQ!6Z$"MN/XK: J"_BCP.J3S8I;7AP,Z >1:6CM\EL\K-ED,7E.YT M99, M!G2MX?N^8ET4I\*7SPU7GEP%E.*? %M:B.S]D0811X3 1'TZC#/!*;<# M#_#;EJJJGAPG-*U(V72>./K6F(4%ST78B7)-E%,EDF^3*ETDGW![>)R/2%:> MC$T\DF1\Z&5O/KNJI.Y*6&MT!]GO:1(O&!7,)=E;R*A<2RD=3'-;'I^U. M^NOY%,>#$EE3=/UHAO80P?H@DP55'&HF1@9Q!LN,^EI0:#,Q=@VN6Z6F7,CS M!G=')!)LHM#$3$Y8?HQ3M8+H9:Q%'! ;,H'N&'FLMD"]9E7T\TG;Z+3"VKQ; M8;TM+#8RIQE[G)Q]SFU_/S%QL=+9+9R81M,ZC^N5+V)BY"*A\7[NH-[N^GTU:W<#ME3U M '/;AI/9O,6]D ,V-S(0,%Z.K;397>EI7X1:PK03K&:%Z+I_A"R\B[Y\^3J7AL]OF3O9V?$IJ%=8!XY*/. M51@Z=&SY+!Z@V\Y"Y[UTEMVFG6P#J)>&ML_U]^Z:=]VU>MKYJQ9>>]ZC,GTE,Z'KB\DSA=CW]V%??%! MW,71Q\IFMA7["N)JC9B9LE'PYV.Q4[Q%5T,GM-"[+]N^/V2I>'-3> M.5Y#0/72L ,K8O DO;61%ZF31ON5U5NWOHKG!7DG7[$HM%A]_U5^OGT*5X_" M \U7M^KM#R ,%!\])[I)!"_()WVI;8E[563XA&>3R\WF0F.ZGM,:; )RZ,\3 MBI[>T6O<_S+:H^H\;=Q^NUS M>2%M1JU&T]1Y.]Z4:H-)D9,+JG?1,R'*SJY(6GIKAV.7AF/9K8I#AO:YB>'R MVBJ>!S?#KDV,2A6%++&3Q[XP5<\)$!F6J',E),H4+1%\+]^1Y?CV>I&CX#1K MWPAKK\2/HPQ8'?D=?],&9O)/[X)71*K?\(C,],U;0^=RB(AGY]XBY243CK&FG"01MN+!%P[X.USEVK%.=[)CK6 M6I_&1Y7>D+VXQ/>HZWRS8'W'+G+[N3)H7C2&S')E<]_^PD=K<9X>TW$M\K_;[,&&ERW^UR*?@-)%)UZD")*+2E/-<=TS)HVN9R7H< M:SSZ&&Z9QM->P6%G,TS&!@527*_E7KZE==J-TX>EU??D>'4> M]6)SW?JIFI9EMY*A9=NMO9P34>;E3L$R- /5UG(+'XTKJL\QD@B?M'%1)BW/ M]P?+Z*2IZ7ZNW?U8;!L/%1SL 4OX4"S)N'4QVFH_I[CC\567-?FNLLMA:R/+ M$EJO5CRQ,D),W*;'Z5%V)![P9*>_%)HE>)OXE:^1=5Z![/L@3NS-J]$P(Y]9PE/J=6$P>9?=--;JFQ"IQIYKF.D#+-,,1C\7*E=JNZKUURTW3 M3M^WTWE!U+))_[AWX141>7K3\"BDK++U1.7J^(ZNP:QX\ZNSIGI5#J\Z89>U MV72[R[C2FMSZ6 .?[42!20+TAR^4A1WM3]@GBCE_1(AOLXB&,/0@K;J*4S)4FI;#757PSM'@R:;.!-9WD M5>^0BE]KB;STCDSGD'/5YH$00^-)Y]'H^]Y#VL&Z/CPP*O]^'KN^+ TMV3VE M5:,ZB&ZDQQ1JHH+@DOOU&M17OG25^.W&LS[UY"(VST"5*S.18V/&A7!DN1Y! MH+KOM&U@&HO.>Q\@#MHDR;0/[))V-)_RJG#=FN>\0N._G.O9VFY1 \R@$,KJ ME<.YZ: ]KX 9Z>IU=P&F&8A,HW1F>]IFE]G:?:CQ (^R MVP[48D1B;>N+J_:0-'+;1;)H:H\Y;CD?'#N5.#GLS'?/Y-[ M:=SGI+S>W>FRWX11FQ(T33UHW&U:VS'&0D[*Y.5X,_V'#\G"\AQ%XO:P4 M420@R^Y>FL4DI.#1>3RQ.%J]_<+P;+/LLG]R>S$8C"JO*!4*D2AN&)7X<7]8 MEO.IG5G%FQS[A$HAM6:=NS[V2R*W+!G;GZ_H5Q'JZ>"=$)G)OH!=-9K%'E0N^+ MK?-U/VD58;EMZZ(H5'Y_+,!B9,_:LC,9)SBXM5&\%_74_.* B>_BSEN,P -B M3K/9)!72APN11B*J&2,92T^ES\%_H'RPX=F@O;[&7+_^9\H^'O-1EF_S!F+? M7'PP)B-?8F.I=_:K;9+T<\TGFLPKT]3SUK#3#ESB0,@HO>Y1=C)=ZCW^?LWS MP@[DMQ:5H6A0ZPSUW<\)UK7QQ$_Y-%V96'; 8J$:2R(15'2%W0JSIJLZALLT MQ0VKB.1RU^!;#/K9(;K5R9*?M!<+C"YDW)LJ\W@&=JR:X:YCDE41 MZ7+\V/^A*9DE03QG^G;FMQK)MY4N2\;\$A[M!DN69W?.ZS3-,&AD?W!DV<4\ M=Y#8EHU2>R" >:IO-S(8^+KH]H3I8:UW7+^0LHE-YFSC2X\UTP/GO/7# WD; M]J2^S.JZFZ4Q?6%-$5$7S"E2^&S?W=5V7O1%6 ^"''@H?:/:X30QV9WYCG?6 MZ77XKT:;,(KQ9NI'?SX'2TGFN=0I%&=2IXD^:87SQ.SA@7,W[>KKD_;&;&Z7 M?+8$1)/OUV+"?(8,"\[6?;\JK\I?,R#OD,PJ M58Z&;S8_5Z^.)=NUO4OR_&+7Q]3 H>A(!!(&8&^/;,IPJGCWMP7Q>E8,VHR] MJPU3\A6,7% 9:(C6NAGO3/%A25$ MS-NR5^!:-U\J$1AN_6Q?X3K],X?]I=:#,!2?UOA9S$@M3 MJ$.:'BHMD (!#\)$;9MFF.L4T2P[N)D;=4FHL53E&&;N M.3OO2TO9?PQR7\_-4:'F5HCY53 M0QP[4NZ^7=PV/O9<\^P'Q;,-V2$0>1TD@F0%2@)I\?]>=QGSTYK;UN-:$GBHNB5R:,W5+$:4H+%@Z9;1Y5@N.<.[61^!5Q!!\2X,3SP39?AW-U8)SY+'GD+ M[#VT1OE\L<]-6 >.$K675#,)?Y">7&BF->ISB8U4Q!CED5:]SSR""3F(1O6' M[^O:? V4A\#%N7<:>'U-VQKX:@=& MFUF]+3Z6"N;'KXWL:GN=O4_VK2?;!>@_OS:2B?(QK48EM\<(2#Y^@9-LB%_K MZPXL$;V8SX!N[E*1MD[.@_(E[IJ5H!GG75+F-(?W-N7Z#4;VGUHKSV@=.\=5 M59::6+7MID8+S\[:S<-7 XB*IWPSFFS.?]^N:ZR8^:'N(1]?:_CT7%JVT)DJ M(,2B"E61G75662W7\H>C\(>BZHJD2P$(.8:0)1+[,,0UE$2P?&@ M_;M'R0R:XAUIMLQ%\3>T->S8^.W)>2S B9HW9!O>EU*&'M_/DSO^P M-_W\?-O5)SR[4Z"TI_K*HY$8'YP&M=*X)\YKTWC)5I7_Z5O[9DE#Y,R$!CL? M)C/GME%$SB"S/NR&B?TD2/]H--@>?J)VT(#Q $5BF5T19C>&("NW=^H>5=M7 MW%6>]$\<1^R1-0B9'U[B?4[+>R"+":>;R],\KUB>4PX9+3AU;O:M\:U+?WWQ M=,TG"J*$J&?QV,L1BD0LG0PL/1WM,SO)8]SJ'QM"+H4@(>'C&G&JF?*!"WS5*%LO5T"(N[)B1C!()QIUG,1';U#.I?8\P66R MX6 <$N-"]P:SN@>J 8D4I.J]Z&YQ4@&.NVTH^$; M!!2$%G+LH=/WO.ME\ "Y8"/Q7G*3*B=JNQ4/G#7S]0'7!1,#9^L;XM@:JI=GMW)=*=X:2KJ)K._V9 MB,0K@1^R-@Q? :KO#.MZCK@Z6?>Q:FWNXP>#AV,\V0MO;W5_TF_>W76?L;3T M"?R(!ZYT@,M)3@B8?$^[VK-N/ESL><+&L72PI![)=L>NEO&9Z-=HKADQD[Q* M(3;U'KUN'B=B4I7&L9*?UB!.X?EOE\1S?UNGJ>DW=']+]'GNJJ5Z9R#*RI9LB+]];%U!O M)$=#*MW"4WH0,O>^*L&HJ@K] G'.Y%.:O\)#,W&D8J3LG> @R#:=V:R'^=\O M!)H+Q/SV-0[';//=AW;CB^D. DL)6GKP**,TX+A\I%;HI6S*2K%@8UT&>.CQ M0E17)2,O6(8 _V;7N#;Q8 V(+NCKN$FMCSWOR+[3)9:>&7!C>46\%'?F.86= MD=L%(M>Y7HNFQAG]RDIE"Y0).D.%8X*VG*!Y3AE^[O%A+QT45D$?WH)L->2A$?X[<.%K-GG@SEF[@S R3 98!XW:B1D,H$W$O0;]@) MF?7]RZ[*ARV>L2K$(@3#!/VR#Z+R#2*L.GST!C87XA^)W=7QC+=RN9L-I+K! MOR-80=Q8#=!2 B8;=P1!9>-89UXJ!0BA-4]W&N<,-_DFH6-O?MLYB'22&["1 MQ@-4VVT9>]I8_5_?SIE*H?GF72/V>4C77M$289);OPR@"[1NB%=W';WDBCRO ME0P6;?OJR'(+#TS#CC(T"LF8UHY8Y\";DO.TEOHT*=Q[/MR-AAK#$ MAF)8<:!MWF3]8HZT,H.E=+[MN1_3X=]FXS(R\]@+"K/%O"&6DAD"3D[E&7NX M/=U+1Q0'".F@!]!#V"[B=O*I9:#HEXQ36]@!89=8_H0']"U5R# 8'?Y2K S& MLV)@E;O4ZV09)_;*#'REX(E<0-<+.V0='M"I_B9SJM3JL^I4+!1QL5';-5<. M'B6?G#QIQGQ)4[2)>8_$XZH$\UA@"#V8L1L/J/#@CF5WK8IKT^L<+Q6:G^(: M;.QI44.6%<,? VY=T,G9E55T,=QD<6^ND3LIDL_OUTM3]];$J4KC.O<+V,>Z MIK_,;',-W\0#.?,5_>L6G>JV%*H.UERC;0B21AA6^C29)V&:1;:AXUC3;'!.V+6YRM)A1 M5YG8K$?*96.E7K!LJM\YHFA,^8U!943M@E -U'1K5 MK4L96>I)^YSXNC4)U+F^_\"D4#6ONMCX7(=Q\PVBEOGA(..U0#S0\09\Q!P5 M.3E@#(>)[^$:O^R*N\Y^=CSD.!UWW!F?GEESCW! M$VHQK(M4JMWFL.HK6K_[&QQ'.CK60H 1PB?]*1#@)QM#%+?%S$T#-U@^;L2VU.F(=-P>Q\FK<4KM5$ M^HGN8U]YG-I *K17[F,T1\7%M-KL#'HA!>W>DM7SA2&82A1\"#D=XYIGO>;C M_UA?,6"\DW&KJ[DKCO/4>\9GX^B3%D M/? Y&>?3;/\7'JBSO1?1DCJ&04;UEB.T):)6% MXX6\VUI-MK)%E.,U'9%J"6?5GNOWKVC,I/ O^P1]#W8Z$5IAJ?D*"Y*M-P%O M=&T.LBW255YNN\]V/R7Q5L4M84K+I79S'FZL9A,>""5(\L=V0L425,2&[[=$ M+_Z2C32>L3<9?U3>Y% 0N=E*_^S;Q[+%MT:@5./E+]R%8QI&79I]-"^): HP M+7K'1687!GVMT4,@HV)N6=L;Z8JL'>TKQ5!P@#[WNJ-D&+33TN].QOI2/W/7 MM,C\5<+0O5O*/TL8]KOHL;^+7K/)12"[?FIS7WD+%/J[ M+/O%X8#06#1?91ARX!Y_9\E\C/OD)XF3E]W%,4X''M_VJ;JW'WN)JVG40S[) M1H\\ 'VS&92/E;O6HW8F_LKGBNO'E$6X[AM\5VRG,IL-O;@Z??*=%VU;G?T6W:D (TV26>E M:/ /CFF,*^I^Z]SHR_(^%VJ(_K"$[#7F^>J=0=D[&T<79?7YW[HK=_0R4U(@ MJ_' ;WG^G>,LTW\?)S!$)SS]_;EC%ECT^T7BUAY#%**)UC#")[]FWL5)/LS:MHBJ7QCWP MP.W>>X2GIZ.YWH6ZLIZ^^_G]M/I#^>4V#CC-1*<\CJ7,G_^W@9$Z&M Z[7& M=OW3Z4N42D#+?L-).<^N2H=-BX6H5E2QQ#GVV3OQ4=&P_ MC+>T[G6OIR[!GA_Z%U>CY:(\YM+L6\=I4OSSU'!C8W7C7<'15.43HHQ;5+M< MHA^6%]M]NEACR1<-"P!_0W==6>=3C1K'6]MO>?& ;P;6$Q=*OL*7%9:0NJ74 M?YLF\>T\+#:(%]79)KFA/E1FK=JN7A)_[[3._B.=6U+'J^D%Y@2Y>J0LQF1/R&B<-&TP?#E.'(L'VF M[;;=T+FAY@)S)J%'OHMW!+O6;&>]$%:VG;+-&.AL1<)*@H;H0^N"H M<:P"GCL+%Y645JHX7YM2T+&D\'$U3(%IL1?JV;-=X-/Z P^\" &KEB)V$4X( M1M1J?X3G]C$&O&SS0[2[(T#KT+W_N4VFF),(\]VSRG0:'A#^ *?3.(EQW+(Y MBLNMS+TDWIGZAP8SC+^I\QG%\KT.)>[O^]]E7\GZ^GZAYO("V9M#*KU6 I,, M4^_O..)F*$0AGONZ?HC5C]'8DA&L8A'F_FQSD0/KL57/$Y.ML?GE'W$A&$;S M]U;^.(U&4XY!>>NBS.23XBYLC/P&"Q[8;9$\F86&!KS &(B?E'ONX8'G0;G@ MMH)+N884/HM*DK6)N,?8G-W.Q@6'FTW'>&!&L-&DH=D9#ZBBH3/$V$LGI)78 M$X*N!M"B\O& ,2L6AP7-PO% FPYDCP(/)."!@_!%2;@*'MA.T$S]]0(I%.SY M0;M/;WO:C&-J=G+JW+IXO@$Y@/L '=INQ9V%_CR5_!^G:KWF@9PL?'O O8P[ MX[3OM,$R\]MCGKN5>""=_I<3A N#5@\)2W@2$%( <4R"!PC+AQ.UG=M?5P]%8G&5(K^K)D=1P*) 8_89R5W)BR1]7% M0(R35'3:/H8&?(=,612LE=C'@WV4TT/.U+?=S*YP^,&\M7C$PDDLH'\R: T! MWPQP\>GPQ2)36MM%/*=7'6<*"2O%77JZ2[/W/SA:R,:6N-QM**VL?_8JH/!- MDGK7RI/KS-Z1QVJSA@Y3]&HNKR[F/,J///,AOPGP!(S>Y&8%4U3$E)7=(?8> MW,S->L9)V%F[1"2E,6[Q\UGXT3N2=L%Q+R8@Q8FGW8;E,SKLI5?.VH7IG@7G M1%OWT#"/Z-C$4G7BJ">.^MZ/6E"-(9Y0Z?!*EX3%3,3K6+ MF\Y$$P7KJ!._SI5;%/+NT+I2I*+NE]9V14TYOZNG&4;"8[%WK/ON *'$'G(\ M#JMWXC0HWD#D;OD],=DH/N)X,I51 ^6S22L)O/2C(7&)4')0*(I ,\] UY.\ MMP&=&,N=]W.E:7D[B#OC*L)RDN_R3N/P !A$B[FPW[B5;N-Q.G3$<8,MEADV MZS3L+?DN=UR%5*=[&P](_N,0(S6H5R.?[H-[W\&SU/X5[7L\B1(#*R(V.G^8 M$0CT.DR/;Q+(]A)Y MA)SOK:KJ^L#PZ*KG>*0CK>WCT95:AI66]\:0:Y@NGIA'^I!;3P1'6F\\NRRE M$VEQB6ZJK(H %"-3BL/PG0MRHQ<(4_&Y:4P#E-'&H03BN/-"7_S;+LOEJ- ? M><\"T?"-2[E.6TZ4"7E!VK*!,ANRMA3?#-)?EQE**^>U>>^T(B N,4U^5 7C M3ZZO.#X7Q0->C=L)-ITE@:2$\$5+[HO%ERSV$OLI>K@N^%&2X>:A,X(Y1)VH M2D(UC%3 KFM_\J=4+5G@T<<=SOJILF54S1QV9X;,;\G__-P;=DL.=EUS1#ED M#31-R$[ZC>::.=B KD8/ 3#R&I>8[;#X!"A[S'<8FR&80#PK,Z@G=(I2: MHS#S[N'/8S93 B^#*.4R](^, QT.+BP>GD#"L8RMUI8\;@1'[VC!4C=<3Q9& MZS:.@XR<56<234=F[G-;0LLQT&9ERY:1TGZD*!"GY/S6.G;H&5&W8/T[@Q?G MCPCPB\++(8Y; S-AK:C*P8I31Q Q0C"+S3L.A!X;FW4^[]E$);BVC-CIH[Z/MW /_[+'D7/$G M&>QU^CYSM,16,P[C<4.N7TK47+KS.(\$XB9%VEZ%6V\LA/)<)E;&Y+>97C;J5?-66E:C2EM2\+1HSHR"Z=>\9:%YO*!? \@;;-&>1X- M#0Q&UC)IDP>5^YB4RU/J3P;%W/ECV,?GS!CROAUS)#7HGL(;1*RM?/& Z5"Y M]AL\X-(SZI:D3-%IS&-,6+TXK3,KWG&X<>1E]Z=^7\<)"K4OOU-KD?G@T2@/WSPP /9C;Z?]V"1_;H'"W$:KHE[[LC3 M!@-3XS8C]F"XU[&]R*U$YV)?[N.OZZWRZ6*1!B$G?Y[:\5Y5&_ M:HIVLW%%:1K7?&O@M?95Y:&$^()O3BFI5Z%)O]C=[Q@QRXKK\+N0\\"&#"Q4_H2',DC^.EK- M1L=VSFF33'MO*'_":EJ')#W@C#Y[9U(;+*6DW1%AVZOB'GFI@$U?G0GXWPX# M[M=EX;F ;P5AT2ND^9[V^#D(]T)TJ,YTCEJHHT9[J+P04O&CM/"-A<8=K=6T M'-,W:\I!PW#[TV >/'"#>6-YB[*'8W*_)/ZURHNLC6'6I?X4''F !*HC&]G( MTJ?Z&B8!*V+ZY"86>=>8';A7C?6 :(MLLC$C\4 I'L!&-](W;LC@@9[Z]VDJ M%Y4'"!=_ #VY\P MD_*@+0((\_>G;5S/O\* 6?KU;Q[V,_U>,YZA'2Q MRT#O"JE;XV<\$/[.6MI\- ]EX*MC6%^]@QK9;=II8[8N8?IRVV&I[ U5.=C* M9&93R=XY$)5R)W9MATHKM+W6N2;2(3OUI>G_U\IU1C71;>T@(B#20>E!4!"1 M(D4%@:A(4P'%@C1CI46,TIL,B(#20@?I14 Z2HE*"=(5D"I(D))0E":$&E*_ M"9;UWK6^7^^]:V5^G)DS^^RS^TYR'IZDK*VIL8.5[51.^,?R)JU?-^*0KI"2E_7$[BRYU\=Y>,^ M9ZE[2D+A%?"QSR%C8R= 93.OR'@KWZK.O:5IK$IK0-$A6>:@6ECL)/(+(HE@ MO OPNT\H&Z9#4'P4?>BZ"#!]H_>& AD&M'<01&E-II0BK'U(XY$.ZC3)@ XQ M.JTG<"TDZ>_AN/_BVK\=28'V><)E6A.&+%>F1^B.N*_%G-E5[(AX>'__/0L1 M++^\S*2_H?@; _4)& OMJ"=@0N@.RT96=QQ_MAZ?:!HI>LW6[59 #;G.9T,P M+MG,*'V,F]LRCZ\V:^^7Q(E^P'E@$P/U%.G&Z76:18% ;-_=3SKI5IEL+^6%=CQQ[[LARVPT2$D MGC([V$/S\#G8BJOW7Y\;;Y _X:9]P7T :, <\^Q>H-(ATL>;D61.V$J90]E> M:@9FRI88 9I[/NWJHIHN;N\]V@H5[*A?9C+,OK *-]G6 $_[LLX[ M==GLH/X1R,YU2;=7C\P-,72KU@T53P=R=>A'8!#Q%RVX#F&P> MYWU+AR3UTR&'-Y()P##E>_/?^)3]S%>J$S,&?PFLQ0DPSK(&_)LT"UXL-B8+ M7QV&CN_W$,I1%$BUVU&[2N.WN944_=#?FRU$<)2(HITZ3H>LMV#BO>XB;%RE MA65=[62Z6@C!Y084WWPJR3+*$W,-MK(20AM6N%T8NU9P]:C5BN[KX[9HRL'W M: I%B4JVU,4O6L$(RYC-682RC$/H.Q6[*"&FK4L?)9KJNG3QU.M QR<4V;9* MU+/[.G1E!;,YC="(R7+[H+8E_37-6'72Z:X=50ZV]&G >#+M+I_.0 9(1Z[U M,*MPEV4^UP=W! ;E]KIOEC%!Q??TD'DN%AB/+_80N\*G).B8>I+?X]M7Y+,Q M27'%?NAZ"Z*!T+(2=%C_JNQ]/!LV]U($R M?WA@HJ Z^M*#[_F]>C)Z7K;X7D,V;3G[?SB(;I\_9\.EU*%.OZ/+Z'!?&T)9 M\_G,NNDWPU5A+04Z58^<.#.;]G$X9K;I3"B[6(B@%GDG+>XG=QO'<3[X/+8 M;U-$[;\N8['1R V!1@4&::UWP>5]F-9?2'ID\B!F'L/QL/"%VCMNN%'S9GG$ MD6M9M]Z$-:W4.'[J5=6:51'3K9S@>GCTLXOUV N"%9X[T)=W:FSNS0WAM1JK ME/.#?I(\9_^E+#[& M1_[Q02P"S2?(&;S[6!3322'!N2NAKF: M"O:;O+*A:OD.(:;-)+2&V,6)'FN2KE1XZ):2(1%'X+_2M[2W_U+PQNQTI?[[ MQSL,$XW3C79_=+P8/>-TP\-.R]DKCQB"AT5R-]<@-*KD?JHK2/W$22VOUZ<< MD'=^SG2T^T#1ROOV4?X3"QHYT0'KU?;MZV6Q6KR$1#PR[/Z"I$A0JMF88X^E M^JJ#TW[TGJ#P_;@0W18?8QZBW@N@%F-(A\P> M M?N6?VWA>*>)9[P'QZ_7=*;2WY 2Y<.D3RY1,*/?ZIM5 U=R*I0C0XK\?QN MW(/LO\#N53B/%(I7BY#Y]LTZ3I;IZ\/HK ];4_?$)*I8G_J:EB D9 66?./YX+514-W95\#WENDXMWSVW3W42>O\9^LY.<2.5O9=.8]N>;GM M#8TZF+:>]K(_6KQ#IDYM M\AU#80QY )(^YDDL]0%ZDEORF>&EMVUI:S5-5O.P%8&'8 ME& O:-VJ5N>4Q)$2=XX73(K*DM%0J4N-EL+"NIO[DH2FNT*:L'XCO88]A M5^J))9,R[\$.AL>F6!,^$A)QD\]H1O3JJE;JFL9HS;A O?R0#/$Q8:BY7JTB MO!M'/=QO4C6PJ'!JJS@OO/#]'51T/-MBH T'5W78X-#6;#Y>K Z5V9I[3S%+ M^XE-PV9/ZYL.QS?,1^S'W5YX^_OP#P9KB)EWCNVK(4C$OJ(8#I5666ES-R=7 M!R(*=>$L]+?8$=^DQ2=<;CZ9 M&IY7L;(1BB>N2M7XX\_>H1S8<6*^BS]S(L5D SU+=#S_?';%M?0[CH<.,1UP M&>J ?[=6JWM$F7]+!(LP* E%=0'O@-5D\$=4L[=UW[,K%6*'IC+.+8,/_;[X MB2R/=#EERWNB+H;'W6$:1HIR=>V?7[N(^/9"UZU,FT"'-"RQ^Y[B5J"E5V,# MA/9M7 ]%-@<$DY35\>=?E+EN/%1IU"_T;$=#9;? J?:3.B)^_98L8#$L @@A M2.ZQ1;5+86?U+T83T*^[_8S= C=01"+W3(Y/75GUL:.(JDC H8$%R.0^"$,,3F^V\FD\^S*\-78 M?&%+DL7+>J.BU#**&M $)XFNT2%=#,@1&"Z')@KTC.?3&> X%&,W^+*_)UB\ M=M:\I$,F!. ,S!-_3P0M:%26#H'<9N#AD+^KK] ATQGC4-K9:>#/^RCRTB^( M$ABNG YY4=\$2HP!C 1V#D\YFN!KBK,P(O.^7S!";-S!F!_6?<#R;B6:#,K7 MHX,.20!\@2W^>%#P*"*"@><30H,Q@&6 )D-?4!U9?^D52^Q8'J)R8$UID!9P M0H\O,RYVJ.D]2!7-V+,?'1)5YD^SH!(8@"SG:2(G<06PE>-?_9",R3![3' ^ MS98,W=[[/ P'8=!Z_YM6[S9G(92./S?Z*FL#4Y3^$+M ZP4X@1_(< M ++R%&@?O[6%^8VMM&^Y!Y3[^"U4$0,B9Y .:63"99#VN:;2(4/A< :>TZ\E M//XLH2 YTP#\IB>]3:"?%OQ[;]R+OT9[O.]M;Q6#8_JGV'I_*\$&5,(N4 EA MY]LURJ$=L'H8Y7E[!E85E\7083--B2$%%#@N7 -WBH>#*BY%TWB@G$!/W;:! M;(/B!/PUD&P&P-+F/Z5FRE !FLJY 07Y_ W0!%T>H@7/ T6 ,:6,@,]>;IO+MHMD@'T6 M0VQ?,B!$!C,'Z)"1\/_'>NTW&[> E>XE!M23LQFM#\Z9'9%*K/[HOU X1;-" M1 _Z*2,R!-$_0"[7.G*?P&, WO&SMY_LU+YP<\5*_"39H\S&E(GH+,N5#NV+ M#CE3?>D)C( =#F5;G&07V:DW<3B<:4W TM3=K.QI]E;!Y0AURHGE 4V;%+7N#!7\C"E&*W_II)]Z 7Z<9X1HWO0^LLCU@V1%4.Z! M5%>86)-N65+:1#,LXYK11)'>I+4"PJL2 76<#ZOZP96)"/_1@2 ?PC M0;M?9%@T/YZ;57FP-C6[-$MSG#YG8_?I*?'RDM9[= MLY+#)98+8/JW._%OOAP!+Z8TO-(6$V@U0WMI5Z<)Z2S>(<\^JXF"O1DC_9>J M$LV=.%^D?MYG3G0KGAL[_,7-[MUR[GK=,)H'B]!D'GN<>J;TU6E5IMKG0D=; MV=IV%,^F\Q+RXLM&'0??;P9+Q>#[L!T+\UDFY6UB>V:T0Q5WP09Y(Y.8=]2X M/3A\$5&!-2KR>Y92L0^W&8*D',3UYLV)!)7F*K]_^]9B4<&2I?F-6G&NQ=,+;M('\)MM8%I#V,48:0S-V6PVBP=2AI!O/Y=1GEV F*0?Y0 MC"\2,U!CY$Q&8P7P%F'W[V6 MO_&]S92TK_8@'1(0 T3XZ+.(&N0:R*::'1A1?LWQ^36G#WS% MK9L21N,%8^H[6&LQQ8@X[3:!>D8R"'*J7)0QQP1V\\\E%U0HK 8-BSP;Z7S@ M$AX:W+&1MMRL?+TT#^W@=F+U@ ^'\' :IHFT(/!02D$H3^[NILQ:9Y)S5;C0'3XB!O).IV9H?D8 M[N]7R'NW)74S=V1ZIW/3R=,;[87U8M1\+?577:\^%.NY9'79;EHD(+Q$L'K^ MN(WSE;ONWXP75S6H2$QZ[ U;G8&ZT"$JL,7N2,R:DB=8UNR88AQM1>MHTB$] M=3@E!@^.%C!'V*[N3*/'MZ@Y@+=PCO%A46&1Q:3]OG$7'Z9XC?9P?ZH4G:0% MY7F:-R:7OD:Z(3WPAYXF#.Z]J#T06/.XAYT9([R1,]S1J5,'W5KE?@=FBSAU M3&0&N.#YWPO"%_^.F<%H+%)5Z-=?OZ>OBJ-(X\Y@;@*KY\= @[0OPQ"5P^76 M?(7.CUEL:JG9M<)W2G3SNET\4=IE6-S;8RIL]XQ3EL,-.MU7&]KNSZ!LR>5_ MA&H+ \T)_MNP0)J#H4K>3$XCA34 M[#*:K>RE<.!L4"K?<[F;NS4@E)>/'UG1(5SU\C_@_(,KQCPWU(YUEW>XV!,. M!.9-W59N0EE'3IA-/?[ZUV940S7_0Z)*H'.!_DKYZZ],"X<:UG(2NT*&:4[5Q[TXP:]_1>N-$4;WQ)6!6GS57K/Z^3BUF6W=V MS]J6I:T):9TN%#V"*VF*[4-K=+Y<=64W^?HTQK3$FQ:1;6%_C&?88:/78KBQ MYDZP(+90V[^(F)N7'=T%%S3GB;-=LSH0<[Y7 >PQ"S7^FU\R=F,C7M6_?HM6 MJ#P7=)QK6!SQ!"Q8F2]?#CCXFKE^195T2<]!)":XN3)]H$." MM#RE+T-;P,KC<<9R=BC&Z:AS%H!C'\#4(;=O91)ES=K&T'1(?3?QDIX$]LZT MKE4#*6.SA Y9JJ )M"U+O!IO^_.V=F7+IV?=_NJ7*>[CF\-TR.X(FH1C5^\B ML 1VC;L/Y2>X?3YYL@1C!]UC.;N9 MX.!2L&5^[:]FA'O9LZF7#^4W>6*L6Q9QB Z3X0F+W M3@_V-^;NUS0^\;T]K/SI:HBT^NW)#>?EM-%4]T1.0+O0R$,I;E/LZ%LAWPD[ M9G1^G<#EF9MV'\A*1.\AP^ ^3A=X=4VPP=V!Q9^W(R>D95K#IL,5&VMYT=JK MZ0CSYO&*C2 \P/8C733ETI>2M5&YG?;EGY]V!E:F1#T!L!#E!3V!2YT-_!L^ MRP,W6=X.^%LHWF5>E)SH%HK8DI;=O4MU?/"UP4(6CK>08[QZ;HOW*>\689)J M'F>RF(+J&''O\0)E(E^N.0($DJXF5.#J3/KH$+.J=SV+.DU"D8^J9[A_7MB= M]BU\ZN8@Y_>%+[@PZNVYGSZC-@NR,5Z8U_6#.LTQ%VKNN1G7!&C[;;+F"EQR MWWG1KU-' ,YJX^D\MW2EKB(=+Q^H5J$?*YNX>=6"]Y3U0\^/XD9%V.\+FSBJ M[<8,25S7O$]=3B;4'NDZGR50W2*]TH Z?(K%4S)03V KXZ$4M (5/-2R]_W* MN./,SX/AQC,V[#J#/VJN&=G$U2](%#9IMPF^7IZ<&(M=[K_RI8I#=%&?MG19 M^G,,[9X?ZZC0U8NF,*\W;>_4+IU;#!@'U>__OT(\I __'U!+ P04 " "V M-9A8FR!3$WK* #%T & '1U>6$M,C R,S$R,S%X,C!F,#$Q+FIP9YR[ M=5S3\?<_.J2E4T!":02D.R8B+2!(IY1T=XX04#H$)"?=S>AN$$1:Z6Z$D0/& M=H>?S_?WO7_?KPV)"_D6L 8F5Y)7D VB, WU!T N M F0!Z(\>/;Q0%P;JA8F#B8F!@?D8&QL+!_\Q/C[>8SP\ D)28@)"$D(\/&)* M8A(R<@H*"GRB)U24Y%2DY!3D#TS0T%%G,#!Q,3%QR0GP",C_/U_(;@ )#IK? MHSQT-$; (Q(T=!(T9#^ :4G)MJ_"_#?"^T12D(^ MIGQ"14W#PLK&SO%"4$A81%1,7/:-G+R"HI+R>RUM'5T]?0,+2ZN/UC:V=NX> MGE[>/KY^89_"(R(_?XE*2OZ:DIKV+3TC+[^@L*BXI+2LKKX!TMC4W-+:V]<_ M,#@T/#(Z-3TS.S?_^\_"^L;FUO;.[M[^ ?3L_.+RZAIV<_N "PV CO8_U_\C M+A(4KD<8&.@8V ^XT!YY/Q"08& ^Y\,BE=' -G,E8^0/P2%_G9A;VX/+)*!Y M2F'N-OF8DEEPG07Z .T?LO]WP$+_?R'[/\#^%]<" !\=#>4\=!( $'!WH@.= M@U#6^I*+X.)K*$^6X81T8].IOI;TK@+?!#!<[X-ZZX4\!R$EH/E^\,_ON"$9 MEYMJM.6RZ4WN'CZ[1L S&/!D=#HR]K+K!FYZ=]&UKE>2WDU[IS6.+N^R-_Q[ MKP\K3M&+QF%.6G@."=@]"@PH+) 6?7A[##J9FO.M^X9_0XIV\ X)".57%!OX'_;JSJ0.%OH-!C]3]] M-<89\9O+(,A&_)UYU[J&2#\#L5>'J?HE)X(B::2G[(PMJ$NY4(TN?&S<"Q:] M0<%V+Z9P7Z-^6B32#R8YC[Y$ KIP$121C'=!GOH1=K/L(/:JN\P3J$A_L&M0 MU_4ZL+=@.H@9%K>!H-KJTI$7?=:=!;VHTIZ.M]C7W.=$ LA$1?^"4DSKBIW# M2;?N2( $,]DA T-(B=[H!7AH.1YH-HJ@LS1&A$TM$DZB03@5C7(!\UU7>_; MYTP[KL$%2VG(V4#JJP2V M9-I[!Y]Y?[GT*HZ 40JD"JU)=M:I^X7Z1^(V-R(4Q53PZ=1G'-6 M]T\R(3,Y4B_N#$<_?63;6@LHSOC'HRV3X33C4 %ADH:XY^:!L[8.P1%$=Q>0 MZ*T?;/W9\""'$7NX%3\5:$O;MI[M8H!);N5[6PP090 MKWTE:&(->#5B_UE:^!1FHWMG,M,^[Z;W)DJO/8TD9H3X';]RG#H5W;C15(!, ML7V.Z57@EKHL\$(/^1=J#,1OK MD0"@!0J.61R'&M&N0EWD!Y2ZS@_J@G[\1@6"B@*<=6'>%%(%/$R:H]ZL?CLY M/"3HS^Y%B&*%'2L$OKE#Y8.[#+0()?5?^%+3+_V2%S^5VD/)HSW[ZT3TU/Y5 MS'(,:)ZE GX-*^/!( [I?),3RO>TL;9^F]BH2S4,_%R9Q5ESF$D( T"-S

O8M8@+Z4;JP'./Q5=2C1/!_'B7 %A^XU0"/D^98Q3WA M'#A#!O_U$QCE)[&=(Z([$#^B[3UI[S3T/VM0=_^W%=2J8'_"NUZT "E?I" 1A4]RP]^-%@V_S4: \VA*!(0G_L ,QZF"DD";OXS+IO11G+N M$,@/!1,/)7$"I5CRW/Y_?5GUSY>G7^PGVM6A KU!C]NCIOOIG]=-O;12YV-L MX6E)FS%3==Z_=K&[>F?R1[2EH3E&!7\RK/&-%,[POD)MY%E\AO_27AIT(YZW>_KI+@66U0OJ;!AS--S:W% X MJ[=,/FB$,!E4N.(AC&89]"^#EB/W7>BA6-JAJU69N7LFU['>X?;G>;+1L M3D@<']AA=Z$!_L70B]%-P82(P50YZ#^^BG]P*4K!?WXLI!><L[%8X)^% [V*#@XQL2/C/?)YD:_R)B.;DN](AUK3ZR _ODP^\ MF 8SAN#W1'=7#>N;W!^0@!]3_T)# S]3Y,;IR=WOC3)[FL+JB"/FSEDV2DJ; MT4K![G#,;R_BL-U>P6W]1;UHLMJR1:$15:#M/6M$2S7L_5 TQ/GFAN'ZV#YS M"O(TT$;-(;OJ#6D#_]?8$%V3_ 0@WX Q26N_)7LO7Y)1');XU)7+D;2MM[#N M0&OIH0?P9&%Z*.I2=FX+M(H*ZL=;QW"Y(B/AC.<=<:ZEG$*9KZFG7+I\R@'R MV"WT?RI#\%L>FR=[&SF*%1ZM_ZZR?5E4!BO70N4#*GB#!H (TNRW8!C,].Z* MD^-#0A;.4N+\8Y\"=+'2K<@/.X$H&RH+\=S J)$ %U X.U2X$!5^Z @813)X M,*NS.?_/4,T,V%W/)U,3>+9$5&">(ZE4LHF01D,"@A\/T\\^DUY-46?V)SQI M*9%4*&&X<0*>A*C1,\X =YN1@$Y,*_S;]VG/IK;BS9:OA;K6GW6AF(!6'X5L MX"$!-T,[1-X'X-JC$H9"P0PQIM]BZ=\#9$!(@-30_2E'<;]! M)/R:X;J[XLQ'K*C1=3H*1:'[,01*_QVT_4\K$00IMRP0>OH@?VDC0^U%"]-O MHXF6AAR.=IR6-Q9Q:BL-.LJ[-K<:^F<*M0$3+>-V!X3U*/:FI* ]^3RYGP(Z M0A^ C3Q(P.$Z$I M'VULO_[*Q90^P((M6)K()U^_T:TUN/&.+FZE:,=B>ZAI MR8D9U&:D>W2;L1L"1W7*2&F666-2KKW M9*0.(;"NTSSU:/!I]'Z32*TAS&E(\RZHW.YMM-!&&87BIM5ZT#FI$M4$170N M8KS5.EB:>4^:Y?1]5:(U0>5R3J69KZM4G_'0"\?W3X6]4D292=$6).8=K)7> MN23/+A\OS,UO(:/0,5.\UB!Q4CZKU.=D(:EEKJ)\EM]6Y,FAOA'[E2WZNUULC MH6C$/F3D7:T #9YE!-P0/7^;[KM["NJ++Z,EO9B@R+),YL;4Y' M'4L^/_6CPQM:)8;+E,D5'ISZ)&M$7(U2.V+4&3!RES5(\Y.Z 3WJTMU=5O2[H1]PHR@ICT=3S6AF/W73?'<_2XF2U5_G"J3 M5&M&$04Q,==#09!]KH+9H1A, . [/@ +@/X=X$$_BQ&V^*A]9%Q-3 TD\G>XW=>K&X.EYS8GVEM7#/ M>GQU1?C-B2EM'0_0Z(OS7Z*'27)LTY$;I>>EQ(*%K=?WD3N,-KO0#W]^=E-VQAU?"E:?Q ]<+=&-^3@D+\F&LQG:3B M!=[XDWAN=<+7(*Z_">4W5J>NR1,4O^&",(OR/03'- 1($IAWM'\K2#E7-UZ2 M_M:;41_O4<(731<7_U*_K"F,!85*,R)D-)+Z2ASP?#SISO;L%P M[9<^UV19&9#XQZ=I?U9F1"M#_9]UTJ/BA)IQWA?)B2 1JK /U*PC5[CE*W78#Y, M4BC0K,)VI"C,K=KQR0*EDGY #74!SC%-4A\,9_DZ*M2^*^?I_-=O5=R3$KC/ MN/J@^)RF=V0:V-&LJ$9;$CQIE- MX\37'K;0A 0\D8G48#B[M@,=SW;!6F<:IO]6Y_,;+C9,AH4N?L7?E!I7O8\L MV4("J(%W$^57GU?&]HONP>>[4@ =4Z2,#&WAF$]MS;#OB/PR(*GSJ\ MA>&?(=FNZ N VR,HO%4H0T.UW(>:C^ZH!ND4:$T,D( U 1#48Y5-8P@>9' ? M-+H*-W8"F1TPL1TYH.8EU8>8R+\CTG"^<0->7P)A94;0OY2!,;*4^:C.X]5E M6O>@O$)R*3JJEWNU "\.4.<=8XDT&C&%7]_C](;+.D? M-5$;O67W,&FUF<*QG!$OO\J6["* W KWK0^L#$U_^WU!S:3_8SR-^\A2HALW MYSL8"@@M2O9'MF04O?2Q^G_H5;;L)!D@J)%BC1,$]:R43O>U)E,5*F=6N?XF MW@@$J!+;ZLZ[5-0:U ^N>K;W4\-_VNS&N]0?6?J*QXFU0QBN'O3E22FU^+]I MP/1ZIFMWO.MD P35>K $<,]QXEX(I7V:I'\XV(*\KV0WNLVT]\',DMD*"! W M\)0"]7X!T3L3;\@$OCU :6-GZ?-X]4+\X?[)W;(*40\T?D_C[^(24FZ->M?P^2_,=D M&N!;3Y3-$@9*XF\"'DY_?#CM8..7YL\*O)I%^>?!W$3_DT+2/M=XTH,\R:7T M0?..J"%@'&71F80AGSITJ7Y2MFN+X%+X-:!NU"*S.H)B5/2W'*V?6 M:6ZR28Q#=](4V._)5>-1"4\WRN$;?XDE,R3H<7VK:#43(.>X M#FN SQ'\7)9[-90TW$ M]!L\)S+[@6VR+N^:C8ZRA=Z#"P%4H)<58X:]B$$P?RRBH2\0UT<5 \>'@E"R M&^6?P:'$M&/OC.F3V6\@$L5]+-GA1L!_>(>G&EM%'?!#.WDL'6$MYXOU>CT3 MFW;N*OMT>F#UM+CAA'#XQ+;"T)[#G;;+)DJGL8G4";\@Z5/)7E;<[(G*=]-B M/+,&/Z[$^$-E#RE%5-E-!OV#7W*5^%=7LHW^Z0;/I]:5[#)#T[UY35B\9H+I MA'^)77)AO:ID[:?X[>@/&B'QR51_[:.G@K!A&=PX1;GKVUV&CB9S"((7CJ_9 M?\B3D94Y)N21NK@8LE'_M#]P/E)%5?-,!$(!(0C^G?&9ZNXI:!5E\T%44,7G MV-P@ ;HP8(F"R&:B\ZSSY*B'\ M^?SX0/ZA\!F>OZHPU &U&4'2![)^;BWV]XN<"*-?QVGI_D(E41SP?\(O_I_H M550C00C>;"[EV#I:[&2"@F_'/^L?5UBJ[%5RL82CF&0==^H+N,$[^=_'Y!#) M&#,,3$2L<$-1/F#IG-J:=N3V6&2?ZS;E\&4%^R3&6.GYLCU[N8M![*?;@LIV MU/C*.M'PK]@A 68'LI69UHC68B2 0F5!H?EFV__W39KZ+Z$N$MAUOWAA5=*5 M[A5->[Q_%=T[\HCG#@$_-' <&@USL%9NRDSP8.X;#,0P88D.-GEQ[90KL .+ M_J4K\*KBT(UVR9'KC<\KA?%0/_/.PD#ZL[DG*4?*\F)>FI'09[097!<_RC^_ M29T+SY7$>OVY>(\?F$)[F,^9?92X)G[21T2^LB*P:I/D4ZY\YWF1KV#L?B1G M\%HR.E[ I?L=SN*L7XB&'>BQI%D%7+-AEF5:DX"#2D9PO\PWFB4W.%?A(TCH MYY'5:W;1"=;.&,0@:F!&U8<#5'U8+[!#1QBM,EQ.H3IV<8Y47XYQ?(X@Z!." M<[J=[?N^@5I&)T5G;2@"+[KDDB61)?7-(X[!.6:L'CK^#E=MC]50!$M;G;U MGM+Z/:']L525H.EQG\N4KUGX[-"WZNYDIBUL[B7=*0O%&0$D@%X="0 ]Y 3* MKI8'V @C, +!AC*QTHSQT/C+H3%4*>]Q?A(KHEXW+9C6'JDZ4[6JUIBI9UK? MXS05$>V7IDOUSF7O;KYHVE2ICW;5_,U2K9&O'5[(#J8#_J;W"MQN;>H2M2>\ M?)""ZH$;I7UONQC.-I" Z[,':-G2>5^SFOC#Z$7]6$6MQ##+=YS M)* )!PF E+(%@FM+W$G?(0(L464\\:'GM,R[.8Q!ZF90 ?4< M]6'WOQ-N?PY %T_4X8"'0E^.)I.G>'LB?J0^K_35,=5V['&7%N69@G>WX=O*<<5N9Q1"R:] M)M&=S<,P8;5D,T9ID /&C_H8# X M=0[YVG6]@ JEB)_G#-!MMONKAT8WC)]L]5]"TP="56&#'"S/3Q/W89LHWY0; M_7F0^-^#<_4=J/SCX$/-4/\<=_Z+S:4$^W*,R0TN?AJ:4F^Y=;'U.E&S MP@G\0)#\'M7"^S=@H&EOQ,=TZAU(?&\LOC,Y_/5I5W#L=RAKEU5N)DJZM4A, MW_AB[.]N*7Z!R_).8NA$I*2WO:OK>H?=M%%38X*<8*.#\N"6)<I9'\Z<9=HW5S7YEYDWS.8>[#JTOC 7TW FWW M<0,LW01MWQ?]*2:R!GGZFE87/\5G=:\NRC43DP^U+3?C_1J43&07%\!%Z/?Y MV$7J9T6*;@+S"^!"]U+9??"^#H>#1U@CIW_O$(/#7Y W/*/FU3. ^-QNA!ZZ M-Q( V#RUVRT__=;G#G+]:3,BX3IB[A4R6SN/WBE5CCZX<(2@/8V E!E4.'O: MVIWULVB^=Z&UQ+=$7VAW[Y=]I4YE.[G""MGP?99S0&"AF_DVR3",^=T)GK6@ M0]Z\Q8=$'%I/-HPBTU7OY"Y]]\6H.+G2.O;MV96VZCHD.K-%3X\:+D^F/L#!KKB4&<%^.*Z?73&XW.=-3ZO7<6?_7TYCVZ0*\"@AF5BD65 M\-3&7Q(UVIJ[5>0?:^#LOZ=<5\> (_8IL":*V7-8T!S>I*W3])*J"YV59:)% MR*JMWG9L/!/3#FHR?Z^;_#JJ5?$B&>-^_2NHFT >SWV&/FM^S(1^WJ.+W,X@ M*-NJ=+%R_,[7)6WZ)'3726V7)@0O/JBXR'Y>FL#>+R=_/:U^MHJIHV7Z]YN7 MOT3YJN1EV0KGW\+65?CFX*ET^,P'U 4A,8N&&17:&9M)++Y[EW]?*J(CY%?PLPT@(R'SL551.;JJJ&:^+HDKZP%[2)S0)\2WPQ M6SM9N58>X[0&4A@,R@(:?ZD'GG8<,N+RVS!#!$"/8B\ 1]>'RI5# >]% *+Y MG@"9LEK$6"L2X'X[(TWK8'/J?G^RJS9K*NXX/'&J94+/=,>(=HGP-+7,02F; M!5"Z(E^K''F\FEB%/NBVL.R3L3"A.^ODT4&XJI9T9>$<=&5G)/W+Y(V5.6"O MY?#0B'OV*C'0C" E+G/CF&= /-%JJD*HTEI#KXK)U_0B\@]//G[ICA)@T^B(O47U4[/A0#JTTO!P,RUI% M N:]$9XT-,;Z71ON)>X)+QEN,L*?%CJEM48?N#%0!'A[K[712=SQ.G?FZ+\L MB#^J=C&8PR3B/WZEG+:4^$685)_16C$05/\AJ M^,]GC?Z#47G7&-J_&)[B0U'/?UU*X%E-5U_BW?TNM$E6CV)UI74(N188_D:= M*/U.36E_P)PI (CX.>^0]FY*,JV%["!'JW2',S.XA_FY-P5IU23#,V)=NG*Y M'U8^2Y#&0=7K0<,VSINM#)PM2#TC=>7%/J56SIN,?4L?2ZL?3)^)"<,5G7S$ MP(:PWPCZ:'41G59N^%1=1^\^3;U1WFL#"DS##VCUO,/N<"9 Q%/OR'X>W#]+ M2PM]WA^2]^>B?2DZZN3Q$WSEK82[/_#B-@-ECC=?+TW#U?,%-@6[KOS3R]3:PB^(N=SX1GZOV"R> M6Q9-J)'$KOGV M?8'##'_CDT,E)GY/_8)0U^<+E>.71\/M,0'*;X MU]-"H6PM6:8]'JV>E3\F&-(X#X1S]48'_ <2ANIT*ZS),[]4:;,VBK^O_>E# MU,/GPZ::\5S2^PG9YT\1*VC.SJ3RF8Q15"$23')KC_3CW%0]^C(^.''@;2Y2 M<#>59+8Q[\L??(0NG#>700+:CMBV()4J=N5VK*9R?UA&M?MRQ%^\R+W%ZTE3[0B+6@)>%85 MO7X=\1(N9!_P\],U/KWKO3:A;NA\HF%H !F+&G&T][AF9-'N'JN*,HYGSLYKC9ELC62= MC79S\"F\+#E7RCJ_G4EVDYE>B9GF]\\PBI*E6PEU?;N<(7#[CC/!+FM_GK[M M!0,1M* /-;>)!Y6 -HQ=$<>RWX4%2T ,N[I7!^@.'Y8ZQ/ !;81636Z(AM[B+3HC='4+_^:#F@O "J5Y MB>#U#EQ)8'$#T#;G;,>69F/G8#NE(%7G;LRKK(0^F)U^MNII1H@1_:>/V5TK M!:I+F9[L8B7>[ZBF9G#WADMDITX*))+"QJT/B\5]D8 $).NB+N6T"!6'P)+ M%$X@U)PS<">;J2>&FC4L;G0Y-KH([)X@GH=I-DP+.MJA6SH4UO.1WGE$?K5Z)LIHCNI9 &+BU-3,[RA&:YGQ:0;J:J!%:97[LP?M49+ M6NX4?@Q=-]_ZGQN99*^;DOR6R3/!@N*9Z.WM6XADNI*G 3)KK\#U?X?Y!0%U M?)+!$FLZ$$A:+ ]>^B6=^>B25,&[9SZ4SL^K+:,_]/7%^YJ^Z6&T@S/?S9>&[\AK\CTNO=VO9)$GE/%79-O5' M[-Z$>U^733RS "N[*S5#P;W?K6_?*R96+&7-$+J :#SB?$NHNQXW!,V(8ZT?@[8_!PD07Y6:P[X&7MF-,A3: M[K'MHF;<8-#1[ _==?ZX;9[/\PMQV>N^;-,%K4W2 8P'&X- _@T\BV=D2C1K MVRG\\FA,26@#OEFH@(' 'S@V0,9_O0/OV,^#5]WO6OAJDN6'^%"KOC8:B[23B'6\\J8EK*_P M]R$)@?O;K[#4.?]L:5N/*6M%"]U8X\EO$9;F(U][S!INM:94JR-VE7__3-L MQS+/"BTJ7D@8"D-<:?G4[05CG=/SY6P?9RE3&V=N,SWUF1 JWE G]2F[[CZT MMJ7;\,G8U,Y4O9./=MX&II"13@\R2[SCY_$:DB0SH(DE4.6Q;U#V+'3%K0KNC+@8YZ\+OI#Z%3HRK?JEX&9/JL$KY\ M?W1,S5]/+OH\8DIKIR$ "ZDIE;:3,CO6QYQDV"D45(/"PT'F=<\QH#\%$FSL-*<31*1(?*_RO2EV M93=-4J$RC/LT?;GR_JEZFP-Y%7F,IEPB!&/M16Z$_C3[DA0;_F"*?0&3I7TW M6[F718UZ*W()HK&C3IA*?\4F@M(I)EZX1;6]^9--:)O<])?YW^S (8J:(US9 M[B)OM- %X'Q(P+-I),"8Z,Q@1YKWP" N_?N?'V:ER_MAQTP3_MHI;Z,;UO%K MF6,IU7@7%=D :S3[ <*N1>#;/5#2+ ,E+%YWTJG!WI$0CZ/:$R\RTA.>-$3S M8O"GFL4NFY,4IS9<]4N\[#A7@.Z&1+8)'QT2\$57&U3K*ZZZW&CF0TV4%U[Y+.#YSGPV6&4CP^I>YI 4%>4, M!O2,RQ7!_:8NL6L;[.F4JOXR$7#I_$X5+60)?KOE-"(;,2A&7?H2(0D+HEKS MC-1LC_LXVD!2;HFADUACF)0YJTB[&S+5^/7C_(N0W+T_ ]1KYR:^1(-X>IA# M"Q>'I6\$QJQ2!]!4_*T\Y3)4CW!'S%+>J4/$36-:/93O+AR-),0H2QO)KKI9 MSU3DO4_1-T\LPC*&_JC7"DMA>U)7"X'B%@0I(_0OLDWF/O[F/BY4;%JR^D,X M11L"20E94G@;E06WF2X$[F4(E[L^971HMHP3;9]_O4_FY-B=74 60V0@E:+6 M5R]%)D9G*Z(##!<:"5!8[Q#1:JX-Y#<?GU3HC]M;"5!_U>+]-'Q!:M'@^B/I(5\93K)H4 M5MLNMADKS)E>]42]N2;3@:2/.7'$M<7KD8;:W &_"V<"!%:\R7%QN/CMPH:G M(%0OW\9B>O?3 '.,[K!$_,]WQ^:;H0+=&ZVKU+!=_=.5BL96X\+8\7:_@-;8 MR;;F)$KV�MSI21":BK_A420"\H\2/Z\V;3K*6*3U,#0H\=\-C((/"J22\TDX[2[J) M@^)SCWP6SN4GZ0\5YCP[/@K;D)Z=FTZSYG#BXMR,EFAYB:T-2FNO[305PE9S M.PLQOWK=?CI[BZO?_VJP/*ED%]M5YX7+JS7\#&/@IG';PH)*H%50G:_-RY>5 MC9!V,E'SQ$?C[4E/JG@E,L@M(5N(+F*QS*XO]#QMLPUZ&2,70]SD0ZI1HX[7 MH]K1(AE!>M//@UZ+N,^AJF\X/?]$/K]>@(BXPX]E/OR_$XN MHJ9)4WJU;H2&6D'TI!]XU*! =^J'\_'_?#%JM?/PL:%[GW0*2$0?E/3!N;?D5&LOHX6\Z\$__$35M"GDR; MY5(98UT[X+2'?4T6?VM[_R(RQO/^_1MC5@)Z/(GH966HP_SQ"6-_"\;63[!>"S:?%FVLG++> \ :^D; M[4P0$2QQXP92362KZ_7Z[]PV6NK?G06MU'4EQRF.O1 7K#FZ&Z&IXD%_?^\L M=2M_T0AK=H?:;XZZ-N<%*WVT-:/5TC/7L,5B=K!79GF#9=.?W[Z6)BD?BJTG M>C C5X?(W=H,_YS<@TRGT;M.8A""UA0[)] )A29(JF$EDUZ]:PBY0(%AL>/V MXU+"5SW8+#52+V2AY6\3\\X$8TWT<@0_-O/)?R%K9B$Y6ZQ33DS .='SY[BB M2-_S+5S6"R*$XB/83Y=32UV+.]-91IWO)(:K0[(L*=C"XN!SOQCK[7Z.)746 M@39,46.^W'?0\$N>H9OI2];Q\.[=OS,&N(-IQ/NAH&S=/VRE/P+DH:R0]7$5 M]4RE.,// P7'@B8J/X@E9G#I=%-_XTK(8,Q10*XZ-D;:^7Q9*RML)XU-)AP% M;.555/R_61@5;+!I3IX 5R3G9:$2&^]@GK9%BM'V7$W>5)9MS;PAI)O^'!,O M!7JO=Q([>6U[$6=/:F=)<3[E.A><]0NT?Q!@3+K!QN;8_\K!*B\ M!1>!,JX.B(\/)G%7F[5"PJWXC8ZU$HC%Y+A,G25I/]S.:SZ5*L\!4L/K 4D;S!PF0 9[$;]G-(0&5FG.&PL!3/GCLP\*S*#]>(0EN!J;X M=L7!K:I]K/NO>\?'_,R:( 2>KE;7_UMVS1^=(:X,YKF_GM1"_(L+.SCKG#'%;[Q5X:7*4C@CENRH50P MKZ4_3:9P>$17PMN?LLK*DFD9O]Q=U.U(:%[+L-Q2T5P M4HFZ4UN[!>+^3& ($B\6$\R /5>Q%&"FT#%9V3#.B@2\2T*H&(5QN=ZX_JP8 ME3?$#)9-G*Z6XE11N^W.3VR E6XX']]%+\Y8U@:_3LOP\+/J-L00:&VQF,A\ M9ASI!PV;IO@0\![J5.B:O[AH(.=\7VPKP6'\TBO%DO[C8!\Q.4'IX0\W+#F/ M1E,:[M'>)N'Y,XPL' M@TQQ/K-S E>?T]/??(]\KD7^066SJ5*7TQD&FK^\]T1G>PV=CZFZ $F+.50G M]2E&OVM-/51-Y7"R7.FU2>-Z5)R11P+H3KY[(FLD2Q MLY*6RYTJ(#EU,0;\7F=J8[5_X47#L!-7]7?,W/0P; 7:TIYG6RXNZG.5@Z3L MLR2O&4NTM=< XH][-347A,T=,KU+=Q*@&B=P]M43?5*-V8D3!T0U/%Q[ F@R M*UWA+E0\BP0DE/6?9QP4-0CX)WTWS@^;BC(GJ_4YEN-,&\KLBEZLB\77&-U7;)\OB>QD@7OTUF^?PU5O0YNPW MT4<-'O)]2_=DM_,LZI]^2J3 Z7#'-?M6R25G%Y>!$_>I&[CI=.V?NX&Q&?Z M&KF)G>@+4YI@SGAT2(%5:J?-IYN4" HO6.<,C8;1N#Z%-8PT);?HU[BI.L.2 MWR !GY+E6J81\RSQV2&["C0JOW8)GH9615*]\'F6D]+/TWVG6/DA@L#O:D$J M0N*KBEY[2_)/_5!&CW"*KX#2'-P*LQ\_K%DAX@0L,^UHU(VD^M0JGI9]]99THP(0 M>.3@GU;0XT]F]%+'_E"26%(!)M7Z)@GS>SUZM2>1?"+KJK*<_*BPN@](V%-V ML/#IUN-)&LV7A14''Q*Y;:Z/S("UE[,' ,G$+)WLH;"+I[5LX *#M\S\ E^8 MF/D\M-Q\_Y9]1P):.=]+/M9NFJA=XH3"!ES8B.QQ&66THM9(UNE*G\U];&P\?J# M4FNZ1-".#*('H14\_1$)T&"[*[ZAT2%1Z(N-%44"YF7AJ76=SW@BV>IK(_MI M5 Z+E*#6%IAM$X))QV*_R_KR=ID3^++FTB+CN)X^_$OS!1$IS/5RIZ:Y<>;C ME"C,H.B1^XZ#=F+.$TTC])D69>T2 M@C GW:.F%U]2%IZ;BYF\&A;=Q!^[PY,*8F,!M$E+XFP*>( M*>K<1\Q^75,0[/9^.SEA;&Z=OWQ:UTOF>_4MS[O-)ZO=<<>"#Z '+QT$T%\: M'*YC5O@9RMG[G!DID#^2.I7/7"!A74K\Q9>P._T(8@0>&Q5T(EOON*]LK';E MB7S)_:S-@F)S*3?&B \CYF\/<[!75AS:$ 56V'H7FLV\KI_;TKY(1IOB/&J] MWW,BI!VECCA)T4J0YQ7%V*EK. F]$SQ4JA+ZLSFO0[69>L I2B,D@_UU$N?S M0I!FW]C=,A'$I!G&F;=D6]13Y:0S,_R3]\O.A^YG>%VE ((_?WT&.>[*U;PP M#TL0M!,6@&9P'Q)@V7X_AC^OG&PY;4>@Q')'RD MC_V5^'GRA%WF>Y@<8;$5=_75\AC)T]7&_A_6>$KH7Q^OFT;L L(6)R/).R9V MS'(7;6FT(\*+9:V*%A5L+=/Y^@B]V-DD+7. ZLIMS5H:/"GDMJF.44_<:9-# M8L!^7H'VX!DY8YM=E2Q_D($Q2VVQS&H8?%RADMAC!+JO-M4\_?V68<>NR511>@"!8[G]^Q_" MD93YM%P9N?:?"&@MS=IGE\,Q/I %JP-F@GAAGE:;T<.[79U=P;).I[(4!44L M\N:X[F'G%X/3 ZA@[BV4L7=W\#S,1U=^Z=A3U\2-<1>6CD>2CF:6'>,Z$<0I M]\,R*SWWN]DIF72:(.AWLBIFJ;C?XEAAS&,BDK)&6GQ::\F+G;*A(ABVEHK_ MY_RI"N=5-6[TX=$T7L,Z<*:9$R^NF!A3CJO6-HS/PK.JK]S(KG[)V($^Z%!1 M2_79,J3;" ?:?(KV4_RZ!+@NN\\(K0(V.!EZUH2GK,E+]#JM;H01%);>%M,ZJ"MY M?+=ILU?C%Q;6^D'GI&ZDL; M=N1;M9>U=7=54>@4MP9TJ;CWK+Y$O-@@4?Q]LW]X]_TO]+QO#Q?2M#K"?[?3.MM$%%JD(-@JU3Z3K**QL M4V=2"0NET%=_>UUI3+Q!'7DOB$A1'^@DJH$6"!/;*5M!("U/6/$#ZC^00.)D MT'.&A 8KRHR[FE MVN][1(OUVU])&'KPEC%2/"9/S&G9.@VT6P;W47$3]]R7NUR!;$+W7LU!8R15 MFDX(7?J:G&:](^!CM=>IJX0G\#].\9'%E"(RV[8OWQ.KN?9E+Y$%"^<0BNLX MA1?"1:=Y>"QHBB)+['3GY;9LJ_+YZP6<]'HC-C'PT6*NBW_#:6OJVT-MA22B M&R"IPI H%1MMBUAF?E_'D+NQ>H;LE@'E59R+W65$-B^7X0XE=.NCLTCUC,6^ M&M3 G5=<#$ZPOOBM(,*1=G!R"7^;O2@L,RL*H M'Q-O7H,.[LZ;V!A,+JO&]+](?DP&&O2>-$>URL<6[U&"K:8=F>H:5Z9\^:QM MS-T4,;(LKVBUC\)6\B= !OQV#BMKLJ7N9L"[KKF\7Q-P%?/=>=2V0SD>@P3\ M10(,(M\ H=S1!Z!L"?^"ZL^]T)R6]>,G[R".%LK-,U6%D'190[W,ZI=+H$HN M@;-JR00!+8>/,-^2WT/.V[9>5^.N7,0#?BNZ&5L$V^C"BL]XI/MR*YU)?N5Q6YS4*99?UKP)37,@V[IG7&*@M2?%435+1#GA1CB-BB>Y"6YPIX!*1 QF7$872I5*M"X).-2SM:J,:31\Y/I\_7YYL M3*+RHG@'N?2BX?1Q1E ,W%:CMHC]5H>T&,TS?W^FCGS+Q-<"#+P.'Z;P\>-PAPJ?F&(E^3-#(OO3 M4FN_YQ#K_'S"NJ)+.$E[V<=#-$_7-A4?1AGMRF%LMV=@-28\.,>S_"2=U=G1W?MR?%1')AWLI35&&P&O;J!8 M17Q( (\F:$];4>D][$O71MZL1#Q$)00)>%3V&.Y)7;57[4F^4@@!_01W-8IK MR[#1SZRS!JI*8/XPL5;W>PV'P@\ZS^.^OP\8%7N]'<8:6%KT]KKD[3?ZO(SQ M;K9'V:%;E<]*,M0#M*S.;5U<4OC:*,B\9U35FXD:1>00X8:;OWJ M;T01'K%43HIB0]KFA%*BC"TL]%86@D<_OV(A]N$E$FV<0=IC5/("+8@<>R0@ MEEXSRYWM_AX$K9!*_FO[TP,&7):28D?K:@6]V'G["M_JYF2G"_;+3 .<_E_Z MD>LG8M,!J\O.H_'?0+CP\F]G:>A8,JOW#P]YDKZ[6 *O4-O:8+SE77S6?L3? M@]44!F$?6:.1SX0JP G-]A$'<^G+]],W MNOR3I6(_B(RK=(&)^:-&<0]?EJU&""ZSKFQHBCMGMC9MRS^MRPHD<#LFIE,! MW]FAF*ILQ1"E(P&XIG!;?[:E*O=B0 R\^"Q_!W'(T-L"9K>F=D<"'%$/:9[A M;/\CL[E2;W;/EG_*X-GU0CWSK@+X>.>-+--. FA1%X5!,D&-'PDP%?H/Y.BL M_6 IE]7$?/#?9)@NKSEZ._@32I]./4G*9 0"")L\ KOL"D-B8H4#0O/I$ W' M/-Y7 5086_1A2W,,7W,C\5WO=S\RE!:2 !O BR M&XUS/X;A>;YM-+@F:'4>)1WC5985$D#]?[ \;2L/TBIF@AF>51GUMQP@ =>7 M#U^0'WGGRT_T#[U"7># 3X\A+^G#(*WO? ^0=B13V"K _^@2^G-K6R:F=/_C M&MI=C7,0BN"M,(I8>^Q&):?N/T(E$]0QNX?@ERA?_I%>_^FQA 1X(+1E#1CV MH)8DZ=@:>CLL>_B1#[^ICWW13U%_3K;HSC>T8UNF*K&DIJM#CX7Y_-Y&3&R/ MD/TD?MN8F<:/AWE$_D57Z95ZB]'N6UG"8(36 M!Y1>]ZY&PY^$@ZP9_@5EPAN!F.&@I*X'/[BZ9TL_106(S+\XXMN.UT=M:T7Q M",&\Y_/N\?]CK+ZL_3A0*RJ&1?*#M']\C@0*_L=46<]-3Q1!Q^7_R0@&L8X2 M2[WQA* 3(_\9\6? /Y/P8FJICD.J[F+JI5='4WSWN/DCFDIH:9+95=U!KZ:O MU!:3QRM_@G,.0"^PCC:Q45 P9&G_+Z;>.JS)__L#'J&$R*0$)(:D='=,4.E6 M&IQT27>.D([12(-T=W>#""A=TBG= \9XQN?[>Z[G^8M[U\ZY3[_..>.]W2DX M#X *E (=;^F.4;HTH!*G/?Y(2WCR_'YRL#K;%MP#9=GJDY=91J52)WSRFT)T MA6_-HRT0^QT1:-I=^8U:"*K$2U,(\/#U_Y>=:H0;*!57!E&7629W(=P3:^,G M63^3=Q[)TK2U(I,1IM#30FS5R[\/ "CH?ZE.]>(YRB,:[,:TO[9D;P;5#JS9 M)*E%P/<(%&69;)X 6>RD4ZWQ.=\T8^;:+QL]VSL^,/-=8&.]PCG4>6=/&V0& MPPC(_2V+LO/T;2/LOG- !B7]\W#5MN# @;DEHMAQY2\X\8M/ACCHT8R)^TPQ M\YW_E6U[VI'&Z$&<+RHWJ0;A*EO:M,N\8Q2/=3/QG6[P]?A]W6/*534WGP/7 M['[ZMS)M@1,-*=P? L@.52="IPFCH' E_^ACUG/]LG?^QE$,0]*6FP9)ZV8 M,_3N%A53V9E=K%/CW_*/X:TU_/5YFG=[ 1U;V+?-E00BU+UK11_V I42T67] ML+4X!V4FC JOF6K]DCX![7=GG'2%Y<138-J+O0_O/E!XCH>T/>GTX^W_!8&_?,2F!P#VH!\*@$"HQK.JATHN!V9JKT^9 MGWV8O4@1!] %(J@I53*"3@(-*ZVH\X2]

_T L+-!\@_P>13- MK^ TUR=/N[+'FYF*CY M,5_R 2#*ZY$^.R_S@PIC;5RXS0^ZN(%2@&L7@H^EMXMUW]$)GTV51RNIZ(RR MJ!J_65DV.=>IK(*IB8!Z]>/O<^S@RXWP2?R(DR%J%PHH A]Z6LF8X&A5EFB- M]P#(N-]6$2SJZ!'WKX,$;9X7ZT%7449&*1@6>/,VMH4=7K(:"X'?W%F#)OG7 M"0.$]]4M,9",O^]5SOA5L ]61.]^=3:4""37ROQ.$WN!A?B&,N7DS<3!BH!U_!QXQQQRE= 92]W8V$V'-$+Y%4Z\LB%/U TP MOY-: 5U>0 ?:(H3HU6'RXH%(5]"".O*]Y[P*ICD2O JZNIC*$7OA:26 8B)$ MT<4S54)UI=P'/#W_'(#.JY 3R6=TLP+N3##X=ST4#&3E(ODR(0& '=5 U$P0 MY<'H-+6=S%3Y[PEU-\J=P$-F**VX!5, %J(/I3(%BACS1!F\26?W /!G0E@/ M"ZH''H_^_TCMS!])'TU"D?J+O7!_%=2)? (ZK608$S&9^>9+/5T09:(DLA7; M96J3;4L%8\S_L[7\M6GCG\I:0EQC! T#R&12! ]Z0_,^>PW-49T()&H4% M\\>.7YD.W:(&U5<0N#1_.@B>N$1YW?/8L\TZ=S;N1FZWH#?G<-X_B$Y, M@A MZBZX?#EB1)-WTBLHRU3@LVD/@![NLNN)(_#IRFD>-=F,J&4R^2TSLLX+U?K MX!?_QS\AX$Y7>852&S/K-/\,\4(&\>U_]O!OHX(6:2U>UYI^3XJP! ;S9X8H M-HTCL!Z_'3E?>7,##YE%=8SQK.[,^-IN\,6+QD356-0(=@)=58!&>72= M=-1&\XUD#4,',C-)9]#&KPR&+KL@2)9D>BC*AL'+GP^ \_T3\]QGD"=57>W? M'@"+PRB#;5 6_SRB*58 #-'9!3W<1!%ZM,#U M=,81@1Q0!M1;M:3!]:;[!0:^"DB^=#J41T#+ST@-'@ CE=V9W]@0KU1(8[+N M//@)(!B;C]XM7(#!9X$N.5:GBR0PQ9;E)7-<+K#(3B7?8COWC&BK)7M&\"=9 M$=C75PZ%HUJIYF[]U7SJ+Q-DC_A;77>^:$Y#!(<>PHI6#!^Z_=H6>K@[FV1%FF$8>2)D M1G5?$E=Q-,4"+)O+-&6H(S@0.I&YQ_ROLE#&H8,Q,U.#FA\ C?%(_LT_ W*K M&G,V3H%3$\Z0\^JR'KL#NLD^ZF>VR;__"XSH0<=S\-D=$(G9")_]KN1@8XZL M[K8[*AHNB;,V1^J\!5PZW3_!_9:U8.P!XSB5*:?@?(J**B@&A7$H;I#)B07& MO0#H,6\_2[B4QKF?=5W,*QO8VON:AMTWK&=5)9_S0.M)496GU!@(WKG]CU*) M"TYO;W-^.J@_V")U@98;(P:-.+E0L:NBBU\7_\+34/#@F?FR_$PYHUIQF3T&[K_[ M,;MH'&W,=$6P%R1&D)XA]5@T,/B$S0GX__.IAT&?MG!)I/"N9GM(F7"&THMJ *JJ9S0T>('BEXG39(KBN/'#DQMS4ZD;6#/QZE^B]5I3*Q MCXO^7VO/Y\6X2^,'4IQN..%3[&L^7Z"_>% MEPKU%C$I @%US^3H1-PBR/>X M%^$EFZYJ_W_7R2PH(,T*@^B6/P D.I^Z28UW%^9O,B&7]1"6*\8G_CN' M]O]GQUIP4 GT-\\NM(L48?7A=[T8=$A@'PD'(30X-!Y!B#")L1)E!_Z2COOC MSP!,R2"7*1"6OMUKG# -Z5\,E@6%%TB\L\RFO MT_R?G5FGK/LDX)V555>CWA[H^3DI$E,0/O$ ,(>K('V-4447C%)B8R"Q"'@3 M8@!=P4!8\5+&R!NE,K].P$N(Y;+W?$5L5[>R#"Y3LEKMV*@W /?T(C^C^#H/ MY?E6GIDC)5# T+F#L([$(*&U?[.9?,[M8]E9$SUXQXMRX_DR^ X)'?#/=TH!D(F"/NCHZXDV'I&QK&O$K(#>\@^KQQM) MU-Y/N6 IGG3OC*O<(:>RYCM(40'X=NNQW:PI1AV. MG51ZA3X CF]0IK\S7%-#A98 =N=NM7'KRT]Q,N6H<),"UH/^A$E'*/UNRYM+ M.OA.)F'F^*92##4OL4^$C\]W;IOM$Q7V&%ECB&S_\+%%&?:[.+;B[66QBW^4 M$^IVE2G@"SJED$S6:0BNA*O"2G+Q,$(>7IJ-H)NXN#OTL5NFN*NL7JS(L+X* M>V607UWWPA-_?KN*#[8 Z189BZU87N1H8OIC'&W=SF+ ^+Z3N_6;#B&ZXWYS ML*R8VWHS:/'))DP>;OO[7UC.KPXVOX)"VH"&J*UT1=+!Q^N<,' M@-5(7=MI?V$_NX+:R>31Z]P'6MZI M/G-5/;7H.YN)V=$1-T8EVE]C,/ SKJ\#%%/W 48Q<%!T&YZF>U_2!ORQ_ZHC MS<%Z7:=@PM:DKBUU]H-'=MAOQ+S+5^/(S8WH::8>G3Q0W?B@.KW]@ $OD\/P M_6RY1V5O_*F4W0MOP[H33@0=9%!CN&=K!R3F9+;60RB M[0)RQ\O+[RRU;P7?GN*GK?]].JCSYRCN3K$C5,G.B?JMB\1@C"3F"P_,5TD: M@S/-*]\Z@= U#83 ;P2;;3\BB: SS;&TWB1VKC41*Z99"..WUZS"F_W,Q(@: MNV3CI \XI(PE\ESNI97[>QH,JS.AVZ;,+1?")7&Y&1HXIG39&TIQA=>%O/!;G"[D:=(Z3KH,RX(H<@7'I$OJ9]]$]"Y M[Y]39E66VU-_=Z%TM" _7DYP6*2KY_.!B@ ^M^$*B?/*!0Z>YX,R &3C,\F5 M\(\RRG7Y3@/3( K"P<]Z1;6+Z M<>M?&FU94P<3YEF<.[FH M3U[N3&PWI8XKU=6GKC7^/)5Y8RZQ(['C/\A8OS4Q!@[+FGD-C3@Q%?;E^#=4 MH]-M:N/B7*7 Y@8CKL[S=R-.'@$@(DOG+A&E\N!PK9;P_9AY[9[//4^21(OZ MXG*>).J$DV#ZX1A&9W\:''R%ZK=)W"[CK)Q,Y_D2@E--C&1A^QDU*/#F@!PA M7U^&0GGO4N0WUC,&DO:(&8&$?9O?CU\'':9NFCROIE&OT!(VP\1SWGR%*EY2 M?@6AQ&/G*(E)[P"^)+WF;V_7<-B\VR[LGXH&ZM(-+,03>A=Y["W_&9QJ#/0=;Q9"56=-5.%30#EN5,_AC&H;WV-[,TD/55OE8#C9!AQ/'X ME"S"-]0U65Z'EJ3CL345<;2IN10MRMFYF-N)$3ZOI,AK,MR;R>*\AA+X&(%^ M(;==EDE.@0AZS^<%/]3?I-K,:U.VV/<[EKVEIS2/$9EI2M?*FH/'K0\LL'IY M*2BXTU&H\X6_+0&+U#-%<-(%99G6OA!2C7.ZG5%.ZPB.(%!>Z.S.*%6)G^0? M<+]!C*2!KD&P/DWWT_:;?3O;PM^EL&VK#&2I1#V;BLA IC;+#RZORS$E&^7T M7/KYX="^R0Q!XDO:1IC0>D%[UD&5#>02UG5%7<]0!PUI-_NLM\(FJ^&T7-:++UNTH9B96&AIE]E48MLW($B%AQNN$ZJ!09\Y+76M:+QM'9+D=)K.H,'PL,8>OE9:T_.B5JX6)=7YI@U8_9;/D9O M@YCCB^B.RYI&$*?\N1Z(:-DR*;K7ZG2:W:L5OI_/VYND')KH MOT%%UA*9C[P23IT3U#LZ(O_" ]=9._'A#I5?\Z*9W__)\2#!UJ#?1$UX;VXS M6:*+-]*B.!85H;52?Y9BGEPN=;].]K//5&]>GN\) @5-$;8&7TM6=R95E=\ M (A4/@!P,G^4R8939N:QI2/K$@S*9M[5Y2INC%%-<[,\0'2R5([;;K%268F<+E>=!9P7;[OP]XOY 9'[P9^/I3R M3&9M&@===$CQ..$9+,$O9)M\Q+D+BP3Z#I[K5.H>OJ@HXE.;]YO\PU;=F1P% MHODO]:;Z<":0?%R^QEO')ST>;5 E3N4T3X*SP_ <&YM)+"\D:RRQ5>:4=7'P MIA,CI1H^6++(\\[)(K4M3M_#UYG@AJM2)9;,Q=>IOLLPVDE/$$KD$LI>?FWQ MFK$I5']P4W;"_^5)'F4VM9G[XG'J'VKVCJ^$)\Z#K$Q;,_[KI3TJ JO7-_0[ MESF51T@ZC5S$^!$/;("U:L&Q(M[&WG;[;+BQ*28T^NU9FB-P.7*SD@Z]G?50 M9O:T0A!)6#HYMBMB+(H"DE=8H16P4UW8G=D#8$-UPR=Y7=_Z73M2QORJ0R1\ MQV5>L:7"Y_5G*)'.1I\6_=G,2J0=DI_H'\CR^RA?[/'""^S??H#;>TMI=G'9 M4G6>H.1-'5"YN KEM)H+T%)F$]I3$.Z<+$HF *2A3JP?XW?L$G-2^1CY2;+X MGP4[86"X 7)IRK"9+R\VNJY,8_!E07SLL5Q+6M:99?BJ,MK@AJ)3EJZFL>)0 M=A)_[4KDE,TL1KB#1-V@T . Z%,H@U0KZ=X'?@KLW(7PH;]?3:RQD$RIT="= M;95[[$E:VX2_IIWK7D6W]P7_O?YJW%PIQ?I7)IGIN%.],13Q.AL^-D8!>6$Q M([)5INY1W5WTEN&]M[$]5D[W@.4RZ8E6<-O+6LX0!+C PLC;HW-^)@PGGDKP M!<_;"R:2K'4;E;X&$,IAW[RD)B^S%SO^7!TJ'/A"E%I]I?]F.DV2E4J\G&J3 M],$\7']./?(A0Q_;N&;*=XY>T5'AJT&A>'/.2M+L[WH&)^E)J8FZOUJJTVP7 M^WH&*FIO[.QH(]D:&:2)?MFM=ZUZ?A*Q]<_?Y?1A3"O4TQ9';/\[+,_%MF44 M(P>!/-I'(9S]4L#$;*^WJ*>TMTV$0V/ZG+3NK:;I,Q4I68W$H;C&G M9S4=]0,@42.V.DOW#^4$J[SG54G-=)BRT]+MJ^+7P]OU,GSA9R8!3JGQ!I%CCF,+XA+:(*$&_.$\/]K(1%%2*Q[8>V6(Z50Y?*>S'*!'D &-"(J[QK MMKA0>(+W\TG+%_/"$:V@?=B-Q0,@I0)_9,#2VA3SN25KG=JWI9IL+ SRG=0L M)%'1>:"Y '2_SF5'Y*,/,%^[1!,>/?OXKTMQBO/,B8UG)+;"2_2Q%M]QOD)T8R358D M:61)ZWS+UY5D2EC\>3_A-$M57.,.4\S 5?@Q2)M,^&)9;03-;T4?P+O+,BV8 MO_ZN[R/2&65R4+MQ?)J2ZCJXCAJU;,!\H3[7R&.0V['S>JY=!+5)U7VRCN>>5G+W]GW=.<>)- (19T M/^[X18GFH$_%$L$G4XM=^F$-R+7IP MI?"UZ^O72$^\S53CMGM62]^$*7 :('X>[EM^JN.I^2@,?IK8UO1[@TTJ8*5EC)0"RH;GP\+L$D5H'=[ &2\^NT-F2R(RG?G9]6F_> 55AB)ZU?BON)M'W M>U[@HYHD6M!8=&TODD6%P++8"WVI*_)7L*A__51T.SYPRD%7ZO(<6?T X-5_ M'A+QE6_Q4T/M1.K$O,2!:IU5Z05Z>64T'?AL1_ >&9T_F7@1.L.8?$Y7KSUPZCP#SSU*+[VA:I&=VY3E">AQLC1BO ?C> !4[\6/_9A[4E MU2$H9=W(_%6B'6F.F=O9UTU;>%>9*>5%N;A&P^) 1WGJ6*3W=)EK\S#[@5X# MC(WE[\' Q*]$(=<;S12SE&Y^+;V8M&\P,=H=ZNVD@X:;+_-I,U$CZ2;FORE3 ML?FW,OE/'@#ABX/G^]14D8=I*C#EV+POM&]^N TZ5ARXK\7XCV->/\?8(%MY9ES%$,F-J/2\@FT%J?XN& M_#1R:MK2CKP0T[QH@48MSVHU!1SWA=(%S[.S^A-+9SU\5DT23/5_QT9'= M#PP/8O=](\=14_/WWQ_%7Y_$<'_0X.5:Z]4*8^"D'[X5V4D53ST*3+AJC*53 M/_H7_E1!% "X9LI_\T5:$M,S\+/A.A7%P'.?,LN&6=+K%GK7<@=K![YBMF0> M+ESV1;ITRDXZRFGR[-/5""T%Z.'E#*8BN[X<8**MO+3:^.-XJH3M=^%_#N'Z MR?-1,L7[?ZWZ$X?KF^7 (;E JW4)TH)64,@VUFV678@7>U)13+QE)PR<,R:Q?1UJ?+8.X?" ;DMZ4FX!D5"[ZM^ M5Y&=DF:2]$RE*9M%(?Y\)S) ^.#78DP7DD;.<<+,+N$4?";*7,#?LR46 M@DHO(XQ(0M$95E^=W2622V2P9E>?_M"9Z\:8_SGZ*H@MC@-?HC[*HIG!N!5+ MG6^+P]SXS_/S3.\!Q/[W4VC441O/51#[C)<'FN5.JNO[($F,F)(^<[![5&X. M;:G,^BD;*^V\0AWLYB"E[%Y!=Y*?R;_R0O:8^ND*DM9*FE\T\O&J.28)HTV�>KAJ^*RWS9YI<-VC1_+_^M M&.=7E)0\>_LD7_3[\USQ9HG$1+MR%.[*L7<$X?'(:K<.T#YIQ!/PS2VGM4JE M.F@X!8?8;)ZEZ-+LX[\HZHD=)*-BN<^ZUD$M5HC=2;OP@0? A]0[F:KFYE@& M;41KMBHQ3>-W=%MS,BKBE]3I'[/A[88,]6GT6EJ"@CQ\S,^+M9[3;KS6"8]T MZA:Z[E=+O' RYT^#VTX?,L2/QJ'3SAW?KW//+A=;:?I230LWGTPW&U?QP7@;WVLK.Y M7WO>$:&G _R,@U8=='%\"O*XW[=@/B-6KJ$%OL%T(=,DHWPA]#0$LR'B525H M^WT,0O^.ZG))I+YXYB5!64"-,CC KJL7S!\ED?1AYL#R;+.[] M@:,^1DRDHU#%PJ2.8$/5.(5@,@L.J9L^06SJ6OE8H@WA(##$QBC*74/M!49E M8S-BU&*PTD.V*(DM-!>WE > E5V4 'J/&A7+HAOO4-MYF\J&_G7HSGG],S.F M+(80I+C&8"A5YQ:J41_?:NB5%G8VZ[SBI*?]BCM&EIY^]8/;@X51571.%O$7MG49);BA#GQDWZC M#UR-6)4;[QJ\)I_9CJ$5&MD^*?[V +@L8LKGAAE^4C#9E?BPTUA.'+IA=/^F M;'1F4+Q"+LKKX^.'6R+0-JLWFQB4IW*5PP\ DJ>%#P"(NCUTF5^#X?+XDJ9XV7I T\I9!A,Y5,NFX&@I'LL[%-H;^QHZ;ZWN*G)%MQ M>Y-+.OK:BS*N86R"-8O#;CM*>-D\7TVC5*7_$1^K8Y,M*&FQL/.;%N_/:CTS MMF'O'\&F"363,QGZ1'7FI=I]AA9U]E?BX_A$VT+&^']$ER/KA1-#K-;)T#F(PWA.X*PXN%3>FY6'RP^SWHO-EF&A=L MF@*D&IZ;LTW\^VBGP?J&X/T(F<7I]IOE9G72[\,:_//N=-*M)SLAM%5M+]B* MV#X9.JYC.>^)MFI6G_\N_W=TC])DVI(" RO52R[ -U%7ZS U M+]J21QB'_+JD0@8\DQ<[JA5;/: R4R^[$T\;6QTYEW?'CX4.KI7<^GB842$4;'AC9T=9(IFV$Z$=1Y\9_=)<7QK2LGO-4* M%RR38I189=@O!E0WS97N$\L> #\%AEY *#-(IAK M+%OT'5H;TBRDBHU>SLL)70!,9F00#+>&#X#DX = )R>2>%Y,)W^4J'1)8.") M,FV,O4]7A;(.=6==/F+DA-=YG!(NA1S#V6FHFWS2%RRD>8OM'W]?EO,EVP2C M*2#/;XX_UVX=B*W?RQ:;P9='4UNK>]@U1-&L%AO')2TY3EZATR:^VLR1M&WL MXN3,]G[2I+H'=]IFUIH MS+IZOA0Q;B^(Y] X=KEH-,==ZN[=1%WK;.;Z(NAY%M^XHY< MPOE#;;T+_2X0CTF)]AP9+Q>B77^V:Z S_X1ZJ%>=H,TYZA7ZB[==9 [D"KW%\,!U815Z> MM>3+O]Z\Y&7+T7440+(&!;-2-)SCV6PN%.%Z[+ !6!/IZ.C$/A7V^^+JX)+7 M=2$-0XOKA36IG,[LL:ZCL=J=!'2!032-VCLMK>W.' 2;O+Z'SXBJGTIH[)S2 M\?-GPE;WT9SI!-FOOJ>21P8;-U.47-Q[WJ56:&Q3SXC/+CMC]7_&U?S :VGU M^2/N4<,">6TTCDIKIN#]BF%HNN_[.)HGL?); MM8%=++QCK.1U63BB>KSC7ISS86>8<8KK?/M;%3(X,1)J>S,1]YP](F6-G!X, M?[LS-=.LQ?II8S8X7VW@+N%[()V;MK9EJZV[6N,V);7T)^,X M5D(#BNYKM1[83M:;8AEJVR,TR-$UGM.@\.''SQ;+),WAM(<>!,$"8?3^V]+: M\Q$\F\ 6.6'J!*'!VE?%U+MSM::917_2\FXUX_=#/HS=- MT('\OY]S*F(@)1N@UVO0GB8EVMX>71*$6P.ZMEEDK30W\Z6>_8KU]LJ)\4.APXE";?#/MOK>ZD6H#-\U.K7^0Q),@H_^_F3BH.9IBX MY_U/P7ZRCX%3#@L5G.%U5Y2*.WO/4 N9D7NK?GU';?3R2]?X7\! "@[ -6VH MM/[(.Y'S@CT%C>J?L';=E[GYYCEH(?RY5@Z?(^9NX'C3XZ/85_S*'/5V6N06 M/F?H$[UT9(03EIK\UE4OFIQ@13ZSF[9^86@U]5$VF(^_^(9JHM% M S?O_AH5_9GACUXU&=$=D#!?"CGV'TH?S)+^@4163-0]'*/R2F[27%DI*9F% MK\I&1=>18:6[59 %6Z)6:?K:YN>8L<=CV&S?'=YB=M).BW8Q],*""+B:L& ME*"1&\F)711:N2[)][P[39/',9H5<%-+:Z:)HFN0;HK%RXYM5W/'H*K-[&DI M%^W7E2X7;]-TBQ";#'O%1U#U5=K^!M.[2EG>:9)&S2H$_W]QUH[7-;Q9ZX#4]7W M^=?^T3SPT0ROYD^.1:&0.[YM)?'Y+'M?8XVL'!*SS3.KTGB8KK6A^+AN[<3% M5*V_=(:E7^"Q5-[%96%#2@'1 X!FG_L!8+N')(FR7D][61=Z$P>+P?/@W#M@ MAO2G>F:ENE$/D#X <,^:(<;_?/)9.3U\MC+T=U/98UM:)@]? GX&)5&XDV?U9PHZDI M<^20W1LB210/"7)A%O@YV0%'_/ ;"5$$H)'M4$A2;_#_"&\H3FFIZHB#>)1E M"IU$]?VLTEW0E^HB<*RB[1,Q9ZB2)-]\P?)N0P7#4*YY(H'W^\"=8QM,/[OK M 6!QXO6J'P)TEQ9ZS\@:1F0+_,X@>N>]!/#4M,U: ^&7RG$4>CD5+]5FQ&%O MOZW>0.=P(\P&?FYG/NO]Y?O'3<;0?'T<^Q]I4D.#@ZZ!@E,;4Z)1G^E3Y?5/ M-JN;1-T'5GG4$B"=75>;4K2@2#^22HOEW$7]??#O=NI ML\&2+SO4453BC>%M5![.[&O)"G%VR6@V<.$! (.]"IV?(^\82PU\HWL=N;XL M6VX4_3(:7"]G&6JP9,+2(.H09R^\KT,G>9)=$S[#[4:L)FL6ENL1.+")UJQ' M"4KXY 2'] AJ_NYF^@ M^SA3Z&E5=,3:,'MN@X<+,_O&$EW03A/K*Z[N]U3H]D*7@.TX,-#=T.;HM6E[ MBBTV3]LX;VML*V8#>,%N+%K[)O%1;N\&\*E^>YO#:"&O,E+?RN8[X7P7'JYW MBACZ'%:#U3/.5^Z?]]4[Z^*5HT<.XOC8^:=;:$4Y%- "=)31:+C(,>AHJR[% M,13:9MB/#RLKV$+=%W;9>'GURTR(I1R?HE%A2TPSEJZM *V.Q>+DW"=^[O9O M$REL_1C>)HX$M>!<"V'Z#Q([#OX2_W$4E;,!PTS)CA:H2QN-_4$H8S' Q](: MO;,81#8NS@R$(3!#RVPO#@3L7T[/G69F,\J\FR7OIJW9/#D.-DO:UGEY)=T4 M,TQC_CTPD46+["Y?CDQBZ>1-S%[8F1U==Y_[W72EV0C!6#N7'H*24K!LLW?^>JF)M8#8PMOR&UE+S M30QMX+-TM*Y#=6C/.\O[/>AQ+ZI%?$CQ/CD*NQQ1("M[UFN)R5-:0!E;[!CQ^9];SXO)' MC0C1[ZTV248QR1+0K6?R T"*7XVAB[JIT#U:JH-VNOW)4N*EVY^@H"2::WR"YK(R. MU1N\1"FT#RLD?LZ2UFR5 9JUQ>[J-970Q2-G M,TWK^Q>_5[S^)D,LBA?"4Q-LEVXHPT0\ @IK85]?#&F.FSXR\6E5X>=GNOZOKD]V&9.Y%]M7FA+&&R:,&N8D)[HQE MKY>FF''8BD'TAZ^N.LGX% :K:2"]-BY?[)!_G"S9C(1^!? IM3J.'4D5Z>]$ MFM-H7,/3UH82Y:;]_[X:K1%B-$/+XZ[8PI9OCB'&M5_T)QO5*+L""<;^XNRG M4AY72UW0?LUY-4.@8W!$ZB9[3''W1#7 MZJ_<8QNSNU8)Y=% X6--9XP' %&:W37LC-_Q\SYW1-ML\0*P!3SV1IB)BAE+ MV5-]HWI'?/^7>(Z*.!:?GZ.XIQ@.@_&W@,9[;L>05L7%U/@8&YJ:G M*K?PQDQ+%JZ[;Z]F5:IU7>*20K64O"J:GY>/=9(8[KXWJ&AQ8>]\D+U/;7C[ M:.$(C<9_G#_(;,I9U-Z*I]22([@1\=J36YAK_ '@S_EXJO9S%.R2%[JJ,+6R M< 4]O[2#_^SG"L+Y8#:7";,!?#,U#[S$7@V?U& M@ ?&;&&[]"TPV*@Y^&\6T2B%$J%/?5@LZ3'/>KY[U7K8O%=0_.8'-^,X<+:HV6+(5VZHGNW+I57D^^_)FG(V2SS&6]S<0#8 M7 -XFK!RQ/<@=[_$TQ]%*UGGP#\CISF^9)@VFA#B:*G>N&9&#:]2VJOH?H=# M>G?UJYFW_"""\#F@U-()L+B"=GS--M"NZ(/80IM;TBG+CP458D:>[ #B\R$R MLHWS]>(5!$]UHTSFB';PU:'&2U:O'/3W4K%^-_1<%.Z8P$KY2NBAC&OCIGV(:/&VXZQ=1'_<:8YYTK! M/Q)$NPU0\Z1SS8!MU2(3OS([ZM-(/[DM(;(G[H>:G6N?X#ZVAP4P+6UU$IQ- MZ>IO0K@\V5P+?47TYZE*E3O,4N"A3HQ:"!!N6&'4H$-2F, K0[@2-T9Z_ )M MAWR['/AT=P.IK8+*2W;]F:@U<:#D#+O=0<7!&I?,EH<"'@U!%3--8**QGQP) M*BF_ZH)NO!I1JP8JP=+B];@',B2J(7Y,W^K\(V7L.Z_.II(E\/\4F)H'KPU1 M'>EFMO176C>!C_\] *)8_UVE";?^'ZO8Q)%6;<%TL]:28R;7[Z]\%C;4H_3O MZ!*_G"5C15[O:<\4\C=O*, YUNID"Z(U\;6_V<^1[?<[78T&L+8D+O&+* M[([49>6SU\9,>VZC>5G\V=G^UZF;-K]4ZM2?FYZ/'E.,&?E"YFGXW ;&3),= MA=7M?4@D:LS*Z24YSK!QGE@P^,Q?QUGO;M1-P2:*I^4D[4Z3";0J:N6FILM& M&$Q=M!,NCZMG/IW>?OD ,%'(C]UJ!K*6Y0E2!'P!N ^2E]P*]AMXCDBV1?'; ML&IG+I.;>AQEQ^JI& JK)N/KX>OX'KGB"PMMMR\)8YY)6[IE?;R9B79 JD_% M[3IUH)T2=["<) 87\](I<-F,4C*2&.'S$-7[#@4[$E":+U'I6_FK)T$J4SFP'3]M"#OVK,[57* M3:F4A_=R@&QOCY19'2%_!["R^TTM3VYFK3,CSE_]:?8.L$C:[#7[M9]T-[C( MO[CW&3C!4=>J8Q9NGB3;R^MQP*-2M:?/ME,A3*\%S;6ZBLC7*6[QXXID?OH6 M6R+#&OH?HW-#WGCCRHAY+/JML>%"B93NEL5"S9-X#]5 M#_*]DJ0Y788=P' 7WC;"A&0%0G0TX54+2QC=8B#='1<0^JY(9JZ/EP,4,_ZO M+#W>"!$?77I)G%-@:U:^.FPM,W+!O\W&YGT:B6LOI6S)6XPMM"IB/PE]8['M M^I9]1M-AX";$?VEQCYJJ,^HSLTDLA"6EC:::RAX?!\%,(7ERX> 1)3"UH"UX M%8*)G^K#=LS0O-6U*BEY)-L'T :/R5&U?U.-9B M\R5S]YT0(+3BTI?]1/OS3Q^YA%%?@?8A/26E2Z[*#H@-,@?QG_XI1F5[97$- MM^Y_;COB>A2';H_]!==/A9S>25?=W4NJ4?_G!),^AJ>C/6_7.!-U8O\_*+ N M0_DY"SE_T0\%;.^@,YJP9QSKCDU?Z9PB5^]92.%.A>-\3DKK_$DF=(3WJ8!N M]*_8^ ?X6/2!659\C7T/ ((SF1O253>%G%UV<@?> U7R"(BQA?@S$T3S=;_L M G[(R]6S&N*!U>NYQQO:YLE//#V;U3V1CI1NE/X;P/2=SZM9D8Z"ARSA<:67'8_.+I"<,IL[,Q BPU[ MUELP#HNUD''@N2T@SI5I]%K:S:U?OO;N@U _V-\7*[>\,1@Q;*0W$*<=:^*L M,/'KQ<57_.S;R"EFSF];.%'OXVG87]V7!PJ1#:M*JZC]=JMX-;DF$/45@%S1 M5#Q:7R:QE[8GN28L'?[I""3)?@#@7S@:0@_S>&0&OY]*C3;B<_6R.U>/S M5A[UGK$:.THX&L$/.&:#B.JB\I)5'I;N(],W^'U0"E3)&(HUGF'WZ M.D^B]GP;P7#"J1$8ON4(9K[NGC;="Z5N(:&+ JBU'G1\"G1]"AU(D:C^RKX% MM@H\$I0C_3WU]YHU+LO$*8SQ0MUCZ&G4_+[: -0U,*=K]3<%E:>6E4R$PU;M M@$3=Y/A,O"MS\\[D0HH@I0J5DR*3F).L"M^WS8T*RWC'/IN[^M4+JMV"UZ*D M>\';Z7LT:7M';8+DRQK1[?Z?L4U/UF";UKR_WK9>$\G$ZEZIS* MO"W.LJ"Q.=62@2(_B36D2>LK@&="=M$/8 Q "Y_G^7)QJ,1C7/XJ1/0#%5VO MJR[E/GOMV%'#X5>QG;]GY,M.BQ4W%"==U^6,<3F6[@.648R>^)9SHT->?B;.Y33G4!* M:]>5CX@H&L'^_-GT78UMM=X>'L M';*=DTKZZT"AC9R+;%!/]!(NEM#A6US>Q?,\.G*J-VM-B-U_0AC[J0"LFWX\ MP2^K@AUO!AS&^0CB!XFQO[S'1$0\ +S#U4L#SV!=N Y75+<37*M7C/X9IB%^ MAFW5C1F5&:^T^X((_\J24_$HH;(3=WVQ(9?F =#X>!1JX<\FDUS-Z@.@2'EP MHORF?'.S"A5(Y%!HRDV5[]XS)$DV"=%1\5!Z5/& M-6BZ:'&5%H4N=FA[12/C&/?DPO>6,KWN7-Q%([.P"Y.=RPH#;^!ZD7.Q3?S' M,*8^0[. (PNUW"=.@%".N80O:[/QF7Z46$ON%/T0(VJ54*:XO6BFDK6;;R+)H8DSEWK[Q"> M,L&8/1B&[6BG#OI?*LD9+<]HS0)-24I7EGE3RNDUETQ#<,Z)!J^5/Q&I_J/& MF#FVB2IK^9:L.HS..BZ0:T]%RW?;SKDIP@]WLRU$ M2O$Z#"*\F.!3>ZO8\:!3KOC3!LAIA;K*$WCIG?1:_.?OAR>':B_3Z."@GXZ"\\*UGD,,TQO^ *9YU' MJ>8C0MZ!>],,Z5JMU-\PB2UF@XJSO851$U;VM_;'9PN-(/F'YQ#BIVS@CM:I M.+T&.3H=W2-+,;]^[ 7J>DA;XIU+<>S?<+>JI?A0O7/PM"2D9[5 M-#Y'IV>Y#1;;T#%.0P6D3P:;+\"?.TI:!?%4Y;18K\M^Y-G 0H2-(0Q^I7): M7LE?HSP#"F+Y.7]7GI53YI/7FNKS.?DLO0EN8]L\4"BXA@[+O?M%0/T1SX=JKI?4S/IT\3=B!F[HE/ M,#8S6Y0;*CN46AEJIO<9W(3JIB[K-CH VAKG).!;*IWYKMYLIPO;TI^4)?=U MDVHO1DV^Y-"5\0M[Q3R:][) MZIPS-)",:X^_N[CXP=,0R:22MAP6\4%XPSV]-$<:N>^@1'V9\Q-@%LX;Z/\! M0*RN42J*4XEO#(EOS6IY8]O/,/KC=3!IID8T_]).-LGOQ<7\H(Y^FNJMM*D) M/=W>PCXIQ)CO14@QJJ8JG1SV= 1'?XCD/E$R./K@Q&QD%9^I)"$GS++?QHQ9Z"*%&N9EWQ4/]'C?EOW<(#1WGZYRNDX@%/$D^(== MP;BX=AUJV-B(H?6R\J5KOZD#FVI15]><_R?$/'T0^;CD1(+)X:EVL6HAU.\? ML-?+]0'P_5M'Y^E!UH;Z(@+EG_:\\/'YD)_A+@0/*O+JZA?[\!A\48ZS8"^6NO"R2R.9&R"U::E\JC08. M=5-?*K4W#W]B/AZR$^R%?S\ODHN=TRV$3V+USF&!%WB@JSS&-[.XJKEMYZAXMFB%KI=MY%971G]L5,^+ M,3/44UH$\&NZ^S)OFY@%0J3%^7@%6.H&$7NP>'OQHN2.I6[9>8H\,(N$".XM-?QB)4]9FE,40 M+H+U'A-'6%*+R]%U)+W9B-/H:,(L>=ECR^(9@+^*14?67>B&Z+GB>P#$'(;X MK=&!%SAAD%I.^ 0,0PJ(^*:W?_6(S#LV8N3KV':K+T_GIJ"?[1S5_1H!;J^L4>!/:B,3@A,](5^95Q+M6W?Q8 MTQ$,/NN)'7^WT KD#SEIW-+O#,]C+^K#[B; !TY-2SDZUIH)A?.M*=5%9I> MO_E*I><_==>_?R(-;.3+CA'>-W 5JQM^JRZQ"PXB4T/0G14$[RWX+6?X[&F[ M@+*OUX5R!?T,UV[M\IH\B=XA_=CHJG2Y,* M&Y%.2O2WDW(;X:XD@T<%.Y,7!?&IMDB'6U6ED3>^'S8:RTE><#"S;&"B]P7>:%HT*[<.[D 4(>Z+BHT=J2^KXIR(/,R4 M2AQE9E,CW3<4P.>XT+LUEEQ8G?HF KI*/LX:F.:[Z+:(Q#FW:)%$6-],W.=[ M'H,R?!C%'/(? +^Y'P#'W_(?'V>NB,)18^@*L\9]SOWX(!(-/*_Z ,@:.7H M!'C/#.SHS?%B\[?)A-T&=]R<)DQL97-!?'"IW:V^0OY$[ZYP' M1=#QK6MHMX25=1[&,6SLNVVLTSELK"-10GQBT(#EW0, $/U]Y45=(JI,%+.N M^YS9>N^R8 CTSQK FWLXBL_".F], 1]8+G7]1F@9+')KVD%OB8$T),R"8[H0 M>:M,$#\ AJ@AW<:HS,C__@!P.GT ^)F=E4#/[WU63E12,O]QSWQ _*,3,1>= M/:\L@*Q71#:/1:"L])-!\A-YZ_\A17Z)S_J!>J' B]S90*DS?L<8]P!(WG\ MH#V:.KU#L^%Y?CQJZ>YH\FJZO4G6C[O0!R7<'CKAE M'UURX(BPCQX,G@>!RIG-E$H=?<$G6'@EX7&^?Q^5X=,APMBF5#51ZS:$Z<]6 M07L&)L&[Y(+W9PG_=\EY?Y8X>%EYE%DXQ?P &%_I1>)LK'\ ('KGS/Q9-H[1 M+OD/,-8Y4K)NGBJ@1IM\T$GU1<>"R2 2/<''\@' N Z\9[:6@]#7IO/ZICI(V\0! B9O%0?+]CQ-<] [IBP2=J(#. M7\#:P"(0;B"%_W]\QGM9%WC)R!MYK#X;K@? +Q[(W=:;V]GK=_]>H&1UAB"( M!GN+0!X6YT1WO7NI5T"X]L)GCTF&P;MB)!\P=,'\'H/A ="A#BL';P'_4^\_ MEAG5-AP=K=^R;Q&U"CO FX/Y!T!%%))_?P-E7CK43.G1/(QU@905Q33DC[C1W],#4KD<:%?[+!P!*.$H@(TK@ M1X0%F,!Y_/:I0M:U>O*,UMD# &+OHP0=/T8Y=1/='KQ5"ET9>/SIC(,'P(@F M^65LYT"[M_>'_PM# DIU,^CF?Y?(FL[DV[O ?PXHY5=0R@^)(3O;H?^)A @! M;[ZN7)^B>+V0+SF^0[=)'SERUQE1*\';8>AQ HI(HO9^9?\(6,SY7T*+>8WN MA$&02$'XU!^)C5^1T,-<:)3G*OS_H>P[PYKJGGV#"(@(6$ Z04'IH A2! (B M3:0K54!%Z45Z)Q0!12#2I0:I @+2>R^A=^D0>N@DU AG!W?]W^>^^'<^YS[ M83])=F;6S/QFUJR9L-CK2S8SM*W$_FP%TA&/OTV5!/!/0CG^-5PD,!0(28+P MGN>9Q4+YW]H^>G>0G8Q9)#&P6J/P-:+8\1+JSQ(?@4ED@XR"A@OB^"A%\?XE M%R DM_([.H+Q#NID=("GH0!X,(ZFP]A&!B:2QIP@NZ@.\SU; M@ZQ7[+B PBL3C\5M_D' A)&GI%U8'F@X%V8N95J-$&KVM-"2YTVRT!["#%BN M"2J9X4Z\>PW>EG:^Z]FC'ZL^1[M] 4*GZ$$'I36Q]SAQG(SVY\29A#!+;#?< M"NR9G_VC3I@[#XUX4IE]73R9ECM[BE#&)9+V.>"3$,AR3$;'E.NC\]0+4)26 M.WPG_,V[QI7=A0O0Y;VC1(K8:2YENO.\W/N19KC, KK?;Q0WC:LO0.05<, E M)Y#=F"S6QR,#N*J_4_#>%^L?]L2JNR+'K&)3]!#7;0<\Z@)DG)Q(\\;[^,T% MJ";C=+P8VF(-5(KHZ+WGD 7AD0L0JL6D72M_TW%+\<@%C )@[7KWN[B2#<-. MM?<8JA8K'-])1E7%\M X3]+\[05(6LA761%WGW!(23PYA"/WM >OK?ZSV2([ MOA,S612S3 9.T8Q:4,=(*.!B#47#RC/D%[0VMB56CM2\SVL(TG M'H3H>WS=+O/*)_/J+:E-(\E\,>]RAQT?5<]YC(N?I)X8D,NR!''WCL@*PN#' MW>1" %"Y,&!R&M'51O[.IS\X4QP.D:@C('\2&[D#\8 +=)QMR;A0P@. M"P&"?TSP+-W#$;JWCP;2D+M/J$_VQ]"MG^(^A3*(>6L=U\_FE# L R'@FA=K M;PRW(W D)(!,5T7\:Y.]YR&?59$QPV*TM/:6!&VU]*^;4[6NLT/#=2U_J^_J M0:<)L^Y8$/O_/;>>083R05!_)67@;WJ!3S# HD-D -4W MZ3GW:3D-.9?"0>93V3A>!WRP[Y##"R\(H7:+CV\"<[,"?FOBN!AZMF(!3*Q4 M!-X;#GC(Y"]?ZW_X^.NA#1Z$+)3*0J8+.082(N.1/?8Y'Q35!4B,_4?B'F&, MTQ:\R>8.>!2Z_C=F,?5KZ@+0W0J P5&"DRTL-3,Y\0A B,_IG^-5O0O Z)@) MV(GCO[P:I^''^01P/RF%/JIR4+M5=!SDN8!1A>&PC83$1S-!./<3\+\FL!*% MC!*>G A[GK6"G;W=6YX=S CG5"D+\U7PNP3-#!?!D?'$LBC49- GK@ .4,U M83@SQ,N;(2 M(AS\JI_"'SM> &TQ!4*EX]\$U]TJ=G8Y^8P?0M#;Y!^]'P5TKR^$Q\V9::4% MT.P]E/PR[^VP6H/_UEQY-7 MX2^@;6-G^-I&2+A"(//5ME7KN3?%HZF:!X6BB])%2^%4](5U=S+6/ LR'^^K M>T_53S<-;3&%Q-'M?I SG[FZ@+N! 2]>@& XSK>+_+PMQMF+,ZN;OKV;,AP<)M#B%D#VW;5Z)[ MGXT3)@,/^X34[2*E:OY8DD(Z2G&W%GOL6=V?*&)H,P5)&K)L*BEH0OA9':]& M2RADS]L#,3 !U)-[- HID,1-9<=,.Q5WS)' M]SV-J6*)XB12DW@/)65MWZIH47N:)16G9( /X_\:8J7_, Z:8+G^69Q M? ':7^+&Z>*L?\UN*^Q):%4WEGSI9@%K;'\0Q#\AG$W+PGH! F-6!%<;<:]< MDLX]!PU9+*K.8]0T+(ZQ ,#@V+R-X^'X/J*M=$=S MI5$(JMND#[@'*=X%TG3'W_<;/>;E3'Z9@A]NQ> 1C9"]%8%'2& UHU5R_HH? MTZ9N!T@V1:F?:\T<9+-V<]X7ML9#![-Q5PE'Z@** 3GU:C08?TM3N;\N;_V$F MY'V$A:4H/HFAGGR&(HUWAZSTF^#<<);04GO"+S!.T*7&)2.ZA /A;!D? M+FJS"&?+RD\7( 2!E? 8!S/C6P0J7VO =;IR=9ZA&DTC )6W925\'R7ZCT?# M'P." :D(:$<-9S=5Z9BP$=.YGABO'#C MNYHNB&G2WX=U+.;;*$G)'M/PM]FF%$80-4\US9^Z;"J):X;R%0[\1Y=P,?U9 M$&00!0X WMN2^[0_\=B4?<[5=ML-NH^"+#?_L.&,9QYT,P-(!)JZR:F*\%"!2],H5(('40-# &&3NY3D0E[ M_'H2ZDKUTC1))7*XW_N?\]MYGD= V_Z2L%K2 M=W#MP\3;+ZTH0";M&E'#?W%6+YD%8A7UCSUPX:4IV)-AOQ4%P4D!8"T&1L<. M)QDF0Q')0'T&6&]SDGF3> M<BR ?##.[+V@#)-?W9B+AH7Q5" M>#+Q_@T-0J ;>N%C/!*$*6)0*Z%ZKB>#RK?W_5Y?NX6]]4*2JCSG5\5;OUN( MA'-*,]8ZC&R2CBNKWY9)%@UVH+-1=BK4?R8K#]JIV+4_'Z/B7.+FV=+/3[LJ_(7&:2# J3^Z)]3YD#J T&#%<-.EX:UL?KSKX]]_,]SSFW\_2GWG'3D')D)5 MB"'VQYJ.,=W@EG/XXQNV.9-/?\M>X=B2'8D>/03D)R8:QTH6O,JT\UQ-5-#B M;91[=8_Y3X(A2]ZOJMT7S;$?6*PR0PKT8_:;\Z*2;YU;/(PTZIB*5P0ZUX+& M,\3)2P&G5*1!O*+8']L.+_BRQ4-81[W:STN0TS^E"V/31W ?^%AQ*2S+:DW_ M J31 >+9R(U5F"F6"UF MU(_T)O6Z*-WMU4::4F7 MSD=.M'8XL6H6O[N.ES7 X.>!#EO4*\^5I3YGO:F6O@!9$:,B8D&<@\/+0!$R M]#;:+@L9&K+*'@2)9;#9R]E+(S]>#<8AL0) &44.#KHSD]2;X6IU M#2YWHA4 K8$2R70%H@H$<"_%[;J=#M+L\.NXW,\I[T^"U<2+KN([ DQHK)ZV MRM:KTX.OGZ>SZ#QAN*NW[6O4>WSY\L/(R$I.Z=CM>;B<&O\=T,UV1=E^KOL: MJ.+Y&M@72=6%<_)4PVWKUJ/?S7P5)I,U5B?::G97>,7W.F5_AYE;B/BP*]^#APAF3^U'+Y$ZWF=.1>ZU;::O M2^J-#';5$T3/HS8FOS?SO!88??TTE&K.]8=#A'*?IV@;F'BMYO@KCMO-;6%3 M2C[U(&MY;XJ<_+."ZQ2[CUAZ3BXQ3AOW_R>#GW\9<9\\9K-127_Q'Q MN3EIHEGU:$(?P9#Z#!&C][WSR683B2>/+;!G'.V MI_(G=9Q>=HN7J&UVN7S?Z\JOL >(F)/9XV>:'1X<2F$Y?MGUR=5;5H(/6R+C M>-2>[P)=U1O'HGM7?Z &\2^K;7Q&E ;AT'JFXL.?I+L[B:_A MRF#H/?@JU8J'/-0Q_ZN!(B#EG@6ZH)6VF%6NXE^$$=8;_3"-O"XY1 M]M>XA)P5KK;?@7?[W9]S&K\;CDL,=()^Q+_,!T3O2^!31\.ZPU";4NLPMCQA[ MSN&T'L\;6 TWSULRM^R/:>R/?WH<0&+OS*XIGVK\DUZ/2-R M2)7(\B[W!#TRT!XABW,\;AMK>OX!D[ Z- MS--;]G3)EX!ULPT<#YC\R)M88HUA4'%\:1+ISL*5_>-$<3C4?\-\8^ "=,MK M"SI .)M96OZ1KFT-L,Q"]M"$4EQ?:E,%R-S[0CCMI:^"9")YLQ/6=,%+#B9; M!4*&?;4.*7B]$Z?(L$/4<#:Z*,S6V\C6020E-=_LFQ+[AS_.ZS:S7QBZ?P7R M22$8\O!W,2_Q3%XD,*7Z4?RTA$&&@>I-V]C^&X9>1:]9%8GK-8NQ*1E6FITW M%^+VN!L&1#(1-I'P)UV2\%@_1Z(I=7<]\ M7H>PU83H.[&EJ2UYXHLYD7[]CUX9U1RGM;SXT@_MR![J=_%R& 'J;UVG=:VU M @*$T-SC+0NAB%+C' ,Q!"3+>/@@,$\R9^#!E8"P-(X*IQVQQ9]A_@<%2(ID M?J3X"B0RTROFSXH964LX[.3*<^E08 W67-!29/R$/.XB++'V;C0_L)DNCL]: M@-[J)=#OX1K_?O$3^*@1":OL_LLR2ZFP0=9UBP)_0V[D[*D=?!:">P5&ASYD M$-V'(CDO0%\+9F>TB ?*B;INW<+?T+$_^?SB+Q]UD#H8\R )O /'\U2*?N06 M=9"IOOL6B'X>15S;?1P-4/$YY[2$@/>N?X4SE*?1O? MT>7K3'T]'Q^HJ\ZZYR/1H:F-]O&L201"-:"':]<'GSOAPPT]4 67.[CG5NEP M=S,O0+U/3=*T@2^U&Q=N+^$A*[B7A+JRLG8X?)2VZ]9U=T/(W@5(\!P-Q=:8 M8.6_0# 7(.[3.P0LG-QHS$>R2!R?M;'27H!RUJ&[T< X0+W;PGL!4B_Y:VEH M01U&P8*.XP7 V[A^JI[=2J@FX!37H(@M^%_D-LV%YRW '"]D%QR (=A'TP'ZP!CZ)U$!WE'6Y*C.8^MH'!7MPMKL. MH<9!HL.H3\Z WK\16S-)^4TZ($:+-Y*^$1T6""@/NP!Y XC&N+]WP,==@(Y[ MH!B7,GI&46V@+(2V"$-0VQ>@WG0X2(B2P!$;8PT.1PP7 MH-F?SF8=*=>/(?U^)=4F^!N9D+T#*.&!4XMKK(ROE[8Y\5A C?+FR\,[X' 2 MQPQ._(T8,KRTWKD&(3@R6E7"SM,N0$A*P)JQWV^X9J0\TL0UHR2%<_#&Y. = MT0L0G1HK@]HQX4#Z5.MW4. !'#=E6[J$W>@ Z$&[A.VKG9_]+X X1P M1,=F5>JHLX#25!''KISLDP;&$D,QS@"Z198=/D, P?@>Y M(2I2J-C#1TV_Q*?!CF<>W>WV'?I7HY$RA6F1\6I\=GE=[_#E2, O5T9-89(^ MCT7_(Q(Z (2[[_1?Z$9KJ[-O_Q5Y 9(*.44U+$*HQ>@GJ9_I0%SZ=/;*T"HPOYB-B[0B,]3 MB#'SGV0@:^5-IOCGK@*Z&_P7Y+_Z.7'2)"&*A('FXP*TP&!R@ETZ[P!$KU,' M:^-]Q0BGC +CS.ZJ5&D(O#0%8E/H$Q3117Q.F$/#8$I!\/H_T5!!X;]]D'T2 MX/?70;S125&0>0+O?+&6J6J:*DW-,&]BUU\HVX?UE]BAKZ=Y$(;RI24'A1+]],FHLB%[)^8R4MPX7&M$\$\BQY\M>I7&L6/C>+?UV$!/+XL,;I2K8 M46RTP6K;?A"7^O&FG*7$,\[*6P&Y5MX#LP_\;!=,=\CY@],L9]97J%%_;BAC;6L.D!UFJQ XV?=IAI#5WZN9_DRE%EN/^ M#=N[XO%@WDYP=RNKPE" [SM#GPSWDB'C*P+E29OJ=UZ0\BOK+-@;S))]WWM( M\D,_,"H9EA3$VW0);YZ3\#*P+.)1,FO(\ \/KXC85AR? O9\+H<9\[4IM.K2:NFQOPSC%Z,>+# MQ0JWOQL^03,S5).Y"8Y4,AQ.JD5GN'HM#?N)S\IU%) 6 M.V2O3_&OEDM5_$G9+N1?4)J-_QC&\%YKMW+UCFP3NY350(BD[NU&_MG2R1G+ M^*-FEFV!]Z%/ARJ>=L)N"0E%,3A27WZS%+K?2+[^HN'Q\-W&(3L1PUGA.3F1 MF0=?Y&.7<@66=FM1FIA)&\;H_-MQA=XUH!NZYZ,[!G%E2Y3 M4VZ>N/X4HK@/EK&.KD3?+/TWVU;#1YL<)89W%K]1S2H:V.UPS M2.GV5X_W;:'2'DDK[UXO6;; =-CK![TU+8ND>A^VNGSPLJ[BYMZP$X^.I[D_TJL:E^3/MJ*3]1V2-$R)=/WUG8-,<^(!D1_0EWV[;QM1 M5M;DR-5'0MW9]\$][ *4T8J_ !T4\"TE]F#('J/W@82T+GMS8H*RZ?2JT=PA M8RJI%(F *@F,9G[RYWYD]'/J>I#VV.'/,I67L?.I&\KO]=Y6E&L,]]U9RR,G MQG 0Z6&P4YA#!N=#=';>Z:>'7]Z7J=3>3KB>3,K%.4.TY=#'&:ZE'/$YDE>X MS_LIB>TOO8ZF-T?BNR92%GCR<=):RVSY=/KON P=P^@ M7H%4FIP*CRO"U0YHE!C#1AXAZP4V0!'8"] /]>60U&NPM@?K2I7*O&XIP5;:_]HXEG#]FFYD?4MNG^CVCP\4G0F( M[\7*7-%OQ5MIFPLS6E/O!K;5V$^E11B:*S,R%!3*W&R^FRPD=CD,9AHX5=? MQ*+2/C*)#6E-9;:^(BE=_%5L3.S9:1+)-(?A:1Y;=] [H5;.T#4\RT:I.]QP MS&7BH*?@YK!+Q)SUDPH%M^H7(>\T8D\4:+XI"5]%I05GS9 H'F11RG1)F,52 M]PHY=/XLC;"4O1_Q\.]E^AS>XD J&?[: M(F9='8.Z%_+YEGC1$>%MD[8X7[9*B3!UNI"EAD=&T]MA_NR!_7_.4&(K#;'; MEY-3G78W94+B%L,2PS!S?K,_Z??Y^JW1X,=!(3"ZNH8I5O+U1&V'O;D6 M-GA_(*.K&>&I^D?]13W=J6U*YV7R'\JD"M0\E/J",M2DB88LZ[4_.27-_+@V M^<^^0S9S#D22U2\5;:!NR W@RO#!I3"R:-E/Q_?_KNG/["/=C5-C7CH]G%EV M04P7;;P!GW@ E>#3O -,F.?W#FV;] 6V3PJI!7AIHCRA]5RQ2^BNZ5P3.67 MYQ>VW^L43!7B?3R^&-2F6S$FZNFM M-:OJ;;.RQ]E4:9:0_D5IRE'T#DD70S,/U97"SL^]^=S/+%\]SX\EB6%^3SQ* M[ ]_?;70N4!\)Z/:5J*O\-T[3/_8FA'3DZ_$88&UG%*.RKLO:"(14]Y*8S-K M>P,Y$WRBGLY.91I&89)[_7<^VW]HLR#OVE!L!$VK?]F?J8ML3O]5TH*1%=B6 MI;V\][J^)/VW7+7H'5NWO[2,.+M@2X-P=%NI,LW4 MQ]\.9%/:=!2/5VY)\B<3!; ^1KP.H"8+76-5RY$\Q%EENAX=+=/;+G[>YJV^ MSCT=-;%4L:@FI2RUSJC^_-I,)'L//,? ?R8B!LB^S\/AZ+2NWV['/UEJCG\@ M,2(4#8_P-$/1IB8KQ. L0_1)?ZEMQ#+A0)XMIRU>N=89Z\=54@-[V>UDNT7: MY=HC_H:LK"?R@Q<@I],QB*R_P1SXCN](AS3J\*=T,+S-UGS.SV$LH5:XNIW] ME^]NQS=6*9A(T))'X2+:KNJ(6LBD(":;M(*L]Z:MV'2$4^KWPALBNS3N(;JC MSE[M#25E2F;O; JRRQ.G>\(-R.4GQ&*Z)TG(U!3IA3L=2XN1UM+7!KV5G>,- MLJ-MO1QS5\B1C@V]R]P\K>R<8E*/=,J,B%^@9_.GUW6N3\CLKDJT4/=/=*QR M1*F1BDM>W4->#W=2P3K,'W_5'/>==)(4VM#N<7#C:'6^9O2Z)?N5S,2)S/RH M+EX 8^/+5@Y35YF<+U%FI)3ZQ3GM1E_&%ZWZ$8NL>0'C6_#73%6]7)U5(P47 M8['HBVOH.WVC$FV,#XB*PZPF3LGQ5TJ2AA\^H=YI"MNY2NH=NJ*0H*@L(Z8DO[17D4W*^'C[89>K),=F,/PV[I4P:EYBR'']5NT?G6BCN]HPA M)5;[$:I1SE/P$YXZ6+55]LM^> ]_VQ[[FV52G6_YUZ(^-H4E;BK0@/) Q" B M/[*T(A:@0TG2&!9V@H3LX-2=[':O&AMC U43#PP>#[]&,)%$=MGP@JX*R-+R M#X3C?&NH,GY>@,Q:[?G(K=)'SD1F!SL?<%MA MM_NW-T.N%6-ET,%9O<'E /S+^R^5IA[XOB.::J+M;$;4VP8O)5)JJVM.YS\R M$:\,.0<*"@/Q7_7.JU<:D?B8(/[PCQ\A1&H;//=L_.'/73$19=W@9/-Z02E_ M'"_BL(^SC=$%]>7]\"'L1L*[VE(5L/2.]>=7[\5C/@]091PP.[Q0OX5=-9)I M*S[1_1#75XA4BRS H+8?77&S);.7!"-H&+Q4[&"Z?X2_2MGU%=C/T]W>DK/E M>YE/)QOK&+^FR*L^1Z[,D8,W$@7KG)8VPW55 M9[-G)F>>W7R;V9S34[)&W\7/<7)'UQ7B[,& ,)#=UC6=\4);.O5Y-2?*JL>F% ;JKI"1V@02I5X'68N"'UGQ\Q>_#YRY $F0C=;6TLR/-C6-@2.RZD*::Z;7^R1, M^#.^,TZ A2&V52B(FB7E6J'SG?-<\DUCD87=Z]B\'H4A]I&@L8)[N.RY14-L MXO5;)^5-J-<7AA<3;@E787-! M:W2<-&02SX^D>GS%^@2VH(>;K=J(U$?QQB5U ;RSE4HW^06,6.UYYCW:WE>R MRGUJO6U7/N4M@%%K7'STJ[">*+R@\+$+2)O69>+:DL[7 M;KZTDG69;5DV7S>6>C.UD[-H[<6]6Z=YNT@$-[3Q,3B.Z8J-Q\1@%:L!O+;\ MVRY'\B"W2ARB9*?/%!O2%"/BW]A4 M?#I?=:M*#DG5-8USBV8PX\PMT$(@:1?A:+C[Z? 01WTP1^@Z^_=9^70EA)H< M>SXQO4WOQSR'9J;2L)<&HN'>UD6*YBYOUL)_(BXEK8Z\CYN%N-TQT_M*HAVK MX3&?S$@\5?!KP)YR5V%CCYK2^RFF(W^)Y6XW,%M5I"3<-?H9.U[Q/?Z0=?/- MISM5$ZJ>GLY(9C!AF))"D^?5J'\1[O-89?0YT'W'9V?113'SL0WD M099EAMUO=9/F06\:Z!G?3\IMYWFM/]<9-,:@RWY/D>/M=U^1KE:TV95#?GY4 MZM3QB]*H,862U-MO!6-OW1D06TERDTX>N5/-F2Y%I_YGJ]S:ODS?6-:-=+'! M1BA?0+:98KJL3RZ,2*CO*9Q1+C/ J1#5^>OWS3 1DI4 MG/H'[C(O"%JKB++2=G=J'8NK6.KUBK9F':7H=^H40ZAY.A=*>M,V6-C"IU KEHZ*(KA))4DXLCYGC'OU!X=CSWYYG9*K>-^\5U5"] ME^[Q.?1^N-#5[MI'R::K$"WR;FBW9_DN3/))EI5KHNUJN;FEE_,7CNO/>[/^ M8.62;9D^-W4Q%!0](/TPD^3?3!0LNW5ERR=_ *>(7GHUYL* 2U'K1JK4C6P+ MGZVM5D:B>"EV>]\_T##,UF-V*70=F7^U$M11[72[_GI]C;1M^"9'.)\3^8LO M'*UBCM6\'VT9=5L(_XZ M?/Y]H>\;*8=QUL-E@_AFA@_^[!5U(X5L88;^IOF&ROR_5M@L9GKSFN )7PNI MR8H*3-"-+>(X*0RIR0WI',HV>68^BQ*.0$>>$^^H:RJ5*Y>CQ-8\^&BR<(U? MUAB+SV?8+D#04\8!R??"OR9<@?9\_@VH&.E9(4R1]XF0*AHS/ MM9&F]G1+>"79+?J12O7R_NVPZB7AUOM/1N_+4 IW#6S*5'])5'LX]?T]YU2Z M(,+@;3S'4N*[JB/?EG2WK@.:D3N<4S_,Y]^L?I(SG5/S(2N7JY42SXZ;\=00 MXZ3IK&)-_9.QL./RU0[Z^>"4L1^19>'NE?)N&CP'Z1SLR<%D5*Q)I_[)__$F M"98'->AF]AK+#ME+"H,6GUNII^5@&">SZ-L?A7+K;; R,0?(G@['\SUXOV_;&+X7>.8!N5:WXAX?@/;SP#GJQ^2^36$] 9*O.! MM!Y!WP__*CCH>1VW9\M^HU!=VW_T8%-7B/M[.XV>7!=QM*RD-K6:)1D+U^\= MCSYKG&SFE<]A8EG]ED3M^GA,?B7Y%M65('K"HI+ M+UC(!K5"Y:FI/HI#4L2>MV(_XZSX0&)9S(-"*?V!67,;OZW<)&P+.K+L'E(N M_PZ.>XCO88U-?V\FSJ?<(:2JP!1*M)@2^/15I'^GF?8&]7.C+3J[U>8M:EIZ M]K$8L+9:*RM :O;.I^_^UK"F']?O&[.5I\*-SV$OQ,I,\J$2/BB<9\_!SX,1 M_.>&+61_I)1*0M8UV4XQ$3"-6>2S#@73J-ZV,.8H"Z%B8CX$,<@L?7971ES* MXI+)0QA)!+6QY;.P@A2$E%.TYFHHF:.)2">[UW7/ '7AH(DE/C4)\T28L 8= M!W\?48GB6$86B^*8?ZSS4D@2[C@_*\A\PG$/6-(.G2JX:%SOS7#M4PW61LQ5 M#=#>]EF;UQ R^Y:\ A,F_VYN78(J9"J0KQT.W):Y;C7U(:[V[;VX+&NJ'^:< MR,H:U;6)-241_I0Z1I=DG;AO605E*B5B;S4^?UT#K7%;]'-1\'=="Y,E2;(4 M9^>D26 MZVL[7HR(N>+J\/(>!/,X!$U(^Z_Y]??@V$1YF/VRQ;U$+YCW4$T& M/ZR 33S-/,5;9DC 'J>-FEU+'&O,8>* J1LQ+K?9"@1&[2Q+;''8WGU*#[IR M]"M_L^B+N<9HU*2(&*(W'P^S.QKB_!YPO_(;;ECY=[7/$K-YZ&%&X+HBZVAO MLL"N4[N(CPD"3S>RPSDJHOIJ._%5I3Z^W78UYU3CV4._*@$,\WZSV+J!@6\^ MAO%V1< .XE6LG?&$G#,_V^SE=ZZWI#J9.8+Y/_E=&9 =JS=:4B8=EW?N_]A- M;UY)FN(?^N[($YF0^M \VWU);>2-RH>Q]Z,%PQNWW#RN.4KN"W_:A3WOZ5@,Y$4)Y+))F,?F8O\=,RI<$*7HV[ ?:-! M?JF0"!+X 784L/-NL0DP?X*!-0*N6LC0#RWL'^;:/%%X:WU1>]?2- M78.BTUV0IU?TJ-L!@B2 A3U/$NG HJ;CW:(#"(;K]82:BWI,; M2UD(/_EL>0$"*(/ Z!\B(^,:?W7)Z;OAHWX#%[:OM7R0N;E].IX%;?DTKHAK M7+\ ^4/160 Y.< *'0':0V) BG@D1*L-:-8E1RJ+:'S+UZ'_CG4!VN/$:@($ MU$8,%R!UX#/ @,Y((!LM!G<"K'WD_5XZ(2&-RX^L#R7QI+6-6(U$U/EEX0L0 M#HKC&8M'0PQ*&H,]!+?T-?;R3%*E8\3O+@2V<7-V:I#E,""L$J;-V;@N( JA18R7MH5B=M&9@)JF/S%?\XTA<\ 721D3+ZT*(OM3S):/ M0O G]IA,_$0U8O;S!:A)'3NN"%#T:$DRU;Z&-C6V^*,1FAV4?PJE*J%!=+Q1 ME:;)^(DJT,K;3O"L/2;C[!WJ[#>>![ED= ?[-I?5]X_U!0@+#FN8R![I8 MP[!T6*U5:G/#XGZHS:S#7NM .AR39G4L=O8;-0*@S;@VT$JIZ'^4;X+SPG%! MKKGPH;9U&K''6.V:?YF KL057$@XP==D.RE56@^Z&XT7&8*VE(Q^=W+[1Q@8 M_:N<%6Y5?@%"-+9\#2DMF$"I%3M"@@6S"6QROUX3AC@CG*/G#$7_> MBQA&$#2-(Q@(:S5Z%F%7X'0!N@2(=,/QVBKB?6T; :>D+QVYG#&CCE*:$->! M,?GQPKO;O-%3X'9#G/4/PG]. [WX0%_1*G)!!>"3L^?S!WM__V;,N 9=>&U%#%E_C 1@U(*%&/A=@.*3; #7 M$L"Y9X=X1?@1F:U9+4G'@L9,GH!M;EYPU@>,4)2A")P#GPV#\B3=^"KM+K]U$] :2K3"9NXCF@MD('V]#7BI? T MC>C"W;.9Z0L0H*G:FE2*[B!*![_D?_9K"?R1H.KV.%D=Y+B9H*EB:P\:NK2( MW+='IWE+-X+W]NWA0,!H.DL_KX_P @CQ[JCS5KQPHVW5 *[D M1 C1V7 Z X MUMAUL/.M;6R)Q].> XU=_%=H'V!>$2Q%.0 SFU2"TA=P' M?GAT 2*@#V0>"I\+D-3\.;0EMGLY=P*5F6AIRC7 2N_XB@J:P>IU.,XPAY^QF/Q_?D!' 6.ZX54\AG]I=6%" IY(.F"\3SQ MVW1@Y%? 9[A7]H :J]_!<"P3P45E=/ *5P?U &.;Z0[/P/&975!'"_^ MAV$7^]1>$5<9^,^FPIU[LCWH-7OH'[1C5C^)((!(K_LI!_B4L M@Q3]Q8W!C6 6& XP.:H7]W? R+CO+H>Q=$7"FT9PDP,8(*O[#A"VPP!9--@8 M?&)/"@&C,_#7>YJ'+2 FA.DLW4&= #E>1!3%$7;5/@:T^\=?.D!*O1,/WY_Z M%VJA_1PX@?DO"UD*!'?PCW;^(HC_O*UL7*"H8[D?>/@7@-J!DVWJOP J$E. MPW81_^JBF"*&%[L [4X2MLJX8X6.V8_1^,8%1=P=MZI%=\C?*;\,-R7NA]?^ M1WUEU,#Y&NR\E.!,.,G<>U_\-2\4CDOZ:AWGE_E_$QK'&?-)HJ_:&N!-O @3 M;UFZUN;JI2M/I(W)LJ$%SB'-HE47(!.R364 ==4=R#CA%Y$@.CH"5S4<["MX M=@383]+7M '$*^$$U,) _'6O?T, B94MD-7ZL U54!YM@G]*0[*&9A$W4^ MPG9]9/D,U!.H#T" 23O!"=H^#KV"3.FIFK#X)\L)#PWL$F( MUR4C:AR;*'(?8_\O"\G)?^>$'XZOMIRT!OBFW6):DG&ABOO"O1@C11P;'7)_ MW_[OZ@1M:02,@W\EY :NFGO#2;/T-RIWQHMDIT(WEM!,GT=%=GM!_;?"AK1_ MY&5((RSE:5ZR^FG*TX#^IRN!QJS!%]NS")^ZJ:0\AN<' MBNBLX/ST5M?*1&4+:_PW&_[Z4C:$8DR6!<'2^6G@1T[9GUN3>EG,GE5GUMV00V8>N%=BELAPU ME^P?JD:E/.5O%:BR%-_#9*Z1M_-_!%,WW#=T3](=K8.X<:@LJO*(I9Y>:5B, M9VAQBJ(+XC@NQ#*'\FC'*G*5*]WO?W59?B2U MU*\(L$8U3HTO!N$#YRV%!2EFOHAL*\C:/BC_QF#[%N*1Q)SM%)8Z61@F1?[. MJB-&U%R \Y8ZN>J?O*W(4??IHURLY3R_FA%$"\/LB&QQ[2$)$_QH*AWVTI9L M6KR@,<2$M8X2HZ83V%J#HW/[7)O8_\K"G&+C1A.'5UCH? ,)OC?U,KKHTU:A MG?/VDW;&@MZGRH=,56,K%#>BB@-C-20K@6N,ES6_?ESGD=]XJF6UJ3RU/C!'/)+Q^:[M^K3 M78KQ7AZ>6SYZ5Z2XK4.QMDNU$%JL)Y 2;"P-LG.9>01)XQU6V:+I.2X1@]1_ MTDX11R9B8WL6?D%N'JH'S=&A4TKJ=$XO?Z%HD\F2.$BL*P.A;-*(UO7S8O)_58Z-L#LBWDO3^9(4J?ZIEZ*M, MH+^Z0M3OB6MCC3T4;8-,0N<'MN_E3V.+7@_^^"/"H4EA=9O.<5KE;J$#AP]EL<&B]0^UK&,&/$?(W/#2P2?:; ^MS[V8ASW/ /!7%+ MAK$I#>JS'UTXW@.FUUC*>JV%=/&3$I=,;8A#-NWT$D51V1"T:^@1NKW2X*><=HETV\P>CY\7*0 MOQG(G&VG^6HK\<]3Q)+ZUC'Z;*DAP9HL B=%6E)!DCHVWXE1M5$Z"57Z)(0B M9O_1M%@'78"UV/N#2\3;<7<=L9-,B8N&',Q"9>;Z^ C?/E>(JVE3%&#>PXV:B.]MY$@8B.N5G=S%)S*F )ZH8P MGE;.ZS:?"5[U!E<.N1@J[=P?77RT\5"IFJI?>N%4@,0G/8WA*BTF--H=F651?"AU%O4C87 2 3P5-J/G MLR2>M?[=F"A__]SJ;<@<"\S!>.B,%J=/PHE^G"4^EU0H/(S(.W2_ %%E8 I[ M-RE4F(*"GU#DJ: O0'X.R^YY5@:6B\TZ9ASZ?RBCA+IO<. MN:[V,J3*13>PHI@IZ,( MC-1<-!IS4'_O12!0#7&L'F.?I2Q50^C$)DU]_.:[:Z@::@,M5QY MA$<^([3-_IK5H*'JAZ+U\8\S T<6' $K1A_B"]O9]N9:ZC87^[-LB]2SL=:M MB3[AR"_E:ZT4)_Q:VJ:6L,2%+]H3"[(;JN^]9=&IL>@-P4]3KP+X"^&FA1W! MBO.EM.*ND#E3Y%QQ,&/,PN6=+-ZC2<["V0.31Y[?:W['3)6&V2)=Q^!.M2>L M2)>B]2.#H/)/Q]_:O9S) R9GR.\1%PXE)^NH(MH&KDX9RUM#/CM/%&95/8YL M.59BR68QI4B..RIZ@CFVB<.5X5=18"KM2#:& MK*W^[19;S1]=_80[<>ZMWX_2V.X[5::ZIXOI\1B/V>*XS_>L#ZKFA#+S)314 ME$7V-+7.#HLW/!'M,#(LU/"KXBA.)6O]]%?FY=+JFFVL'DEHDJW081PTES7=RK GJ+SRF]%K=83L)TO#3#;LV_T9W M!$Q9YM5([0Y^-B)8:%I76U:N]+[J2T_&MX??U#E\K!S_@8Z;R+T7/$"KZUNVW7IHERKAR>[O/U-]W?EKX^R7)[NF5S,47BIORO MP97?];]E.UG;'#:-QVYJQ;&,_)#6GSN;VIC%P>46]@T>Z,?P+EG4E'G8%+"Z M,)CH+)G7E-27%5-EV5V 2EESW:"W:TJQONOTTQ81DZD>7EYPG%_X]I.L)[.5:L7,PY;W!#9 M54_D72X_F]N:;Y&C(%W02OY#7[%$I5]>I)NALTV;?M;OM632<@8.B)=0#\90=)*O5)DM@XU88$AJ(D 4D6 M#.<2XK/SR!(EO^3#A23N9P46T@>?6/V5^937H_W(9$U4IYKB*C"MC)\B1*[D M28#$:!=7;]5+O-SH>YY>/^4VDFY?I+WNV&VIDZ\3P\S=/:9JL)NODO/4BBN] M3FXM()0K[=+_[_7MIW"9!AGE_?S5WDSBLVZ:LYB"HU3BQB;_MQ_K-L^<1>F'?:XTE> M=PCX>(Q2Z0)43AI[9]HVW61&>=*M@WI-N<@D7K6L]B2G/,!L8"[J >*01BY; M?^K2H($L,=13K 4^J!NYY10$^7#X9W/KSP7H(-^7+&N[I-%\6SKO7"KC L3> MQ8^_XRV'R25/=S?F9YUM7-G7FGD*T[C"@"/*GZKTP\G,,=:65H_9'=8;ZG+; M.DB&5XR-W77/<](0]:YR3ZLK['4\-$%?3L>M_ ,@]X9MG6 M58P/WJ7'Z'1BIAW=WOZ_EE.>BA^FM[/,16GA&V%W;N)8F>XF;#@Y!.7.>?4&MG79?B M5*'31;7PM:K_ O?SW,Q^I5$7^==_174\35G)2JOGM_-=G''"4:<7&BN2_\ M*DOR1\U_$#X.?&?XF:1+I>L>+/"2Z;*0SVUMILBC(Y!#,&8$>H(K@= _8O\ M'OAC7;#5]/\ %&APWME,LT3K'./F!Z=.AZ5]I45Z-/.,51@Z=/E47T45_D>; M5R3"5IJK4YG)=7)_YG-S^#-/UW4=%U?6+**?6-+!>"1';9#(RX<]M M/<2RG?\ W@[,64CL0>*[RBMGBL0TDZDM-M6&O@?X. M\)ZC9ZCIVDE-1M2QCO9KF6:;YA@[G=B6&. #P.U=%H/A#2O#4FH/IMK]E>_N M#=7)#,WF2D8+_ GB#6KG4[O M1F6YNVW72VMW-!%]DE<****R-PHHHH **** "BBB@ HHHH M**** "L;QA%?S>&[]=,U%M*OA$S17:PI,8R!G[C<'IWK9I& (YYH ^/-*_:O M\7^$UCL-4TEO%EVUJEPU[,8M.#-)C:$10U=/+^UCK%E<7]K?\ MAO1[:_T>.5KZU;5W$EZZY 2P4Q S'CYL[<<^E?1@TRSEN//>T@>:,%$D:,%E M4\D XR![4JZ=:S/%-);0R2P_-'(T8+(3U(/8GVH ^9]!_:U\3^(8MT'@O3X8 M[=$:ZFEU0G<))#''Y*HC;L-C<&*D,$D)%$JC/7H!Z\ MTV;1M/NXUM)[&VFM*5M)Y0 MDL4YLY]1CW,L?V.$*_G$;62.G.,X'T^]A:O(DK6T32P_-$Y0;HR>I4]L^U,71-. M0+$MA:K$K>/QJ_3 M(QA1]*?0 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V5!+ P04 M" "V-9A8Z8RC_$8( ".,@ & '1U>6$M,C R,S$R,S%X97@Q,F0Q+FAT M;>U;;6_;MA;^*[P>MB: 9?DM72"G =(DQ7*QOJ!SL=V/M'AD<:%$@:3L>+_^ MGD/*CNTD:+HNG=.D:)R(/"0/R>?A>4C11_^)HO,RYV4*@OTR?OLK$SJM"R@= M2PUPAZESZ7(VUE7%2_86C)%*L==&BBDPUNMV7G9Z_8-.-XJ.C["NTZ:0+A,V MC/OXO]L?HEG2/TP&/7;RENU]&I_N>^NS]Z?C_WTX#\U^^/3ZUXM3UHKB^/?! M:1R?C<]"QK#3[;&QX:653NJ2JS@^?]=BK=RY*HGC^7S>F0\ZVDSC\<N)084=W(&5/=:K:D";I*)=OEHNX';2E;+VLJ_ *O&[CFX+Q3[[G9?3-DO]F--08@.-*66 MSL1.K!O.: 12KIJI]RC !64TSZ6#B%J I-1SPS'ISCK_R4&+<%5QNDC64FB! M"RWU.GYTMOKP;WESP7*.?#0PDS#'".-R:1DORQKI:J#2!J%=LC?:%(COZ WA M?%PO.+LHTP[;(S+0S/>[HU-=8"A;^*?>:']TWR1.@N6%TZ4P-ZB9K):RX$+6<% M/AF)L,XXK=>&Z4+Z!=[;W3 H(05KN5F02<$OP:_\JSHMI@ET!IM4%#F6H2&5 M!H4>FJ'TL^@)XHOA7*?@X&F$NI (2T*$AKG( T-V HC#[5.]5;H MFA;83004#HH/K:MA>";;8R3;X'&0#5@F2X0S,>,:OFUD&IICMEG+EV6&D2*H M/Q1]JA98)U)D#:MMI)Y\5^QK@VZVFD>#"J_(V6=0*#9!R M&GGAF[/>GY3;G&5*S^V2CTU88IQ2@M/H8GN-4W;IR0U7GVGU&&DUW"E:C:\Q M2%/8^WED&]8TNIT6?!UV0QZ=%XP;\"1 4$N:8<0K TNS+6U.YF168+"C@$?/ M0MI4:5MC.0J#1JO ALKH% 0F6[:'^!> ; H@/[_"_7HY!;]U^5@KM.@->-0[ MV(-]7[1W(,)3>)2TF2H#"ZE^1F%HC9R!+^3+O1O*-AK*L"'JYP9E,9O$:?(4 M:#AX^9W1<(_O[Q(/S\#BH"$HO0S[/&/:I!!37MO[%R&I-@%$?]-2$'^Z-E@! MAAJ"$T4OM(+2UT,[]NNXMQX[P\$3TJE1?PTEVDU0I1R) 1 =L5I)X<\&;3VQ M4DAN)'DO@T#UH;RD:FI+HM$O/=8K3!_KM 7TQF%@I4(5)X35BE-\QCYY#Z[% M)Y8(4G9=@>-?$R!#C*)8'L23B)K?'UTG.TS7>X>?&ZR]?^"Z-WF1\#,I*$1S MJTN/)FZ1S[3CP\0I-V+)&Z2QY &3I$=O:Y:6$$\QSY[ _@W3M1VC%P)738>J MVE3(7NOUZ+ U']>2S&XF>J/DJJICM% MU?,95[6/0(1CR#(Z+Y\A NWV)FPE@.\12\/C[?LR3TLLB*'0AJW?1-?N[N;O M$^WYRAIH7YM]_M"%398[9K_20!@&]&=$E3\SZS$R2^P4L\X";F_BGW9'S;[* MY]QDV!?$/1*A.DUK0Q"_*?HVP ];KP9\X9S;E8JED.,I",+'8N]S$R<73,E+ M4,V!ZI9]^^NZ\60X]]T=UQP\]N,:__Y,+*G:O@X+%*4*;1VBE-Y&KT4(BB]? MH&DW-X$KOSAN!)TV=J4A?0+65Q32.8"[HN]$HT2E3"'1,ZKA^83E,3)GQTY8 M3A1N5G#8_/T/G&,Z!4PE()H;.;KR,YN YYN_7D(OFK1I<'6D@)-+8$)4:J5XI6% M9/G'NA\$]CS<$:/;@C0@.,Z;=Q&[U^!M;B)2RMK%PAM,VB:(7A+A *W7NGT' MS=!1)!'VJM_ZRAH?8*+.$*4).ZF,5*P_;#.ZLKH%DQT=C =R\+.U= 8_?^,Y M>KU(;EOR[G1Q..R\[/\X:@C3K%Z]ZHKYUQ#LAZ[_]VW[$-OXEGN1#XFT'9S( M=[R KYE*"CO_\CP^^3D\8979;)7W[] ' MX:K_CJB$X$SXS,U*'/#TM?6]C^0D2%DBZ:X*[F,N(9RK&$S[04S?P?'G;ZPQ6)0UK7PSQ\T<)_ M<^/X_U!+ P04 " "V-9A8LL \.80( #^,@ & '1U>6$M,C R,S$R M,S%X97@Q,F0R+FAT;>U;;4_C.A;^*]Y>[0Y(3=,7F(M2!FD&&"VK>=/!%# MPOXY^?B!)2JNX-AH>] M?A"<'&-=IW4A543L(!SB;W]X@&;1\"@:#=C;CVSOV^1TWUF??3Z=_/GEW#?[ MY=N[#Q>GK!.$X;]'IV%X-CGS&0>]_H!--"^,L$(57(;A^:<.ZV36EE$8+A:+ MWF+44WH63KZ&FG!SG8#F+,ZX-V#>=;Y/WP1%: M6&$EG!R'S7]O.U7)\N0X$7-F[%+"FT[.]4P4@55E-.J7=HPE0\S>LKD*%B*Q M633H]_\^+GF2B&(62$AM=-@[.EHG:3'+5FG*=RW2(+D5%Q M.,5!*Q_!Q1@#%G3+Q[O<.@5M12IB3L/'IDMF,V!?M"AB47+)WHL"(2'PV^<4 MK4#_1->_:WB_5-I4'-%J%?L#8M>;47_(5.IZ] ?74UZ "3Y?25BRM[&EG&&_ M_Z/G8F/D+[KL3Z[8WK_ & '[[(.HNBQV(TX#S6WT6"T?4V93[5P8##TI[#+* M1)) @0;_^.UHV!^-CT,R] -@^50"FRJ=@'[3Z7?04REKG*ZN3Z1RC.WA/43ZIEIQ=%'&/[1$4:.:'_?&IRI'(ENYJ,-X?KSL9TK2&+AI^ MQ>9NQ^9PIV+S'3=.\;!\R2YQD"2@-NKZ$*UC,U'8:*%05&'M7!08NDM6%597 M@%ZB8G**"X.6LQRO-#%/RFFUUDSEPBWOSNZ:00$QKK)<+\DDYY?@UOU5G0;3 M$G0&FY3$&PTQQ$*CS$,S%'X&/<'X8CC7<<9,11_K\@O04%="',*[!@0"#6M ,8[PR,#3;PF1D M3F8YDAT1'ETGPL12F0K+$0UJ)3T:2JUB2##9L#V,_P0033[(SZ]PMU[,P&U< MOE82+08C'@P.]W!7044'AXF_\I>"ME*%1R'5SXB&6N#T>"%?[MU0NM%0B@U1 M/S<@B]DD3J/G!<.F>E\BB)64O#00-5_&CQN2SMU \J6J;)2**TC&K8,/[U0S M&C>M%Z/7-ZX1#W+Z1RPP>WS_#LRWY_9![OI+J@B]0KJ3X_8!0IW4.3D#@[U! M'#CE=S=(NR1*8UZ9^Q;JM)8 ;(;13 1)EI!X>JA0X(UU;;I MVI]T(8)KP5FCL%OS..4(Y%QTQ"@I$G<8::JI$8G@6I#WPFMBIQX*JJ8RI%/= M:F>;#6NUC"J^>VZ,=O4R!#)&XLCQ&\ MPN-S623^!_:>$U?O3?=WB:PW$7MOTKL&W/O3Y;WQBYB?BX2$ 3>J<-'$#4*: M]IF8..,Z::"#2!;HK(2G8*66<^;J_'/^W)ZMV73(I+D/4Q[I9] M]V'=>#&8>W:'1(=/_9#(W;5+&JAVU[1 +)4K8S%*Z0YXBR&(7[Y#TV[N U=^ M<=P+6J7-2D.Z!*POSX6U +>Q[U2A1*7,1*!G5,,S.]=Y*6S%=XJMWDK(!N6AJ7+L, Z'ZTG-?C?>;7DQ3/3\\+1; M1R!O4>2E&M?T+D8W. Y"?+@;U#60NEY_B6*NY!Q(A!5\5M]GUS5M05Y*M03, M763*>!-3["1)UA ME$;L;:F%9,.#+J/'9+?"9$<'XY$K2X>'/1>#YM[ M4\WJ-2BOF+L3P7[KNY^?VX?0A->>Q7S,.-O!:?S$^7JN?*U.JBWR?NW: /_:L&.* 3OC/_,]$H8\/AR MIE55)"0.E(X::+3>5]C,J"7"$!V1HH"@OF[ U'Y/HDYIOR:Q_0)&B7(NF.*. MYC+@*4JQB,^5:)X2.#KJ#0]6$/9I?1?F_L4.]Z;(R7\!4$L#!!0 ( +8U MF%A]R<&RZ@0 \4 8 ='5Y82TR,#(S,3(S,7AE>#$S9#$N:'1MY5A[ M;]LV$/\J-Q=='[)\G%#YYW+@LB,T;AI]6+YT!5MBF9-)!I1@R.;KDI8*6J MBDAXP;3F0L!3S>F: 42A?^Q'\=0//>]T@;*6W20E$Y@$,7[">()L23Q+IB$\ M>0'#J]7RR'&?O5JN?KT\;Y>]O'KZ_&() R\(WHZ707"V.FL)$S^,8*6)K+GA M2A(1!.;2,ZI* MQF%EYC@S0/(=GAMORZDIDB@,'\XK0BF7:T^PW"13?S9[/Z3YNMB-J19:HID@ MAE\S*WM/:B88T4FJ3#&_N\#'9E;]O%Q)X^6DY*))'JUXR6IXR;;P6I5$/AJU M(_A;,\WS1W/'7?,_&(I&>(;=&(\(OD;A5M=YBS]!&MC_*&X?[(KIK16WS&%+ ME:!(/+\I>,J1?^Q'BR!%HU4'4#'#@&5Z3\?/J;5DVO"<9\2:#](&3,'@4G.9 M\8H(.+]AV<8:%%[ER,7T/:K^1>:]W.AZ0S!;C8(W+'-H'H?'H'*'Z W1*9&L M]E[="-; D\Q82AR&\7<&]&GU+R1D2LI.-U=,K&9$R@T:6K-*::?4:M,0N)"9 M#T-+__'!+([#^5*56'<:]Q;-C["NP#.E2X3@/8-<:2>KP?P )BG6G3.6L3)E M&L;1")GB,9 :C&9PY;_QE_[.K]%X&HXL'D)598ML];7.'R&=N&EE ^^DVJ)]UBRYEW@8 M1D>P0NU:&T*^$:+!""DK81VR#R96T N,1X+-N"@A%O")?H(]Y&4H^6<(UP*\UJ"VQD MR03[*4[#A5P^U!4BK4=N5LXE=F8[C@*I*_4N9)%K(UJ[J(IIMV9])ZS\0^%= M6&(O]IK76-X%-TU2<$J91 :;%^%XO@@L8UMD;#=SY>YD8)NA[;HD%:R7DBI- MF?8R)02I:I;T#_MZ'./B15O[;!>T%D83WNZQ5L';'=:.[#5,N[#N5^VD12TJ M0W>8;#IF1'0%&CM^)V+J'S_Z7 MWGE;Q/_9;<".3M):B8UA<[L7^1!@NROIO@W]2\@F$W_\^#^*;1K^&X$%1MM8 M=0@Q'6I,Z9-!//A&M A.[O?C$$=?"1/=8A ^V?Y\>7I&3? MXDE;>OYF-_[?7;BREPQ?Y<-[5?-3)Y=AM3LBLQU1M<2C@W@RAV''@XF@L\+7C=>Y^3^Q='W6$M,C R,S$R,S%X97@Q,V0R M+FAT;>58>V_;-A#_*C<771W >MH.7-D)T#H)EB%M@M;!T#\ID;*(4J1&T7&\ M3[\C)3E.LJ+KPUFW!8XM\8['^]V3Y.PGSSN5!9$9H_#+XLT%4)6M2B8-9)H1 M@Z-K;@I8J*HB$MXPK;D0\%ISNF0 4>@?^E$\]D//.YZAK'D[2 M(5L23Y)Q!*_>0/]Z,3]PW">7\\6'J]-FV:OKUQ?G<^AY0?#;^TLM@\2XH3"E&@5"J9CXUM'<\ MLR/XS0@]GI7,$,@*HFMFCGK7BS-O@AR&&\&.9T'WV_"FBFZ.9Y3?0&TV@AWU M2J*77'I&5'S:44HY7+I"9:;9.Q/)G=#FB^+ M[9AJH"6:"6+X#;.R=Z1F@A&=I,H4TX<+_-7,JIN7*VF\G)1<;)(7"UZR&MZR M-;Q3)9$O!LT(_M9,\_S%U''7_ ^&HA&>8;?&(X(O4;C5==K@3Y &]C^*FP>[ M8GIOQ35SV%(E*!)/;PN>:# M= .F8'"EN90_,R/ 25 M.T3OB4Z)9+5W>2O8!EYEQE+B,/S>OOBT^N<2,B5EJYLK)E8S(N4*S:M9I;13 M:K':$#B7F0]]2__YV22.P^E<)8_CJ3.-2VR M 60N%/&AVO%E-(%K_[T_][=>C8;C<$*HJ6V*KKW7] .G$32LW\%&J-5IG MR9(GB89^= +U*ZQ(.0K(388'V4EK#NV+M+L]Q77S/:AVJI]9X0^P2#0$(W[ M]& +]V>*.7P]'4NGDOZ"R@N '$)49CV903C'=#N$0?\2:..K2$:X1; M:59;8 -+)MA-<1HNY+*AKA!I/7"S\FWHH$#J"KT+6.1:B<8NJF+:K5D_""M_ M7WAGEMB)O>$U%G?!S28I.*5,(H/-BG XG066L2DQMI>Y8G?4LZW0]ER2"M9) M296F3'N9$H)4-4NZAUT]#G'QHJE\M@=:"Z,)[W=8J^#]_FI'=MJE75AWJ[;2 MH@:5H5M,-ATS(MKRC/V^%3'V#Y_OVJ)=JK/+3L/>$:U07"[4NK-/]^ZM-:F2 M%'=+'[TUXO_L)F!+)VFMQ,JPJ=V)/ ;8[$G:;T/_%K+1R!^^_(]B&X?_1F"! MT396'4),AQI3^J@7][X1[1[*P0F6K@1>57@J@'CD6N[(Y?SW\<\>C;$G!;^Q MBNS!1:\WR1=YI*T&;57&8X=1):;%+6 (2*%+SVO6$M,C R,S$R,S%X97@Q M-60Q+FAT;=58>W/B-A#_*ELZ[?5F\!LN8$AF".$2>G$>%8%D&QX+%"07P7/N5[?E]V[6LHS'RFC:+>!%"S_'Q M[?H]) O]0=CW8/(.?KA>3E\:ZI/%=/G^8E:+O;@^?CN?0L=RG)^#J>.<+$_J MB9[M>K 4I)!,,5Z0S'%FYQWHI$J5H>-L-AM[$]A<),[RTDE5GO6OK8&2*&8RNC1V&E_:]H5C[='XYC=@%3; MC!YVNHMC]L3%_= M$[*AQIP5SV*'W;&SLKQ*E\(JTT=2OGADG4(F-J&Z8LCFF!!-]_ M._#=8#1V-.$CZ15A[%"QIQCHCVH"N6GU'VPFR![_D'W@A_7:_GMGMQ/)O_.#\__3R'AZH: M5L-7!\/=;GZ5<&\X/!AHX0-$O5UZ=38Y/SV;S!]=NC_P>GTMW0_VI<_.?\7/ MHTL/AH%O@,<@.&B7GBW.3^'-X@F@]WO>T(CON<%NWT^O$?I?SQ;7CV]]'_=> MBP]ZP0[[7^8Z)7@'H\FY"9.]K/O/ \76T="4"\S:BN?AJ[L174 , 3XW@>O9 MWI#FG\CF>ZE>ES(!!93T&^55&R]_2C9^KM<>X*GD1 F)9Y:P.]U01]''B$*"T2D*D&[9KDW^CHV%Y=3>,LP;4LJNW!!1V$:\". M*XD':2F!%3!-64$^*:UG[TO"[M9L40-V(Z!G']MW[!8W5-PPNFDFOP+45JX> M_/NRIS8L1$(*]@>IV^0[_!J:*;JQ0$@JG)L(S&D)U7V^K!M\S?.G^(RA-Y7LVG+LT4XUDZH8Y>O;< P MQBWB#X,8A6HGNI,ZFP)?XR,JU))F5"%Z0+0B0)O>N%E_SRC[V9+4O("$W6A+ M9(5H-IHCN(@"QT.GTLJ:)$;B7&N?$J4G(YY38SRK(8L0LH2+K<:@1!_1/KY) MN:0[,! 707^OF/:F.M?A1AF_/JB!N[=SDTCI46\8!%U O[G+CGM$NZV]H\:# M'FI$B;:%2-HUX.?&RPR?.O\F569B10)&8%YE29T9M*5&T)/M!^[ >ZP $L_O M6 _PU+U]LGKU/ZKIXZH5:M;%--)U O>O[6Q<\QH]G-47):'94/WTT;3A&4J> M,7T,=Z0#/S("[RL,UK=D XOU&E,WGK&JY[/\TPJ5;5M5?V-W^-F>KT%F[R+Q M_D33_F&K,C+72LU_M^U9]RXPFY']^\N'-Z,E2:BU$I1\L,@:4U](;CB"6[>. M@X'M]]KFL;G+=,TM57WC:JYPC_X$4$L#!!0 ( +8UF%@'ARIK4 4 (L4 M 8 ='5Y82TR,#(S,3(S,7AE>#$U9#(N:'1M[5AM;]LV$/XKMQ1=$\!Z ML62WKNP:2!T'R99T0>*@ZT=*HB6N%*F15!SWU^](R8X3=%LQ-%U;- @DBSS> M/??*(R<_>=Y3Q?D9Y#)K*BH,9(H2@Z,K9DI8R+HF LZI4HQS>*U8 M7E" ?N@_]_O1T \];SI!7K-ND10)#(((_\-H@&1)-$J&$1R>P_[U8G;@J(]^ MFRW>7!8$1XNC=F+@AWU8*"(T,TP*PH-@_F8/]DIC MZB0(5JN5OXI]J8I@<1F4IN*#@$NIJ9^;?&\ZL2/XI"2?3BIJ"&0E49J:5WO7 MBV-OA!2&&4ZGDV#S;FE3F:^GDYS=@#9K3E_M54053'A&UDD&W5#+>X=KQBE1 M22I-.7XHX&,KZ\VZI13&6Y**\77R;,$JJN$-7<&EK(AXUFM'\*VI8LMG8T>M MV0>*K%$]0V^-1S@KD+G%.F[U3SK5TWM"5M2IDTJ>X^3\MF0I,] ?^M$D2-%. M]1="9:DW1'=98C"$:],!6V2\H^.LUR1&62KAB"J2"'K," M/5D1^^5V]&@\]V%!;KZ MJ5#-M?VTV&7-!)+J+7ZFMPHPT7'M4F+;?"A:V#ZH%:)M7K@CTR94K[P1[!\S M3N&-]"&.8R\:OH@'+P^0&3&PP@*"*>>.2;A]PR^-H#9T^SVHJ3($ :'POQ$= MA?TAS/]L;-W VH)BL>^'"ZP.K6G^ ]QC+WX(]_DPCL*/P<5L.R=KBS;ZD25= MECP(P:Z:;LLG%KDV]C"R-J2<&NRI[4[B=H;VP-2MOQ?O/CH9"G9C.>HF*S<< M>C8'<@E"&KO(I2G)*\O%^ M,T+E:KGCTU:8HN$N7#742E8-+]R>Z#1U@A[MWH;5I*!> MJBAY[Y$E5K:$W$B6C]N[JM'(CP9/QZE4J%1W?Q6Z"[3VELU=VTW_ E!+ P04 M " "V-9A8>VE_;3L% "A#P & '1U>6$M,C R,S$R,S%X97@Q-60S M+FAT;W/:.!#_*GMT>DGF\$O&/ S)3$N@S4Q"&'#FYNX_80NLB[%\L@CA M/OVM_$B -FWGFG:. 1M)JWWOZJ?!+X8Q2F.:ABR"C\'--40BW*Q9JB"4C"J< MW7(50R"RC*9PPZ3D20+O)8]6#,"QS;;I$,^T#>-B@+R&U2:1^M"R"'YMTD(R MG_1\VX-W-W!Z%PS/"NK+VV'PQW14BIW>O;^^&D+#L*S?W:%E70:7Y4++M!T( M)$USKKA(:6)9HTD#&K%2F6]9V^W6W+JFD"LKF%FQ6B<+7S8QY%+$6"7]]TB>WV!Y8F M1#]DG_%%F# J_850Z VM1FJB-*WB?-W1$=>K01<)J-@LA(R:-4"0)S7+F MUW_V=6RCZ+B4I)T2X@J6VE%$E:Q95J1M8CJESBIZ"@N3BH,AD M+YI5PM61_1'9PM=BHM8AXGB5TY_,TX2DS%HD([VL']7IFQWU.=Z=3#AM5OJGH"^[ M%-B_1,] M\K7$(ZWGQ/N*O\A_])?3,GL]E%!TF[WN4_K"MTW;T]9_4GRZKSRW%UWHK^.U8Q4/'1EB:3#Y_:TI.ZI0--@H9OQ4I%5Y?J\%M1._I/YQ M!QK>3N:C20"W8[B:7(ZF(WS@<#;Z<#4/1K/197THOAL.;^\FP=7D XRO9C>' M1KUV ([TU3^W7>C[.X.82;;8 ?:M7$,$)4#%#'@:"ID)275B :Y+MD1"Q!2X M5%#,V(KGJB*8*X0(&F+D"!-@+.0:YD873B?"!-=U#>)UW%;O#&@:/1&,#1=. MQQR[[1-5VW.)?09B"0'6$5REH:D'8B-1/FJC("J@R+L,(0L68!,*+%+F?;JJ ME5_R%-$/IPDZM-:K"5NLNAAHEN$AEI=6\+Q4A=C&V/QIB;47F>-<>SE2!U52 MP8>R+>#R_[!J7K;$RJVIY"';8FAD+#8Y&PJ1,8S)G[' ( 8<4>GU]72PD!=S MA+&KF/)F$=+ZX:\[7\TU:;7%U+A]-LU[[EVP;;C MN5I,:8E6I]LKQH[GE.)(JU>S/X-7;(HO9^,WI6(3',<:PPNTP^)4^"G:7O/T M'N9_;ZAD0(H4AX\;>(_-;"9HU,0!UDNV@4O=FGFHFE!7$-(B#G&:,)T-?YRJ MQ5%8Z1KX\%NW#:?$.0/B$A>Z^&G"^--IV\;NC)>^;!N&J1F*]5[9EL_X"3\O M:'B_DF*31AJ6"^F_L8M/?Z^H#Q"6^-^@2P^[3!\&CJFETNR9IO>U7[;6&5X,35D-"YH M=&WM6.MSTS@0_U?VPG# 3/S* U(G9 :2%I@I7*^DP]U]DVTY%LB23Y*;FK_^ M5K:3IJ7-- S0?KA.FH>\6OWVO=K);XYS*#(B8IK V\7[8TAD7.94&(@5)097 M5\QDL)!%002\ITHQSN&U8LF2 @2^^]P->D/7=YSI!'G-VDU2A##P>OCR>P,D M"WL'H?\"7KV'IV>+V;.:>O[';/'WR6%S[,G9Z^-W,^@XGO>I/_.\^6+>/!BX M?@ +181FADE!N.<=?NA )S.F"#UOM5JYJ[XKU=);G'J9R?G XU)JZB8FZ4PG M=@7?*4FFDYP: G%&E*;F9>=L<>2,D,(PP^ETXJT_&]I()M5TDK!ST*;B]&4G M)VK)A&-D$?;]PHQQIX>/K]%<."N6F"P,?/_QN"!)PL32X30UX= =C2Z7%%MF MFS79B!8JRHEAY]3RWG'RU@E(6*S)4BF,DY*<\2I\LF YU?"!KN!4YD0\Z38K M^*FI8NF3<4VMV5>*C)"GH1?&(9PM$86%-FX.#5M)HRN'--L"?%3_7-%:F$CR M!&D/+S(6,0/!T!U,O BU5/PBD);ZKCC/F4:4G)DJS%B24($,?G\TZOG]\<2S MU#\)=XR11=46<+#_0:_Y8J5@^1*TBE]V3%D1!\.G'^#K@EX$PV3@^X'[N5AV M@'#TX#>*%!F+.VN0"=,%)U7(!&>".A&7\9=QUD@]'+H'&]\9#M8>7-S@Q3&G M1*&:3#:^[M W>>H/U]'G4AN65KN4M,/4G>D<,U (:S/N)'U58#J#WJ +-D_] M5,M_*]6>@;5 ?X!W(G9_7E3=C'&G!@/?.^K"ZY)QF]?@51?>EB2F,*L=_1XT MNA/M7RPK8=Q+K.VG\6.2,#R;B 3>8*QQ MBDU;][[5O!/Q)PJE2*C2QH(V&3&7>H:G)J-@_:?GCV 14UH M,!)2QBDP8Z46)>&@:"&5P683CJ3*,8<[1Y!*!997RG2,)!76,J!X; )S&M,\ MH@KCJ<[W=ZH0_3M178&_P;(1H&ZA+<698+8[_FBP1&GX2.-284%MS7AX@;VI MP+8:Y<^9UEAHK_#]>#A;ZD!#LW"V9MIJSUQ,-J9)YS4-1C4:.L]8= M&F4B7Y$TA,:"P?.>QI)S&MN^A5==V-+L:;-QK=UNPT%4H,M(TW]+*\(VPT:: M=A=2:UA1O!61^BR(F:EA6RGVP-=%D>O]&_]Q 369ELH2W*)1C A;=O$DDS$- MG!JLNA8(7M9HVXFWI)QVAP,BY$PX>5-OO_\%EF^ M!]7&7C6C4-@4*4$5=O2+MO MXO40"+\;F?^2.= WHXH[3"=ZWSF=Z!^X+P9X0CTIVYJ+:P[^=/=B!V);E M#T;NP?#Z6*-YS]0:1$3B+TLEL0]UL!N0*GSDUW_C+55??= B[%ET%G?[VU]; M9&NXUZYLS_:NS^X*LD31%25?')*B>D-R+EG2BC :N;W!XW$D%7;)[=S%K^5I MII'U>'/Z'U!+ P04 " "V-9A8_KW2<%U8 /%0( %P '1U>6$M,C R M,S$R,S%X97@R9#0N:'1M[;UI>QM'EB;Z5W+\Y^O_ M=7+RJEB:8F[3Y.]O?OPA2?/BF#[]\N<7;_[UCU?\VG_\\NT/W[](/CMY\N37IR^>/'GYYB7_ MX=GT]"QY4YFBSIJL+$S^Y,FKGSY+/ELVS?KYDR>;S6:Z>3HMJ^LG;UX_63:K M_-F3O"QK.TV;]+-OOL;?P/]:DW[S]:K,GM M-U\_T?_R9V=ENOWFZS2[2>IFF]O_^&QEJNNL.&G*]?.GI^OF K[Y!/[<^G?[E8FS3-BNN3W"Z:YY]/O_S2_ZK*KI?N=R5/[7EE<]-D-Q:? M'3QUGEM3/9^5S?*B^X*A;Z[U>XNR:$X69I7EV^?__B9;V3KYR6Z2U^7*%/\^ MX=_ ?VM;98M_OZ!/U]G_6'@T3*^Q[YH3DV?7\' =M!2MLZT\X]GLM[VM[G=7P?3AR;9': M"H=,LSH[QPDT2QM,(GGU#J2_@(-[.6_PSV=?/?THNY+!4(KF^=,OUKODYG(% M3YB#5GEI29!-M4VNX'3"^X[^][]]>7Y^>G'Y\JJF?YY='">3Q.+N5'8-'X'G MPSD"/6-ENRZ3LH*CA0^I\2$3G.";=FN2[XOYU#UQ8R?RP$1^4[;5P*^2>;D" MC;=U?RHK_6OKAP3O27+<@#0Q19HTE4E)^='"XZ+]JZS>)E=-.7_K%U^'\M._ MKE[Y)Q7I),D*>&U1R!;",RJ+VG="CQN>9DUCJ,;%X&AV?$=)F"0&G@:Z'^=P MA%^0@88?U@%/DS?+K$ZL'&\8=F.R KZ?I/'9PN=4[GP=95G0 M&J1.'B0?]^#HHOS^87 [KCS79M:4D&#*3DZ/L&MO2K MZ>7T<_P+3?K\].2[XZ^?X*,>2)W\#.L_=&'"/K:PXR"TP=6) B?:P'UBL[31 M9^ ;N*?Z&U)*M'EP@GZU[DC0M_F%* 8SL.!M-0W-R^X))-'\Y>K_.9V>PO]] MGJSA7-^8O+53NJ^*EB1DQWU))VUI0.VQ@//XC3OX\+4F2I=4Q0M/ .L,CC+^ FW\_"&G+]T MN0:O,3G_@A[Y+#H]] [W%6]=X,:-S107>2;7.>R'S5"M)',+1W\!!B7YGQ58 M =%O<'/W]6#]HP)UN*8K2UP1?YJ>[MEIHCU04RMJ_Y"M MX(\-&P]5\G] ?%E*Z#=^Y;_8HY7_U?(B@WD-PSV9T\FX*J @M&ZSN?EOW_8-A%W*"_X7+O\9W\I-SI MHPP=O!LR_?A*HD<76Y:+SI0FX<3)2;/_W8)!1;$_DB&[8[_OM@^R"6 KJG?4 M$XMD7:*)#./L#I OYWH-0_PHBJ2K.]"?F&5YUFR?+[,4#B5\ .^CTZ<7X='O M!?VB\!S%".'?3;GB,&$0K?L8L;DX>G3^3#3'J5,<9\&@^7^7E0YB9N9OKZL2 MW.63>9F7U?-_.Z7_NPBF%/]AR8H4]-)%GA7V1'X^'9JY_"H(?LIOPMAG-ZJZ M-M?V9 8V_ML3LX"9/3?YQFQK6<8OOYR>/_O+Q0R$S582"#WM1$O_0#'8\>L MO50\'&7>LB=?T#E7R\[YSZ(JGE/MZF&5&Y,)0YR M'.&!UX%2$(T$KYNKH\ :;P):8&/1>%Q4,)+TP@=XS'I=@K>.0YLD-I?P58F6 M]JH$.Y@<L>&8@_@1D.T@[S,K/<[JOI[=?W#O+UT3V?H9F=??F>4_L;6R\/ M*@27>:ZJ2=U_T.EEV[B@WE L9-&B EF;C#^.6A7VQM8U25+2<_HVRY*^AQ^$ M9V0IZ93A&"8JJ@4XAO "_+IF28IZ@;8@F \]-^5CB^Y[;_#+#(,@,*D'W>(W M<3)DR,_#O0G='[+^4QT]NA1R?:06[F<,:H'7@ ^:E:9*\:EZE=9='^%NU@+O MW4G@LTB(0=YU:>"K"W ^)A@USF&Y)3"D/\'% M'3V.[LU=SV3G9@WW:(9+,)^#\4R6!?II+K@-!H X9N*.==;AI])-8WP6;0%+ M4=,L_':D%F/Y8'G38H!5M@(K"I8)SQ?9R_2Z-9Q!LJ,VEG-5\ (\R[B+:\-[ MG=I94[O$P+G9L!8Q M-R;+Z5T+6!62O'5;K1&/L:_GFFXBEKI>%FP/(](X[^867H,; M-"\+L,8II:$6/'Q3+%'^S2W)Y]O"&\G<5/ KL#XQ2.S?46'^]>ML?*<^^V8- MEB3(*UQD7S_)OF$<$L8.3$%'+?1)9FU#@4BQ@EU(@]_7E*'ZPQN1 \9FC>^" MO]5-E%VZH'%H[+"9**M;/@ERHV^%#U-?A2^[I]VB3=:&>WS1Q5W8Z7O'3,\/,=,_8,STSZ=3BC+)X2\P?DRI=),\[&=Y M75W;AMP!]YG>E.P)[WB$WWB"4^$M0=8S[F#RY>7T[,NC^4[F35UF3#9XM;!!ONN[K$( ,"4\R\$1.4)@C^,?B?+AB%$2I> M 2QP &.*#?\&QV9\'$H!,O8:P7*4L;Q%+F K[GWF*4D[.GW0"&#VGN )X" M_T(%.><3O\Q6="[@G[LEZ$-II(RC&^QQW3;ZY);1WW=0# ND3,U-F:5&+/NT M;&>@32BEM4/?=-6-AP8X?"BY#A[.5;F4%NW]W1\M*G, %!:8TE1/(\^G PZK M<@TOP((4_"\X+NUJ5O$L*R>J696>@"?<;%EWX;+$$XRPW#AF:=U\4"6"A-+1%D^4>B?"> M,T>X.8)"YSYPV.:@S&7UZ0L)?X$4)'P>)W!_185/^YT']=[GCR)P^![3NQ!= MCM7F]L; 0H_M<:RP%8W+H.#;PC0]!QRG%H87.PXYI3K-Z@[ Q(DB^;-CW2IR MPWF31I8#/4J6VKY#B0!;3?J6"U@I2[^WH.?+K;6=Y.PDT1O+Y"[S.[86?NF= M-N,H66=K!T9,;X W7<*(PSD68 0+=9K#2HQ! MY@J$I+FKNP*ZMRL+9;W2KL](0>P@7J>,;U_WI4;3%F9G=^77K?>1M M^EN:WX3Q1[G V&.CC%[.B?H*-W%95N #D^- *P("6LT1VX]_!R4TX1@D601].:ID=T23=,:Q".G' :69;4K-JKM.T0:TOT*.X3)1-F*86N_ MDK?$J\0@L047!I#1]OGI7W2O&YF@@ M*H+L3JQ"MP4>;W[CI5 GII\ZBQ^]MW'E?[)\<&;^04/+WSN\'ZWQ&$0SW#_" MG/SU@H1AXE)F/A&GP'5)<-X5['3'ZK0'PW5^'"RN.W(C^-?.I?HQ@;CW&$IR M9#F?!4LJT0W:[S@[,>%4A-B-UVTN=BY=N;&>QZH!P]A36]U@J9B.SP=([BY, MQ]-$3IA@<0/%%&DBMV NQTO38'@LP3(:!LS6RW*#WUXBP&("1MB-I,9)42U- M5B$ P^D]?MO*8,E6<0@*OW=0^.DA*/P'# I?ER68DX:*K UF"6-<+;M3[$'5 M:&ZBJ4-:&:X6\$/;BAUHD\*!E0C"C16-P1$JU0U14&> MZ+1_2"/B/K"RPFOW8'%XN)B@1T\X-+KDMHKTF^AFKH5%2YR*.V^\E0=SS;#V M,[*M4"?290$.A,GG;2[L(O!I!IQX'VEFZHP^!B8@#0#]GF@(X55$;U4DFQ * MH&;WAB J7XKW#A4G4#UICJXI&BP9%<"YA;EUJ@150%.%C%HPW:T]6<"=TBSK MY.CIDV?'^SSU:7(57]1Q+7:_U)DQB'>WO@;75'%,[HI''] 5$ K),"0Q=8HL#RAVNMV+W;2/?6I!Z]X>E!/C.V+=TQTZ21()KH+IVQM0& M'D#O6 W9JWK$CNCL.D,[XBPC#"1&S6W&6+;*Z0R=5BI.U!F M189\IQX8(R\9%6C!CI>IJBWOB]?9._BI0)WEH8<(:90CUWG>D6: )#,ECQ5R MA-%L#\$R.?#P/_:8:JQ)%9"*6&#,;&Q>1K2!Q!PQM33'*DA8*)IV,W$XU9$G MJ,ZA0F,-AZ [QZ&:W,QMA*8-[?8(MRG^6N\."=-18_.8!-%"C'R"C>$NX[YF M'O"-AQ];NX E#V+,RXJ.BLP4EU"08;<> M[:B 8DQ_E[AS>L<+(R?MH@+=R_2&LDI\^ =,KPU(R/8$M_OH_.P8Z1'2H!%N;"&WT@Y5[+&I?4&1T!A%6_?6\G@3 MI-3W"4Q]U2UU1L3OG$_*O>P.NE4D#C2SX"].%&@ZJ"P=Q(!R3Y5^%M%[\-/2 M]B'>,[K2L@*+^CFKNO!/D:NLK25O*\D2XBVAO #Z!OA#X':*+Y9:S-.2H=7! MZ.JP2.Z8 F6-QWI77<@#.:(_#U\P$MRB,G,S(QV(:A16P+*MB-455#11^AP] MSCE$@- :Q#%,5LR21@ZJI%K*6+CPP,9Q,^09@A;&1\D%)N\Y&HYN/Z>5;RBN MR>&;__CL]+-D;O-+[)W-I4X%#JV1QC]2?[?Y.D74_CLL02E-+#85/#_4QT_ M?XND!/DWFS3\XP>> _K6F)B5 "&)*4SH C:]L2>XN/9Y46XJL];8Y)<4=Z-- M&-2G__O?OOKBKU]==,<]^)6Q"LOWG5^@O@ODU"3AWW/4W@$61H]6XV!H5#^ %SGK(4KD&V])\;# M@71M]=(EH O&S+S])>:93J2D[!XX_C;ZM8]-X^X\0;E[0G*[IZ=-(L3#LOLG M/G"G]SEO^W?$LB@)6A:8\?>)0B52V"&LPY3%J%,\9?$A _0^&:!GAPS0 V2 M]E+Y'DR=/[JI@U$*)!'&Z/1JC8BH;.$<^\=F*QPL@T-%7(WEX!=&D=-')O0' M _F1&L@F63"*FZ/4YEVV:E=(/*W)(B3.)_K,$9)!#8;RD#8(C55/^_'>1"-B.VX6C=&PP@3Q* S6!B38WTO7;-S M^BL;QO%I?VD2)G^@:.0;5_+C"X=TK!*4Y 7R)6@^+2(S<:D"S6>UN8>SC\9L MD98=5J!>>Q:=J/YHGI>"R7$IR]H!YQ64G)5,!K0CO-(_'^[$30*LN,L?.1CB M^+)$A45^"H6$BKI36"@O/*5KGIYZ$<0L#$6\L9Q)?XF9YKU-COS@Z00?EEF& M#0NA,TQZ=(9DZE):'+0GAM0C3I^0+24QH BNZZ:?_' YZP OT&*M3B;1O":'6<>!#&AID5G(ZL M%-#&&6)A7H\&5;OV(?"KU5V'%B'70=!;YK7D@^5A6MVXCU.CF!ZM F558S3E]F&W:6UWP@C>EZ/$?HI;^KJP6-B-& M[SW+H^Y(;?7O"@JQL_01WB/:4N5^@:/9(A>!""M3^?19 3FW*9>FX/*U1CMZ MKL'T/N(@SYXE%&GBBV(-UUWE*%H).X1)"QHG,JLP8QJW6KBEL8( #AC"0N4$ M*RP7D E0[8,_] NWE7LKBJ]M2KS]F"A];==M!39&S;B'*^)32O<^G^\0J'J3 MW;DI# /,@FX=="BY88XO@0OHUX*]K8*%4\K]M9(%BWHKHSY8SB5G)X+ 1FRA MT0NE&$7T M=7!H=VIO(>7ZXZ?XXW([F( 8#0CKY""A#O%W[](M-UB.=@M>RU6>Z_C83*#T M"O$HIX3AP7QFE<:&NJNZGI>IU3(BXI+V540"#+V-DD5LW$Y_H>]:5 ]UV%ZH M7 0/Z2O6C" ?<[C'?W$U!1'D>B*VM,HGC]=-7O %;&N)>'69,[N :6'29#"? M,W6H"L*F0B6S@&DL XE4KNK4#K%9B0&'^-M=B>C !CS"T^.&1<= KP:JU MU&_ 0S_&7D@2!%32Z=N@X82 IA8<&.=SQ2)4#43\=-/DDNPO&;VV>_.6$1MQ M*1A3=%MA^L"35"_Q%DZ. GM=;D)!C'50P)):^):L4_()D/&!2/? B+<%UYMY M 9;B3$^*@K-"@X77M(MGT]JZ0JT*L9B"1 =[PD'F39NM: 9$/F#&_.U9R#Q^ M>[6IS'C$G?>I%9PX1>C]["<=GZ"KPJ*18.4"!G/C^&ZF7A8&P&\P?ML(1Q4M M[Q=/7?]J/WYO+;$O"HIU;QM=?/1V*WO>#F-W&Y@_1/ C&OQ+?D8]L+7':(* MI.P-R=O3;(%9+70MF8)^XD&K8ZV4CG9RG%"V3!URYX<%L5'ZR<@+CSE'I0Q" MS%34'3&[ ALT1LFMF''S)T4!2W6+EA!K$4PGWG&GDF=7IP=:!Q8O"NV*@WT5 MSX(.S81;,\E8:E *GJ7G2BZQU[Z.."Q7K^W:T"W;(0OJ-!L?>BL1@0FGD%:J MR>>B_O3Q1+/BWM-+_B'5HP$Q?Z> BZ.6(C:P&8+C<+SHG>EX4?!BY2M;.3D7 M)RZTBDOB'L&MJ6Z]W#\\."^W8Y(W"5@%.7,?=+(R*?+ M)+'TIKB<(.Q\A _&:"QX_<)HALM+E=AEQ0678RQ]>RHW__!\#I=,E0HRCZ;X M"T>I\*)D;K1 4CYZ,[0/:IY<@GH^>6/>6B*(]C-^6,,$>_#$;!KW$%:RVK,: MHX\&(2*IS0W1!<)U1'R;(2>&X\>.311BQ'"$A)P Z=8T:JPA69@;&-<,^6!] M9#88/H?>-9(_AC-!5YD4. Q3;BZ?\L/2!T6 X/**WXK&DV)CQ(;+D,I2.];P MHS#P0C^ T95;]7FC^\OE+;KO5F^.@RY\K3!["UQ&S@/LNK;L2'N%83ANV7/S MFZ@X6QF789/L8!U^5--\B+F^=\SUBT/,]='&7.\5RI-(U%AX;C( !:54H-*V M1GX8L;)N\-A>@Q;VW:56][1O)KF+X),]@!J@ /3^9:Q+# M41ONAU#OW/U&,WZ*W7AR/WHWCL24 M,*='7HIG!;/30*(#<(6)\Q8#U!%GT0,!98. BY)KPG7':\-T"B#_S?*^#%!= M6.VN8.<146L4S-XGWARM7A"G1/=BMI666R_*E+$@:B2R)OC15M?Z;X(O>9;1 M88)1W!WA39;H.O$&U4&/&4_-[%P7[;,!G\ \ 6(^> (:<-'%(QL+4\'@$A6P M=QW7E!0T,^ \V>/0;T/_QT)F-'#/O[^).#D/0:T?Q9O1PXJ0-&*6YK MUX1TAJH[MS1Z5TC @97Q!TR"&&7N[C94GL=ER**C] MX\COZ;X7U':B&2Y#'*!".6[I(&IA!/6QE;KNJ%$9"32[8.]H8+?CFYOPSXVNX;YN]TMQW3%R M$;KT/QCJ3O#2>?;_V599G6I^)9"(K_9+(CK0>\3FP%-OJ/45UFKFA.+C\S[1 M>DW8==K7Z+LD)J^*:PPO3T@?. 8-+BC E!KB&#$_01_$L *B1!'JV()RVB:V M -TCH,<('-PO$N @BD00*=\=Q*!@Z+\4!*B\:HA63Y&DKMD-5]?%++E7+@)' ME*;<[;AN5RM40VI@PP5)O'Y%X^(X76&XM1% --#6#6AH&G/WS:QP<-A4 TTT M.Q(\"]\U>UQ=%P8,KS(8$)S[RZK"/"SM]YZ= PZ'PGT5#!L3OF4NEH'?\4Y> MQ6\8?N=.'T(8Q=@'7 O#VK?YXYZOTK./1QBU[&.TK,79,I9K4[I '4ZBR1H" M],2CH/O8U@$ +!.H2$/-(2:2L&FV8B5Q5C<+,M2210Z>6RM^_P8< X0,A7VS M.( :-!_TR]N?#WQSE@4QEUOGQ+TB@UVS:=2XN3_?.\Y6IGE(0+]W OJOAP3T MHTU CVM1?_3$2Q@Z>G2OTU)1>H%P58+[%V4KG6:]+IA(TB1H*$DX_/ZQWW+W M="FUA2;[:US;@4W^@8FFJ!O-]R&N%-[*UVV^PUY0C1IX+Z,C3#0?$%9 MA+XK0%331UW5LR_5U\+H@6>[(M61,A@&R-YQ37@QX-6++ ]1SJ^%TH;[[KHM M'P8;NCZ/7.M"E-^F<@SR"HTM\QNPHIR-%VVEIP6$6@C>>WV$1MZFI/!\AOEM ZEH:6S$]KUV MBWNP%/RESD<-,Z.K _YH=P?0 )2_(@PZ2S-R!"K_$Y'1J)>C'G%TF+E *M87 M75W!*/?>BU +1#+8.;&P]D[,$.BS%4';\4@!F>/W4ZV:IH_*-\UU96T=,N2P M]9G5'J835D4XXXU7+^J7'<\D8R+&NM,\BJD45$NXD@%/7_)5M]/Q4"LVIX3= M*Q^0"DW+0/1\:PR$ZMPP($Q(Z;PT83_JK0,Q)83$-8-J(>RIXG;/_Y+ JO#C MQF0WVI=H3F=\4!$\% K&,*1+(3 $$T4#(:OF[0KKZPFN&E<5TNK)\(=6!MOX MI2!:5&?FHA1CNBN+&P$&I8CXK87) D8E7%\1UB/2>70]XWFGPY+&GC_>O#AZ M1_<4-<,:4,:T/\=:FS%(NH,C-9M$^%.'BE=9K.4&/;EB-/;'MS\(T'L<8BJT1%PY"X^%\UL,/ MI^5:F#E:6(H^QR)M8KN)]!-B]C6%(^'QI5V*L^HA0M[:6 MK#O_9[I] DH=M,__^OE?4([[9&A!67F,I/)X=0DR(!<(F]Q*\'$<-G?#PC7. MO$?5;4,O#@P]J1MVKW9_&GXO'5-'5=R9LY:)(0W-1]T(K%;V& M_%M%3>7IXAIT*Z;)K])T=D2Y+&59W;FW[W!- L<4GTTV168W7KZ(GE.R7V6+ MWT4]STNNPC8)GC WY"G"T]D"QH"3^)Z]K2,3R%T'?( .4+7'E>%^A B-0>7M M_65G3CH51]4]GK9L99L#FN@@JY]&5J.^ITX$T1ZGQE9RKW'9>G#;X+4&UTSM MK(Y8\)UH8^K;Q#IM&DD([RYKG6<*&]3,TU&Q"V[%I-Q248835^KXA9 M"O3,Q-3,2VK2Q>?A%A3?H177QTJD?7E(I!U:<=U!B1],^,>LTXF.J+"LDIFI ME' /KC=7[$8SGJ]&$@4A70N9G?I1OGU0W+\+K!.'JTSH\RBP%.-.+7RL0EY) MSS@@:5^DD8M#69+6J,&LM%3A&N-DE8N;(5!"]O])>XN M\0)3K(P(+_EZ#K)#7YU.?0Y$:^HTYR9-:1;$A5AB,QJ.3]#3B<5BZSK7& 3- MG-"GI.^)\G)2 *>0\.TZ\_U*R)K AT=?F_@FLWU:)::!]Z%8,I&UZTW((BX> MJ(Y4WN] V>YO2'^8E%0YBZ.2F NMFCSBUH 1H1$I4Y(AW#7/WEI7 4N]O;H] MQ@K9'@E'4_TF;%Y=>AO*Y5\LMTERG7J1@*DR+6(@C=:L4S YS]OZ ].2WJ_S MD2DBS<(ENE'(%@.,R[8.@EW(*[6XB]1.QL-QK+*4.M01=*TPBBTP1WRAR6IE M%*T5D<%?]?%_085GK/1\O7=3CKR\#M&1$0Q4 \Q!#2WQD16LCX!&DJLV>V 4YO=8;I&! M-EHCE8[2I_+%R/LMN2MBC. MO[;E.#)BGKED6\*_>"=(=Z99Q;%@RJ<.J?N ]'5&G.3P?<4W!T7OL4RC0H;I MD2[*EDAO,>,6'+ GK:EI*/+=[7#^=C*:3QP*3 L&FU9@O9: /.I_&"R"L-W2 MU\E18596/D$+!*_?S1[W70FJ\ ;6P51HA\)7D$1.0S%(X[K6.GU0ETUY+$O! M,-N1917X\XK[GP>^*-ZMUWC7$^E8;^]J1Z%HN*M)IT1ACCP2%@F@]//$07 ( MQC\N2_Z1!3@];L;,F4&26CG5; D9K+T J;PF5888';]>TET8R"1FALDRD\XQ#@28MCDCUR+TK.]^!]Y9!F^P MG823]):JY#8#)'#!G8#M1KQU9K2QT]D>-7 MXP3D\*D+J[;,5$(&^Q!?^<#]*U*[*B)<\DN'SD>C[]4[.V_)(OL9&R8J\,@3 M\>)7?A!\]O9!G8Z!IA4.T.L)+*7>V0'4W&7N(/=W:T1!;H5B][B30F\IRW#) M@N9@;$5W*[!=1R\7XY.\3]#^<=!'4"@1";I@@PDY/D_6)?SO=B)E&;5D0&G, MW?&J'3Y';M%$CD'E4/R$_IGS,J IGS5R;N85;" W8;MCT;%'/!IA9-UH^S(= M%->K#Z^?8RIKJK9NK'4CQP>('S#1/EZ*?:HQ$.&:@W"+SDF2FI7K'((>5E%; M#Q\DXTUZQS5(CB@=UBHNO"_FU%0%._X2^'6VE02= B+Q#DZ%6:L41K:,.^G- MRE:ED8Z7B^=FX 2USDO,*DW3X0'DU2![DV;N!8EV]XA+38Y=-R]=T?XX:5O) M%9:WE)O"[W@*SB[E#\7+UAY>N@$T']X9-Q:K&XBAG*+>V,HU7Q5SI)YP0&:- M_RKL=6[%=D[MPH YXNC;.=!]R\N8H3KYK>3XI#1-EA>XU];8KI.I@>%7*^*M MK?Q?7:U*)0G3K8YA9HJW_,*PUTD=X/FH0HG[U2(HD&RFFHJ-BVL!:K:NY(>[ M@_-D*0TE*+S:+.!PP8S*U(V,P.&^/>W4@K!>TU2@,K%UO!.DH%DLIGR'NFM%ZS[Q M2UWZJUB\NIR>'3;,P'OKNHR)^_WV4T B(W- RQ&TV>D:; F?6+]Z]4+,YNX, ML5Q!+,[(RL;5$'1Z0.L13Y9J$25V3@V/V\(6U/D6[:6]I?QP/J&FF+[+0(%0 M0>#+%B?WH(X?MPSN*1[+Q.@FL!<6(PJ*XE6$(I59D1'N2@S\Y[26-&:;(05+ M7Z%RA0USO8#5 HKD.9=.M6R_S FX*LD4_65>;DW>;+D.(_JD).>U\82?"069 M0R[U2="\RE3B6YDBS+*NJS85?FCT4CAWY6J\!&HB?"Y1!9]ORBS3C!:5JC_X M1('EMZIMON!X(_EL0B'5E-TJ'3#[M$.2?-M(:V,/X(J MCWCU9$EW+B EEXQV_EY&^$KAJU?/>I2BOB,?T^3OEA>$@JS8-3RK X%4.X"T M).\#3!^5"9G3*7;E!N,FE"A08DLP.5'F8&5/4FM(Y5$&T\^F0-A_D1)!DJN! MB88[,-I!:4X:=)JP#M *"(**6(N@K'5-WG.M=:DZBDGHJ(7J.4P$LD,I/5A< M5",:@#-)B&!"?IJX#)^@=G3FW#2[;J7Q5E#N@+ &FJ37]S-39T0P'78AD![U M#( AW.R,RPI]L1IG*G%EX-R8^C[RH.EDKKRFD:Z;(+A3V5G;"%0H!)Z8!"U< MI)58*",/W6ZABB)2H:LE'61F@-<'S&SB(?:P%[ K!1^?L#"JLWU-P,W!4NP+ MH+3.%,050?S4CU2&%#QQXND.ND58N&R(I_$5N7WU^E!, C6I@48:R@YUU^A> M(H,<3U35+:+A3KH4B^NN=0G3HZ!TD0:6 ;= U]9$:JR@H;*QM5@ZVMR=9:'S M/+JKSR^,N\SPTO#5$G=INT$3QV]+\=P*=0.U^UC \!Q"@D1;)VQJOU:NMV,P M2^7C@KN"L#YP,Y3'W1>MV\9=)J2EW>-]DX&Q05.X!PR9AA>;!J>JUFO#*G$J MELBEX'R"W(1;2#-*GZ+0)JJ 08J>*2[QLZ8-@7*RO;.M_V!">0X )Q(0 M&GWOT.C9Z2$V^@>,C2JC3X1M7I8AOIF;F(N#%$:.?-O]AOL( M8Q[W4=P7_R XF\GW(:QSU_MA)VG$6OI>KF5BL"&+4LQ(813["8"=?H-Y//E9;S5HB0+QWMH+Y.O, YXEB=.SS ]1[E\,2: MBOL[D2&]X^U,Y-R[=-A3)-(?L=9P+.2VQT-]*)*I_L7K8NWA7#A>CQ@V9:$* M*P&"SJ3=XRJ1*D6*C#_<-0W?)5&]QT.:(1/$-BR3([. MGIR='COJ.\PIMVL0LS5JHY['27N$$0_2MVMM?JZQ&W9F:N4-T%'3OV7D8-U7 MVU@!T+/@*T.]:*.W]_K8(CRG,JZ%P0!=7;]E;J;Y>:Y"9T<>+C40]4E'A& M(9@+J!4\#2MR;%T#8NZE-X*5 MT4GJV>,+KS%9"(Z93UA-7NB+'"[F]EM7L= M^7Q[3>LKV%P@_[+FW< >(O"A81^=DDG<>Z%Q^PG/0\ 9;BN&MH<6<63<>VL1 MO&A7K30__"=13ST::V#N1RZD61BBL;GU(>2H42+)9I#R=AB5P -T.GF7FZCD MOG/*J(NX<\ H:Z;)B]ZXUB6J2"Y"\W6K8KTH2XK#$PZ5UM2L,(>:K&88R,D\ M W[$A=*MSC$"H",J+:+G=!#)3H0^XEQDE0%3R6T0219&V0([7]8RG> );BVC MIC'=T"CO%QHB(>B'//&H^0G%L-3T8B>B)";5OACX+#'U9QBO,+V'7]_1;;C7 MO1>S9I&6H).^_E-M8A8+=,T8WDA2"(]MG-@Z>L6RT!I8K)PV+?L#7@DLV/1M]TLP.A1A"Z;"IY8]IO/JHN_<-13;)<278(@.?\"T?I M3 ]VE19:5=TV%/D,:K2['NLDTF>[=)=35P%G\"_W;"@TZ;2G"F:XD>IIQ]*$ M$YT(@8V[LV-ZY>Y!B<+H@AW$-DT",VQA[GG2KWT/ (E8YZO!?_D558[#%-P3 MO?>?C; MY-;QN+N01X,K>"]]1##)055Y)2("7R$2EGG"U^AVFV'7(7#E:WH]"B@6] , MA'I73-=QIQ&1/[7N/I+55NVZ87CX M6\*4;Z,:_9+7VN6Q-#?E*$0OF*,T0WNAQ4*I0]#V?8.V9X>@[1\P:,OY.*2[ ME4,'*J4M:MQ*M&M3.D!P@BKJZ5RSYN(3/=MJI Y]69NT8#X[1LZ?FI3 M>K=.R:?;W/?'P!G]JZS>)E=-.7^;O'HW7^)9U\_^'=D+_@O_I_-W4M,<$/8: MZ((HBOGUJN=#?;YND4J@<#W6.VQ +H[QL*C1H*S]P_3H>^,!)!(D^%X2^-@/ M+C ,'KSGV*WHZ(#4:-;6&0%HPD98S'1D.SWC!NE.& ,QVTY&7%6*?T>>J!HR MG@.9 \1A($3>?]_,Z$2 *L&A(<&UQ37;-D%_@*&)N^"/%F!F?H<[+B-R-C'V M B$(6]!-=8"!<=% BA &.&RG+H0HL?]PXB4:_E, D*3F+.A 37)( MXR4$/6+@6Y="*C+9%G-A!J;,JMCG%S0/4DDU&2%%9EGJT"T\4A_+[(:U)%9KB1#=.@*56,I(4FNTEM765FI5N; ;A$":\)M MN75/)V.9%,FRUTJD3A\;.I&Z#B&(C0;#;KQ'A(1BQO':43FCG;,%HEJD\' [ MM#GC0&58G<)>@Z0H\L&Q;'')H8_D1N-6=[(C?OWE>: DST#M+E,(A.12(DZ= M8,H&LV<%21?BA?$:K&U^XR_J9KOF'\)8BHNT2,K-+?8NY1SD M8QPHDB'?;3*@$5$<;@!MCC,*H??1P[L%2/%4&XUJCY N7M2'] AKUH6:L=_4 MGQ,E-=1Q==AU#-(5=2MP\XFO6I5:BHFO*XQ60!L&1+4X]T8F4FUVYR%<@R3$ M4@'N6CL>"?K8G0>O/+45C50U#]( Q+&(QV)$O\D5'!&*GM7BI^JRGN#&PVD#.4F^O' J5]@5$V4#*YW7"Y\RND,WF;Y46,P MS"T$]"_$P!>VL"+(76&#:RA8F;%U>:!+Z)<1Y3<)5+7$XC;D=(+UAZA]MB., M-L-T^T/(U>$< _=L&>M"R>V*N=,@IE.R6-\3\Z5Z"&N2&NSU/6MJ5_N_0&LM M;6^+KP8OTBXPR#E'U5".L0ZO")K8QND.1BM(_QQ$S+B>EE'A4'!G,&R;7 6] M)[H5=_3N2?(;]?TLR)3,&D<)B>@67XCT^["8DV@Y94M57Z03,*3AU:YG9;C7 M8SO6"U0_ELOAGZ;*7*CWM627%NQ;/Z8$3!<>?&-""(ADQ.*.4?7OR+(H%0$] M,;RB#E';]X_:GA^BMG_ J.U[YAP'_*K[*GDDQ GR8 Z$, (]PWL5EE'0>&1! M(D4R]:;$8V[%#Q.-8IK&S)<"N>(D%*@ 5_'DLH .X2<6CG/8.7D?,0WS3]JM MXU@XOY?<4A4K=\JF.V*.).L=->&L596%?9ZUZ"$(?BM1%8H)%3>4C/O]Q1/%IH#WG-Y( C."WCT68^#2!7YABG]S$.*7 M"B%^G/: \XX&0-%J_"F:<;]P%Q_&SKT'GYUR@.IR_!$M7F_D_E3"!6^Q2I+3 M\]^5%7RRV*O$DD>ZY8YR$?04X@BDSNON2#6)9GF+N"B+GTV^G9Z>X.-\AV<;YZ!JRB9.1W\8Y=6K5^%&R63/E;OP3?6!!/YQ,0H_,I9M!3UMT(B M19G%HR' 0Z(\OT"+ WD@6644D M 0BNZ/\+'RGB0*(DU1V'\DT)9T*X6=*RG343R:KT ]NNS5G MW=!M0/!$01KHP# XHN,:BI A"+"]5WSF MZ>A)5?;]$GN,S@>!^. "D9Z0TO*'J1+Q^&'U32I>$/^6 M$ E;1V)!%AXX%\CV12>!#Z.@$WJ>5?R1(/R/C6-I'E266CF4@78"59W0.YJ3 M^/T!JB&XK*6B%2$Q:F^Z;-%>M-W=$8*:12_H@,/LK E)BB74=#Z][,:99@\4 M9/I)<,.L'3]1U&[7DOU*55T->]@237;+]NU'7;8_'23@Z0$2\&@A 8_YC#-7 MRI!>?''0BZ-7"88FU^I.7J[@X=B]]B73\F!XGF%EO)@UKN;+Z1FI4?KG^;XL M+2(AOS7%6TH2:IG?CV!9$*2]5J(AF!$V-;K.ZL8UJ;(YG"'X87SV$VYR7]F% MK02P#X^\?'E53Y-7R$D'__08A9JHD%Z0?W_I\QQL%AT1VCW@\>&&U^/?. X: M$%'P^(U4*KXMA6?H"K-/2Y/1_-'2BW+KS*Q%:\!MBS)3N#B 7Q4TO5S]8S K MF;B;FJ]DK-U)FW"3;M]ZB;#\"$-%DW2@(YI_K5# NQFZ[O37#*#IL S=X9W# M[Y&"BVC_FOC-[M'1F."[W5)S;'[F2%90"+A5-@;X4S)*N;A!*T2DM3.8G]U& M)$Q<6W*].CSU_-EI\C>PO8L-/OVJ@7^"[ZG2[/^5G)V>?_G% R&N_U6VW%4* M<[@T>P%3'UT>"S(^WU*U_0Q[*]Q(==70X7K-O;^&3Q=^Y^5KQTM#C<0#2(;0 MIDM_ 2F<#!P!')D_Z5SXM24J++-B&@2JW/=C;(O@\3*SG5__%N%5;L*SK<,L M&=_W2Q FBJNGAVK++'K@0 M$#!^!U>VTAJ7L,9OJ(?7"U>!D]>E\FF]?/-BFGR_P($$NZDSFM#OB70Y7 ?4 M"5JM-[IM^A%MBA#<,J#B6I1-]_#X\^%PW/'RR\R#(EQ A73/ H]0IGN.\=QG M87',<"2:#LK"#TE'/]/:0>S+9*5]!9Z%FKG\,0/2YE*FU!G!Z+OA#YA>1WU" MCGM91W-!FO"'.>2O_88'P+VA(T*J3V\QHI1CD!;G_&,=C"3O6;424$A6Z8EY MJ K&RXZX4F$B38B*KK$\EN6TUG8.?18HV$#\B/L6Q51". L+U70(',L8F7KP MX_$5Y&X8#Z7LA%*H"C#?XMJ2]+%Q(E67G9X^W5[5K>:B!$ F3NZ@=9T*$FPY$ M\LW@@KOLUR++0TSGU:L7/GUZ' M0>);;AWF66^83S__Z^?'9*T+H)/85;^SLZK%K3__0H:YITBXEQ1>+5(^D.R2 MO\0UR&8,\?KPX++Y8LVV5: 8.?AE,D42CA6D$BMAD: M9VA4C-B]S#70\=N8F<$=0K:/J.P SD;%#<^+7)IOH@\;'=*2NZ\+Y92.W]>' M8Q^L3%E!!Q_.RTM,X+*1ODG]/$PKA^]%CJ>DP.B^\S.*"!JIZ58UY)^@:EG<Y#"I%L.)*2AY M[K6(Y0F;I2UZP8M8 H=D1J)3H#2H@6I=KAP((RI-#'=J^G":"*9W GNAQ MPK1[40HZ=,;'2AF8Z-O<0C5Z_X%,K1%VS$HPR2XP7-8[MB?57U26R5; M4\*FC7C3A+U,V"N49!.S%?FJ6HY"86ZH/QM6J?SD8VW1&RKCPC8<-;2I:V5# M7>&Q_Y@AXX?HK&N&U(YW5.Y/Z=QM>N,!C3YYVUF,GT3H-NI@1O V\A-# M%Z+J^!>C+L6;4NZR1H_:X#DN/8Z6VGD+8Z/:--QC*(B@PF@)5SI-=HOB]Y*/ MPED$$63U;XI2+CNQT5;P/!#,(;7JMBWV\MSV,347=FZIWXK^Y HI:?<$QD>] M,'/*J6(&(V6C# Q8LJ#) ,WMM7"-B?79TX3QT%3R=-G<\2,MZX4[ZKPA M,R#7VO;%A#27_^H.X"/JT"'=%VK727B:1"M[F:/.&+*2H5B3:4PF'LN2MLNM MA*.]&SPG@RT8-#7CX":R.+.Y=-WV#*8[?0C=8M'LSBH-7B#\#641B,DBD%6I M+5*>VFC2&I\.'A=>+()(J'TIK$["!?/$2]O+NV PJKHG9IJ80MS]*DX';4D# M)3;'7ADV]@L& RZ*.EY9PR$B(YM&,$[2?Z"M!^T847%=)^8]7:[0 M*O&8N@_J7GU@4R*VP?[(5L&;$5FLP6W@H"J'HOF<1-("DF8VBY;6)ENYVS)@ ME(\N2&+E5AI/E.I@':?)KU8#JP'B@M>+@282+5#SU!M[/2//-W<+<-N7\X9> M0F=V^$T-#=JYAQ))0=FDOGG]*]\A7OJ#BBV3^(C>Y@L1O(WM$UIMC?_QQKB$ M3R?=L[&\ZA$+CSJ\L?,D6XITQ#D?^;Q:33]/3Z]=U]+9$+44J,D<>N*>C'$:&%'EF@4GXK7O!5FXV@1'3*5 M>)8Y;D.QT9!,VK<=4?";P.%3&PYS;]L[HEC/(WPD;S4>TE'L_,,*OF+3:TK( MX%[XG'D_*J1)1.TT /NV<4IHOT0X%#PY=82O=#?@H/\<8$)#B8TSI=P71X2U M\Z>4NG)1JDP*BZ5P0>F__8%'.YTOP$K/#5ZR]=MPN6Z?W. \R(S1\@M*N"^L M(8OG7I:ZF<_MN@F$0P]^$P54,=(796YD?-*7)\K;="M7>D;.=M 09P%A;#'N MNJL5<6)%[8<+,!K:N0OYA="5:U-1!B8*LN+9GH!*+SHVT>W$B#M\@)W<$K3Y0^HVM\?NOWB$+I]M*';^]0U!9J'Z9 3<)Z)52@,Q('*KY,CNJ>4;;@36,7O'P]K:&P,N]BR$TND]$%- MEI3K.OXS?$4M>!^*DX_(7:J !8:+KYI!-XXXQ;:E*L4 M8S?'X",N[WML!9?J1,LD+X%CSLC-K99 &DDX!T\B_F_B_ZGMP/4[;#XT6+T% MCLK"5/@?%UZ:A.%0?!#%:H?[(VEXM=_A=HR^'%VA#$X#O-2QNT^<1')?28K_ MH6D,N@ 1@$Y8[P+9IIR"+"33@T6Q/19?D#,5O?>38@9!H*L,UHB:7(.?@R62 MO(?#3PP@6AI^+0[KZRDJG6"P_(= M@)0)Y:$G![73:MV$'"$1#QH8>D. MWYAJ#6^X;CL15@I!=6*7"3^24''211/Y.\LG8-#)6,!E(JW*YZ9"AP?D9^CR M8_I^N4V*@F]>^@K1M0U_Z_=D)&X_/J+#"59.V3#XVE*\4BUQR*2<4^-0L@Q\ M!9HH.'8WN-= M?^E.ZE50/)3=8BN9.3?&I6(,-^;.Y]#NX?";Z](:FCFI;4#XL \N.L"N^\*0 MK4(Q:X/]@[!5];//P638UJ%.TR)C>3Q:%/OJU;YA-8\K\$JC #\C&+6^2%[; M%!4AG>?7%@RSN=7RK3#%A-,=VK>]R^,0,P'/=_!&R/BZN2GSMF#1DEAG%49( M,.RLZ -O'ZD1(0TH@UB'NTL=ZINL:F\;4F556;#F5/" \E@,V#AP!N (9O7R M@>ZB[X?#I4(3E&(Y%+,E4UT8MS6"MZF<_">KLK!;564!3%OH8.@II!:BUWZ:_8][4F7+ZMH4^AM#+:I5_5)*>%0$/&2I(PH.$T10W^CS M[B03G0$ZBTF>V=:UNLK3>TB;U-T1KCU0D+$7-9Y?"I\9\DTXBSKKUYH(0,5E M6K2^CC$J$:#3P;TX!CTXOAGL2%L/(*OGX=-#K$\?XZ]%?2H3:"0,>F>H+Y$@ M0\H!QA?MEN* H9/V,8/'?Y(0YU\/(:-)<*!:%+6_9*4OCAQO8SBWF8-?8]1/$!OJ*_48P'F44!UR$()>F8^ M+';@5PZVL-_OL'2=X,#*QJIKD*OLM6]BL662*VXBK+8-6S44]P;WSOA=39DY M1?NC"!)9WGR])1C)%RX.1"861!X.30K>>)NH6^+W5UR7(B"G-$&\3!K/TY/ MSHE[#)J_0KTWV^I-)I$HNLM<=)-2*RZ\%(V,A8C"0S-B7I"\$38]0ZC>,,*X=\%+(DTW@Z$FP M,^(&0[B)"QS"98&^%3Y&:R\9UA _F! J;+;=\FS!RE#?G&OE=$;KKS*I=)/2 M)]*WL:8/#<$3^.F$2+DL/J)Z:YM#,\'#*?J$IRC(3??.$9KVF=3?_)[#I."C M@>,T^HK#,3@<@X]^#+JP0E.+U\_>79Y9 15T(U_D20O;'_^<%?#Q:P=KB?SU MD&A[K(87KXBSKYX^/X_A?H'L]V:2J(8&:9L;P3H04DC]ZOY5I-P2(AU MD,Z#='YTZ116BB VF6^)JH)PCA$UZ%#"PG4@"%/8TG4)*3>D$988\MJ[P#_@ M(.,'&?\4EL?=DWO>(67+(?C3R G8G:*[@ <],B$_=-Y^I)VW6="=3NZA#T9R M[F/"^>G:3=\[63^0 N!J(4V7["S.BMC_%&C\E81X9TQ>3NFN(/5 *./DDIGZ M.0_FLFW=SPVFY1TJ:[BQXZ4\S8R48CCP!V,E/3-7ZOH F-Q.PAY4'C3&4%'" MA2KK^@Z$W 3^6-MK+.77*(,F;Y%GGLFOF : :>8GOG"\*I' W$C_K$'Z>T*H M.OY[!U*P:5#*-TU^(J'.^ZQOGM(:Z2M*:MSG0'FH3#@.B(YJK>RB M98(T(5(QP4MW<.F,&G445,+.RZC1[$U6MC6Z19J*GP;7#@9#G7P\STO^>">*U$&!["3!B=EQ%:M&" 5'# M7HZ0>@2P1+0]L=:BUW=L>"_A Y/[W)T#]:2.-HON8B4K6L3IC&: M7P^$J[5RP6"LZ^P'LBZ4.@,*J^7*: L-^!!;BEO>GW#3-F!D_QAJ0^ MP_]FX F_V@&$]/,#YN=1^<^/+&Q$I&E8N2[2S7=/H[SM1FJEM<,[14Z1V&*! MH9].$5CDI[(K5=AK>"Q36%;)S*18GMTL)Z.E %HGG2RRM)UG1%A5\6V-=XK_ M+=PK6\58!@KF$&L]')I/A#JE9F&J:@!9@'+;#FG^F,,>-*0E.NN(0*UC$ 6G Z,07=O_M=AV-Y.)8? M_5@.MZZ0+'96W" :*65N$:35:[E).4>M/$))NLBE49BL' MEP3N8TE\:'U9Q M%T0?%F/"[\,Y.)R#CWX..+8.?CMS3N$MHVR/:&(I*I5-+?F)ZMRORU+\=4'U M@2/?9H75:L4@A@ZKR;Y.1.PFR=+U0=X/\O[@YAAXRIP:666UHT?MM P3A5XB M'2OE,(G9[9I JP@@I&07,U)LZ\:N+O H/#*9/@"?'B_PJ5].Z>*@*VW)E=JH MF+AR_7KQCUF!42!AR>+^.2U1"B38CZ"M'?E6C(&1]BK>&YA;UTYGRWCO.:8) MNQR_3 (&5T*;$TJFW! I8EDYA(Z:4S.[PWUB4D]D'/7-VL69PAG,J-<F=L1M*KK-)AS4277:6X' MSQ-\DEQL+,J18P4>2]J.84GBAR<.[1J.'CFAR/RT8](U%T;W))R MH1D")D\4H)2$F0JDQU81ICZ(;=CA+W1EJ.NR72%7+\)+"9!V\,S_*%*^]Y[Y MO%RMP7M%E)-@,:[;7& 561,3KD\XV4?%-9A2R+#6GUCDZD:14V/^F&?CE#"K M)PQ3E>]"NX_-"]T)"(^Z)X?FH\[;ISLW2UO$M^"L+-\.L2 2U6#5_1R1^N5E MS>%L$Y1"]8FTD;(!3=VL>(O[;%)PW30-^\'; 7U(C_=?.''J0HA#?1UT?;EB M6^$77Q#J^ L?%+L;!I4H[X"#K70&CNDU*KV(>@(%):[:.2786X:@'SR$QW4Q M/#+SAU637:W+BFGX<^(SK;"CC7#H/T^.LN.NFL%(KZ@D!.UU%1LI(3H3JK=Z M6NT"'BO/#9T#.0A9GM?37, N7IJ"%H)Y84^A^4I3-K_!)W7:FELR=>!D,A MU-UQHAUNQ5Z>CH-/_4A]:FJDZ!CD T$-NBE2J1U'0@-DG?:_'46?[H5K_"'= MN9=9A7GIUV&H^(H *@_JLXTGEK$T6Z/6HHH&V.WGV VM^FU]47QXU.=<8\IU0;+U2E,]ML$#VGT0SXFL,B+,!AQ20Z MCU7;P^%$@H^(6MXF%#S-)8.=%8(O7U;4*!?'023;]"]:]GFV-M@/01>%IK&P M$F%=T-3XXLCS5-[+.-C:<*@ MHPOV^X2A23U34<*0K ,H:M@H_CR)$:[)G&JH'+M!9XJNAI$8'-8#O;SQF^LJ MPS!1"Q^MM/T;^<*Z[9-1Z]?75$W=N"/UYVR&GL RU^Q@DOG UH8IJLAC@XV2:;&.X95H9 M$0KGC*M8\<3$4.QP>PC=0ZUA&?(=X2.6FV@Z>F(S)',&_< =<,A7O(!%@57]KQ2Y$1[\*+_@Z(NT_;S!%NPA"G23?F';56=JQ-_3.C6HFVSXO+ 5GSWLB: M\],#LN;1(FO&-;1:%>-:>80>#M4E)I3 ).".>(,E^$JHAAI@@(QB3Q,75SX2 MB1IHU19BRM47J('6[B<)B;O@&/#DBO@0QT%9EV!&>*\A?GVQ MP-YUAMB)PNG+U><(\X1\OZWOT@:9OXRA,AP(R(JMF")WI*YPF-QO:&8UQG^I M>7VY)LXI-=XZH]>8PP9CX2MFGQCX6#0@?*R4WM=ON=72-/D7_)+9(GQV2):1 M4T;C8D&L371Z!LBFD O*:$]A_)U#.,]*:GG#3=[A2@[JQ:@2K*TS1C)4WG?8 MT]/UGRWLVYL*K8=?#1HY^W)2 A4G:/9:6239L(2GTA]=33AS+<1L;1N3=1.' M)OD-Y]S0G 5K0L8C 5V!1$K,,B]BFQBG_J8W%Y M&.;X_5@".P_[O"QLB@V*N.Y,[=DU:84J M'BZW+FS)+;S,NG\S*= O_63:K_)O_ M"U!+ P04 " "V-9A8!&]JAV($ #2'@ %P '1U>6$M,C R,S$R,S%X M97@X9#$N:'1M[5E[;]LV$/\JG(LN"5 ]_$C@R:Z!UG'CK$D;),J&[3]*I"6N M%"E0=!3WT^^HARMEV9(U618;,6Q9/A[OCO<['N6[\0^6-1,Q%B$E:.Z?GB B MPV5"A4:AHE@#-6*T8BBE#7M0_L;F_?=BUK,@99TVJ2 M%!X:.#UXN[T!L'F]H=?OHG>G:/?2G^X5W(>?I_YO9[-2[=GE^Y/C*>I8CO-K M?^HXA_YA.3"PW2[R%189TTP*S!UG]JF#.K'6J>9[;>=^6*G+\0-)5I,Q M85@0S'1B^P7-MY8SHV.NZ[NM1B@EA(K(X76AO MWQX.OY$4B^(U399+\Q3E6+,K:F0WI(:<8N4%4L>CFPINFYG6\Q92:&N!$\97 MWH[/$IJA3S1'YS+!8N=-28'OC"JVV!D5W!G[2D$T+$_3:VUASB(0;FP=E>OW M8 R93[=7WAB-04MC3HNU!9(3&)Q=QRQ@&@WM[M@)P&?I?V!A"/%*5A1FLQ5ZQ#'S)P0@O9H10 0P_OAKVW/YH[!C&THPB*G5A>S4Q MD(I09862P%DMB]6#IZ\<\.6 M]I6*:U8<9)(O-6VYHDXAU563>RRZF#X8VC\=;.@*':T,Y@_'MXKJRI9N>HW M $;0*[=X_8-W'GNCEAGQ?@GQ]I2SSB'_/@@VU T<8#6Y]%B$4J5281-$;3?< M'2EP&M\:$^:4?GI/M!)A_Z ^HYB O:8]RQR9-[UE/E9O4%CA+U<8[7PIJ+H+!G?. M!+6JW[73F[W/5N>H15HW55,<4:OL0^ %9 \/7TE&*JB'0[LW6$-=TMRBQ5 V M:XON[^1/4$L#!!0 ( +8UF%BIUKPEAAT &&N 6 ='5Y82TR,#(S M,3(S,7AE>#DW+FAT;>U=>W/;N+7_*KC9:2O-2/(SV<1*,^--W+GI;!Z3.'-G M_X1(2,*&#Y4@+:N?_IX' ((4)=E.G-A>=]K&DD"\>'">OW/P\G^&P[-L+K-( MQ>)_S]_]+N(\JE*5E2(JE"SAVZ4NY^(\7RQD)MZIHM!)(GXK=#Q30ASLCYZ- M#@Z?CO:'PUX?PW_W#8VAVE_.7_>I]9L/ MK\__^'C&PW[\\MOO;U^+)\.]O?\[>KVW]^;\#?]P/-H_$.>%S(PN=9[)9&_O M[/T3\61>EHN3O;WEKGG_N6VDSQ>O7H9ZPMARE6B_ODD ME<5,9\,R7YP<[2_*,3RY!S^WVEP.ESHNYR<'^_M_&R]D'.ML-DS4M#QY.GK^ MO/ZJT+.Y_R[GI9T4*I&EOE#8=]!KE"A9G$SRH0D__,:;61O]70=>PO%)=ED.9Z!ETCG,= M\_I/[-(GC4&6BI8SR9,8?CR[G.N)+L6+7U_N36"7%KKD[F.8Y5!@[__\OQP_VC\<@\;_LB);=NM\R]_G(JW[U^/?O!F;9O3 MZP_O/IZ]_WQZ_O;#>_'I[/6'+Q_?G;T_%Q\_P!G]XR_U5G4&HY0G1\\6K2-P M/M=&G%[H^W;CVW MQRVFU@?COIA+(R9*94+&^0*9ZV0EL+O?C57[@>7+;/F?&$#_EUE2OPZ$,#]CT:T4W8?%D5^H6-X#=.\H$44]5;!#")5 ME%)G0EVJJ$*&)J)P7^$7?$9=V.8@D60$SV\++1.1Y1GVF&B4>"S:ICJ##_ACH19Y8;OZ3P6;BET940$)%.++Z/-(3!7\ M"2T-3*\ U@L+2>32X,1P(D5<=XL3A4%3 [.,81E93*S:P+,EKAZ:S%6A=#82 MX09I[*Q4,&0LRIR6GZSJ'AL3@QWX#"\>=^9@_PU^Q"9GER#B,I#.IU$I>D [ ML8(E(MFH)%_V:3KNL:/]H]/1P;%[]/T?G\_$[]H@D=DW*][)K)+)Z#N>JSMX MO ^>;YU7K,TBD:L3G26PD\-)DD=?&\_C,U8N/U]__)NFR1^QHY,L+U*9C,-C M:+]Z\NI@Y'>(_ZG$,7C7VL_\T0, MT"J>_C=(64S6+_>J5R/Q+WNJ%U4!NHDR3%B>N@?TXS1/@!#QF/'Y,',)*N5< MPFG'GU,E,_@Q/"A$N;=#@L+]K^O%69V/]#=\[ Z)G_M&GSW9;Q+H%:5+JLM2 MJ4"^$'T8HI2&;(A<6\?,K'@L!'(Q4T61,@8^U>U*Y+_Y="3>3OEO9+Y9?I5N M!\"(I_ $<'MCV3AR:_S=S]G2-34,?D2FBDLY^'5LFKWCNUHH>F$B]B*]G,L2 M)P82;0'G3$\21<)S@XB$LPI$"@T'N'0K,.7$X%1Q$-B(N9 ;ULCG,YQ'JM*) M*DQC\;=\$(G6'P_BK1W$R8T.X@40>=S0<1@FD MK:!%[)X&?58*-\29I^L85"P4$DC "U#9(HFT'^K6L ]Y/!8O=6/JO >Z!)LB M@KE;E1.T7?V*3M/)SZ&-'TJS'>?JZ3'-J:?[S 2ZWJE82N0T_'KPO31:UJ^F M=PIZY+14+.W/IE/4)^'[-Z!G#T3O-_WX4J MILA_4 8MZ-"&)QID(XVVC77\U61.@XV@5KU1HV[OVFYY9.7/Z/C0NC%I\@TV M /U?12PX3A&*@MW,?*I-!.?0$@*H*'#2(S9O_^5M\4_>%G^GI*D*=5V*$3W< M->PCSYRJU\>%R1)=# IT./0C",V:S4*NV E1B%DAV;VP>PSH+I6Q526)Y?W5 M"/6!*4?1-RA'GMB[-2,4O"!Y"DMER!"!8VZ0?\B"\:$<*4NH=)'DJ]H&<0(1 MF^H2+.5J8G2L98%"+59&SS(9. IKDT12VS]!6K-%4ON=R$U&?!M_@'^_)R'? M52WI@1%O? /B;>INW79V#+^@2L5\^MJ^0S$!E1U7K-Q8CTSR7M.9N@F=!5[I M;BHC!_OG6CEO^+&!R Y>'!T/2/-,R3W^2$3WFHBF-R*BEK!:% MG)>7 Y+!*# 7T$#C3@Q8U/)W&E3/!?"K.B*4\S#4:JU9$'JR[4CGU$UO(CO< MUIH.J+,(UECD2:**/HYQP4(?S>.AGR)JR A:F)'XE\$$)I6!UVLP0J5A);&^ M(-)@NV1<:HSX-+LSZ>FM%J%$[@(E0ZWIN4\=P:

%) M7QBF\BM%U]PX+I[G6'\/)IE4B'7@+FUG307&^T$7$M6BGNF3NR#49G@W5VX& M&X8W[?$YS-6[:*A1T(F! $(2NPNB(9K<%OD#H46((%%]S#&+5;QY&/2NST29G-_1$ ML:6RKA+"/A&-- ?T3R%Y) .D5%B-P8[QB0G. ZDYXX?K:='/^"SO.6X(!F9A M2WC[S:-B>>]X]>P&O'J+*;_9/DJMK>^"'HXFT>4$9(4\$2$B\:: >\!G+9L$ MIB(^6G"'R!A,+??SEXMC\N\Q(? M!#:MYK!^(/Q"E561^>8].A:P3/M%YYJT"!ASGU03$A0V+S7WG<:Z8B66*&1B< M_GK'<8]M..DJ.\?+( ;(;PM:);CU_EVU];U;=<$>V#^^E2NXTYKEF1K3@9TS MU5]CS)NNZQH:)R,3^?_GA1MX(J.OLP(.2-P" 00(P^8/=G'H*&PLUBYU"(^4 M>CP^&_C"9QS M55C@XWX+'?F ,)<-(>'-'Q+5AA0[ @1EIM1E!1:YW.8N?>" G0<@5.??*%0] MK^T0IPTLW :=NY-KQY7:A%78AJ%#6;(#1W<5&%V-=:#'2'#0V6?*+Q 3\3VC MM]],V"6%(Y@__?/)_A,1J22Q_,9_-@L9V<_P1 '_B]TP3((4=[-/N0X<)7JBMX?B:H^/@6KK#=C#=[Y' MI')G"/>V8\CWCANCUMSDQYYJB!:6>97$%E;,^JPG#93.GMGJ*8$C"*9,3R_1 M%61Y%W,T@J[90-!5H[5/1\\.PFBM#9ZBPO];7Z"R _QUXRC<^@&J!%5 MI?I]L9\#K9X)6F+P)9D^>01[MXXW%WC\V<=V?:$*!)57Y3"?#AT&(OZS,B5- MHZ=':C0 $U!E >T@&#R]&0LB>YE!DD04P9Q]WS(Q><< 3:HAJY)54;-)-=C, M0N.<]A8T C8D[>#UI,R)Z!WT:6?+(B>O+?F8.-COIBWM#)S=OV;CCT7O<+T7 M_[9@WJR4D+PV:L9G-2-4"N,F[3L*!L*5FK*HHI+L_>X73OXMA!7EQ4QF^K_4 M&\SFJ(\X*H0JD5>O.08<=/3\Z@S?7@[[[)XZOM9.U'H6(A1*H'+G[&7' 30( M9X6/4T/4MU@;0U06 4#)#3TF?O)TRSZB-Y2=(<"I-/I'X"=5&-7ZEC^12U!E M,3D#V!WH" F]%W*AR6GBMO@!\J<'9K+\>0.391M^IML1V, FUW&$@??%;_)F M1=+,D=30>BA7]5]VY+!?8K5$D3&ZU-#60+;$G*_OU3^" A%42!;6";D'[2[8 MH 0A1U+D MH<:&]$E'"7RMW+?%4-&/='J7&@XZ&"%1E3AXB7=(P@#]'7BLX$VBT0BR4"0Z M!1[ +R2<%G,G_";)L]D0)X9,4_+!'.P*F(CA_$]%)ET*;%P#WTTPBU9%*G:!+(9G39F!=B9* MG!=Z-@.&BA"OD7B?E\A_057/?!\@6M4L)]Z,']\0]V5;VNFA3KUZW(/RB^R[4A!(U6'20-C@'$6EWJ]Z@<-\&+M$XMF&V MCEE.5+E4UMP"/1UL%;G:B$^P-ERIKJH>T!D1P:$%S:F:>!D"XWB M7;I90',0%4KT7O3)N@(Q@OD5!V#-@&8.;\EZ'FI)+KO7_,@Y[CKG2+^-O%FC V,],T MIK1[&O<'K/A]0AI=X8=['=(X'-VEB,8/R>[_U"C-<584>:;8[WBZA!.^9LM7 MKT8_*.CQ"-+]24G[;]<*:>=&:=AMFE7XMB52]%T$V50ET9= M1DK%IC6QS;FP0=R'A%+M Z%J/%=(DX5="-TESI?0SG2KHQ%77RR%#K:L=M 0 M4*X4@1>VH!ZGBS)94?T=F#9KZ1N6@65V>+] [M9Q MQ/XTL#=&V_H*[IUZ[Y MHEL-!@RVB/)V090.2WF)^P6RG@',=BR>!J_M2H#QG4RKWK%'!?JN/LJUE!)U@:F>G:=?FP;L$_7B31C/GO7F>"#E=D"GTA9?WX!?FK[7 M5/V"[BP>K\/UR*1&;D^PRT2P0+71PNB."C78?DZE ^2QZEWTWN_6ZHUA@U>N@S8J,G%)DZIRB M09!4!*<'AS%3;?.Q>JM^*YN0WVHT)0G$/H_=)<[3:0 MBC:41%O@^]NY#3YFHM-%@:>3%/_;@8[?#V<4X7*O..G[<$QUZYB2)D*D)=0E M$@*6]-$QLV(XL$5,%ACYZA&49PC%JU#+BUP0]-IDQC"5L(P*$QY[FKH<33N[ MY+0[.Q-U_>)V W@<@[DNA,)K0S!+N>%4M'G,-=381568"BUH5TS&U0;Q_"_N M=$21.XU#II24+$-55@(C21=E.*TK;=V@OKJ VJ]WB=$LL@-'7:-FXHNU@4)$U)=[#^%A451P^IP+IAZ)W/\\X'.Y=ISN?<*TUPKXO=&91 MR/,\Q"0>J-]J48;^.SR.@Y:"T$[3L.5N^?59F&'< MF'-:P3S=V:?F;J+AJ7<)/8\'_]X<_.]T\A/]%=%'$:7:(QG[*% I+X<8#]&D M#P>84X29#JQRP,Z/B(E]T')L[HV8_ .X7=WKO--(Q?FFF9ZNNKTF@]JE2N$/]XE! M_ SL-L95P=@0=TPE00TY$0MD768E3W ;1GVDKR_('+1>!T*43?4R+ @Z#8#F M"SASNDH-EPF%%0RKA6OY70O;W#?S\@'0?;L@V7E',7_OF$"JX=*;>:(HGPOY M/^H72#LPKR8OCPP/>#G0HV@Z,P7HEG"#4"5IH0.#=B1<3 MKKW#,H6S]G4Z@=/B$U9C6S)'J:_<5WU$<>TS28EK(#7_ M6PXWI/Y(W&4S MMHZL?#K%[IW9O_-U6&W95^-I)"C5^D"^;)1<)89IF9T%!P*]GR.(9F YV>++]![AFMF*BCGW$>-U6)<%7@#?"++IY39DD-N0 MX_T7I[72%ZN!*Y@'VPQ-6@3%5'3N .*']\T=+]5 M+([$;K/2QZ9'_\K"[_[?'G7T,VZ/.FV4HN0+I,*KT#PMNIJ5=)C:!0Q'XI0$ ML[WV)C"?&I)[9R5#G[09%M?N/,7DE%"ZL%9=Q)4J!_9&GKQH5MG$2(>K_18@ MR^N4> J=<\W']J39DU+!7PL0+JQ06#PZ>[)1;M>[P_7 T<"#KLM0R;5"V:;= MTUR08T0H7#%QDK7XW-690%5?HOI+L0C'2B M5G7?1A(YC]>\4[*IV(55>W?<+,EHQ>!QA@W!-GQ5E%;M[M81195P=4>798-L M>CT+<6-<'?]@)S)?M-96SAJ*ZJ[[,&]T^>4@R)L"976S[1=>?X,CK5VJ, BY M=?AJ7+D1F=;6HVD)NEO27@X/1T_OID_Z_NM5QS]%KT('+EK.>^7,T9KJ4@C^=*4YR!W# M!T)GV2;JDS"*VUL/-7)I+.T]OBYC_Y*1G5[[ M1<(1VIVO[TN64\T/A>IU?6.(<[[$P;5SS;16MR/U\X@DNI7KXAXY\?WCQ$]_ M!B=^ZVRQ@ 5?6>_QVL[MW0Y^(QY?ES(/#G/ 9IW3)"'.MP%(I'D/1 M# ,1RAS7WF?KF=QX@1.@@^/ZJ;BBY%;7XBB4Q38:!PX*-I.= 1T]9+*B&X5Q@_R,VA/BT'+-(J=%1=M%B'M8XC1!&6#?JWOI%E!==]JY+)RI MJQ1A!:_)W?T1Y+JDU;E!;HN7[> 8CYSLQISLV<_@9!_(.FVH$Z]!@*-78B_( M$_^$4[5WP9_" ; :S)24%-MF'32IVQH5HW0XS PR6E4"T=+MP 7ZW&@ J^4% MQ[7K$J#(SI<;AZGM:S$=8@=.>PU1&J&BT8PG*WN9O>W.S;,>IJ@GP!?"M%6Y MWJ984;\Q'T2M50R*$;:$IN$KGPTPPD#.2%"^BX$+(S%TQ7Z@ M&%*S6)J_+J==26VPP/QO,XVU1 MNIQ?"!XLIU-OH.KUCO#UT+W+&+.2#SP/Y?YS^5]_!I<_NR3D]5I9CYLHK>&U MW7016C/Q"_$!;39L#U.-VU\/H%H0!5CPOC1G'1.W13HY ([..="-?5B'*CIS MJ4IHFL':PV^F^$V=,T:!:8/^$JH]0+L2-5T"KHA1)Z)"HC] J-$_!Z0P] B M'&Q8?M#L3%IKW:R_F>@#- M^I;)_[F+3?JR:\@H:VR7>[4X8P[]+R5[=F&NG,W' H2*C5K!C[2#S>R;;F_/ MH&M_\)EM50#"F\AGN4P>3?G[QQJ?_PS6^ X."*@IDCQL=:VCOR;@X0&@_=J5 MC4Z;_HP.U==&\'R.D460,<"I-@"0BP59EUWFA2UF[>Y@W55*L/WDT2E!YJ%O6C"7W'U]>) ?'I M[(VU3%2$ 3SOM=X)O6P\[7? *>]*'.X?/!5G;(WY"M3B(QEI5+/4QU8R\>\J M4^+@*><4U>9876*8;#9RFI7Y#[J$\Y&=_:322)TX*@=U0M+@S%?%S,YA#*'9 M.MK) :'6 4_XW5;<4[.89@OR]'@1[/TCLW;Q#X3>T24T=)5UI*CLO;,(^6(/ MXG,78![$5+G?TAT[HT*XVD;$"E>NX_IPCGV;G9SUFGZO=8'Q"&K[/J"VXT=0 MV\, M3G7;W"4O&1AA9!4VH%3H?#XJZZ;FEF[I L?K7I%,7?\X.Y+J,_T3%.- M$.ORIENT0)N>YYJ5302MA2$S^Y7'?@3.\)Z[\673H#Y9@UK]617:Q*QO]T./ M+6>"DI;9O)HI7!7V$_9@._7)"VN#/W"'[ .0?>W"0.<_"AN^EK+.QPXZ*367 M* \K9I@<+Q @,RN1.C4#2I.J2N<*Q)N^, 1 41D@4,*^H\$QP$PCP27@._,M M&R8EVD@HW>'I69['F*(,C3(URV%2-FJ?YMG,D'\Q-7BM@>$XO;O]%9=%A;&X M"KL1P,=*=T6XWG!.:IY#>,D\X>U1EP[3#^H%)FBZ-%.G0;A-&/AMP=W@8D=X M7GFE;D,HM$81%62IM9\[T%X\B[=D63<;A^W\"N0R"K%VL]V_] &@9:@S; M6?[D5'7@F%B\ANP$NQLU7;!KW?K487&G7F&R65]\TWOW"[[2^V7Q@4;J!+V_ M9$33FG$D6@,7\%%8MG_"#F+TB^=6[4/(%Z8V8 $@MZ8E911:CS+YH]M+KQ=M M;Q)#&A&U_YI+!ZV7E,0E--F\]=I/X$T/,YE21A82MRMD@?&- D$CW)^-+?!5 M)VC ,\ZM+&4T=YX+)@:;7&K]]9L70+=641JS=:*S:^="91K[H^,1=,1% .RT MM_>*%45PYL+=B1JR!.L)>B#@9#&6S=9AH&PX\RN"AEG$_P'2&G-K1I.50 MPB6AXYTU&,28D":Q>K26[YW&T*ZDL L5IIN5[Z@2&/"$P%-#8H:,Z0!:L :; M(([E!R&/[<1JJ_;6%LI1O]1IE78>L5962$WB$HZ1K:";A)3NW) AIL[[DRV0 M#5E?3MR!O$I;,FQ1FX=-=-I^;=8'-[_8Y3?SDN^C??STA]K'WVH,HZ-_ERV\ MA_?DP#_S,DU>_3]02P$"% ,4 " "V-9A8/R230#X@ L?@$ $0 M @ $ ='5Y82TR,#(S,3(S,2YX6$M,C R,S$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( +8UF%AO M!M':J\( "& # 5 " >"/ !T=7EA+3(P,C,Q,C,Q7VQA M8BYX;6Q02P$"% ,4 " "V-9A8KG QA$N% "N PH %0 M@ &^4@$ ='5Y82TR,#(S,3(S,5]P&UL4$L! A0#% @ MC686#_5 MSQL5&P< 1/A !4 ( !/-@! '1U>6$M,C R,S$R,S%X,C!F M+FAT;5!+ 0(4 Q0 ( +8UF%@T8#(P9C P,2YJ<&=02P$"% ,4 " "V-9A8 MIBDLWW^G ";OP & @ 'T\@D ='5Y82TR,#(S,3(S,7@R M,&8P,#0N:G!G4$L! A0#% @ MC686)Y4@N4&@0 Y90 !@ M ( !J9H* '1U>6$M,C R,S$R,S%X,C!F,# U+FIP9U!+ 0(4 Q0 ( M +8UF%AWF@2C\H, /B/ 8 " >4;"P!T=7EA+3(P,C,Q M,C,Q>#(P9C P-BYJ<&=02P$"% ,4 " "V-9A8-#UI=DEY #>CP & M @ $-H L ='5Y82TR,#(S,3(S,7@R,&8P,#6$M M,C R,S$R,S%X,C!F,# X+FIP9U!+ 0(4 Q0 ( +8UF%@%.:(P6(@ .>. M 8 " 2N9# !T=7EA+3(P,C,Q,C,Q>#(P9C P.2YJ<&=0 M2P$"% ,4 " "V-9A8-CU7L&]8 "29 & @ &Y(0T M='5Y82TR,#(S,3(S,7@R,&8P,3 N:G!G4$L! A0#% @ MC686)L@4Q-Z MR@ Q= !@ ( !7GH- '1U>6$M,C R,S$R,S%X,C!F,#$Q M+FIP9U!+ 0(4 Q0 ( +8UF%CIC*/\1@@ (XR 8 " M 0Y%#@!T=7EA+3(P,C,Q,C,Q>&5X,3)D,2YH=&U02P$"% ,4 " "V-9A8 MLL \.80( #^,@ & @ &*30X ='5Y82TR,#(S,3(S,7AE M>#$R9#(N:'1M4$L! A0#% @ MC686'W)P;+J! #Q0 !@ M ( !1%8. '1U>6$M,C R,S$R,S%X97@Q,V0Q+FAT;5!+ 0(4 Q0 ( M +8UF%A"A(,MY@0 D4 8 " 61;#@!T=7EA+3(P,C,Q M,C,Q>&5X,3-D,BYH=&U02P$"% ,4 " "V-9A8\5PJV(\& "7%@ & M @ & 8 X ='5Y82TR,#(S,3(S,7AE>#$U9#$N:'1M4$L! A0# M% @ MC686 >'*FM0!0 BQ0 !@ ( !16<. '1U>6$M M,C R,S$R,S%X97@Q-60R+FAT;5!+ 0(4 Q0 ( +8UF%A[:7]M.P4 *$/ M 8 " &5X,35D,RYH=&U0 M2P$"% ,4 " "V-9A8'>79MDL% "S%0 & @ $\<@X M='5Y82TR,#(S,3(S,7AE>#$U9#0N:'1M4$L! A0#% @ MC686/Z]TG!= M6 #Q4" !< ( !O7<. '1U>6$M,C R,S$R,S%X97@R9#0N M:'1M4$L! A0#% @ MC686 1O:H=B! TAX !< ( ! M3] . '1U>6$M,C R,S$R,S%X97@X9#$N:'1M4$L! A0#% @ MC686*G6 MO"6&'0 8:X !8 ( !YM0. '1U>6$M,C R,S$R,S%X97@Y ;-RYH=&U02P4& !H &@ "!P H/(. end XML 150 tuya-20231231x20f_htm.xml IDEA: XBRL DOCUMENT 0001829118 tuya:HangzhouTuyaTechnologyCo.Ltd.Member 2023-01-01 2023-12-31 0001829118 tuya:HangzhouTuyaTechnologyCo.Ltd.Member 2022-01-01 2022-12-31 0001829118 2023-12-15 2023-12-15 0001829118 2023-03-28 2023-03-28 0001829118 tuya:ClassAndClassBOrdinarySharesMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001829118 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001829118 tuya:OrdinarySharesRepresentingOrdinaryShares1200794Member tuya:ShareRepurchaseProgram2021Member dei:AdrMember 2023-01-01 2023-12-31 0001829118 tuya:AdsRepresentingOrdinaryShares18813449Member tuya:ShareRepurchaseProgram2021Member us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001829118 tuya:AdsRepresentingOrdinaryShares1200794Member tuya:ShareRepurchaseProgram2021Member dei:AdrMember 2023-01-01 2023-12-31 0001829118 tuya:OrdinarySharesRepresentingOrdinaryShares26400.Member tuya:ShareRepurchaseProgram2021Member dei:AdrMember 2022-01-01 2022-12-31 0001829118 tuya:AdsRepresentingOrdinaryShares18813449Member tuya:ShareRepurchaseProgram2021Member dei:AdrMember 2022-01-01 2022-12-31 0001829118 tuya:ShareRepurchaseProgram2021Member 2021-08-30 2021-08-30 0001829118 tuya:ShareRepurchaseProgram2021Member dei:AdrMember 2023-06-29 0001829118 tuya:ShareRepurchaseProgram2021Member dei:AdrMember 2022-11-09 0001829118 tuya:ShareRepurchaseProgram2021Member dei:AdrMember 2021-08-30 0001829118 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0001829118 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001829118 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001829118 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001829118 tuya:ClassAndClassBOrdinarySharesMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001829118 us-gaap:CommonClassAMember 2021-10-18 2021-10-18 0001829118 us-gaap:CommonClassAMember 2021-09-13 2021-09-13 0001829118 dei:AdrMember us-gaap:OverAllotmentOptionMember 2021-04-20 2021-04-20 0001829118 dei:AdrMember us-gaap:IPOMember 2021-03-18 2021-03-18 0001829118 tuya:SeriesDConvertiblePreferredSharesMember 2019-09-01 2019-09-30 0001829118 tuya:SeriesCConvertiblePreferredSharesMember 2018-04-01 2018-04-30 0001829118 tuya:SeriesBConvertiblePreferredSharesMember 2017-08-01 2017-08-31 0001829118 tuya:SeriesA1ConvertiblePreferredSharesMember 2016-11-01 2016-11-30 0001829118 us-gaap:InvestorMember us-gaap:RelatedPartyMember 2014-12-23 2014-12-23 0001829118 tuya:SeriesConvertiblePreferredSharesMember 2014-12-01 2014-12-31 0001829118 us-gaap:InvestorMember us-gaap:RelatedPartyMember 2014-08-28 2014-08-28 0001829118 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0001829118 us-gaap:TreasuryStockCommonMember 2023-12-31 0001829118 us-gaap:RetainedEarningsMember 2023-12-31 0001829118 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001829118 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001829118 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2022-12-31 0001829118 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:TreasuryStockCommonMember 2022-12-31 0001829118 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:RetainedEarningsMember 2022-12-31 0001829118 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001829118 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001829118 us-gaap:TreasuryStockCommonMember 2022-12-31 0001829118 us-gaap:RetainedEarningsMember 2022-12-31 0001829118 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001829118 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001829118 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-12-31 0001829118 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2022-12-31 0001829118 us-gaap:TreasuryStockCommonMember 2021-12-31 0001829118 us-gaap:RetainedEarningsMember 2021-12-31 0001829118 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001829118 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001829118 us-gaap:RetainedEarningsMember 2020-12-31 0001829118 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001829118 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001829118 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-31 0001829118 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0001829118 tuya:ClassAndClassBOrdinarySharesMember us-gaap:CommonStockMember 2023-12-31 0001829118 us-gaap:CommonStockMember 2023-12-31 0001829118 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001829118 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001829118 tuya:ClassAndClassBOrdinarySharesMember us-gaap:CommonStockMember 2022-12-31 0001829118 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CommonStockMember 2022-12-31 0001829118 us-gaap:CommonStockMember 2022-12-31 0001829118 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0001829118 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001829118 tuya:ClassAndClassBOrdinarySharesMember us-gaap:CommonStockMember 2021-12-31 0001829118 us-gaap:CommonStockMember 2021-12-31 0001829118 us-gaap:CommonStockMember 2020-12-31 0001829118 us-gaap:CommonClassAMember 2022-07-04 0001829118 dei:AdrMember us-gaap:IPOMember 2021-03-18 0001829118 us-gaap:CommonStockMember 2021-02-28 0001829118 tuya:SeriesDConvertiblePreferredSharesMember 2019-11-01 0001829118 tuya:SeriesA1ConvertiblePreferredSharesMember 2019-11-01 0001829118 tuya:SeriesDConvertiblePreferredSharesMember 2019-09-16 0001829118 tuya:SeriesCConvertiblePreferredSharesMember 2018-05-02 0001829118 tuya:SeriesCConvertiblePreferredSharesMember 2018-04-16 0001829118 tuya:SeriesBConvertiblePreferredSharesMember 2017-09-15 0001829118 tuya:SeriesBConvertiblePreferredSharesMember 2017-08-15 0001829118 tuya:SeriesA1ConvertiblePreferredSharesMember 2016-11-11 0001829118 tuya:SeriesConvertiblePreferredSharesMember 2015-03-31 0001829118 us-gaap:InvestorMember us-gaap:RelatedPartyMember 2014-12-23 0001829118 tuya:SeriesConvertiblePreferredSharesMember 2014-12-23 0001829118 srt:MinimumMember 2022-12-31 0001829118 srt:MaximumMember 2022-12-31 0001829118 tuya:Plan2015Member 2022-12-31 0001829118 us-gaap:RestrictedStockUnitsRSUMember tuya:Plan2015Member 2023-01-01 2023-12-31 0001829118 us-gaap:RestrictedStockUnitsRSUMember tuya:Plan2015Member 2022-01-01 2022-12-31 0001829118 tuya:Plan2015Member 2022-01-01 2022-12-31 0001829118 tuya:Plan2015Member 2021-01-01 2021-12-31 0001829118 srt:MinimumMember 2021-12-31 0001829118 srt:MaximumMember 2021-12-31 0001829118 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001829118 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001829118 tuya:Plan2015Member us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-12-31 0001829118 tuya:Plan2015Member us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0001829118 tuya:Plan2015Member 2023-01-01 2023-12-31 0001829118 srt:MinimumMember tuya:Plan2015Member 2023-01-01 2023-12-31 0001829118 srt:MaximumMember tuya:Plan2015Member 2023-01-01 2023-12-31 0001829118 tuya:ContractWithCustomerLiabilityNonCurrentMember 2023-12-31 0001829118 tuya:ContractWithCustomerLiabilityCurrentMember 2023-12-31 0001829118 tuya:ContractWithCustomerLiabilityNonCurrentMember 2022-12-31 0001829118 tuya:ContractWithCustomerLiabilityCurrentMember 2022-12-31 0001829118 tuya:SmartDeviceDistributionMember 2023-01-01 2023-12-31 0001829118 tuya:SaasAndOthersMember 2023-01-01 2023-12-31 0001829118 tuya:IotPaasMember 2023-01-01 2023-12-31 0001829118 tuya:SmartDeviceDistributionMember 2022-01-01 2022-12-31 0001829118 tuya:SaasAndOthersMember 2022-01-01 2022-12-31 0001829118 tuya:IotPaasMember 2022-01-01 2022-12-31 0001829118 tuya:SmartDeviceDistributionMember 2021-01-01 2021-12-31 0001829118 tuya:SaasAndOthersMember 2021-01-01 2021-12-31 0001829118 tuya:IotPaasMember 2021-01-01 2021-12-31 0001829118 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2023-01-01 0001829118 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001829118 us-gaap:OfficeEquipmentMember 2023-12-31 0001829118 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001829118 us-gaap:ComputerEquipmentMember 2023-12-31 0001829118 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001829118 us-gaap:OfficeEquipmentMember 2022-12-31 0001829118 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001829118 us-gaap:ConstructionInProgressMember 2022-12-31 0001829118 us-gaap:ComputerEquipmentMember 2022-12-31 0001829118 tuya:SeriesDConvertiblePreferredSharesMember 2019-09-01 2019-11-01 0001829118 2018-05-02 2018-05-02 0001829118 2018-04-16 2018-04-16 0001829118 tuya:SeriesCConvertiblePreferredSharesMember 2018-04-01 2018-05-31 0001829118 tuya:SeriesBConvertiblePreferredSharesMember 2017-08-01 2017-09-30 0001829118 tuya:SeriesConvertiblePreferredSharesMember 2015-01-01 2015-03-31 0001829118 tuya:OtherInvestorsMember us-gaap:RelatedPartyMember 2014-12-23 2014-12-23 0001829118 tuya:TwoInvestorsMember us-gaap:RelatedPartyMember 2014-08-28 2014-08-28 0001829118 tuya:RegisteredShareholdersMember us-gaap:RelatedPartyMember 2014-08-28 2014-08-28 0001829118 2021-03-18 2021-03-18 0001829118 2020-01-01 2020-12-31 0001829118 tuya:ShareholdingInterestOfPrivatelyHeldCompanyMember 2022-03-01 2022-03-31 0001829118 tuya:ShareholdingInterestOfPrivatelyHeldCompanyMember tuya:GroupAcquiredShareholdingInterestOfPrivatelyHeldCompanyTwoMember 2021-12-01 2021-12-31 0001829118 tuya:ShareholdingInterestOfPrivatelyHeldCompanyMember tuya:GroupAcquiredShareholdingInterestOfPrivatelyHeldCompanyOneMember 2021-12-01 2021-12-31 0001829118 tuya:ShareholdingInterestOfPrivatelyHeldCompanyMember tuya:GroupAcquiredShareholdingInterestOfPrivatelyHeldCompanyTwoMember 2021-11-01 2021-11-30 0001829118 tuya:ShareholdingInterestOfPrivatelyHeldCompanyMember tuya:GroupAcquiredShareholdingInterestOfPrivatelyHeldCompanyOneMember 2021-11-01 2021-11-30 0001829118 tuya:ShareholdingInterestOfPrivatelyHeldCompanyMember 2021-10-01 2021-10-31 0001829118 tuya:ShareholdingInterestOfPrivatelyHeldCompanyMember 2021-09-01 2021-09-30 0001829118 tuya:ShareholdingInterestOfPrivatelyHeldCompanyMember 2021-08-01 2021-08-31 0001829118 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember us-gaap:RelatedPartyMember 2023-12-31 0001829118 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember us-gaap:RelatedPartyMember 2022-12-31 0001829118 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001829118 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001829118 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001829118 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001829118 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001829118 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001829118 tuya:ZhejiangTuyaSmartElectronicsCo.Ltd.Member 2023-12-31 0001829118 tuya:TuyasmartIndiaPrivateLimitedMember 2023-12-31 0001829118 tuya:TuyaSmartInc.Member 2023-12-31 0001829118 tuya:TuyasmartColombiaS.a.sMember 2023-12-31 0001829118 tuya:TuyaJapanCo.Ltd.Member 2023-12-31 0001829118 tuya:TuyaHkLimitedMember 2023-12-31 0001829118 tuya:TuyaGmbhMember 2023-12-31 0001829118 tuya:TuyaGlobalInc.Member 2023-12-31 0001829118 tuya:HangzhouTuyaInformationTechnologyCo.Ltd.Member 2023-12-31 0001829118 tuya:ZhejiangTuyaSmartElectronicsCo.Ltd.Member 2022-12-31 0001829118 tuya:TuyasmartIndiaPrivateLimitedMember 2022-12-31 0001829118 tuya:TuyaSmartInc.Member 2022-12-31 0001829118 tuya:TuyasmartColombiaS.a.sMember 2022-12-31 0001829118 tuya:TuyaJapanCo.Ltd.Member 2022-12-31 0001829118 tuya:TuyaHkLimitedMember 2022-12-31 0001829118 tuya:TuyaGmbhMember 2022-12-31 0001829118 tuya:TuyaGlobalInc.Member 2022-12-31 0001829118 tuya:HangzhouTuyaInformationTechnologyCo.Ltd.Member 2022-12-31 0001829118 tuya:BridgeLoanReceivableMember 2021-09-30 0001829118 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-12-31 0001829118 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-12-31 0001829118 srt:MinimumMember 2023-12-31 0001829118 srt:MaximumMember 2023-12-31 0001829118 tuya:OtherThanChinaMember 2023-01-01 2023-12-31 0001829118 tuya:OtherThanChinaMember 2022-01-01 2022-12-31 0001829118 country:CN 2022-01-01 2022-12-31 0001829118 tuya:OtherThanChinaMember 2021-01-01 2021-12-31 0001829118 country:CN 2021-01-01 2021-12-31 0001829118 tuya:Plan2015Member 2023-12-31 0001829118 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001829118 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001829118 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001829118 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001829118 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001829118 us-gaap:EmployeeStockOptionMember 2023-12-31 0001829118 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001829118 us-gaap:EmployeeStockOptionMember 2022-12-31 0001829118 country:US 2023-01-01 2023-12-31 0001829118 country:HK 2023-01-01 2023-12-31 0001829118 country:US 2017-12-22 2017-12-22 0001829118 country:CN 2007-03-16 2007-03-16 0001829118 srt:MinimumMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001829118 srt:MinimumMember us-gaap:FairValueMeasurementsRecurringMember tuya:MeasurementInputProbabilityRedemptionScenarioMember 2023-12-31 0001829118 srt:MinimumMember us-gaap:FairValueMeasurementsRecurringMember tuya:MeasurementInputProbabilityLiquidationScenarioMember 2023-12-31 0001829118 srt:MinimumMember us-gaap:FairValueMeasurementsRecurringMember tuya:MeasurementInputProbabilityIpoScenarioMember 2023-12-31 0001829118 srt:MaximumMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001829118 srt:MaximumMember us-gaap:FairValueMeasurementsRecurringMember tuya:MeasurementInputProbabilityRedemptionScenarioMember 2023-12-31 0001829118 srt:MaximumMember us-gaap:FairValueMeasurementsRecurringMember tuya:MeasurementInputProbabilityLiquidationScenarioMember 2023-12-31 0001829118 srt:MaximumMember us-gaap:FairValueMeasurementsRecurringMember tuya:MeasurementInputProbabilityIpoScenarioMember 2023-12-31 0001829118 srt:MinimumMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001829118 srt:MinimumMember us-gaap:FairValueMeasurementsRecurringMember tuya:MeasurementInputProbabilityRedemptionScenarioMember 2022-12-31 0001829118 srt:MinimumMember us-gaap:FairValueMeasurementsRecurringMember tuya:MeasurementInputProbabilityLiquidationScenarioMember 2022-12-31 0001829118 srt:MinimumMember us-gaap:FairValueMeasurementsRecurringMember tuya:MeasurementInputProbabilityIpoScenarioMember 2022-12-31 0001829118 srt:MaximumMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001829118 srt:MaximumMember us-gaap:FairValueMeasurementsRecurringMember tuya:MeasurementInputProbabilityRedemptionScenarioMember 2022-12-31 0001829118 srt:MaximumMember us-gaap:FairValueMeasurementsRecurringMember tuya:MeasurementInputProbabilityLiquidationScenarioMember 2022-12-31 0001829118 srt:MaximumMember us-gaap:FairValueMeasurementsRecurringMember tuya:MeasurementInputProbabilityIpoScenarioMember 2022-12-31 0001829118 tuya:SaasMember 2023-12-31 0001829118 tuya:CloudBasedConnectivityAndBasicIotServicesMember 2023-12-31 0001829118 us-gaap:MembershipMember 2022-12-31 0001829118 tuya:SaasMember 2022-12-31 0001829118 tuya:CloudBasedConnectivityAndBasicIotServicesMember 2022-12-31 0001829118 us-gaap:MembershipMember 2021-12-31 0001829118 tuya:SaasMember 2021-12-31 0001829118 tuya:CloudBasedConnectivityAndBasicIotServicesMember 2021-12-31 0001829118 us-gaap:MembershipMember 2020-12-31 0001829118 tuya:SaasMember 2020-12-31 0001829118 tuya:CloudBasedConnectivityAndBasicIotServicesMember 2020-12-31 0001829118 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember tuya:SupplierBMember 2023-01-01 2023-12-31 0001829118 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember tuya:SupplierMember 2022-01-01 2022-12-31 0001829118 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember tuya:SupplierMember 2021-01-01 2021-12-31 0001829118 us-gaap:CommonStockMember 2023-12-31 0001829118 us-gaap:CommonStockMember 2022-12-31 0001829118 us-gaap:CommonClassAMember 2022-10-31 0001829118 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember us-gaap:CommonStockMember 2023-12-31 0001829118 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember us-gaap:CommonClassBMember 2023-12-31 0001829118 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember us-gaap:CommonClassAMember 2023-12-31 0001829118 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember us-gaap:CommonStockMember 2022-12-31 0001829118 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember us-gaap:CommonClassBMember 2022-12-31 0001829118 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember us-gaap:CommonClassAMember 2022-12-31 0001829118 us-gaap:CommonClassBMember 2022-12-31 0001829118 us-gaap:CommonClassAMember 2022-12-31 0001829118 us-gaap:CommonClassAMember 2022-11-01 0001829118 2019-12-31 0001829118 tuya:Plan2015Member 2021-02-21 0001829118 tuya:Plan2015Member 2020-07-31 0001829118 tuya:Plan2015Member 2014-12-31 0001829118 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember 2021-12-31 0001829118 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember 2020-12-31 0001829118 2020-12-31 0001829118 2021-12-31 0001829118 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001829118 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001829118 tuya:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001829118 tuya:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001829118 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001829118 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001829118 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001829118 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001829118 tuya:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001829118 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001829118 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001829118 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001829118 tuya:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001829118 tuya:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001829118 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001829118 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001829118 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001829118 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001829118 tuya:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001829118 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001829118 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001829118 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001829118 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001829118 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001829118 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001829118 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001829118 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001829118 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001829118 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001829118 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001829118 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001829118 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001829118 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember 2023-12-31 0001829118 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember 2022-12-31 0001829118 tuya:SeriesA1ConvertiblePreferredSharesMember 2019-11-01 2019-11-01 0001829118 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001829118 us-gaap:CommonClassAMember 2022-07-04 2022-07-04 0001829118 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001829118 srt:MinimumMember 2022-01-01 2022-12-31 0001829118 srt:MaximumMember 2022-01-01 2022-12-31 0001829118 srt:MinimumMember 2021-01-01 2021-12-31 0001829118 srt:MaximumMember 2021-01-01 2021-12-31 0001829118 us-gaap:OtherNonoperatingIncomeExpenseMember 2023-01-01 2023-12-31 0001829118 us-gaap:OtherNonoperatingIncomeExpenseMember 2022-01-01 2022-12-31 0001829118 us-gaap:OtherNonoperatingIncomeExpenseMember 2021-01-01 2021-12-31 0001829118 tuya:ShareholdingInterestOfCustomerWithBridgeLoanMember 2021-01-01 2021-12-31 0001829118 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember 2021-01-01 2021-12-31 0001829118 2022-06-01 2022-06-30 0001829118 2021-04-01 2021-04-30 0001829118 2021-03-17 2021-03-17 0001829118 us-gaap:CommonClassBMember 2023-01-01 2023-12-31 0001829118 us-gaap:CommonClassBMember 2022-01-01 2022-12-31 0001829118 us-gaap:CommonClassAMember 2022-01-01 2022-12-31 0001829118 us-gaap:CommonStockMember 2021-03-17 2021-03-17 0001829118 us-gaap:CommonClassAMember 2023-12-15 2023-12-15 0001829118 us-gaap:CommonClassAMember 2023-03-28 2023-03-28 0001829118 us-gaap:CommonClassAMember 2021-12-28 2021-12-28 0001829118 us-gaap:CommonClassAMember 2021-12-23 2021-12-23 0001829118 tuya:ExpirationYear2033Member 2023-12-31 0001829118 tuya:ExpirationYear2032Member 2023-12-31 0001829118 tuya:ExpirationYear2031Member 2023-12-31 0001829118 tuya:ExpirationYear2030Member 2023-12-31 0001829118 tuya:ExpirationYear2029Member 2023-12-31 0001829118 tuya:ExpirationYear2028Member 2023-12-31 0001829118 tuya:ExpirationYear2027Member 2023-12-31 0001829118 tuya:ExpirationYear2026Member 2023-12-31 0001829118 tuya:ExpirationYear2025Member 2023-12-31 0001829118 tuya:ExpirationYear2024Member 2023-12-31 0001829118 us-gaap:CommonStockMember 2021-02-01 2021-02-28 0001829118 tuya:SeriesDConvertiblePreferredSharesMember 2019-11-01 2019-11-01 0001829118 tuya:SeriesDConvertiblePreferredSharesMember 2019-09-16 2019-09-16 0001829118 tuya:SeriesCConvertiblePreferredSharesMember 2018-05-02 2018-05-02 0001829118 tuya:SeriesCConvertiblePreferredSharesMember 2018-04-16 2018-04-16 0001829118 tuya:SeriesBConvertiblePreferredSharesMember 2017-09-15 2017-09-15 0001829118 tuya:SeriesBConvertiblePreferredSharesMember 2017-08-15 2017-08-15 0001829118 tuya:SeriesA1ConvertiblePreferredSharesMember 2016-11-11 2016-11-11 0001829118 tuya:SeriesConvertiblePreferredSharesMember 2015-03-31 2015-03-31 0001829118 tuya:SeriesConvertiblePreferredSharesMember 2014-12-23 2014-12-23 0001829118 tuya:BridgeLoanReceivableMember 2021-09-01 2021-09-30 0001829118 tuya:IotPaasMember srt:MinimumMember 2023-01-01 2023-12-31 0001829118 tuya:IotPaasMember srt:MaximumMember 2023-01-01 2023-12-31 0001829118 country:CN 2023-01-01 2023-12-31 0001829118 us-gaap:OtherOperatingIncomeExpenseMember 2023-01-01 2023-12-31 0001829118 us-gaap:OtherOperatingIncomeExpenseMember 2022-01-01 2022-12-31 0001829118 us-gaap:OtherOperatingIncomeExpenseMember 2021-01-01 2021-12-31 0001829118 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember 2023-01-01 2023-12-31 0001829118 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember 2022-01-01 2022-12-31 0001829118 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001829118 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001829118 tuya:ShareholdingInterestOfCustomerWithBridgeLoanMember 2021-10-01 2021-12-31 0001829118 us-gaap:MembershipMember 2023-01-01 2023-12-31 0001829118 tuya:SaasMember 2023-01-01 2023-12-31 0001829118 tuya:CloudBasedConnectivityAndBasicIotServicesMember 2023-01-01 2023-12-31 0001829118 us-gaap:MembershipMember 2022-01-01 2022-12-31 0001829118 tuya:SaasMember 2022-01-01 2022-12-31 0001829118 tuya:CloudBasedConnectivityAndBasicIotServicesMember 2022-01-01 2022-12-31 0001829118 us-gaap:MembershipMember 2021-01-01 2021-12-31 0001829118 tuya:SaasMember 2021-01-01 2021-12-31 0001829118 tuya:CloudBasedConnectivityAndBasicIotServicesMember 2021-01-01 2021-12-31 0001829118 2021-03-17 0001829118 2014-08-28 0001829118 us-gaap:CommonClassBMember 2022-11-01 2022-11-01 0001829118 us-gaap:CommonClassAMember 2022-11-01 2022-11-01 0001829118 us-gaap:CommonClassBMember 2021-03-17 2021-03-17 0001829118 us-gaap:CommonClassAMember 2021-03-17 2021-03-17 0001829118 tuya:Plan2015Member 2021-02-25 2021-02-25 0001829118 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001829118 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001829118 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001829118 2023-12-31 0001829118 2022-12-31 0001829118 2022-01-01 2022-12-31 0001829118 2021-01-01 2021-12-31 0001829118 us-gaap:CommonClassAMember 2023-01-01 2023-12-31 0001829118 tuya:AmericanDepositaryShareMember 2023-01-01 2023-12-31 0001829118 tuya:ShareRepurchaseProgram2021Member us-gaap:CommonClassAMember 2022-11-09 0001829118 tuya:ShareRepurchaseProgram2021Member us-gaap:CommonClassAMember 2021-08-30 0001829118 us-gaap:CommonClassAMember us-gaap:IPOMember 2021-03-18 0001829118 us-gaap:CommonClassBMember 2023-12-31 0001829118 us-gaap:CommonClassAMember 2023-12-31 0001829118 dei:BusinessContactMember 2023-01-01 2023-12-31 0001829118 2023-01-01 2023-12-31 shares pure iso4217:USD tuya:Vote iso4217:CNY tuya:item tuya:subsidiary iso4217:USD shares tuya:segment -175424000 -146175000 -60315000 489149533 553527529 555466061 221980000 221980000 0001829118 FY false 2023 --12-31 0 0 0 0 0 0 0 0 P4Y P4Y P4Y http://fasb.org/us-gaap/2023#RelatedPartyMember http://fasb.org/us-gaap/2023#RelatedPartyMember http://tuya.com/20231231#TencentGroupMember http://tuya.com/20231231#TencentGroupMember http://fasb.org/us-gaap/2023#RelatedPartyMember http://fasb.org/us-gaap/2023#RelatedPartyMember http://tuya.com/20231231#TencentGroupMember http://tuya.com/20231231#TencentGroupMember 70205300 79400000 P1Y6M P12M P12M P12M P12M 79400000 P2Y 0.50 P3Y P4Y P0Y 70205300 79400000 20-F false true 2023-12-31 false false 001-40210 Tuya Inc. E9 10/F, Building A, Huace Center Xihu District Hangzhou City 310012 CN Yao (Jessie) Liu 0571 86915981 ir@tuya.com 10/F, Building A, Huace Center Xihu District Hangzhou City 310012 CN American depositary shares, each representing one Class A ordinary share, par value US$0.00005 per share TUYA NYSE Class A ordinary shares, par value US$0.00005 per share 504387299 70205300 No No Yes Yes Accelerated Filer true false false false U.S. GAAP false 1424 PricewaterhouseCoopers Zhong Tian LLP Shanghai, the People’s Republic of China 133161000 498688000 821134000 291023000 12172000 9214000 2767000 4955000 45380000 32865000 8752000 11053000 1023366000 847798000 3827000 2589000 9736000 7647000 18031000 207489000 1179000 877000 32773000 218602000 1056139000 1066400000 1422000 1679000 9595000 11577000 27633000 31776000 6821000 6802000 33383000 32807000 689000 3850000 3883000 81282000 87534000 0 0 5292000 3904000 394000 506000 7004000 3891000 12690000 8301000 93972000 95835000 0.00005 0.00005 0 0 0.00005 0.00005 800000000 800000000 499146560 504387299 473550229 487591968 25000 25000 0.00005 0.00005 200000000 200000000 79400000 70205300 4000 4000 0.00005 0.00005 25596331 16795331 86438000 53630000 1584764000 1616105000 -22115000 -17091000 -514073000 -574848000 962167000 970565000 1056139000 1066400000 302076000 208172000 229990000 174209000 118749000 123335000 127867000 89423000 106655000 174289000 144942000 102277000 75384000 55662000 40440000 71589000 67513000 80663000 9835000 10508000 10901000 311427000 257609000 212479000 -183560000 -168186000 -105824000 1958000 2904000 3113000 7286000 18546000 44976000 -618000 2441000 669000 -174934000 -144295000 -57066000 490000 1880000 3249000 -175424000 -146175000 -60315000 -175424000 -146175000 -60315000 -175424000 -146175000 -60315000 -175424000 -146175000 -60315000 357000 -9493000 -7791000 15537000 1482000 -14942000 -2722000 -173585000 -170610000 -55291000 -175424000 -146175000 -60315000 -175424000 -146175000 -60315000 489149533 489149533 553527529 553527529 555466061 555466061 -0.36 -0.36 -0.26 -0.26 -0.11 -0.11 14542000 14692000 14734000 6702000 6825000 5446000 44845000 47502000 45036000 0.00005 0.00005 0.00005 221980000 11000 27315000 481000 -192474000 -164667000 45076479 2000 904730000 904732000 16026282 1000 199999000 200000000 278163799 14000 333653000 333667000 10000000 1000 -10000000 -1000 -7008269 53645000 53645000 -5646000 5403461 6716000 1070000 -175424000 -175424000 357000 357000 1482000 1482000 66089000 66089000 571246560 29000 1526140000 -11604808 -46930000 2320000 -367898000 1113661000 0.00005 0.00005 0.00005 571246560 29000 1526140000 -11604808 -46930000 2320000 -367898000 1113661000 -18839849 59631000 59631000 -19084000 4848326 20123000 1039000 7300000 8689000 8689000 -146175000 -146175000 -9493000 -9493000 -14942000 -14942000 69019000 69019000 578546560 29000 1584764000 -25596331 -86438000 -22115000 -514073000 962167000 0.00005 0.00005 0.00005 578546560 29000 1584764000 -25596331 -86438000 -22115000 -514073000 962167000 -460000 -460000 578546560 29000 1584764000 -25596331 -86438000 -22115000 -514533000 961707000 -1200794 2254000 2254000 -27361000 6047833 28548000 1187000 -3953961 6514000 3953961 -6514000 -60315000 -60315000 -7791000 -7791000 15537000 15537000 -2722000 -2722000 65216000 65216000 574592599 29000 1616105000 -16795331 -53630000 -17091000 -574848000 970565000 -175424000 -146175000 -60315000 66089000 69019000 65216000 3369000 3443000 2449000 6981000 4766000 4100000 1030000 288000 1595000 1806000 4067000 3298000 -365000 219000 221000 -618000 2441000 669000 -2167000 697000 -833000 7449000 -76000 15537000 23430000 -20241000 -1046000 -7733000 1374000 2284000 22121000 -13135000 -9217000 13134000 -8893000 1251000 89000 -639000 -290000 -10947000 -2617000 1982000 4010000 -3455000 4143000 5938000 -2898000 93000 -159000 689000 19109000 -24280000 -1372000 -7164000 -4924000 -3366000 8484000 -1480000 -3113000 -126103000 -70654000 36443000 468705000 1257697000 327244000 385549000 543790000 853703000 6193000 710000 1499000 28000 464000 509000 2930000 628000 21334000 1575000 193014000 -1503000 -112957000 -714225000 332455000 904732000 64000000 48678000 3339000 200000000 1070000 1039000 1187000 9057000 71000 1041802000 -38582000 -2223000 2879000 -7954000 -1148000 805621000 -831415000 365527000 158955000 964576000 133161000 964576000 133161000 498688000 616000 843000 2819000 2302000 963938000 133161000 498688000 638000 964576000 133161000 498688000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1.    Organization and principal activities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(a)    Principal Activities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Tuya Inc. (the “Company”) was incorporated under the laws of the Cayman Islands on August 28, 2014, as an exempted company with limited liability. The Company and its subsidiaries and consolidated variable interest entity (“VIE”) (collectively referred to as the “Group”) are principally engaged in offering PaaS (Platform-as-a-Service) to business customers developing IoT (Internet of Things) devices, including brands and their OEMs (original equipment manufacturer). Also, the Group offers Industry SaaS (Software-as-a-Service) and cloud-based value-added services to its customers. The Group also sells finished smart devices powered by Tuya purchased from qualified OEMs (the “Smart device distribution”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(b)    History of the Group</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Prior to the incorporation of Tuya Inc. in August 2014, the Group commenced its initial operations through Hangzhou Tuya Technology Co., Ltd. (“Hangzhou Tuya Technology”), which was established on June 16, 2014 by Wang Xueji and another individual. After a series of agreements, Hangzhou Tuya Technology was owned by Wang Xueji and other four individuals (collectively, the “Registered Shareholders”) together with two unrelated investors of Series Angel financing (the “Non-Registered Shareholders VIE Investors”) by August 2014. In December 2014, Hangzhou Tuya Information Technology Co., Ltd. (“the WFOE”) was established after the incorporation of Tuya Inc. The Group then entered into a series of contractual arrangements among the WFOE, Hangzhou Tuya Technology and Hangzhou Tuya Technology’s shareholders in December 2014, and thereafter Hangzhou Tuya Technology (the “VIE”) became the variable interest entity of the Group. After the completion of this transaction, the Group’s consolidated financial statements include the financial statements of the Company, its subsidiaries and the consolidated VIE. In 2019, the VIE agreements were amended to modify the VIE’s shareholders list and equity interest of each shareholder as a result of the change in registered share capital of the VIE and the exit of Non-Registered Shareholders VIE Investors as the VIE’s shareholders. The contractual arrangements were further amended in January 2022. The amendments discussed herein did not impact the VIE accounting treatment discussed further in Note 2(b).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">As of December 31, 2022 and 2023, the Company’s principal subsidiaries and consolidated VIE are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:29.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Place of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Percentage of direct</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Principal</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Name of subsidiaries</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">incorporation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">incorporation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:13.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">or indirect ownership</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">activities</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:13.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Tuya (HK) Limited</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">September 12, 2014</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:18.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hong Kong, China</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investment holding and business development</p></td></tr><tr><td style="vertical-align:bottom;width:29.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Hangzhou Tuya Information Technology Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 5, 2014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hangzhou, China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales of IoT PaaS, Smart devices, SaaS and Others and research and development</p></td></tr><tr><td style="vertical-align:bottom;width:29.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Tuya Smart Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">July 19, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Delaware, United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business development</p></td></tr><tr><td style="vertical-align:bottom;width:29.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Tuya Global Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">July 22, 2015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">California, United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business development</p></td></tr><tr><td style="vertical-align:bottom;width:29.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Tuyasmart (India) Private Limited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">January 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gurgaon, India</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business development</p></td></tr><tr><td style="vertical-align:bottom;width:29.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Tuyasmart (Colombia) S.A.S</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">July 2, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Medellin, Colombia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business development</p></td></tr><tr><td style="vertical-align:bottom;width:29.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Tuya GmbH</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">May 13, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hamburg, Germany</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business development</p></td></tr><tr><td style="vertical-align:bottom;width:29.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Tuya Japan Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">January 23, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tokyo, Japan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business development</p></td></tr><tr><td style="vertical-align:bottom;width:29.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Zhejiang Tuya Smart Electronics Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">May 9, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:18.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hangzhou, China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales of Smart devices</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:30%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Place of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Economic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Principal</b></p></td></tr><tr><td style="vertical-align:bottom;width:30%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Name of VIE</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">incorporation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">incorporation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">interest held</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">activities</b></p></td></tr><tr><td style="vertical-align:bottom;width:30%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:30%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hangzhou Tuya Technology Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">June 16, 2014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;width:14.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hangzhou, China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">No substantial business</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-weight:normal;">The VIE operated de minimis business activities and had no material impact on the Company’s financial position, results of operations or cash flows for the years ended December 31, 2021, 2022 and 2023.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">As of December 31, 2022 and 2023, the Company’s principal subsidiaries and consolidated VIE are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:29.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Place of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Percentage of direct</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Principal</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Name of subsidiaries</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">incorporation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">incorporation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:13.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">or indirect ownership</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">activities</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:13.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Tuya (HK) Limited</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">September 12, 2014</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:18.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hong Kong, China</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investment holding and business development</p></td></tr><tr><td style="vertical-align:bottom;width:29.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Hangzhou Tuya Information Technology Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 5, 2014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hangzhou, China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales of IoT PaaS, Smart devices, SaaS and Others and research and development</p></td></tr><tr><td style="vertical-align:bottom;width:29.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Tuya Smart Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">July 19, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Delaware, United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business development</p></td></tr><tr><td style="vertical-align:bottom;width:29.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Tuya Global Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">July 22, 2015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">California, United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business development</p></td></tr><tr><td style="vertical-align:bottom;width:29.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Tuyasmart (India) Private Limited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">January 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gurgaon, India</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business development</p></td></tr><tr><td style="vertical-align:bottom;width:29.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Tuyasmart (Colombia) S.A.S</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">July 2, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Medellin, Colombia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business development</p></td></tr><tr><td style="vertical-align:bottom;width:29.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Tuya GmbH</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">May 13, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hamburg, Germany</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business development</p></td></tr><tr><td style="vertical-align:bottom;width:29.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Tuya Japan Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">January 23, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tokyo, Japan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business development</p></td></tr><tr><td style="vertical-align:bottom;width:29.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Zhejiang Tuya Smart Electronics Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">May 9, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:18.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hangzhou, China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales of Smart devices</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:30%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Place of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Economic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Principal</b></p></td></tr><tr><td style="vertical-align:bottom;width:30%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Name of VIE</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">incorporation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">incorporation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">interest held</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">activities</b></p></td></tr><tr><td style="vertical-align:bottom;width:30%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:30%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hangzhou Tuya Technology Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">June 16, 2014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;width:14.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hangzhou, China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">No substantial business</p></td></tr></table> 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2.    Principal Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(a)    Basis of Preparation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Principal accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(b)    Basis of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group’s consolidated financial statements include the financial statements of the Company, its subsidiaries and the VIE for which the Company is the primary beneficiary. All transactions and balances among the Company, its subsidiaries, and the VIE have been eliminated upon consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">A subsidiary is an entity in which the Company, directly or indirectly: (1) controls more than one half of the voting power; (2) has the power to appoint or remove the majority of the members of the board of directors; (3) casts a majority of votes at the meeting of the board of directors; or (4) governs the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company applies the guidance codified in Accounting Standard Codification 810, Consolidations (“ASC 810”) on accounting for the VIE, which requires certain variable interest entities to be consolidated by the primary beneficiary of the entity in which it has a controlling financial interest. A VIE is an entity with one or more of the following characteristics: (a) the total equity investment at risk is not sufficient to permit the entity to finance its activities without additional financial support; (b) as a group, the holders of the equity investment at risk lack the ability to make certain decisions, the obligation to absorb expected losses or the right to receive expected residual returns, or (c) an equity investor has voting rights that are disproportionate to its economic interest and substantially all of the entity’s activities are on behalf of the investor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(c)    Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The preparation of the Group’s consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, long-lived assets and liabilities at the balance sheet date, and the reported revenues and expenses during the reporting periods in the consolidated financial statements and accompanying notes. Accounting estimates reflected in the Group’s consolidated financial statements include, but are not limited to impairment provision for inventories, valuation allowance for deferred tax assets, stand-alone selling prices (SSP) for each distinct performance obligation, the valuation of ordinary shares, share-based compensation, long-term investments, and the determination of allowance for current expected credit losses. Estimates are based on historical experiences and on various assumptions that the Group believes are reasonable under current circumstances. Given the changes in circumstances, facts and experience may cause the Group to revise its estimates, actual results could differ materially from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(d)    Functional Currency and Foreign Currency Translation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group uses United States dollar as its reporting currency. The functional currency of the Company and its subsidiaries incorporated in Cayman Islands and Hong Kong is the United States dollar, while the functional currency of the Group’s other subsidiaries and VIE is their respective local currency as determined based on the criteria of ASC 830, <i style="font-style:italic;">Foreign Currency Matters</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Transactions denominated in other than the functional currencies are re-measured into the functional currency of the entity at the exchange rates prevailing on the transaction dates. Financial assets and liabilities denominated in other than the functional currency are re-measured at the balance sheet date exchange rate. The resulting exchange differences are included in the consolidated statements of comprehensive loss as foreign exchange related gains or loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The financial statements of the Group’s entities using functional currency other than US$ are translated from the functional currency to the reporting currency, US$. Assets and liabilities of the Group’s subsidiaries incorporated in PRC are translated into US$ at fiscal year-end exchange rates, while income and expense items are translated at average exchange rates prevailing during each period presented, representing the index rates stipulated by the People’s Bank of China. Translation adjustments arising from these are reported as foreign currency translation adjustments and are shown as a separate component of shareholders’ equity on the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(e)    Fair Value Measurements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The established fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The three levels of inputs that may be used to measure fair value include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2: Observable, market-based inputs, other than quoted prices, in active markets for identical assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3: Unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Accounting guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Financial assets and liabilities of the Group mainly consist of cash and cash equivalents, time deposits, equity securities, account receivables, notes receivable, derivative instruments, certain other current assets, U.S. treasury securities, available-for-sale debt securities, account payables and certain accruals and other liabilities. As of December 31, 2022 and 2023, except for time deposits, derivative instruments, equity securities and available-for-sale debt securities, the carrying values of these financial instruments approximated their fair values due to their short-term maturity. The Group reports equity securities with readily determinable fair values included in short-term investments at fair value and discloses the fair value of these investments based on level 1 measurement. The Group reports time deposits included in short-term investments, derivative instruments and equity securities with readily determinable fair value included in long-term investments at fair value, and discloses their fair value based on level 2 measurement. The Group reports available-for-sale debt securities at fair value and discloses the fair value of these investments based on level 3 measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The following table sets forth the Group’s assets and liabilities that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:47.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:40.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value measurement at reporting date using</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices in Active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b> </p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">as of</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> <b style="font-weight:bold;">Markets for Identical</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant Other</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable Inputs</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> <b style="font-weight:bold;">Inputs</b> </p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 821,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 818,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,665</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 839,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 819,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,665</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:47.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value measurement at reporting date using</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices in Active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> as of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Markets for Identical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 291,023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 288,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,874</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 301,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 288,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,874</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The roll forward of major Level 3 investments are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of Level 3 investments as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,583</p></td></tr><tr><td style="vertical-align:bottom;width:85.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">New addition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,575</p></td></tr><tr><td style="vertical-align:bottom;width:85.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">The change in fair value of the investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,493)</p></td></tr><tr><td style="vertical-align:bottom;width:85.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of Level 3 investments as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,665</p></td></tr><tr><td style="vertical-align:bottom;width:85.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">The change in fair value of the investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,791)</p></td></tr><tr><td style="vertical-align:bottom;width:85.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of Level 3 investments as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,874</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Management determined the fair value of these Level 3 investments based on market approach using various unobservable inputs. The determination of the fair value required significant judgement by management with respect to the assumptions and estimates for the lack of marketability discounts, expected volatility and probability in equity allocation. The significant unobservable inputs adopted in the valuation as of December 31, 2022 and 2023 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:48.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:48.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Unobservable Inputs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">40%-63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">40%-59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Probability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Liquidation scenario:35%-45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Liquidation scenario:38%-40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Redemption scenario:35%-45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Redemption scenario:38%-40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">IPO scenario:10%-30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">IPO scenario:20%-25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(f)    Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Cash and cash equivalents include cash in bank and time deposits placed with banks or other financial institutions which have original maturities of three months or less at the time of purchase and are readily convertible to known amounts of cash.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(g)    Restricted Cash</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Restricted cash represents cash that cannot be withdrawn without the permission of third parties. The Group’s restricted cash is substantially cash balance on deposit required by its business partners and commercial banks. The restricted cash balance as of December 31, 2021 was related to deposits for foreign currency forward contracts, and were subsequently released from the restriction in January 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(h)    Short-term Investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Short-term investments are comprised of i) time deposits placed with banks with original maturities longer than three months but less than one year, ii) time deposits placed with bank with original maturities longer than one year which are transferable and the Group has intention to sell within one year, iii) structured deposits issued by banks which contains fixed or variable interest with original maturities within one year, and iv) equity securities with readily determinable fair value which the Group has intention and ability to sell within one year. The time deposits are generally not permitted to be redeemed early or are subject to penalties for redemption prior to maturities. These investments are stated at fair value. Changes in the fair value are reflected in financial income, net in the consolidated statements of comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(i)    Accounts Receivable, net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Accounts receivables are presented net of allowance for doubtful accounts. On January 1, 2023, the Company adopted ASU No. 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” (“ASC Topic 326”), which creates an impairment model that is based on expected losses rather than incurred losses. The Company adopted the accounting standards update using a modified retrospective approach. Upon adoption of the new standard on January 1, 2023, the Company recorded a net decrease to its retained earnings of US$460.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company’s accounts receivable, notes receivable, certain other receivables recorded in prepayments and other current assets and other non-current assets, and deposits and U.S. treasury securities are within the scope of ASC Topic 326. To estimate the allowance for current expected credit losses (“CECL”), the Company has identified the relevant risk characteristics of its customers and the related receivables which include but are not limited to geographic region and industry. Receivables with similar risk characteristics have been grouped into pools. For each pool, the Company considers the past collection history, future forecasts and macroeconomic factors. Other key factors that influence the CECL analysis include industry-specific factors and certain qualitative adjustments that could impact the Company’s receivables. This is assessed at each period end based on the Company’s specific facts and circumstances. There have been no significant impact of changes in the assumptions since adoption. The Group recorded the total allowance for credit losses of US$1,595 and write off the allowance for credit losses of US$304 under ASU 2016-13 Financial instruments – credit losses for the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Notes receivable are primarily bank acceptance notes. The Group accepts bank acceptance notes from customers for products sold or services performed in the ordinary course of business. Bank acceptance notes are negotiable instruments with cash settlement from commercial banks within 6 months. Upon receipt of the bank acceptance notes, the Group’s accounts receivable from the customer is derecognized. The bank acceptance notes can also be endorsed to suppliers as settlement of accounts payable. Bank acceptance notes of nil , nil, and US$670 were endorsed to suppliers for the years ended December 31, 2021, 2022 and 2023, respectively. The Group sells bank acceptance notes to financial institutions without recourse in the normal course of business through factoring arrangements. These bank acceptance notes transferred without recourse were US$13,814, US$4,620 and nil for the years ended December 31, 2021, 2022 and 2023 respectively, and were derecognized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(j)    Inventories, net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Inventories are comprised of finished goods, work in process, raw materials and low value consumables and spare parts. Inventories are stated at the lower of cost and net realizable value. Cost of inventory is determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventory to the estimated net realizable value due to slow-moving and obsolete inventories, which is dependent upon factors such as historical and forecasted consumer demand, and promotional environment. The Group takes ownership, risks and rewards of the products purchased.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(k)    Operating Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group applies ASC 842, Leases and determines if an arrangement is a lease at inception. Operating leases are primarily for office and warehouse and are included in operating lease right-of-use assets, net, operating lease liabilities, current and operating lease liabilities, non-current on its consolidated balance sheets. Operating lease right-of-use assets represent the Group’s right to use an underlying asset for the lease term and operating lease liabilities represent obligation to make lease payment arising from the lease. The operating lease right-of-use assets and liabilities are recognized at lease commencement date based on the present value of lease payment over the lease term. As most of the Group’s leases do not provide an implicit rate, the Group uses its incremental borrowing rate based on the information available at lease commencement date in determining the present value of lease payments. The operating lease right-of-use assets also include any lease payments made and exclude lease incentives. The Group’s lease term may include options to extend or terminate the lease. Renewal options are considered within the operating lease right-of-use assets and liabilities when it is reasonably certain that the Group will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">For operating leases with a term of one year or less, the Group has elected not to recognize a lease liability or lease right of use asset on its consolidated balance sheets. Instead, it recognizes the lease payment as expense on a straight-line basis over the lease term. Short-term lease costs are immaterial to its consolidated statements of comprehensive loss. The Group has operating lease agreements with insignificant non-lease components and have elected the practical expedient to combine and account for lease and non-lease components as single lease component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(l)    Internal-Use Software Development Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group recognizes its internal-use software development costs related to its IoT cloud platform functions, including related website, software and mobile applications in accordance with ASC 350-50 ”Website development costs” and ASC 350-40 ”Internal-use software”. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred. Cost capitalized for developing IoT cloud platform functions were not material for the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(m)    Property, Equipment and Software</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Property, equipment and software are stated at historical cost less accumulated depreciation, amortization and impairment loss, if any. Depreciation and amortization is computed using the straight-line method over the following estimated useful lives, taking into account any estimated residual value:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:39.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">the shorter of their useful lives and the lease terms</p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computers and electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 years</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Repairs and maintenance costs are charged to expenses as incurred, whereas the costs of renewals and improvements that extend the useful lives of property, equipment and software are capitalized as additions to the related assets. The Group recognized the gain or loss on the disposal of property, equipment and software in the consolidated statements of comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Construction in progress represents assets under construction. Construction in progress is transferred to property, equipment and software and depreciation or amortization commences when an asset is ready for its intended use.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(n)    Long-term Investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Long-term investments represent the Group’s equity security investments, debt security investments and time deposits in the periods presented: i) Equity securities without readily determinable fair values are measured and recorded using a measurement alternative that measures the securities at cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes, recorded in the consolidated statements of comprehensive loss; ii) Equity securities with readily determinable fair values are measured and recorded at fair value on a recurring basis with changes in fair value, whether realized or unrealized, recorded in financial income, net in the consolidated statements of comprehensive loss; iii) Debt security investments that have readily determinable fair value, are accounted for as available-for-sale security investments and are recognized based on trade date and carried at estimated fair value with the aggregate unrealized gains and losses related to these investments, net of taxes, reported through other comprehensive income in the consolidated statements of comprehensive loss; iv) Time deposits placed with bank with original maturities longer than one year which are not transferable and accounted for at amortised cost; v) U.S. treasury securities with original maturities of two to three years are accounted for at amortised cost, and interest income is recognized using the effective interest method adjusted periodically based on changes in estimated cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">An investment in available-for-sale debt security is considered impaired if the fair value of the security is less than its amortized cost basis. To determine the amount of impairment related to credit, the Group compares the present value of the cash flows expected to be collected on the available-for-sale debt security with the security’s amortized cost basis. If the present value of cash flows expected to be collected is less than the security’s amortized cost basis, a credit-related impairment exists, and the difference should be recorded as an allowance for credit losses through net income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(o)    Impairment of Long-lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">For other long-lived assets including property, equipment and software and other non-current assets, the Group evaluates for impairment whenever events or changes (triggering events) indicate that the carrying amount of an asset may no longer be recoverable. The Group assesses the recoverability of the long-lived assets by comparing the carrying value of the long-lived assets to the estimated undiscounted future cash flows expected to receive from use of the assets and their eventual disposition. Such assets are considered to be impaired if the sum of the expected undiscounted cash flows is less than the carrying amount of the assets. The impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.<span style="font-style:italic;font-weight:bold;"> </span>No impairment charges were recognized for the years ended December 31, 2021, 2022 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(p)    Value Added Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group’s subsidiaries and the VIE in the PRC are subject to value-added taxes (“VAT”) on its products and services, less any deductible VAT the Group has already paid or borne. They are also subject to surcharges on VAT payments in accordance with PRC law. VAT is not included in the revenue recognized for the Group.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company’s two subsidiaries, Hangzhou Tuya Information Technology Co., Ltd. and Zhejiang Tuya Smart Electronics Co., Ltd. obtained their software copy certificate in July and December 2020, respectively, and are eligible for the VAT refund-upon-collection policy, which entitles Hangzhou Tuya Information Technology Co., Ltd. and Zhejiang Tuya Smart Electronics Co., Ltd. to receive relevant refunds for the amount of VAT in excess of 3% of its actual tax burden upon completion of relevant the VAT refund filling process. The VAT refund received is recorded in other operating incomes, net in the consolidated statements of comprehensive loss. For the years ended December 31, 2021, 2022 and 2023, VAT refunds received by the Company was US$8,919, US$6,211 and US$7,037, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(q)    Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606) for all periods presented. According to ASC 606, revenue is recognized when control of the promised goods or services is transferred to the customers, in an amount that reflects the consideration the Group expects to be entitled to in exchange for those goods or services. The Group determines revenue recognition through the following steps: (1) identify the contract(s) with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation. The Group assesses its revenue arrangements against specific criteria in order to determine if it is acting as principal or agent. Revenue arrangements with multiple performance obligations are divided into separate distinct goods or services. The Group allocates the transaction price to each performance obligation based on the relative standalone selling price of the goods or services provided.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Revenue is recorded net of value-added tax.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Group’s revenue was disaggregated by its major revenue streams in the years presented as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:37.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">IoT PaaS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#32406b;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,694</p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Smart device distribution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#32406b;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,517</p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SaaS and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#32406b;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,779</p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#32406b;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229,990</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">I. Revenue from IoT PaaS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">IoT PaaS combines cloud-based connectivity and basic IoT services, edge capabilities (embedded in modules), app development, and device optimization solutions. The Company determined there are two distinct performance obligations in the delivery of IoT PaaS products including: (1) IoT PaaS products with edge capabilities, app development and device optimization solutions, and; (2) cloud-based connectivity and basic IoT services provided to customers and end consumers. The Group allocates the transaction price to each performance obligation based on their relative standalone selling price. The standalone selling price for IoT PaaS products is estimated based on the competitor’s pricing for similar products in the market, adjusted for entity-specific factors. As the standalone selling price of the cloud-based connectivity and basic IoT services is not directly observable, it is estimated by the Group by using an expected cost plus a margin approach. Key areas of judgment include the selection of relevant cloud and other costs necessary to satisfy the performance obligation and estimated profit margins. For the delivery of IoT PaaS product, revenue is recognized when IoT PaaS products are accepted by customers, which is the point that control of the product is transferred to the customers. A receivable is recognized when the IoT PaaS products are delivered and accepted by customers as this is the point in time that the consideration is unconditional. For cloud-based connectivity and basic IoT services, revenue is deferred and subsequently recognized from the end consumer’s activation to the end of the estimated IoT PaaS product’s life cycle on a straight-line basis. Based on the Group’s historical information, activation occurs, on average, an estimated 6 months after the IoT PaaS products are delivered to customers. The length of life cycle of the IoT PaaS products is estimated based on the historical data in previous years and by referencing the life cycle of different smart devices (e.g. lighting, security and monitoring devices) which ranged from <span style="-sec-ix-hidden:Hidden_JuBSyZ3KbEqEBKPY6fKJjQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.5</span></span> to 2 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Return allowances for IoT PaaS products are estimated based on historical experiences and accounted for as reduction of net revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group provides sales rebates to its customers from time to time, which is accounted for as reduction of net revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group started a membership program (the “2019 Membership Program”) in the fourth quarter of 2019. In the 2019 Membership Program, customers pay a fixed fee in exchange for IoT PaaS discount, VIP technical support, valued added services (“VAS” i.e., customized app development), and free participation in promotional activities. The promise to provide for technical support related services, the promotion related services and VAS are considered immaterial promises in the contract and are not considered distinct performance obligations. The membership fee is refundable if the volume requirements are met when the membership period ends. The Group historically generally refunds the membership fees even if the volume requirements are not met. Therefore, the Group does not expect being able to keep any of the membership fees and such fees are recorded as a refund liability under the 2019 Membership Program.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group launched a new membership program (the “2020 Membership Program”) in the fourth quarter of 2020 and no longer offered 2019 Membership Program ever since. In the 2020 Membership Program, customers pay a non-refundable fixed fee in exchange for member-exclusive IoT PaaS discounts within the membership period of typically 12 months. The Group records the upfront fixed membership fee as a deferred revenue and recognizes revenue on a straight-line basis typically over the <span style="-sec-ix-hidden:Hidden_MzXIh0HTNk2O6JqB5QeNGw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12</span></span>-month membership period in which customers entitle to the membership.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group replaced 2019 Membership Program and 2020 Membership program with a new membership program (“2023 Membership Program”) in the first quarter of 2023. In the 2023 Membership Program, the customers are offered to choose either i) pay an upfront fixed fee in exchange for price discount in future purchases (the “Deposit scheme”), or ii) enjoy sales rebates based upon purchase achieved without paying any upfront fees (the “Rebate scheme”) with the membership period of typically 12 months. Under Deposit scheme, the upfront fee are refundable only if the volume requirements are met when the membership period ends. Considering past experience and current forecast, the Group does not expect being able to keep any of the membership fees and such fees are recorded as a refund liability. Under the Rebate schedule, sales rebates are estimated based on the past experience and current forecasts and recognized as the customers make progress towards the purchase threshold. The sales rebates are accounted for as reduction of net sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;font-weight:normal;">II. Revenue from smart device distribution</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In certain circumstances, the Group offers select brands, primarily customers who prefer not to deal with multiple OEMs, an option to purchase directly from the Group finished smart devices where IoT PaaS is deployed. After the brands place purchase orders directly with the Group, the Group then sources the appropriate smart devices from OEMs based on the type of devices, hardware specifications and other metrics. The Group determines that there are two distinct performance obligations for its smart device distribution including the (1) smart devices embedded with IoT PaaS; and (2) cloud-based connectivity and basic IoT services. The transaction price allocation and revenue recognition are the same as the revenue from IoT PaaS.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group presents the revenue generated from its smart device distribution on a gross basis as the Group has control of the smart devices before they are transferred to the brand customers. In making this determination, the Group concludes it meets the principles of control and that it is the primary obligor to the brand customers, are subject to inventory risk and have latitude in establishing prices.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;font-weight:normal;">III. Revenue from SaaS and others</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">SaaS and other revenue mainly include industry SaaS, customized software development and configuration, and other VAS to both business customers and the end consumers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Industry SaaS is a vertical-focused software solution that enables businesses to easily and securely deploy, connect, and manage large numbers of smart devices for which the Group generally charges an annual subscription fee. These services include software authorization and standard SaaS platform maintenances and technical support.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Customized software development and configuration mainly relate to contracts for the specific IT needs of the brands. The contracts generally include fixed milestone payments determined based on expected labor hours to complete the milestone.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">VAS primarily includes complementary services that are provided to brands and OEMs such as app launch, AI-powered virtual voice assistants, and data analytics and others. Such arrangements with the customers are short term and the performance obligations are satisfied at one point of time. VAS also include cloud-based services for the end customers such as IoT data storage, push messaging, object detection and digital content.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">There are different kinds of contracts included in the SaaS and others, and each contract may contain multiple elements. The Group identifies the distinct performance obligations and allocates transaction price to each distinct performance obligation based on relative estimated standalone selling price. Revenue is recognized when the performance obligations are satisfied, which is either over the period of time in which the Group performs these services or at one point of time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Remaining performance obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The remaining performance obligations primarily relate to the Group’s provision of i) cloud-based connectivity and basic IoT services; ii) membership services; and iii) SaaS and others, and all three of them are included in deferred revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The amounts allocated to the cloud-based connectivity and basic IoT services are deferred and recognized on a straight-line basis over the estimated IoT PaaS product’s life cycle. The Group apportions deferred revenue between current and non-current based upon cloud-based connectivity and basic IoT services to be provided over the life cycle of smart devices. Deferred revenue relating to the Group’s cloud services that have an expiration date of less than 12 months are classified as current, otherwise non-current.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Starting from the fourth quarter of 2020, there are i) upfront fixed membership fee received and recorded as part of the deferred revenue, it is recognized as revenue on a straight-line basis typically over the <span style="-sec-ix-hidden:Hidden_k_EJaR-UF0SOd5UMABkcHg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12</span></span>-month membership period in which customers are entitled to the membership; and ii) amounts related to providing industry SaaS (included in SaaS and others), in general, the Company charges annual subscription fee, which is deferred and recognized on a straight-line basis typically over the <span style="-sec-ix-hidden:Hidden_hOHk7Cb_lEaIsVpdY5kWgw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12</span></span>-month service period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2022 and 2023, the aggregate amount of transaction price allocated to the remaining performance obligations was US$7,215 and US$7,308, respectively, of which US$6,821 and US$6,802 were recorded in current deferred revenue while US$394 and US$506 were recorded in non-current deferred revenue, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group’s contract liability, including both deferred revenue and advances from customers, is US$34,848 and as US$39,084 of December 31, 2022 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group applies the practical expedient to omit disclosure of information about the transaction price allocated to remaining performance obligations and when revenue will be recognized, for contracts which have a duration of one year or less. The remaining amounts recorded in non-current deferred revenue of US$394 and US$506 as of December 31, 2022 and 2023, respectively, would likely be recognized within 18 to 36 months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group provides warranty for IoT PaaS and smart device distribution mainly for one year. The Group accrues a warranty reserve for all IoT PaaS and smart device distribution, which include the Group’s best estimate of the projected costs to repair or replace items under warranties. These estimates are based on actual claims incurred to date and an estimate of the nature, frequency and costs of future claims. These estimates are inherently uncertain given the Group’s history of sales, and changes to the historical or projected warranty experience may cause material changes to the warranty reserve when the Group accumulates more actual data and experience in the future. The warranty reserve expected to be incurred is included within accruals and other liabilities in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(r)    Advances from Customers</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Amounts recorded in the advances from customers account represent cash payments made upfront by the Group’s customers under each sales contract. These amounts are not yet reclassified to the deferred revenue account because the Group has not started to fulfil any of its performance obligations identified under the contract at the time. The amounts in the advances from customers are reclassified to either revenue or deferred revenue when the Group commences fulfilment of its performance obligation, depending on whether respective revenue is to be recognized at one point of time or over the period of time. If the Group fulfils its performance obligation at one point of time, the related amount in the advances from customers will be reclassified and recognized as revenue; whereas for the performance obligation that the Group starts to provide over the period of time, the amount in the advances from customers will be reclassified to deferred revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(s)    Cost of Revenues</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Cost of revenue consists primarily of purchase price of materials, manufacturing charges from outsourced factories, estimated warranty costs, inventories write-downs, payroll cost of production support personnel and third-party cloud infrastructure expenses that are directly attributable to the sales of products or services rendered. Inbound shipping charges to receive raw materials from suppliers are included in the inventories and recognized as cost of revenues upon sale of products and render of services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(t)    Research and Development Expenses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Research and development expenses consist primarily of payroll cost including share-based compensation expenses for research and development personnel, third-party cloud infrastructure expenses incurred for research and development purposes, rental expenses and depreciation and other expenses in associated with research and development functions. The Group accounts for internal use software development costs in accordance with guidance on intangible assets and internal use software. See Note 2(l)— Internal-Use Software Development Costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(u)    Sales and Marketing Expenses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Sales and marketing expenses consist primarily of payroll cost including share-based compensation expenses for sales and marketing personnel, promotion and marketing expenses, rental expenses and depreciation and other expenses in associated with sales and marketing functions. Advertising expenses consist primarily of costs for the promotion of the Group’s corporate image and product marketing. The Group expenses all advertising costs as incurred and classifies these costs under sales and marketing expenses. For the years ended December 31, 2021, 2022 and 2023, advertising and marketing costs totalled US$13,637, US$5,355 and US$4,867, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(v)    General and Administrative Expenses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">General and administrative expenses consist primarily of payroll cost including share-based compensation expenses for corporate personnel, current expected credit loss, general office expenses, rental expenses and depreciation and other expenses in associated with general and administrative functions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(w)    Government Grants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Government grants are recognized as other operating incomes, net, or as a reduction of specific costs and expenses for which the grants are intended to compensate. Such amounts are recognized in the consolidated statements of comprehensive loss upon receipts as all conditions attached to the grants are fulfilled. Government grants included as other operating incomes, net in the consolidated statements of comprehensive loss amounted to US$10,423, US$10,350 and US$10,975 for the years ended December 31, 2021, 2022 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(x)    Employee Social Security and Welfare Benefits</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Employees of the Group in the PRC are entitled to staff welfare benefits including pension, work-related injury benefits, maternity insurance, medical insurance, unemployment benefit and housing fund plans through a PRC government-mandated multi-employer defined contribution plan. The Group is required to contribute to the plan based on certain percentages of the employees’ salaries, up to a maximum amount specified by the local government.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The PRC government is responsible for the medical benefits and the pension liability to be paid to these employees and the Group’s obligations are limited to the amounts contributed and no legal obligation beyond the contributions made. Employee social security and welfare benefits included as expenses in the consolidated statements of comprehensive loss amounted to US$42,944, US$44,505 and US$27,296 for the years ended December 31, 2021, 2022 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(y)    Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Current income taxes are recorded in accordance with the regulations of the relevant tax jurisdiction. The Group accounts for income taxes under the asset and liability method in accordance with ASC 740, Income Tax. Under this method, deferred tax assets and liabilities are recognized for the tax consequences attributable to differences between carrying amounts of existing assets and liabilities in the financial statements and their respective tax basis, and operating loss carry-forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statements of comprehensive loss in the period of change. Valuation allowances are established when necessary to reduce the amount of deferred tax assets if it is considered more likely than not that amount of the deferred tax assets will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group considers positive and negative evidence when determining whether a portion or all of its deferred tax assets will more likely than not be realized. This assessment considers, among other matters, the nature, frequency and severity of current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods, its experience with tax attributes expiring unused, and its tax planning strategies. The ultimate realization of deferred tax assets is dependent upon its ability to generate sufficient future taxable income within the carry-forward periods provided for in the tax law and during the periods in which the temporary differences become deductible. When assessing the realization of deferred tax assets, the Group has considered possible sources of taxable income including (i) future reversals of existing taxable temporary differences, (ii) future taxable income exclusive of reversing temporary differences and carry-forwards, (iii) future taxable income arising from implementing tax planning strategies, and (iv) specific known trend of profits expected to be reflected within the industry.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group’s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Group recognizes a tax benefit associated with an uncertain tax position when, in its judgment, it is more likely than not that the position will be sustained upon examination by a taxing authority. For a tax position that meets the-more-likely-than-not recognition threshold, the Group initially and subsequently measures the tax benefit as the largest amount that the Group judges to have a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority. The Group’s liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances, such as the progress of tax audits, case law developments and new or emerging legislation. Such adjustments are recognized entirely in the period in which they are identified. The Group’s effective tax rate includes the net impact of changes in the liability for unrecognized tax benefits and subsequent adjustments as considered appropriate by management. The Group classifies interest and penalties recognized on the liability for unrecognized tax benefits as income tax expense. For the years ended December 31, 2021, 2022 and 2023, there were no uncertain tax position liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(z)  Share-based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company grants restricted shares to the Registered Shareholders (also as key member of management), share options and Restricted Share Units (“RSUs”) of the Company to eligible employees and non-employees. The Company accounts for these share-based awards in accordance with ASC 718 Compensation-Stock Compensation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Registered Shareholders and employees’ share-based awards are measured at the grant date fair value of the awards and recognized as expenses using a straight-line method over the requisite service period, which is the vesting period. For share-based awards granted with only service conditions to its PRC employees, the Group allows accelerated full vesting upon occurrence of a Change in Control (including defined in the Group’s Equity Incentive Plan), cumulative share-based compensation expenses for the share-based awards should be recorded upon the completion of the Change in Control.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">For non-employees’ share-based awards, the Group adopted ASU 2018-07 ”Improvements to Nonemployee Share-Based Payment Accounting” for the periods presented. In accordance with ASU 2018-07, it clarifies that equity-classified non-employee share-based awards are measured at the grant date. The definition of the term grant date is amended to generally state the date at which a grantor and a grantee reach a mutual understanding of the key terms and conditions of a share-based payment award. Non-employee share-based awards are measured at the grant date fair value of the awards and recognized as expenses using a straight-line method over the requisite service period, which is the vesting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The binomial option-pricing model is used to measure the value of share options. The determination of the fair value is affected by the fair value of the ordinary shares as well as assumptions regarding a number of complex and subjective variables, including the expected share price volatility, actual and projected employee and nonemployee share option exercise behaviour, risk-free interest rates and expected dividend yield. Binomial option-pricing model incorporates the assumptions about grantees’ future exercise patterns. The fair value of these awards was determined by management with the assistance from an independent valuation firm using management’s estimates and assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The assumptions used in share-based compensation expense recognition represent management’s best estimates, but these estimates involve inherent uncertainties and application of management judgment. If factors change or different assumptions are used, the share-based compensation expenses could be materially different for any period. Moreover, the estimates of fair value of the awards are not intended to predict actual future events or the value that ultimately will be realized by grantees who receive share-based awards. In accordance with ASU 2016-09, the Group made an entity-wide accounting policy election to account for forfeitures when they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">(aa)  Treasury stocks </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Treasury stocks are accounted for using the cost method. Under this method, the cost incurred to purchase the shares is recorded in the treasury stocks account on the consolidated balance sheets. When the Company reissues treasury stock at an amount greater or less than it paid to repurchase the shares, the realized gain or loss is recognized in the consolidated statements of changes in shareholders’ (deficit)/equity. At retirement and cancellation of the treasury shares, the ordinary shares account is charged only for the aggregate par value of the shares. The excess of the acquisition cost of treasury shares over the aggregate par value is allocated between additional paid-in capital (up to the amount credited to the additional paid-in capital upon original issuance of the shares) and retained earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(ab)  Loss per Share </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Basic loss per share is computed by dividing net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period using the two-class method. Under the two-class method, the net loss is allocated between ordinary shares and other participating securities based on their participating rights. Net loss is not allocated to other participating securities if based on their contractual terms they are not obligated to share in the loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders as adjusted for the effect of dilutive ordinary equivalent shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalents shares outstanding during the year. Dilutive equivalent shares are excluded from the computation of diluted loss per share if their effects would be anti-dilutive. Ordinary share equivalents consist of the ordinary shares issuable in connection with the Group’s ordinary shares issuable upon the conversion of the share-based awards, using the treasury stock method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(ac) Comprehensive Loss</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Comprehensive loss is defined as the changes in equity of the Group during a period from transactions and other events and circumstances excluding transactions resulting from investments from shareholders and distributions to shareholders. Comprehensive loss for the periods presented includes net loss and foreign currency translation adjustments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">(ad)  Segment Reporting</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Operating segments are defined as components of an enterprise engaging in businesses activities for which separate financial information is available that is regularly evaluated by the Group’s chief operating decision maker in deciding how to allocate resources and assess performance. The Group’s chief operating decision maker has been identified as the Chief Executive Officer, who reviews consolidated results including revenue, gross profit and operating profit at a consolidated level only. The Group does not distinguish between markets for the purpose of making decisions about resources allocation and performance assessment. As the Group’s long-lived assets are substantially located in the PRC and substantially all the Group’s revenue are derived from within the PRC, no geographical segments are presented. Hence, the Group has only one operating segment and one reportable segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">(ae)  Recently Issued Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group qualifies as an “emerging growth company”, or EGC, pursuant to the Jumpstart Our Business Startups Act of 2012, as amended, or the JOBS Act. As an EGC, the Group does not need to comply with any new or revised financial accounting standards until such date that a private company is otherwise required to comply with such new or revised accounting standards. The Group adopts the following standards based on extended transition period provided to private companies or early adopts as necessary as permitted by the respective standards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">New and Amended Standards Adopted by the Group</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which replaces the current incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss (“CECL”) methodology which changes how entities measure credit losses on financial instruments and the timing of when such losses are recorded. The Company adopted this new accounting standard on January 1, 2023 using the modified retrospective method. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized cost, including accounts receivable, notes receivable, certain other receivables recorded in prepayments and other current assets and other non-current assets, and deposits and U.S. treasury securities are within the scope of ASC Topic 326. The cumulative-effect adjustment recorded a net decrease to opening accumulated deficit of US$460 as of January 1, 2023 related to additional allowance for current expected credit losses on doubtful accounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">For additional information, see accounting policy (i) above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">New and Amended Standards not yet Adopted by the Group</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which expands the breadth and frequency of required segment disclosures. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of this new standard on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires that all public entities on an annual basis (1) disclose specific categories in the rate reconciliation and (2) disclose the year-to-date amount of income taxes paid. The amendments in ASU 2023-09 are effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(a)    Basis of Preparation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Principal accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(b)    Basis of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group’s consolidated financial statements include the financial statements of the Company, its subsidiaries and the VIE for which the Company is the primary beneficiary. All transactions and balances among the Company, its subsidiaries, and the VIE have been eliminated upon consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">A subsidiary is an entity in which the Company, directly or indirectly: (1) controls more than one half of the voting power; (2) has the power to appoint or remove the majority of the members of the board of directors; (3) casts a majority of votes at the meeting of the board of directors; or (4) governs the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company applies the guidance codified in Accounting Standard Codification 810, Consolidations (“ASC 810”) on accounting for the VIE, which requires certain variable interest entities to be consolidated by the primary beneficiary of the entity in which it has a controlling financial interest. A VIE is an entity with one or more of the following characteristics: (a) the total equity investment at risk is not sufficient to permit the entity to finance its activities without additional financial support; (b) as a group, the holders of the equity investment at risk lack the ability to make certain decisions, the obligation to absorb expected losses or the right to receive expected residual returns, or (c) an equity investor has voting rights that are disproportionate to its economic interest and substantially all of the entity’s activities are on behalf of the investor.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(c)    Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The preparation of the Group’s consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, long-lived assets and liabilities at the balance sheet date, and the reported revenues and expenses during the reporting periods in the consolidated financial statements and accompanying notes. Accounting estimates reflected in the Group’s consolidated financial statements include, but are not limited to impairment provision for inventories, valuation allowance for deferred tax assets, stand-alone selling prices (SSP) for each distinct performance obligation, the valuation of ordinary shares, share-based compensation, long-term investments, and the determination of allowance for current expected credit losses. Estimates are based on historical experiences and on various assumptions that the Group believes are reasonable under current circumstances. Given the changes in circumstances, facts and experience may cause the Group to revise its estimates, actual results could differ materially from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(d)    Functional Currency and Foreign Currency Translation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group uses United States dollar as its reporting currency. The functional currency of the Company and its subsidiaries incorporated in Cayman Islands and Hong Kong is the United States dollar, while the functional currency of the Group’s other subsidiaries and VIE is their respective local currency as determined based on the criteria of ASC 830, <i style="font-style:italic;">Foreign Currency Matters</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Transactions denominated in other than the functional currencies are re-measured into the functional currency of the entity at the exchange rates prevailing on the transaction dates. Financial assets and liabilities denominated in other than the functional currency are re-measured at the balance sheet date exchange rate. The resulting exchange differences are included in the consolidated statements of comprehensive loss as foreign exchange related gains or loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The financial statements of the Group’s entities using functional currency other than US$ are translated from the functional currency to the reporting currency, US$. Assets and liabilities of the Group’s subsidiaries incorporated in PRC are translated into US$ at fiscal year-end exchange rates, while income and expense items are translated at average exchange rates prevailing during each period presented, representing the index rates stipulated by the People’s Bank of China. Translation adjustments arising from these are reported as foreign currency translation adjustments and are shown as a separate component of shareholders’ equity on the consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(e)    Fair Value Measurements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The established fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The three levels of inputs that may be used to measure fair value include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2: Observable, market-based inputs, other than quoted prices, in active markets for identical assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3: Unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Accounting guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Financial assets and liabilities of the Group mainly consist of cash and cash equivalents, time deposits, equity securities, account receivables, notes receivable, derivative instruments, certain other current assets, U.S. treasury securities, available-for-sale debt securities, account payables and certain accruals and other liabilities. As of December 31, 2022 and 2023, except for time deposits, derivative instruments, equity securities and available-for-sale debt securities, the carrying values of these financial instruments approximated their fair values due to their short-term maturity. The Group reports equity securities with readily determinable fair values included in short-term investments at fair value and discloses the fair value of these investments based on level 1 measurement. The Group reports time deposits included in short-term investments, derivative instruments and equity securities with readily determinable fair value included in long-term investments at fair value, and discloses their fair value based on level 2 measurement. The Group reports available-for-sale debt securities at fair value and discloses the fair value of these investments based on level 3 measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The following table sets forth the Group’s assets and liabilities that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:47.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:40.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value measurement at reporting date using</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices in Active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b> </p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">as of</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> <b style="font-weight:bold;">Markets for Identical</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant Other</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable Inputs</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> <b style="font-weight:bold;">Inputs</b> </p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 821,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 818,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,665</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 839,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 819,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,665</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:47.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value measurement at reporting date using</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices in Active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> as of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Markets for Identical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 291,023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 288,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,874</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 301,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 288,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,874</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The roll forward of major Level 3 investments are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of Level 3 investments as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,583</p></td></tr><tr><td style="vertical-align:bottom;width:85.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">New addition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,575</p></td></tr><tr><td style="vertical-align:bottom;width:85.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">The change in fair value of the investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,493)</p></td></tr><tr><td style="vertical-align:bottom;width:85.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of Level 3 investments as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,665</p></td></tr><tr><td style="vertical-align:bottom;width:85.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">The change in fair value of the investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,791)</p></td></tr><tr><td style="vertical-align:bottom;width:85.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of Level 3 investments as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,874</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Management determined the fair value of these Level 3 investments based on market approach using various unobservable inputs. The determination of the fair value required significant judgement by management with respect to the assumptions and estimates for the lack of marketability discounts, expected volatility and probability in equity allocation. The significant unobservable inputs adopted in the valuation as of December 31, 2022 and 2023 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:48.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:48.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Unobservable Inputs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">40%-63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">40%-59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Probability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Liquidation scenario:35%-45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Liquidation scenario:38%-40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Redemption scenario:35%-45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Redemption scenario:38%-40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">IPO scenario:10%-30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">IPO scenario:20%-25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table></div> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:47.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:40.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value measurement at reporting date using</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices in Active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b> </p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">as of</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> <b style="font-weight:bold;">Markets for Identical</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant Other</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable Inputs</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> <b style="font-weight:bold;">Inputs</b> </p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 821,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 818,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,665</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 839,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 819,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,665</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:47.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value measurement at reporting date using</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices in Active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> as of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Markets for Identical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 291,023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 288,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,874</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 301,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 288,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,874</p></td></tr></table></div> 821134000 2249000 818885000 18031000 366000 17665000 839165000 2249000 819251000 17665000 291023000 2265000 288758000 10110000 236000 9874000 301133000 2265000 288994000 9874000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of Level 3 investments as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,583</p></td></tr><tr><td style="vertical-align:bottom;width:85.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">New addition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,575</p></td></tr><tr><td style="vertical-align:bottom;width:85.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">The change in fair value of the investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,493)</p></td></tr><tr><td style="vertical-align:bottom;width:85.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of Level 3 investments as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,665</p></td></tr><tr><td style="vertical-align:bottom;width:85.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">The change in fair value of the investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,791)</p></td></tr><tr><td style="vertical-align:bottom;width:85.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of Level 3 investments as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,874</p></td></tr></table></div> 25583000 1575000 -9493000 17665000 -7791000 9874000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:48.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:48.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Unobservable Inputs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">40%-63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">40%-59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Probability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Liquidation scenario:35%-45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Liquidation scenario:38%-40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Redemption scenario:35%-45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Redemption scenario:38%-40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">IPO scenario:10%-30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">IPO scenario:20%-25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table></div> 0.40 0.63 0.40 0.59 0.35 0.45 0.38 0.40 0.35 0.45 0.38 0.40 0.10 0.30 0.20 0.25 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(f)    Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Cash and cash equivalents include cash in bank and time deposits placed with banks or other financial institutions which have original maturities of three months or less at the time of purchase and are readily convertible to known amounts of cash.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(g)    Restricted Cash</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Restricted cash represents cash that cannot be withdrawn without the permission of third parties. The Group’s restricted cash is substantially cash balance on deposit required by its business partners and commercial banks. The restricted cash balance as of December 31, 2021 was related to deposits for foreign currency forward contracts, and were subsequently released from the restriction in January 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(h)    Short-term Investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Short-term investments are comprised of i) time deposits placed with banks with original maturities longer than three months but less than one year, ii) time deposits placed with bank with original maturities longer than one year which are transferable and the Group has intention to sell within one year, iii) structured deposits issued by banks which contains fixed or variable interest with original maturities within one year, and iv) equity securities with readily determinable fair value which the Group has intention and ability to sell within one year. The time deposits are generally not permitted to be redeemed early or are subject to penalties for redemption prior to maturities. These investments are stated at fair value. Changes in the fair value are reflected in financial income, net in the consolidated statements of comprehensive loss.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(i)    Accounts Receivable, net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Accounts receivables are presented net of allowance for doubtful accounts. On January 1, 2023, the Company adopted ASU No. 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” (“ASC Topic 326”), which creates an impairment model that is based on expected losses rather than incurred losses. The Company adopted the accounting standards update using a modified retrospective approach. Upon adoption of the new standard on January 1, 2023, the Company recorded a net decrease to its retained earnings of US$460.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company’s accounts receivable, notes receivable, certain other receivables recorded in prepayments and other current assets and other non-current assets, and deposits and U.S. treasury securities are within the scope of ASC Topic 326. To estimate the allowance for current expected credit losses (“CECL”), the Company has identified the relevant risk characteristics of its customers and the related receivables which include but are not limited to geographic region and industry. Receivables with similar risk characteristics have been grouped into pools. For each pool, the Company considers the past collection history, future forecasts and macroeconomic factors. Other key factors that influence the CECL analysis include industry-specific factors and certain qualitative adjustments that could impact the Company’s receivables. This is assessed at each period end based on the Company’s specific facts and circumstances. There have been no significant impact of changes in the assumptions since adoption. The Group recorded the total allowance for credit losses of US$1,595 and write off the allowance for credit losses of US$304 under ASU 2016-13 Financial instruments – credit losses for the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Notes receivable are primarily bank acceptance notes. The Group accepts bank acceptance notes from customers for products sold or services performed in the ordinary course of business. Bank acceptance notes are negotiable instruments with cash settlement from commercial banks within 6 months. Upon receipt of the bank acceptance notes, the Group’s accounts receivable from the customer is derecognized. The bank acceptance notes can also be endorsed to suppliers as settlement of accounts payable. Bank acceptance notes of nil , nil, and US$670 were endorsed to suppliers for the years ended December 31, 2021, 2022 and 2023, respectively. The Group sells bank acceptance notes to financial institutions without recourse in the normal course of business through factoring arrangements. These bank acceptance notes transferred without recourse were US$13,814, US$4,620 and nil for the years ended December 31, 2021, 2022 and 2023 respectively, and were derecognized.</p> 460000 1595000 304000 P6M 0 0 670000 13814000 4620000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(j)    Inventories, net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Inventories are comprised of finished goods, work in process, raw materials and low value consumables and spare parts. Inventories are stated at the lower of cost and net realizable value. Cost of inventory is determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventory to the estimated net realizable value due to slow-moving and obsolete inventories, which is dependent upon factors such as historical and forecasted consumer demand, and promotional environment. The Group takes ownership, risks and rewards of the products purchased.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(k)    Operating Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group applies ASC 842, Leases and determines if an arrangement is a lease at inception. Operating leases are primarily for office and warehouse and are included in operating lease right-of-use assets, net, operating lease liabilities, current and operating lease liabilities, non-current on its consolidated balance sheets. Operating lease right-of-use assets represent the Group’s right to use an underlying asset for the lease term and operating lease liabilities represent obligation to make lease payment arising from the lease. The operating lease right-of-use assets and liabilities are recognized at lease commencement date based on the present value of lease payment over the lease term. As most of the Group’s leases do not provide an implicit rate, the Group uses its incremental borrowing rate based on the information available at lease commencement date in determining the present value of lease payments. The operating lease right-of-use assets also include any lease payments made and exclude lease incentives. The Group’s lease term may include options to extend or terminate the lease. Renewal options are considered within the operating lease right-of-use assets and liabilities when it is reasonably certain that the Group will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">For operating leases with a term of one year or less, the Group has elected not to recognize a lease liability or lease right of use asset on its consolidated balance sheets. Instead, it recognizes the lease payment as expense on a straight-line basis over the lease term. Short-term lease costs are immaterial to its consolidated statements of comprehensive loss. The Group has operating lease agreements with insignificant non-lease components and have elected the practical expedient to combine and account for lease and non-lease components as single lease component.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(l)    Internal-Use Software Development Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group recognizes its internal-use software development costs related to its IoT cloud platform functions, including related website, software and mobile applications in accordance with ASC 350-50 ”Website development costs” and ASC 350-40 ”Internal-use software”. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred. Cost capitalized for developing IoT cloud platform functions were not material for the periods presented.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(m)    Property, Equipment and Software</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Property, equipment and software are stated at historical cost less accumulated depreciation, amortization and impairment loss, if any. Depreciation and amortization is computed using the straight-line method over the following estimated useful lives, taking into account any estimated residual value:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:39.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">the shorter of their useful lives and the lease terms</p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computers and electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 years</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Repairs and maintenance costs are charged to expenses as incurred, whereas the costs of renewals and improvements that extend the useful lives of property, equipment and software are capitalized as additions to the related assets. The Group recognized the gain or loss on the disposal of property, equipment and software in the consolidated statements of comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Construction in progress represents assets under construction. Construction in progress is transferred to property, equipment and software and depreciation or amortization commences when an asset is ready for its intended use.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:39.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">the shorter of their useful lives and the lease terms</p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computers and electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 years</p></td></tr></table></div> P3Y P3Y P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(n)    Long-term Investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Long-term investments represent the Group’s equity security investments, debt security investments and time deposits in the periods presented: i) Equity securities without readily determinable fair values are measured and recorded using a measurement alternative that measures the securities at cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes, recorded in the consolidated statements of comprehensive loss; ii) Equity securities with readily determinable fair values are measured and recorded at fair value on a recurring basis with changes in fair value, whether realized or unrealized, recorded in financial income, net in the consolidated statements of comprehensive loss; iii) Debt security investments that have readily determinable fair value, are accounted for as available-for-sale security investments and are recognized based on trade date and carried at estimated fair value with the aggregate unrealized gains and losses related to these investments, net of taxes, reported through other comprehensive income in the consolidated statements of comprehensive loss; iv) Time deposits placed with bank with original maturities longer than one year which are not transferable and accounted for at amortised cost; v) U.S. treasury securities with original maturities of two to three years are accounted for at amortised cost, and interest income is recognized using the effective interest method adjusted periodically based on changes in estimated cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">An investment in available-for-sale debt security is considered impaired if the fair value of the security is less than its amortized cost basis. To determine the amount of impairment related to credit, the Group compares the present value of the cash flows expected to be collected on the available-for-sale debt security with the security’s amortized cost basis. If the present value of cash flows expected to be collected is less than the security’s amortized cost basis, a credit-related impairment exists, and the difference should be recorded as an allowance for credit losses through net income.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(o)    Impairment of Long-lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">For other long-lived assets including property, equipment and software and other non-current assets, the Group evaluates for impairment whenever events or changes (triggering events) indicate that the carrying amount of an asset may no longer be recoverable. The Group assesses the recoverability of the long-lived assets by comparing the carrying value of the long-lived assets to the estimated undiscounted future cash flows expected to receive from use of the assets and their eventual disposition. Such assets are considered to be impaired if the sum of the expected undiscounted cash flows is less than the carrying amount of the assets. The impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.<span style="font-style:italic;font-weight:bold;"> </span>No impairment charges were recognized for the years ended December 31, 2021, 2022 and 2023.</p> 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(p)    Value Added Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group’s subsidiaries and the VIE in the PRC are subject to value-added taxes (“VAT”) on its products and services, less any deductible VAT the Group has already paid or borne. They are also subject to surcharges on VAT payments in accordance with PRC law. VAT is not included in the revenue recognized for the Group.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company’s two subsidiaries, Hangzhou Tuya Information Technology Co., Ltd. and Zhejiang Tuya Smart Electronics Co., Ltd. obtained their software copy certificate in July and December 2020, respectively, and are eligible for the VAT refund-upon-collection policy, which entitles Hangzhou Tuya Information Technology Co., Ltd. and Zhejiang Tuya Smart Electronics Co., Ltd. to receive relevant refunds for the amount of VAT in excess of 3% of its actual tax burden upon completion of relevant the VAT refund filling process. The VAT refund received is recorded in other operating incomes, net in the consolidated statements of comprehensive loss. For the years ended December 31, 2021, 2022 and 2023, VAT refunds received by the Company was US$8,919, US$6,211 and US$7,037, respectively.</p> 2 0.03 8919000 6211000 7037000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(q)    Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606) for all periods presented. According to ASC 606, revenue is recognized when control of the promised goods or services is transferred to the customers, in an amount that reflects the consideration the Group expects to be entitled to in exchange for those goods or services. The Group determines revenue recognition through the following steps: (1) identify the contract(s) with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation. The Group assesses its revenue arrangements against specific criteria in order to determine if it is acting as principal or agent. Revenue arrangements with multiple performance obligations are divided into separate distinct goods or services. The Group allocates the transaction price to each performance obligation based on the relative standalone selling price of the goods or services provided.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Revenue is recorded net of value-added tax.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Group’s revenue was disaggregated by its major revenue streams in the years presented as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:37.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">IoT PaaS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#32406b;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,694</p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Smart device distribution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#32406b;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,517</p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SaaS and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#32406b;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,779</p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#32406b;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229,990</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">I. Revenue from IoT PaaS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">IoT PaaS combines cloud-based connectivity and basic IoT services, edge capabilities (embedded in modules), app development, and device optimization solutions. The Company determined there are two distinct performance obligations in the delivery of IoT PaaS products including: (1) IoT PaaS products with edge capabilities, app development and device optimization solutions, and; (2) cloud-based connectivity and basic IoT services provided to customers and end consumers. The Group allocates the transaction price to each performance obligation based on their relative standalone selling price. The standalone selling price for IoT PaaS products is estimated based on the competitor’s pricing for similar products in the market, adjusted for entity-specific factors. As the standalone selling price of the cloud-based connectivity and basic IoT services is not directly observable, it is estimated by the Group by using an expected cost plus a margin approach. Key areas of judgment include the selection of relevant cloud and other costs necessary to satisfy the performance obligation and estimated profit margins. For the delivery of IoT PaaS product, revenue is recognized when IoT PaaS products are accepted by customers, which is the point that control of the product is transferred to the customers. A receivable is recognized when the IoT PaaS products are delivered and accepted by customers as this is the point in time that the consideration is unconditional. For cloud-based connectivity and basic IoT services, revenue is deferred and subsequently recognized from the end consumer’s activation to the end of the estimated IoT PaaS product’s life cycle on a straight-line basis. Based on the Group’s historical information, activation occurs, on average, an estimated 6 months after the IoT PaaS products are delivered to customers. The length of life cycle of the IoT PaaS products is estimated based on the historical data in previous years and by referencing the life cycle of different smart devices (e.g. lighting, security and monitoring devices) which ranged from <span style="-sec-ix-hidden:Hidden_JuBSyZ3KbEqEBKPY6fKJjQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.5</span></span> to 2 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Return allowances for IoT PaaS products are estimated based on historical experiences and accounted for as reduction of net revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group provides sales rebates to its customers from time to time, which is accounted for as reduction of net revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group started a membership program (the “2019 Membership Program”) in the fourth quarter of 2019. In the 2019 Membership Program, customers pay a fixed fee in exchange for IoT PaaS discount, VIP technical support, valued added services (“VAS” i.e., customized app development), and free participation in promotional activities. The promise to provide for technical support related services, the promotion related services and VAS are considered immaterial promises in the contract and are not considered distinct performance obligations. The membership fee is refundable if the volume requirements are met when the membership period ends. The Group historically generally refunds the membership fees even if the volume requirements are not met. Therefore, the Group does not expect being able to keep any of the membership fees and such fees are recorded as a refund liability under the 2019 Membership Program.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group launched a new membership program (the “2020 Membership Program”) in the fourth quarter of 2020 and no longer offered 2019 Membership Program ever since. In the 2020 Membership Program, customers pay a non-refundable fixed fee in exchange for member-exclusive IoT PaaS discounts within the membership period of typically 12 months. The Group records the upfront fixed membership fee as a deferred revenue and recognizes revenue on a straight-line basis typically over the <span style="-sec-ix-hidden:Hidden_MzXIh0HTNk2O6JqB5QeNGw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12</span></span>-month membership period in which customers entitle to the membership.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group replaced 2019 Membership Program and 2020 Membership program with a new membership program (“2023 Membership Program”) in the first quarter of 2023. In the 2023 Membership Program, the customers are offered to choose either i) pay an upfront fixed fee in exchange for price discount in future purchases (the “Deposit scheme”), or ii) enjoy sales rebates based upon purchase achieved without paying any upfront fees (the “Rebate scheme”) with the membership period of typically 12 months. Under Deposit scheme, the upfront fee are refundable only if the volume requirements are met when the membership period ends. Considering past experience and current forecast, the Group does not expect being able to keep any of the membership fees and such fees are recorded as a refund liability. Under the Rebate schedule, sales rebates are estimated based on the past experience and current forecasts and recognized as the customers make progress towards the purchase threshold. The sales rebates are accounted for as reduction of net sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;font-weight:normal;">II. Revenue from smart device distribution</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In certain circumstances, the Group offers select brands, primarily customers who prefer not to deal with multiple OEMs, an option to purchase directly from the Group finished smart devices where IoT PaaS is deployed. After the brands place purchase orders directly with the Group, the Group then sources the appropriate smart devices from OEMs based on the type of devices, hardware specifications and other metrics. The Group determines that there are two distinct performance obligations for its smart device distribution including the (1) smart devices embedded with IoT PaaS; and (2) cloud-based connectivity and basic IoT services. The transaction price allocation and revenue recognition are the same as the revenue from IoT PaaS.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group presents the revenue generated from its smart device distribution on a gross basis as the Group has control of the smart devices before they are transferred to the brand customers. In making this determination, the Group concludes it meets the principles of control and that it is the primary obligor to the brand customers, are subject to inventory risk and have latitude in establishing prices.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;font-weight:normal;">III. Revenue from SaaS and others</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">SaaS and other revenue mainly include industry SaaS, customized software development and configuration, and other VAS to both business customers and the end consumers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Industry SaaS is a vertical-focused software solution that enables businesses to easily and securely deploy, connect, and manage large numbers of smart devices for which the Group generally charges an annual subscription fee. These services include software authorization and standard SaaS platform maintenances and technical support.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Customized software development and configuration mainly relate to contracts for the specific IT needs of the brands. The contracts generally include fixed milestone payments determined based on expected labor hours to complete the milestone.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">VAS primarily includes complementary services that are provided to brands and OEMs such as app launch, AI-powered virtual voice assistants, and data analytics and others. Such arrangements with the customers are short term and the performance obligations are satisfied at one point of time. VAS also include cloud-based services for the end customers such as IoT data storage, push messaging, object detection and digital content.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">There are different kinds of contracts included in the SaaS and others, and each contract may contain multiple elements. The Group identifies the distinct performance obligations and allocates transaction price to each distinct performance obligation based on relative estimated standalone selling price. Revenue is recognized when the performance obligations are satisfied, which is either over the period of time in which the Group performs these services or at one point of time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Remaining performance obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The remaining performance obligations primarily relate to the Group’s provision of i) cloud-based connectivity and basic IoT services; ii) membership services; and iii) SaaS and others, and all three of them are included in deferred revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The amounts allocated to the cloud-based connectivity and basic IoT services are deferred and recognized on a straight-line basis over the estimated IoT PaaS product’s life cycle. The Group apportions deferred revenue between current and non-current based upon cloud-based connectivity and basic IoT services to be provided over the life cycle of smart devices. Deferred revenue relating to the Group’s cloud services that have an expiration date of less than 12 months are classified as current, otherwise non-current.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Starting from the fourth quarter of 2020, there are i) upfront fixed membership fee received and recorded as part of the deferred revenue, it is recognized as revenue on a straight-line basis typically over the <span style="-sec-ix-hidden:Hidden_k_EJaR-UF0SOd5UMABkcHg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12</span></span>-month membership period in which customers are entitled to the membership; and ii) amounts related to providing industry SaaS (included in SaaS and others), in general, the Company charges annual subscription fee, which is deferred and recognized on a straight-line basis typically over the <span style="-sec-ix-hidden:Hidden_hOHk7Cb_lEaIsVpdY5kWgw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12</span></span>-month service period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2022 and 2023, the aggregate amount of transaction price allocated to the remaining performance obligations was US$7,215 and US$7,308, respectively, of which US$6,821 and US$6,802 were recorded in current deferred revenue while US$394 and US$506 were recorded in non-current deferred revenue, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group’s contract liability, including both deferred revenue and advances from customers, is US$34,848 and as US$39,084 of December 31, 2022 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group applies the practical expedient to omit disclosure of information about the transaction price allocated to remaining performance obligations and when revenue will be recognized, for contracts which have a duration of one year or less. The remaining amounts recorded in non-current deferred revenue of US$394 and US$506 as of December 31, 2022 and 2023, respectively, would likely be recognized within 18 to 36 months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group provides warranty for IoT PaaS and smart device distribution mainly for one year. The Group accrues a warranty reserve for all IoT PaaS and smart device distribution, which include the Group’s best estimate of the projected costs to repair or replace items under warranties. These estimates are based on actual claims incurred to date and an estimate of the nature, frequency and costs of future claims. These estimates are inherently uncertain given the Group’s history of sales, and changes to the historical or projected warranty experience may cause material changes to the warranty reserve when the Group accumulates more actual data and experience in the future. The warranty reserve expected to be incurred is included within accruals and other liabilities in the consolidated balance sheets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:37.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">IoT PaaS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#32406b;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,694</p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Smart device distribution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#32406b;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,517</p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SaaS and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#32406b;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,779</p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#32406b;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229,990</p></td></tr></table></div> 261360000 152914000 167694000 22153000 25446000 26517000 18563000 29812000 35779000 302076000 208172000 229990000 P2Y P12M 7215000 7308000 6821000 6802000 394000 506000 34848000 39084000 true 394000 506000 P18M P36M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(r)    Advances from Customers</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Amounts recorded in the advances from customers account represent cash payments made upfront by the Group’s customers under each sales contract. These amounts are not yet reclassified to the deferred revenue account because the Group has not started to fulfil any of its performance obligations identified under the contract at the time. The amounts in the advances from customers are reclassified to either revenue or deferred revenue when the Group commences fulfilment of its performance obligation, depending on whether respective revenue is to be recognized at one point of time or over the period of time. If the Group fulfils its performance obligation at one point of time, the related amount in the advances from customers will be reclassified and recognized as revenue; whereas for the performance obligation that the Group starts to provide over the period of time, the amount in the advances from customers will be reclassified to deferred revenue.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(s)    Cost of Revenues</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Cost of revenue consists primarily of purchase price of materials, manufacturing charges from outsourced factories, estimated warranty costs, inventories write-downs, payroll cost of production support personnel and third-party cloud infrastructure expenses that are directly attributable to the sales of products or services rendered. Inbound shipping charges to receive raw materials from suppliers are included in the inventories and recognized as cost of revenues upon sale of products and render of services.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(t)    Research and Development Expenses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Research and development expenses consist primarily of payroll cost including share-based compensation expenses for research and development personnel, third-party cloud infrastructure expenses incurred for research and development purposes, rental expenses and depreciation and other expenses in associated with research and development functions. The Group accounts for internal use software development costs in accordance with guidance on intangible assets and internal use software. See Note 2(l)— Internal-Use Software Development Costs.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(u)    Sales and Marketing Expenses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Sales and marketing expenses consist primarily of payroll cost including share-based compensation expenses for sales and marketing personnel, promotion and marketing expenses, rental expenses and depreciation and other expenses in associated with sales and marketing functions. Advertising expenses consist primarily of costs for the promotion of the Group’s corporate image and product marketing. The Group expenses all advertising costs as incurred and classifies these costs under sales and marketing expenses. For the years ended December 31, 2021, 2022 and 2023, advertising and marketing costs totalled US$13,637, US$5,355 and US$4,867, respectively.</p> 13637000 5355000 4867000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(v)    General and Administrative Expenses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">General and administrative expenses consist primarily of payroll cost including share-based compensation expenses for corporate personnel, current expected credit loss, general office expenses, rental expenses and depreciation and other expenses in associated with general and administrative functions.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(w)    Government Grants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Government grants are recognized as other operating incomes, net, or as a reduction of specific costs and expenses for which the grants are intended to compensate. Such amounts are recognized in the consolidated statements of comprehensive loss upon receipts as all conditions attached to the grants are fulfilled. Government grants included as other operating incomes, net in the consolidated statements of comprehensive loss amounted to US$10,423, US$10,350 and US$10,975 for the years ended December 31, 2021, 2022 and 2023, respectively.</p> 10423000 10350000 10975000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(x)    Employee Social Security and Welfare Benefits</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Employees of the Group in the PRC are entitled to staff welfare benefits including pension, work-related injury benefits, maternity insurance, medical insurance, unemployment benefit and housing fund plans through a PRC government-mandated multi-employer defined contribution plan. The Group is required to contribute to the plan based on certain percentages of the employees’ salaries, up to a maximum amount specified by the local government.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The PRC government is responsible for the medical benefits and the pension liability to be paid to these employees and the Group’s obligations are limited to the amounts contributed and no legal obligation beyond the contributions made. Employee social security and welfare benefits included as expenses in the consolidated statements of comprehensive loss amounted to US$42,944, US$44,505 and US$27,296 for the years ended December 31, 2021, 2022 and 2023, respectively.</p> 42944000 44505000 27296000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(y)    Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Current income taxes are recorded in accordance with the regulations of the relevant tax jurisdiction. The Group accounts for income taxes under the asset and liability method in accordance with ASC 740, Income Tax. Under this method, deferred tax assets and liabilities are recognized for the tax consequences attributable to differences between carrying amounts of existing assets and liabilities in the financial statements and their respective tax basis, and operating loss carry-forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statements of comprehensive loss in the period of change. Valuation allowances are established when necessary to reduce the amount of deferred tax assets if it is considered more likely than not that amount of the deferred tax assets will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group considers positive and negative evidence when determining whether a portion or all of its deferred tax assets will more likely than not be realized. This assessment considers, among other matters, the nature, frequency and severity of current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods, its experience with tax attributes expiring unused, and its tax planning strategies. The ultimate realization of deferred tax assets is dependent upon its ability to generate sufficient future taxable income within the carry-forward periods provided for in the tax law and during the periods in which the temporary differences become deductible. When assessing the realization of deferred tax assets, the Group has considered possible sources of taxable income including (i) future reversals of existing taxable temporary differences, (ii) future taxable income exclusive of reversing temporary differences and carry-forwards, (iii) future taxable income arising from implementing tax planning strategies, and (iv) specific known trend of profits expected to be reflected within the industry.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group’s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Group recognizes a tax benefit associated with an uncertain tax position when, in its judgment, it is more likely than not that the position will be sustained upon examination by a taxing authority. For a tax position that meets the-more-likely-than-not recognition threshold, the Group initially and subsequently measures the tax benefit as the largest amount that the Group judges to have a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority. The Group’s liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances, such as the progress of tax audits, case law developments and new or emerging legislation. Such adjustments are recognized entirely in the period in which they are identified. The Group’s effective tax rate includes the net impact of changes in the liability for unrecognized tax benefits and subsequent adjustments as considered appropriate by management. The Group classifies interest and penalties recognized on the liability for unrecognized tax benefits as income tax expense. For the years ended December 31, 2021, 2022 and 2023, there were no uncertain tax position liabilities.</p> 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(z)  Share-based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company grants restricted shares to the Registered Shareholders (also as key member of management), share options and Restricted Share Units (“RSUs”) of the Company to eligible employees and non-employees. The Company accounts for these share-based awards in accordance with ASC 718 Compensation-Stock Compensation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Registered Shareholders and employees’ share-based awards are measured at the grant date fair value of the awards and recognized as expenses using a straight-line method over the requisite service period, which is the vesting period. For share-based awards granted with only service conditions to its PRC employees, the Group allows accelerated full vesting upon occurrence of a Change in Control (including defined in the Group’s Equity Incentive Plan), cumulative share-based compensation expenses for the share-based awards should be recorded upon the completion of the Change in Control.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">For non-employees’ share-based awards, the Group adopted ASU 2018-07 ”Improvements to Nonemployee Share-Based Payment Accounting” for the periods presented. In accordance with ASU 2018-07, it clarifies that equity-classified non-employee share-based awards are measured at the grant date. The definition of the term grant date is amended to generally state the date at which a grantor and a grantee reach a mutual understanding of the key terms and conditions of a share-based payment award. Non-employee share-based awards are measured at the grant date fair value of the awards and recognized as expenses using a straight-line method over the requisite service period, which is the vesting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The binomial option-pricing model is used to measure the value of share options. The determination of the fair value is affected by the fair value of the ordinary shares as well as assumptions regarding a number of complex and subjective variables, including the expected share price volatility, actual and projected employee and nonemployee share option exercise behaviour, risk-free interest rates and expected dividend yield. Binomial option-pricing model incorporates the assumptions about grantees’ future exercise patterns. The fair value of these awards was determined by management with the assistance from an independent valuation firm using management’s estimates and assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The assumptions used in share-based compensation expense recognition represent management’s best estimates, but these estimates involve inherent uncertainties and application of management judgment. If factors change or different assumptions are used, the share-based compensation expenses could be materially different for any period. Moreover, the estimates of fair value of the awards are not intended to predict actual future events or the value that ultimately will be realized by grantees who receive share-based awards. In accordance with ASU 2016-09, the Group made an entity-wide accounting policy election to account for forfeitures when they occur.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">(aa)  Treasury stocks </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Treasury stocks are accounted for using the cost method. Under this method, the cost incurred to purchase the shares is recorded in the treasury stocks account on the consolidated balance sheets. When the Company reissues treasury stock at an amount greater or less than it paid to repurchase the shares, the realized gain or loss is recognized in the consolidated statements of changes in shareholders’ (deficit)/equity. At retirement and cancellation of the treasury shares, the ordinary shares account is charged only for the aggregate par value of the shares. The excess of the acquisition cost of treasury shares over the aggregate par value is allocated between additional paid-in capital (up to the amount credited to the additional paid-in capital upon original issuance of the shares) and retained earnings.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(ab)  Loss per Share </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Basic loss per share is computed by dividing net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period using the two-class method. Under the two-class method, the net loss is allocated between ordinary shares and other participating securities based on their participating rights. Net loss is not allocated to other participating securities if based on their contractual terms they are not obligated to share in the loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders as adjusted for the effect of dilutive ordinary equivalent shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalents shares outstanding during the year. Dilutive equivalent shares are excluded from the computation of diluted loss per share if their effects would be anti-dilutive. Ordinary share equivalents consist of the ordinary shares issuable in connection with the Group’s ordinary shares issuable upon the conversion of the share-based awards, using the treasury stock method.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(ac) Comprehensive Loss</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Comprehensive loss is defined as the changes in equity of the Group during a period from transactions and other events and circumstances excluding transactions resulting from investments from shareholders and distributions to shareholders. Comprehensive loss for the periods presented includes net loss and foreign currency translation adjustments.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">(ad)  Segment Reporting</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Operating segments are defined as components of an enterprise engaging in businesses activities for which separate financial information is available that is regularly evaluated by the Group’s chief operating decision maker in deciding how to allocate resources and assess performance. The Group’s chief operating decision maker has been identified as the Chief Executive Officer, who reviews consolidated results including revenue, gross profit and operating profit at a consolidated level only. The Group does not distinguish between markets for the purpose of making decisions about resources allocation and performance assessment. As the Group’s long-lived assets are substantially located in the PRC and substantially all the Group’s revenue are derived from within the PRC, no geographical segments are presented. Hence, the Group has only one operating segment and one reportable segment.</p> 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">(ae)  Recently Issued Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group qualifies as an “emerging growth company”, or EGC, pursuant to the Jumpstart Our Business Startups Act of 2012, as amended, or the JOBS Act. As an EGC, the Group does not need to comply with any new or revised financial accounting standards until such date that a private company is otherwise required to comply with such new or revised accounting standards. The Group adopts the following standards based on extended transition period provided to private companies or early adopts as necessary as permitted by the respective standards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">New and Amended Standards Adopted by the Group</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which replaces the current incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss (“CECL”) methodology which changes how entities measure credit losses on financial instruments and the timing of when such losses are recorded. The Company adopted this new accounting standard on January 1, 2023 using the modified retrospective method. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized cost, including accounts receivable, notes receivable, certain other receivables recorded in prepayments and other current assets and other non-current assets, and deposits and U.S. treasury securities are within the scope of ASC Topic 326. The cumulative-effect adjustment recorded a net decrease to opening accumulated deficit of US$460 as of January 1, 2023 related to additional allowance for current expected credit losses on doubtful accounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">For additional information, see accounting policy (i) above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">New and Amended Standards not yet Adopted by the Group</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which expands the breadth and frequency of required segment disclosures. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of this new standard on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires that all public entities on an annual basis (1) disclose specific categories in the rate reconciliation and (2) disclose the year-to-date amount of income taxes paid. The amendments in ASU 2023-09 are effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements.</p> 460000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3.    Risks and Concentration</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">(a)<span style="font-style:italic;">    </span>Concentration of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Financial instruments that potentially subject the Group to concentration of credit risk consist of cash and cash equivalents, short-term investments, accounts receivable and notes receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group deposits its cash and cash equivalents and short-term investments with major financial institutions which the Group believes that no significant credit risk with high credit quality.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group has not experienced any significant recoverability issue with respect to its accounts receivable. The Group assesses the creditworthiness of each customer when providing services and may require the customers to make advance payments or a deposit before the services are rendered.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">No individual customer accounted for more than 10% of accounts receivable as of December 31, 2022 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"> <span style="font-style:italic;font-weight:bold;">(b)    Concentration of Customers and Suppliers</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">There are no customers from whom revenues individually represent greater than 10% of the total revenues of the Group in any of the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Suppliers contributed more than 10% of total purchases are as below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Supplier A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Supplier B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Supplier A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Supplier B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p> 0.25 0.15 0.11 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">4.    Short-term Investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Time deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 818,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288,758</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity securities with readily determinable fair value (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,265</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Total short-term investments </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 821,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291,023</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Starting from July 2021, the Group, from time to time, invested in ordinary shares of a listed company and disposed of portion of the investments. For the years ended December 31, 2021, 2022 and 2023, the Group recorded fair value losses on short-term equity investment of US</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,998</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, US</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2,056</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and gains of US</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$54</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, respectively, in financial income, net in the consolidated statements of comprehensive loss. This investment is classified as equity securities with readily determinable fair values.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Time deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 818,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288,758</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity securities with readily determinable fair value (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,265</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Total short-term investments </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 821,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291,023</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Starting from July 2021, the Group, from time to time, invested in ordinary shares of a listed company and disposed of portion of the investments. For the years ended December 31, 2021, 2022 and 2023, the Group recorded fair value losses on short-term equity investment of US</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,998</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, US</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2,056</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and gains of US</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$54</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, respectively, in financial income, net in the consolidated statements of comprehensive loss. This investment is classified as equity securities with readily determinable fair values.</span></td></tr></table> 818885000 288758000 2249000 2265000 821134000 291023000 -1998000 -2056000 54000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">5.    Accounts Receivable, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,581</p></td></tr><tr><td style="vertical-align:middle;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: allowance for doubtful accounts / allowance for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,783)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,367)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,214</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group recorded the allowance for doubtful accounts of US$1,030 and US$288 for the years ended December 31, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The Group recorded the allowance for credit losses of US$1,530 and write off the allowance for credit losses of US$304 under ASU 2016-13 Financial instruments – credit losses for the year ended December 31, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,581</p></td></tr><tr><td style="vertical-align:middle;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: allowance for doubtful accounts / allowance for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,783)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,367)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,214</p></td></tr></table></div> 13955000 12581000 1783000 3367000 12172000 9214000 1030000 288000 1530000 304000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6.    Inventories, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Inventories consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,620</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,222</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,177</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Low value consumables and spare parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,163</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: inventory write-downs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,418)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,298)</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,865</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As a result of the net impact of current year provision and sales or uses of inventories with reserve, the inventory write-downs net increased US$1,806 and US$4,067 for the years ended December 31, 2021 and 2022, and the inventory write-downs net decreased US$13 for the year ended December 31, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,620</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,222</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,177</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Low value consumables and spare parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,163</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: inventory write-downs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,418)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,298)</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,865</p></td></tr></table></div> 44225000 30620000 3237000 3222000 4183000 5177000 153000 144000 51798000 39163000 6418000 6298000 45380000 32865000 1806000 4067000 -13000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7.    Prepayments and Other Assets, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The current and non-current portions of prepayments and other assets consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Advance to suppliers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,587</p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,927</p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">VAT recoverable (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,275</p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Receivables from third party payment platforms</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 597</p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rental deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 532</p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepayment for share repurchase (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 315</p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 854</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: allowance for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (34)</p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total prepayments and other current assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,053</p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rental deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 889</p></td></tr><tr><td style="vertical-align:middle;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: allowance for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total other non-current assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 877</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">VAT recoverable represented the balances that the Group can utilize to deduct its VAT liabilities within the next 12 months.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As of December 31, 2023, prepayment for share repurchase represented the advanced payment by the Group to a bank engaged by the Group for the Share Repurchase Program (Note 14).</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Advance to suppliers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,587</p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,927</p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">VAT recoverable (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,275</p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Receivables from third party payment platforms</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 597</p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rental deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 532</p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepayment for share repurchase (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 315</p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 854</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: allowance for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (34)</p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total prepayments and other current assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,053</p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rental deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 889</p></td></tr><tr><td style="vertical-align:middle;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: allowance for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total other non-current assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 877</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">VAT recoverable represented the balances that the Group can utilize to deduct its VAT liabilities within the next 12 months.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As of December 31, 2023, prepayment for share repurchase represented the advanced payment by the Group to a bank engaged by the Group for the Share Repurchase Program (Note 14).</span></td></tr></table> 5980000 5587000 284000 1927000 810000 1275000 299000 597000 527000 532000 315000 852000 854000 34000 8752000 11053000 1179000 889000 12000 1179000 877000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8.    Property, Equipment and Software, net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property, equipment and software consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,568</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Computers and electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,273</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 834</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,982</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,089)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,393)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total property, equipment and software, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,589</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Depreciation expense was US$3,369, US$3,443 and US$2,449 for the years ended December 31, 2021, 2022 and 2023, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,568</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Computers and electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,273</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 834</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,982</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,089)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,393)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total property, equipment and software, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,589</p></td></tr></table></div> 3389000 3568000 7513000 7273000 229000 307000 726000 834000 59000 11916000 11982000 8089000 9393000 3827000 2589000 3369000 3443000 2449000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">9.    Long-term Investment </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Time deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 186,751</p></td></tr><tr><td style="vertical-align:bottom;width:74.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investments in available-for-sale debt securities (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,874</p></td></tr><tr><td style="vertical-align:bottom;width:74.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. treasury securities (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,140</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investments in equity securities accounted for under alternative measurement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 488</p></td></tr><tr><td style="vertical-align:bottom;width:74.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investment in an equity security with readily determinable fair values</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 236</p></td></tr><tr><td style="vertical-align:bottom;width:74.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 207,489</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">As of December 31, 2022 and 2023, the balance represents the Group’s shareholding interests of several privately held companies.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In August 2021, the Group acquired shareholding interest of a privately held company with a cash consideration of RMB20,000 thousand (equivalent to US$3,092). In September 2021, the Group acquired shareholding interest of a privately held company with a cash consideration of RMB5,000 thousand (equivalent to US$774). In October 2021, the Group acquired shareholding interest of a privately held company with a cash consideration of RMB75,000 thousand (equivalent to US$11,713).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In December 2021, the Group acquired shareholding interest of a privately held company with total cash consideration of RMB30,640 thousand (equivalent to US$4,672). Prior to the investment, in September 2021, the Group provided a bridge loan to the privately held investee, with principal amount of RMB15,000 thousand (equivalent to US$2,313), which was due within one year. There was a warrant granted to the Group to purchase shares of the customer with pre-agreed valuation cap. This loan arrangement was entered into separately from regular sales business with the customer. In accordance with the bridge loan agreement, the loan was interest free, and the Group was entitled to rights of investments in the customer within certain pre-defined period prior to the loan due dates. In the fourth quarter of 2021, this bridge loan of RMB15,000 thousand (equivalent to US$2,302) was fully converted into an investment in the customer which also included the Group’s additional cash consideration of RMB15,640 thousand (equivalent to US$2,459). There was a realized gain of RMB7,860 thousand (equivalent to US$1,218) recorded in financial income, net for the year ended December 31, 2021 due to the exercise of the warrant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In November 2021, the Group acquired shareholding interest of two privately held companies with cash considerations of RMB3,000 thousand (equivalent to US$467) and RMB10,000 thousand (equivalent to US$1,571), respectively. In December 2021, the Group acquired a shareholding interest of a privately held company with a cash consideration of RMB7,139 thousand (equivalent to US$1,120). In March 2022, the Group acquired a shareholding interest in a privately held company with a cash consideration of RMB10,000 thousand (equivalent to US$1,575).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As the Group has the right to request each investee to redeem the Group’s investments at the Group’s investment cost plus interest if the investee fails to meet certain predetermined conditions, the redeemable shares of the investees purchased by the Group were classified as an available-for-sale debt investments and were measured at their respective fair values. For the years ended December 31, 2021, 2022 and 2023, the fair value changes of the Group’s investments in these privately held companies were other comprehensive income of US$357 and other comprehensive loss of US$9,493 and US$7,791, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">For two of the aforementioned investment, the Group recorded a credit loss of US$15,537 in general and administrative expenses on the consolidated statements of comprehensive loss, and transferred out the related investments’ historical fair value change reflected in accumulated other comprehensive income accordingly, for the years ended December 31, 2023, as a result of the Group’s impairment assessment on this investment as of December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">(2) The Group invested in U.S. treasury securities with original maturities of two to three years in 2023 and accounted for as held-to-maturity treasury securities at amortized cost, for which the allowance for credit losses was immaterial. The carrying amount of U.S. treasury securities approximates their fair value due to the fact that the related effective interest rates approximate rates currently offered by financial institutions for similar debt instruments of comparable maturities.</p> <div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Time deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 186,751</p></td></tr><tr><td style="vertical-align:bottom;width:74.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investments in available-for-sale debt securities (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,874</p></td></tr><tr><td style="vertical-align:bottom;width:74.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. treasury securities (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,140</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investments in equity securities accounted for under alternative measurement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 488</p></td></tr><tr><td style="vertical-align:bottom;width:74.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investment in an equity security with readily determinable fair values</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 236</p></td></tr><tr><td style="vertical-align:bottom;width:74.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 207,489</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">As of December 31, 2022 and 2023, the balance represents the Group’s shareholding interests of several privately held companies.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In August 2021, the Group acquired shareholding interest of a privately held company with a cash consideration of RMB20,000 thousand (equivalent to US$3,092). In September 2021, the Group acquired shareholding interest of a privately held company with a cash consideration of RMB5,000 thousand (equivalent to US$774). In October 2021, the Group acquired shareholding interest of a privately held company with a cash consideration of RMB75,000 thousand (equivalent to US$11,713).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In December 2021, the Group acquired shareholding interest of a privately held company with total cash consideration of RMB30,640 thousand (equivalent to US$4,672). Prior to the investment, in September 2021, the Group provided a bridge loan to the privately held investee, with principal amount of RMB15,000 thousand (equivalent to US$2,313), which was due within one year. There was a warrant granted to the Group to purchase shares of the customer with pre-agreed valuation cap. This loan arrangement was entered into separately from regular sales business with the customer. In accordance with the bridge loan agreement, the loan was interest free, and the Group was entitled to rights of investments in the customer within certain pre-defined period prior to the loan due dates. In the fourth quarter of 2021, this bridge loan of RMB15,000 thousand (equivalent to US$2,302) was fully converted into an investment in the customer which also included the Group’s additional cash consideration of RMB15,640 thousand (equivalent to US$2,459). There was a realized gain of RMB7,860 thousand (equivalent to US$1,218) recorded in financial income, net for the year ended December 31, 2021 due to the exercise of the warrant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In November 2021, the Group acquired shareholding interest of two privately held companies with cash considerations of RMB3,000 thousand (equivalent to US$467) and RMB10,000 thousand (equivalent to US$1,571), respectively. In December 2021, the Group acquired a shareholding interest of a privately held company with a cash consideration of RMB7,139 thousand (equivalent to US$1,120). In March 2022, the Group acquired a shareholding interest in a privately held company with a cash consideration of RMB10,000 thousand (equivalent to US$1,575).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As the Group has the right to request each investee to redeem the Group’s investments at the Group’s investment cost plus interest if the investee fails to meet certain predetermined conditions, the redeemable shares of the investees purchased by the Group were classified as an available-for-sale debt investments and were measured at their respective fair values. For the years ended December 31, 2021, 2022 and 2023, the fair value changes of the Group’s investments in these privately held companies were other comprehensive income of US$357 and other comprehensive loss of US$9,493 and US$7,791, respectively.</p> 186751000 17665000 9874000 10140000 488000 366000 236000 18031000 207489000 20000000 3092000 5000000 774000 75000000 11713000 30640000 4672000 15000000 2313000 P1Y 15000000 2302000 15640000 2459000 7860000 1218000 3000000 467000 10000000 1571000 7139000 1120000 10000000 1575000 357000 -9493000 -7791000 15537000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10.  Operating Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company has operating leases primarily for office and operation space. The Company’s operating lease arrangements have remaining terms of one year to five years with no variable lease costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Operating lease costs were US$8,231, US$6,626 and US$4,530 for the years ended December 31, 2021, 2022 and 2023, respectively.The components of lease expenses were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,100</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 354</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expenses for short-term lease within 12 months</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,530</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Supplemental cash flow information related to leases were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,920</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,134</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,727</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Supplemental consolidated balance sheet information related to leases were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Right-of-use assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,647</p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,883</p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities-non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,904</p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total lease liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,787</p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2.73 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2.12 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4.75% per annum</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4.75% per annum</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Maturities of lease liabilities were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:32.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,237</p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,880</p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 124</p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total undiscounted lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,246</p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (618)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (459)</p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,787</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> P1Y P5Y 0 8231000 6626000 4530000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,100</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 354</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expenses for short-term lease within 12 months</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,530</p></td></tr></table></div> 6981000 4766000 4100000 749000 692000 354000 501000 1168000 76000 8231000 6626000 4530000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,920</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,134</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,727</p></td></tr></table></div> 7920000 5554000 4134000 23810000 884000 2727000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Right-of-use assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,647</p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,883</p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities-non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,904</p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total lease liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,787</p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2.73 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2.12 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4.75% per annum</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4.75% per annum</p></td></tr></table></div> 9736000 7647000 3850000 3883000 5292000 3904000 9142000 7787000 P2Y8M23D P2Y1M13D 0.0475 0.0475 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:32.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,237</p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,880</p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 124</p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total undiscounted lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,246</p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (618)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (459)</p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,787</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 4200000 2835000 4237000 2675000 3880000 46000 124000 4000 5000 9760000 8246000 618000 459000 9142000 7787000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11.  Accruals and Other Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The current and non-current portions of accruals and other liabilities consist of the following:</p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:31.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accruals and other current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Salary and welfare payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,796</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cloud infrastructure and IT related services fee payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,214</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payment from depositary bank, current (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,113</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tax payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,479</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Professional service fee payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,203</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Membership fee to be refunded (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,857</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deposit payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,412</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales return allowances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,223</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Advertising and promotion fee payables </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 975</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Product warranty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">Payables for share repurchase (3)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">Others</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,335</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">Total accruals and other current liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,807</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:11pt;font-weight:bold;">Other non-current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">Payment from depositary bank, non-current (1)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,891</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">Total accruals and other liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,698</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company received reimbursement payment of US</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$13,053</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and US</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,926</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> from a depositary bank in April 2021 and June 2022,respectively. The amount was recorded ratably as other non-operating income over a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five-year</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">46 months</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> arrangement period, respectively. For the years ended December 31, 2021, 2022 and 2023, the Company recorded US</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,958</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, US</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2,904</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and US</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$3,113</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in other non-operating income in the consolidated statements of comprehensive loss, respectively.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Membership fee to be refunded presents the balances of refundable membership fee collected by the Group from its customers under the 2019 and 2023 Membership Program (Note 2(q)).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Payables for share repurchase represents the share repurchase consideration to be settled as of December 31, 2022 by the Group to a bank engaged by the Group for the Share Repurchase Program (Note 14). These payables were fully paid subsequently in January 2023.</span></td></tr></table> <div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:31.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accruals and other current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Salary and welfare payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,796</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cloud infrastructure and IT related services fee payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,214</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payment from depositary bank, current (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,113</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tax payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,479</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Professional service fee payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,203</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Membership fee to be refunded (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,857</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deposit payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,412</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales return allowances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,223</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Advertising and promotion fee payables </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 975</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Product warranty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">Payables for share repurchase (3)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">Others</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,335</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">Total accruals and other current liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,807</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:11pt;font-weight:bold;">Other non-current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">Payment from depositary bank, non-current (1)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,891</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">Total accruals and other liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,698</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company received reimbursement payment of US</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$13,053</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and US</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,926</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> from a depositary bank in April 2021 and June 2022,respectively. The amount was recorded ratably as other non-operating income over a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five-year</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">46 months</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> arrangement period, respectively. For the years ended December 31, 2021, 2022 and 2023, the Company recorded US</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,958</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, US</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2,904</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and US</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$3,113</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in other non-operating income in the consolidated statements of comprehensive loss, respectively.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Membership fee to be refunded presents the balances of refundable membership fee collected by the Group from its customers under the 2019 and 2023 Membership Program (Note 2(q)).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Payables for share repurchase represents the share repurchase consideration to be settled as of December 31, 2022 by the Group to a bank engaged by the Group for the Share Repurchase Program (Note 14). These payables were fully paid subsequently in January 2023.</span></td></tr></table> 16850000 13796000 3214000 4214000 3113000 3113000 787000 2479000 2036000 2203000 388000 1857000 1436000 1412000 1004000 1223000 1078000 975000 213000 200000 716000 2548000 1335000 33383000 32807000 7004000 3891000 40387000 36698000 13053000 1926000 P5Y P46M 1958000 2904000 3113000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12.  Deferred Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:34.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"> -Cloud-based connectivity and basic IoT services (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,122</p></td></tr><tr><td style="vertical-align:bottom;width:64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"> -Membership (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"> -SaaS (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,186</p></td></tr><tr><td style="vertical-align:bottom;width:64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,308</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18.2pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Deferred cloud-based connectivity and basic IoT services related revenue</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Deferred cloud-based connectivity and basic IoT services related revenue represents the Group’s provision of cloud-based connectivity obligation and basic IoT services to customers.</p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,375</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferral of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 872</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 984</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Recognition of deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,166)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,237)</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,122</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">(2)</span>Deferred Revenue-Membership</div><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Deferred Revenue-Membership represents the Group’s remaining performance obligation performed over the period of time under its 2020 Membership Program (Note 2(q)).</p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 672</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferral of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 179</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Recognition of deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,863)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,243)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (851)</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Deferred Revenue-SaaS</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Deferred Revenue-SaaS mainly represents the Group’s remaining performance obligation in providing industry SaaS services over the period of time (Note 2(q)).</p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,168</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferral of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,402</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Recognition of deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,524)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,582)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,384)</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,186</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:34.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"> -Cloud-based connectivity and basic IoT services (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,122</p></td></tr><tr><td style="vertical-align:bottom;width:64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"> -Membership (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"> -SaaS (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,186</p></td></tr><tr><td style="vertical-align:bottom;width:64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,308</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18.2pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Deferred cloud-based connectivity and basic IoT services related revenue</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Deferred cloud-based connectivity and basic IoT services related revenue represents the Group’s provision of cloud-based connectivity obligation and basic IoT services to customers.</p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,375</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferral of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 872</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 984</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Recognition of deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,166)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,237)</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,122</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">(2)</span>Deferred Revenue-Membership</div><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Deferred Revenue-Membership represents the Group’s remaining performance obligation performed over the period of time under its 2020 Membership Program (Note 2(q)).</p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 672</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferral of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 179</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Recognition of deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,863)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,243)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (851)</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Deferred Revenue-SaaS</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Deferred Revenue-SaaS mainly represents the Group’s remaining performance obligation in providing industry SaaS services over the period of time (Note 2(q)).</p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,168</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferral of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,402</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Recognition of deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,524)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,582)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,384)</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,186</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1375000 1122000 672000 5168000 6186000 7215000 7308000 2058000 2669000 1375000 2157000 872000 984000 1546000 2166000 1237000 2669000 1375000 1122000 1077000 3473000 672000 9259000 2442000 179000 6863000 5243000 851000 3473000 672000 1040000 3971000 5168000 6455000 11779000 19402000 3524000 10582000 18384000 3971000 5168000 6186000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13.  Financial Income, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest income and investment income, net (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,052</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Realized gain of bridge loan conversion to investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value change of short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,056)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value change of long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (53)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (129)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (130)</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total financial income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,976</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Interest income and investment income, net included interest income and investment income of US$8,045, US$22,898 and US$49,744, as well as investment gain from forward exchange contracts of US$74, investment loss from forward exchange contracts of US$2,167 and US$4,692, for the years ended December 31, 2021, 2022 and 2023, respectively.</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest income and investment income, net (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,052</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Realized gain of bridge loan conversion to investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value change of short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,056)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value change of long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (53)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (129)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (130)</p></td></tr><tr><td style="vertical-align:bottom;width:64.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total financial income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,976</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Interest income and investment income, net included interest income and investment income of US$8,045, US$22,898 and US$49,744, as well as investment gain from forward exchange contracts of US$74, investment loss from forward exchange contracts of US$2,167 and US$4,692, for the years ended December 31, 2021, 2022 and 2023, respectively.</p></td></tr></table> 8119000 20731000 45052000 1218000 -1998000 -2056000 54000 53000 129000 130000 7286000 18546000 44976000 8045000 22898000 49744000 74000 -2167000 -4692000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14.  Ordinary Shares</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">On August 28, 2014, the Company was incorporated as an exempted company with limited liability with authorized share capital of US$50 divided into 1,000,000,000 shares with par value US$0.00005 each. On August 28, 2014, the Company issued total 200,000,000 shares of ordinary shares with total cash consideration of US$10 to the Registered Shareholders. The Company issued total 21,980,000 ordinary shares for US$0.0797 per share, with cash proceed of RMB9,720  thousand (equivalent to US$1,577) from two investors and US$175 from the other investor (collectively, the “Angel Investors”), on August 28, 2014 and December 23, 2014, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company amended the numbers of its ordinary shares authorized as 934,711,640, 921,032,370, 827,969,950, 767,500,110 and 692,500,110 upon the issuance of Series A, Series A-1, Series B, Series C and Series D convertible preferred shares in December 2014, November 2016, August 2017, April 2018 and September 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2019 and 2020, the Company had in aggregate of 221,980,000 ordinary shares issued and outstanding, at a par value of US$0.00005.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2019, proceeds of the subscription for ordinary shares of the Company in the amount of US$10 were remained outstanding, and was presented as subscription receivables from ordinary shareholders in equity, a contra-equity balance on the consolidated balance sheets as of December 31, 2019. In 2020, the ordinary shareholders fully paid the US$10 subscription for ordinary shares of the Company, and therefore, as of December 31, 2020, the balance subscription receivables from ordinary shareholders were nil.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In early February 2021, the Company issued total 16,026,282 shares of ordinary shares for US$12.48 per share, with total consideration of approximately US$200 million received from two investors at fair market price, including one holder of its Series D Preferred Shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">On March 18, 2021, the Company completed its U.S. IPO of 43,590,000 American Depositary Shares (“ADSs”), each representing one Class A ordinary shares of the Company, at the price of US$21.00 per ADS. On April 20, 2021, the Company’s underwriters exercised their over-allotment option to purchase additional 1,486,479 ADSs. The Company received approximately US$904.7 million of proceeds after deducting underwriting discounts commissions and other offering expense from its U.S. IPO and related over-allotment option arrangement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Immediately prior to the completion of its U.S. IPO, the Company’s authorized share capital was amended as US$50 divided into 1,000,000,000 ordinary shares, among which 600,000,000 authorized ordinary shares were reclassified and re-designated as Class A ordinary shares, 200,000,000 authorized ordinary shares were reclassified and re-designated as Class B ordinary shares, and remaining 200,000,000 authorized ordinary shares were reclassified and re-designated as undesignated shares on a one-for-one basis, of such class or classes (however designated) as the board of directors of the Company may determine in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Immediately prior to the completion of its U.S. IPO, a total of 142,400,000 issued and outstanding ordinary shares were converted into Class B ordinary shares on a one-for-one basis. The remaining issued and outstanding ordinary shares and all the Series A, Series A-1, Series B, Series C and Series D Preferred Shares,which were originally classified as Mezzanine Equity, were converted into Class A ordinary shares, in each case on a one-for-one basis immediately prior to the completion of the U.S. IPO (the “Dual Class Conversion”). In respect of matters requiring the votes of shareholders, each Class A ordinary share is entitled to one vote and each Class B ordinary share is entitled to 15 votes. Each Class B ordinary share is convertible into one Class A ordinary share at any time by the holder thereof. Class A ordinary shares are not convertible into Class B ordinary shares under any circumstances. Holders of Class A ordinary shares and Class B ordinary shares have the same rights except for voting and conversion rights. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">On September 13, 2021 and October 18, 2021, the Company issued 5,000,000 Class A ordinary shares at par to a depository bank reserved solely for the purpose of implementing the Group’s Equity Incentive Plan, respectively. The Group accounted for these shares as issued but not outstanding and presented as treasury stocks in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">On December 23, 2021, 27,000,000 Class B ordinary Shares were converted to Class A ordinary Shares on one-for-one basis for Wang Xueji’s personal investment planning.On December 28, 2021, 36,000,000 Class B ordinary Shares were converted to Class A ordinary Shares on one-for-one basis for Wang Xueji’s personal investment planning.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">On July 4, 2022, the Company completed its Dual Primary Listing in Hong Kong Exchange (“Dual Primary Listing”) of 7,300,000 Class A ordinary shares, at the price of US$2.46 per ordinary share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">On November 1, 2022, the Company amended the numbers of its Class A ordinary shares authorized from 600,000,000 to 800,000,000 at par value of US$0.00005 each.The Company further amended that in respect of matters requiring the votes of shareholders to one vote for each Class A ordinary share and 10 votes for each Class B ordinary share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">On March 28, 2023 and December 15, 2023, 9,000,000 and 194,700 Class B ordinary shares were converted to Class A ordinary shares on one-for-one basis to reduce the weighted voting rights, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">On August 30, 2021, the Company’s board of directors authorized a share repurchase program under which the Company may repurchase up to US$200 million of ADSs each representing one Class A ordinary shares during a <span style="-sec-ix-hidden:Hidden_E6c9VaiZxkuYCs7HT9290w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">twelve - month</span></span> period ended on August 30, 2022. On November 9, 2022, the Company’s board of directors authorized a share repurchase program under which the Company may repurchase up to US$50 million of ADSs each representing one Class A ordinary shares. On June 29, 2023, the Company’s board of directors authorized a share repurchase program under which the Company may repurchase up to US$50 million of ADSs each representing one Class A ordinary shares (The above mentioned share repurchase programs are collectively referred as the “Share Repurchase Program”). The share repurchases may be made from time to time in the open market at prevailing market prices, in privately negotiated transactions, in block trades and/or through other legally permissible means, depending on market conditions and in accordance with applicable rules and regulations. For the year ended December 31, 2022, the Company repurchased total 18,813,449 ADSs representing 18,813,449 ordinary shares, and total 26,400 ordinary shares under the Share Repurchase Program at a weighted average price of US$3.17 per ADS and US$1.71 per ordinary share, respectively. As of December 31, 2022, the remaining authorized amount under the Share Repurchase Program is US$46 million. For the year ended December 31, 2023, the Company repurchased total 1,200,794 ADSs representing 1,200,794 ordinary shares under the Share Repurchase Program at a weighted average price of US$1.70 per ADS. As of December 31, 2023, the remaining authorized amount under the Share Repurchase Program is US$49 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">On March 28, 2023 and December 15, 2023, 2,753,167 and 1,200,794 treasury stocks were cancelled respectively, to comply with the listing rules of the Hong Kong Stock Exchange.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2022 and 2023, the Company’s authorized share capital of US$50 was divided into 1,000,000,000 ordinary shares, among which 800,000,000 authorized Class A ordinary shares and 200,000,000 authorized Class B ordinary shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2022, the Company had in aggregate of 499,146,560 Class A ordinary shares issued and 473,550,229 shares Class A outstanding, at a par value of US$0.00005. As of December 31, 2022, the Company had in aggregate of 79,400,000 Class B ordinary shares issued and <span style="-sec-ix-hidden:Hidden_37lb0xP8qEiQIiJy-yg6RQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span>, at a par value of US$0.00005.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2023, the Company had in aggregate of 504,387,299 Class A ordinary shares issued and 487,591,968 shares Class A outstanding, at a par value of US$0.00005. As of December 31, 2023, the Company had in aggregate of 70,205,300 Class B ordinary shares issued and outstanding, at a par value of US$0.00005.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The activities of the Group’s Class A ordinary shares and Class B ordinary shares for the year ended December 31, 2022 and 2023 are summarized as below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total of Class A ordinary</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">shares and Class B ordinary</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Class A ordinary shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Class B ordinary shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(US</b><b style="font-weight:bold;">$0.00005</b><b style="font-weight:bold;"> par value)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(US</b><b style="font-weight:bold;">$0.00005</b><b style="font-weight:bold;"> par value)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(US</b><b style="font-weight:bold;">$0.00005</b><b style="font-weight:bold;"> par value)</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">shares issued</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">shares issued</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">shares issued</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 491,846,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 79,400,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 571,246,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29</p></td></tr><tr><td style="vertical-align:bottom;width:46.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Issuance of ordinary shares upon the Dual Primary Listing at par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,300,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,300,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:46.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 499,146,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 79,400,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 578,546,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Cancellation of Treasury</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,953,961)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,953,961)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Conversion of Class B ordinary shares to Class A ordinary shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,194,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,194,700)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 504,387,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,205,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 574,592,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 50000 1000000000 0.00005 200000000 10000 21980000 21980000 0.0797 9720000 1577000 175000 934711640 921032370 827969950 767500110 692500110 221980000 221980000 0.00005 0.00005 10000 10000 0 16026282 12.48 200000000 2 43590000 1 21.00 1486479 904700000 50000 1000000000 600000000 200000000 200000000 1 142400000 1 1 1 15 1 5000000 5000000 27000000 1 36000000 1 7300000 2.46 600000000 800000000 0.00005 1 10 9000000 194700 1 1 200000000 1 50000000 1 50000000 1 18813449 18813449 26400 3.17 1.71 46000000 1200794 1200794 1.70 49000000 2753167 1200794 50000 50000 1000000000 1000000000 800000000 800000000 200000000 200000000 499146560 473550229 0.00005 79400000 0.00005 504387299 487591968 0.00005 70205300 70205300 0.00005 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total of Class A ordinary</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">shares and Class B ordinary</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Class A ordinary shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Class B ordinary shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(US</b><b style="font-weight:bold;">$0.00005</b><b style="font-weight:bold;"> par value)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(US</b><b style="font-weight:bold;">$0.00005</b><b style="font-weight:bold;"> par value)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(US</b><b style="font-weight:bold;">$0.00005</b><b style="font-weight:bold;"> par value)</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">shares issued</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">shares issued</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">shares issued</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 491,846,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 79,400,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 571,246,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29</p></td></tr><tr><td style="vertical-align:bottom;width:46.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Issuance of ordinary shares upon the Dual Primary Listing at par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,300,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,300,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:46.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 499,146,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 79,400,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 578,546,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Cancellation of Treasury</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,953,961)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,953,961)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Conversion of Class B ordinary shares to Class A ordinary shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,194,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,194,700)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 504,387,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,205,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 574,592,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 0.00005 0.00005 0.00005 491846560 25000 79400000 4000 571246560 29000 7300000 0 0 0 7300000 0 499146560 25000 79400000 4000 578546560 29000 -3953961 0 -3953961 9194700 -9194700 504387299 25000 70205300 4000 574592599 29000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15.  Convertible Preferred Shares</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company issued total 65,288,360 shares (with par value of US$0.00005) of Series A convertible preferred shares (the “Series A Preferred Shares”) for US$0.1378 per share with total cash consideration of US$8,500 from two investors and US$500 from one investor (totally, cash proceed of US$9,000 for Series A) on December 23, 2014 and March 31, 2015, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company issued total 13,679,270 shares (with par value of US$0.00005) of Series A-1 convertible preferred shares (the “Series A-1 Preferred Shares”) for US$0.2193 per share from one investor with total cash proceed of US$3,000 on November 11, 2016.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company issued total 87,756,440 shares (with par value of US$0.00005) of Series B convertible preferred shares (the “Series B Preferred Shares”) for US$0.3305 per share, with total consideration of US$25,000 from three investors and US$4,000 from two investors (totally cash proceed of US$29,000 for Series B) on August 15, 2017 and September 15, 2017, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company issued total 60,468,490 shares (with par value of US$0.00005) of Series C convertible preferred shares (the “Series C Preferred Shares”) for US$1.9019 per share, with total cash consideration of US$59,457 from six investors and US$55,550 from three investors (totally cash proceed of US$115,007 for Series C) on April 16, 2018 and May 2, 2018, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company issued total 52,428,242 shares (with par value of US$0.00005) of Series D convertible preferred shares (the “Series D Preferred Shares”) for US$3.4317 (the “Series D Issue Price”) per share, with total cash consideration of US$174,918 from three investors and US$5,000 from one investor (totally, cash proceed of US$179,918 for Series D) on September 16, 2019 and November 1, 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The issuance costs incurred for Series D Preferred Shares were US$1,938.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The above-mentioned Series A, Series A-1, Series B, Series C and Series D Preferred Shares are collectively referred as the “Preferred Shares”. Series A, Series A-1, Series B, Series C Preferred Shares are collectively referred as the “Junior Preferred Shares”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">On November 1, 2019, the Company repurchased 1,457,003 shares from the holder of Series A-1 Preferred Shares, who originally held total 13,679,270 shares of the Company, for US$2.5738 per share, with total cash consideration of US$3,750 while the original issuance price for Series A-1 Preferred Shares was US$0.2193 per share (the “Series A-1 Repurchase”). These repurchased Series A-1 Preferred Shares were then extinguished.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">All of Preferred Shares were converted into Class A ordinary shares immediately upon the completion of the Company’s U.S. IPO on March 18, 2021 (Note 14). Prior to their conversion,Preferred Shares were entitled to certain preference with respect to conversion, dividends and liquidation.</p> 65288360 65288360 0.00005 0.00005 0.1378 0.1378 8500000 2 500000 1 9000000 13679270 0.00005 0.2193 1 3000000 87756440 87756440 0.00005 0.00005 0.3305 0.3305 25000000 3 4000000 2 29000000 60468490 60468490 0.00005 0.00005 1.9019 1.9019 59457000 6 55550000 3 115007000 115007000 115007000 52428242 52428242 0.00005 0.00005 3.4317 3.4317 174918000 3 5000000 1 179918000 1938000 1938000 1457003 13679270 2.5738 3750000 0.2193 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">16.  Share-based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In December 2014, the board of directors of the Company adopted the Company’s 2015 Equity Incentive Plan (“the 2015 Plan”) and reserved 31,918,690 ordinary shares for issuance under the Plan to grant share-based awards, including restricted shares and share options, to its service providers, defined as the Company’s global employees, directors and external consultants. In July 2020, the 2015 Plan was modified to allow the Company with the intentions of i) providing for the award of restricted stock units (“RSUs”) under the Plan and ii) amending the exercise price of certain outstanding share options held by certain optionees located outside of the U.S. to purchase ordinary shares of the Company (the “Share Option Repricing”), and the number of ordinary shares reserved for the 2015 Plan was modified to 60,778,005 (adjusted in accordance with the Share Split). As of December 31, 2020, the Company had not granted any RSUs to anyone yet, neither had the Company entered any repricing agreement with the optionee under the 2015 Plan yet. As of December 31, 2020, the Company had not granted any restricted shares to anyone yet, except that the part of the ordinary shares issued to the Registered Shareholders with restricted conditions from December 2014 to 2018 was considered as shared based compensation, which was recorded as expenses before the periods presented and in the opening balance of accumulated losses of the Group.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Since adoption of the 2015 Plan, the Company granted options to its global employees, director and external consultants. All options granted have a contractual term of ten years from the grant date, and the vest over a period of four years of continuous service, 50% of the shares subject to the option shall vest on the <span style="-sec-ix-hidden:Hidden_fOLSfNlGc0GChVIh88aUQg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">second</span></span> anniversary of the vesting commencement date, and the <span style="-sec-ix-hidden:Hidden_nuICTYNO_0y5rmkMKK-dDg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">remaining</span></span> of the shares subject to the option shall vest in equal annual installments over the following two years thereafter on the same day of the month as the vesting commencement date (and if there is no corresponding day, on the last day of the month), subject to the grantee continuing to be a service provider through each such date. The share options granted to PRC employee grantee shall become fully vested under the same service conditions and vesting schedule and, to the extent permissible under applicable law, exercisable upon the occurrence of a Change in Control (as defined in the 2015 Plan).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company accounted for the share-based compensation costs on a straight-line bases over the requisite service period for the award based on the fair value on their respectively grant date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In January 2021, the Company entered into agreements with certain optionees under the 2015 Plan to amend the exercise price of certain outstanding share options held by these optionees located outside of the U.S. to purchase ordinary shares of the Company. As a result of this share option repricing, the Company recorded incremental share-based compensation expense of US$1,646 and US$728 in its consolidated financial statements for the year ended December 31, 2022 and 2023, and estimated approximately US$154 million to be amortized over the remaining requisite service period for the optionees till year ended December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">On February 21, 2021, the 2015 Plan was amended to increase the number of ordinary shares available and reserved for issuance under the 2015 Plan to 76,778,005 ordinary shares, which was approved by the board of directors of the Company and the shareholders of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">On February 25, 2021, the board of directors of the Company approved further amendment to the 2015 Plan, which provides that starting on January 1, 2022, on the first day of each fiscal year thereafter, the total number of shares available for issuance under the 2015 Plan was increased by an amount equal to the least of (i) 2% of the aggregate number of shares of all classes of ordinary shares of the Company’s issued and outstanding on the last day of the immediately preceding fiscal year and (ii) such number of shares as determined by the board of directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company granted 18,035,000, 2,765,000, and nil new share options with four - year requisite service period to its employees and nonemployees for the years ended December 31, 2021, 2022 and 2023, respectively. As of December 31, 2022 and 2023, 56,274,213 and 51,672,005 options were outstanding under the 2015 plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Staring from June 2021, the Company granted RSUs under the 2015 Plan. The Company granted 3,217,000 RSUs, 10,205,500 RSUs and 1,181,000 RSUs with <span style="-sec-ix-hidden:Hidden_sEEfG47mDUuS4rB3f0zuAg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span>-to-<span style="-sec-ix-hidden:Hidden_IrIX_Gi4WEOdf4PzLXfBVg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">four</span></span>-year requisite service period to its employees and nonemployees for year ended December 31, 2021, 2022 and 2023. As of December 31, 2022 and 2023, 11,638,750 RSUs and 9,323,125 RSUs were outstanding under the 2015 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Share Options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth the share options activity for the years ended December 31, 2021, 2022 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">grant date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">price per</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">fair value per</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">value</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,740,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 591,879</p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,035,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,403,461)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,410,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,961,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364,287</p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,765,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,502,326)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,950,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,274,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,287</p></td></tr><tr><td style="vertical-align:middle;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:45.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,770,958)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (831,250)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:45.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Outstanding as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,672,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,285</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying awards and the estimated fair value of the underlying stock at each reporting date (December 31, 2021: US$374,760, December 31, 2022: US$107,484, December 31, 2023: US$118,846).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The Group uses the Binominal option pricing model to estimate the fair value of stock options. The assumptions used to value the Company’s options grants were as follow:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise price (US Dollar)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.2~2.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise multiple</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.2~2.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.2~2.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.13%~1.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.92%~3.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_1mCZYEzHp06ksBbxgLYFmw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">N/A</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">50.40%~55.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">55.68%~55.78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected forfeiture rate (post-vesting)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.96%~5.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.83%~7.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of the underlying shares on the date of options grants (US Dollar)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.25~20.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.24~5.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of share option (US Dollar)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.78~20.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.05~5.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">For the year ended December 31, 2023, no new share option granted by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">As of December 31, 2022 and 2023, there were US$127,887 and US$65,970 of unrecognized share-based compensation expenses related to share options granted by the Company, which were expected to be recognized over a weighted-average vesting period of 1.05 years and 0.56 year, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Restricted Share Units:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The following table sets forth the service-based RSUs activity for the year ended December 31, 2021, 2022 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average grant</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">date fair value per share</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,217,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.95</p></td></tr><tr><td style="vertical-align:bottom;width:60.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (167,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.80</p></td></tr><tr><td style="vertical-align:bottom;width:60.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,050,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.80</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10,205,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.58</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (346,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.68</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,270,750)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.80</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">11,638,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.51</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,181,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.79</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,276,875)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.76</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,219,750)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.34</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,323,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.88</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">As of December 31, 2022 and 2023, there were US$33,197 and US$20,695 of unrecognized share-based compensation expenses related to RSUs granted by the Company, which were expected to be recognized over a weighted-average vesting period of 3.40 years and 2.61 years, respectively. The fair value of the RSUs are measured at market price of the Company at the grant date and are held under employee share scheme until such time as they are vested.</p> 31918690 60778005 P10Y P4Y 0.50 P2Y 1646000 728000 154000000 76778005 0.02 18035000 2765000 0 56274213 51672005 3217000 10205500 1181000 11638750 9323125 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">grant date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">price per</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">fair value per</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">value</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,740,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 591,879</p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,035,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,403,461)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,410,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,961,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364,287</p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,765,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,502,326)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,950,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,274,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,287</p></td></tr><tr><td style="vertical-align:middle;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:45.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,770,958)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (831,250)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:45.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Outstanding as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,672,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,285</p></td></tr></table></div> 48740000 0.33 1.05 P7Y7D 591879000 18035000 0.24 12.55 5403461 0.14 0.68 1410000 0.31 7.21 59961539 0.17 4.40 P6Y11M12D 364287000 2765000 0.20 3.27 4502326 0.20 2.09 1950000 0.47 7.69 56274213 0.16 4.42 P6Y14D 98287000 3770958 0.31 3.54 831250 0.36 7.16 51672005 0.15 4.44 P4Y11M12D 105285000 374760000 107484000 118846000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise price (US Dollar)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.2~2.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise multiple</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.2~2.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.2~2.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.13%~1.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.92%~3.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_1mCZYEzHp06ksBbxgLYFmw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">N/A</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">50.40%~55.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">55.68%~55.78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected forfeiture rate (post-vesting)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.96%~5.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.83%~7.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of the underlying shares on the date of options grants (US Dollar)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.25~20.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.24~5.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of share option (US Dollar)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.78~20.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.05~5.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div> 0.2 2.88 0.2 2.2 2.8 2.2 2.8 0.0113 0.0179 0.0192 0.0322 P10Y P10Y 0.5040 0.5579 0.5568 0.5578 0.0296 0.0583 0.0583 0.0770 6.25 20.91 2.24 5.46 5.78 20.91 2.05 5.27 0 127887000 65970000 P1Y18D P0Y6M21D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average grant</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">date fair value per share</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,217,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.95</p></td></tr><tr><td style="vertical-align:bottom;width:60.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (167,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.80</p></td></tr><tr><td style="vertical-align:bottom;width:60.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,050,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.80</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10,205,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.58</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (346,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.68</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,270,750)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.80</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">11,638,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.51</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,181,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.79</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,276,875)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.76</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,219,750)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.34</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,323,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.88</p></td></tr></table></div> 3217000 8.95 167000 11.80 3050000 8.80 10205500 2.58 346000 6.68 1270750 7.80 11638750 3.51 1181000 1.79 2276875 4.76 1219750 4.34 9323125 2.88 33197000 20695000 P3Y4M24D P2Y7M9D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17.  Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cayman Islands</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Under the current tax laws of Cayman Islands, the Company is not subject to income, corporation or capital gains tax, and no withholding tax is imposed upon the payment of dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">British Virgin Islands</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Under the current laws of the British Virgin Islands, entities incorporated in the British Virgin Islands are not subject to tax on their income or capital gains.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Hong Kong</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Under the current Hong Kong Inland Revenue Ordinance, the Group’s subsidiaries in Hong Kong are subject to 16.5% Hong Kong profit tax on its taxable income generated from operations in Hong Kong.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">PRC</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">PRC Enterprise Income Tax (“EIT”)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">On March 16, 2007, the National People’s Congress of PRC enacted the Enterprise Income Tax Law (the “new CIT Law”), under which foreign invested enterprises (“FIEs”) and domestic companies would be subject to enterprise income tax (“EIT “) at a uniform rate of 25%. The new CIT law became effective on January 1, 2008. In accordance with the implementation rules of EIT Law, a qualified “High and New Technology Enterprise” (“HNTE”) is eligible for a preferential tax rate of 15%. The HNTE certificate is effective for a period of three years. An entity could re-apply for the HNTE certificate when the prior certificate expires.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The WFOE (Hangzhou Tuya Information Technology Co., Ltd.) obtained its HNTE certificate with a valid period of three years in November 2018, and renewed in December 2021 with a valid period of three years. Therefore, the WFOE is eligible to enjoy a preferential tax rate of 15% from the years ended December 31, 2018 to 2023, to the extent it has taxable income under the EIT Law, and as long as it maintains the HNTE qualification and duly conducts relevant EIT filing procedures with the relevant tax authority.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">PRC Withholding Income Tax on Dividends</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The EIT Law also provides that an enterprise established under the laws of a foreign country or region but whose “de facto management body” is located in the PRC be treated as a resident enterprise for PRC tax purposes and consequently be subject to the PRC income tax at the rate of 25% for its global income. The implementing Rules of the EIT Law merely define the location of the “de facto management body” as “the place where the exercising, in substance, of the overall management and control of the production and business operation, personnel, accounting, properties, etc., of a non-PRC company is located.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The EIT Law also imposes a withholding income tax of 10% on dividends distributed by a FIE to its immediate holding company outside of China, if such immediate holding company is considered as a non-resident enterprise without any establishment or place within China or if the received dividends have no connection with the establishment or place of such immediate holding company within China, unless such immediate holding company’s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement. According to the arrangement between Mainland China and Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion in August 2006, dividends paid by a FIE in China to its immediate holding company in Hong Kong can be subject to withholding tax at a rate of no more than 5% if the immediate holding company in Hong Kong owns directly at least 25% of the shares of the FIE and could be recognized as a Beneficial Owner of the dividend from PRC tax perspective.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2022 and 2023, the Company did not record any withholding tax on the retained earnings of its subsidiaries in the PRC as the Group does not have retained earnings for any of the years presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">United States</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company’s subsidiary in California, United States is subject to U.S. federal corporate tax and California corporate franchise tax on its taxable income as reported in its statutory financial statements adjusted in accordance with relevant U.S. tax laws. The applicable U.S. federal corporate tax rate is 21% and the California corporate franchise tax rate is 8.84% or minimum of $0.8, whatever is larger in 2021,2022 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “Tax Act”). The Tax Act makes broad and complex changes to the U.S. tax code including, but not limited to: (1) reducing the U.S. federal corporate tax rate from 35% to 21%; (2) requiring companies to pay a one-time transition tax on certain unrepatriated earnings of foreign subsidiaries; (3) generally eliminating U.S. federal income taxes on dividends from foreign subsidiaries; (4) requiring a current inclusion in U.S. federal taxable income of certain earnings of controlled foreign corporations; (5) eliminating the corporate alternative minimum tax (“AMT”) and changing how existing AMT credits can be realized; (6) creating the base erosion anti-abuse tax (“BEAT”), a new minimum tax; (7) creating a new limitation on deductible interest expense; and (8) changing rules related to uses and limitations of net operating loss carry-forwards created in tax years beginning after December 31, 2017. In addition, the California corporate franchise tax remained the same after the enactment of the Tax Act.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company assessed the impact of Tax Act and concluded that it was not material to the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As the Group incurred income tax expense mainly from PRC tax jurisdictions, the following information is based mainly on PRC income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Composition of income tax expense</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The components of loss before tax are as follow:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss before tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss from PRC entities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (150,478)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (143,951)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (71,249)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">(Loss)/profit from overseas entities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (24,456)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (344)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,183</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total loss before tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (174,934)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (144,295)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (57,066)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,249</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred income tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,249</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Reconciliation of the differences between statutory tax rate and the effective tax rate</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Reconciliation of the differences between the statutory EIT rate applicable to losses of the consolidated entities and the income tax expenses of the Group:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">PRC Statutory income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of tax rates in different tax jurisdiction</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of preferential tax rate for qualified HNTE entities (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additional deduction for research and development expenditures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Share-based compensation expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">Permanent book-tax differences</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">Change in valuation allowance (2)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (26.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">Effective tax rates</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The effect of the preferential income tax rate that the WFOE is entitled to enjoy as a qualified HNTE is </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">15%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Valuation allowance for the years ended December 31, 2021, 2022 and 2023 are related to the deferred tax assets of certain group entities which reported losses. The Group believes that it is more likely than not that the deferred tax assets of these entities will not be utilized. Therefore, valuation allowance has been provided.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Deferred tax assets and deferred tax liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The following table sets forth the significant components of the deferred tax assets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net accumulated losses-carry forward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,958</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payroll liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,451</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Credit-related impairment of long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,421</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventory write-downs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 531</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Receivables allowances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other deductible temporary difference</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (82,964)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (106,967)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (119,746)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">As of December 31, 2023, the Group had tax losses carry forwards of approximately US$608,109, which mainly arose from its subsidiaries established in the PRC. These tax losses carry forwards from PRC entities will expire during the period from 2024 to 2033 as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">At December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227</p></td></tr><tr><td style="vertical-align:bottom;width:85.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,719</p></td></tr><tr><td style="vertical-align:bottom;width:85.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,030</p></td></tr><tr><td style="vertical-align:bottom;width:85.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,463</p></td></tr><tr><td style="vertical-align:bottom;width:85.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,405</p></td></tr><tr><td style="vertical-align:bottom;width:85.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,687</p></td></tr><tr><td style="vertical-align:bottom;width:85.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,607</p></td></tr><tr><td style="vertical-align:bottom;width:85.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,690</p></td></tr><tr><td style="vertical-align:bottom;width:85.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,215</p></td></tr><tr><td style="vertical-align:bottom;width:85.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,502</p></td></tr><tr><td style="vertical-align:bottom;width:85.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total tax losses carry forwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 551,545</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Movement of valuation allowance</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,967</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Changes of valuation allowance(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,003</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,779</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 119,746</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Valuation allowances have been provided against deferred tax assets when the Group determines that it is more likely than not that the deferred tax assets will not be utilized in the future. In making such determination, the Group evaluates a variety of factors including the Group’s entities’ operating history, accumulated deficit, existence of taxable temporary differences and reversal periods. As of December 31, 2022 and 2023, full valuation allowances on deferred tax assets were provided because it was more likely than not that the Group will not be able to utilize tax loss carry forwards and other temporary tax difference generated by its unprofitable subsidiaries and the VIE.</span></td></tr></table> 0.165 0.25 0.15 P3Y P3Y P3Y 0.15 0.25 0.10 0.05 0.25 0.21 0.0884 0.0884 0.0884 0.8 0.8 0.8 0.35 0.21 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss before tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss from PRC entities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (150,478)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (143,951)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (71,249)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">(Loss)/profit from overseas entities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (24,456)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (344)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,183</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total loss before tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (174,934)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (144,295)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (57,066)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,249</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred income tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,249</p></td></tr></table></div> -150478000 -143951000 -71249000 -24456000 -344000 14183000 -174934000 -144295000 -57066000 490000 1880000 3249000 490000 1880000 3249000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">PRC Statutory income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of tax rates in different tax jurisdiction</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of preferential tax rate for qualified HNTE entities (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additional deduction for research and development expenditures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Share-based compensation expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">Permanent book-tax differences</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">Change in valuation allowance (2)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (26.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">Effective tax rates</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The effect of the preferential income tax rate that the WFOE is entitled to enjoy as a qualified HNTE is </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">15%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Valuation allowance for the years ended December 31, 2021, 2022 and 2023 are related to the deferred tax assets of certain group entities which reported losses. The Group believes that it is more likely than not that the deferred tax assets of these entities will not be utilized. Therefore, valuation allowance has been provided.</span></td></tr></table><div style="margin-top:12pt;"></div> 0.250 0.250 0.250 -0.020 -0.003 -0.025 0.022 0.060 0.054 0.072 0.085 0.177 -0.084 -0.105 -0.197 0.062 -0.014 0.016 -0.260 -0.166 -0.224 -0.002 -0.013 -0.057 0.15 0.15 0.15 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net accumulated losses-carry forward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,958</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payroll liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,451</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Credit-related impairment of long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,421</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventory write-downs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 531</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Receivables allowances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other deductible temporary difference</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (82,964)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (106,967)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (119,746)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table></div> 76944000 103231000 114958000 5438000 2915000 2451000 1421000 402000 691000 531000 171000 42000 279000 9000 88000 106000 82964000 106967000 119746000 608109000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">At December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227</p></td></tr><tr><td style="vertical-align:bottom;width:85.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,719</p></td></tr><tr><td style="vertical-align:bottom;width:85.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,030</p></td></tr><tr><td style="vertical-align:bottom;width:85.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,463</p></td></tr><tr><td style="vertical-align:bottom;width:85.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,405</p></td></tr><tr><td style="vertical-align:bottom;width:85.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,687</p></td></tr><tr><td style="vertical-align:bottom;width:85.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,607</p></td></tr><tr><td style="vertical-align:bottom;width:85.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,690</p></td></tr><tr><td style="vertical-align:bottom;width:85.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,215</p></td></tr><tr><td style="vertical-align:bottom;width:85.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,502</p></td></tr><tr><td style="vertical-align:bottom;width:85.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total tax losses carry forwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 551,545</p></td></tr></table></div> 227000 59719000 106030000 50463000 59405000 68687000 37607000 34690000 98215000 36502000 551545000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,967</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Changes of valuation allowance(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,003</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,779</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 119,746</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Valuation allowances have been provided against deferred tax assets when the Group determines that it is more likely than not that the deferred tax assets will not be utilized in the future. In making such determination, the Group evaluates a variety of factors including the Group’s entities’ operating history, accumulated deficit, existence of taxable temporary differences and reversal periods. As of December 31, 2022 and 2023, full valuation allowances on deferred tax assets were provided because it was more likely than not that the Group will not be able to utilize tax loss carry forwards and other temporary tax difference generated by its unprofitable subsidiaries and the VIE.</span></td></tr></table> 37405000 82964000 106967000 45559000 24003000 12779000 82964000 106967000 119746000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">18.</b>  <b style="font-weight:bold;">Basic and Diluted Net Loss per Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Basic and diluted loss per share have been calculated in accordance with ASC 260 on computation of earnings (loss) per share for each of the years ended December 31, 2021, 2022 and 2023 are calculated as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Basic and diluted net loss per share calculation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Numerator:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss attributable to Tuya Inc.’s ordinary shareholders, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (175,424)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (146,175)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (60,315)</p></td></tr><tr><td style="vertical-align:bottom;width:63.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Denominator:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average ordinary shares outstanding, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 489,149,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 553,527,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 555,466,061</p></td></tr><tr><td style="vertical-align:bottom;width:63.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net loss per share attributable to ordinary shareholders:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.36)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.26)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.11)</p></td></tr><tr><td style="vertical-align:bottom;width:63.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.36)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.26)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.11)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The following ordinary shares equivalent were excluded from the computation of diluted net loss per ordinary share for the periods presented because including them would have had an anti-dilutive effect:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Share option and RSU-weighted shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,989,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65,349,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,211,569</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Basic and diluted net loss per share calculation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Numerator:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss attributable to Tuya Inc.’s ordinary shareholders, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (175,424)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (146,175)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (60,315)</p></td></tr><tr><td style="vertical-align:bottom;width:63.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Denominator:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average ordinary shares outstanding, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 489,149,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 553,527,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 555,466,061</p></td></tr><tr><td style="vertical-align:bottom;width:63.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net loss per share attributable to ordinary shareholders:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.36)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.26)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.11)</p></td></tr><tr><td style="vertical-align:bottom;width:63.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.36)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.26)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.11)</p></td></tr></table></div> -175424000 -146175000 -60315000 489149533 553527529 555466061 -0.36 -0.26 -0.11 -0.36 -0.26 -0.11 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Share option and RSU-weighted shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,989,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65,349,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,211,569</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 61989697 65349350 64211569 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">19.  Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">(a) Capital and other commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">There are no future minimum capital commitments as of December 31, 2022 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">(b) Operating lease commitment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Group had outstanding commitments on several non-cancellable operating lease agreements. Operating lease commitment within one year or less lease term, for which the Group elected not recognize any lease liability or right-of-use asset, therefore not yet reflected in the consolidated financial statements as of December 31, 2022 and 2023 were US$33 and US$19, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">(c) Services purchase commitment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of December 31, 2023, the Group’s services purchase commitments were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Less Than 1 year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">1-3 years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">3-5 years</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchase obligations(i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(i)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Purchase obligations represent US$24,604 and US$15,667 of remaining non-cancellable contractual commitments as of December 31, 2022 and 2023, respectively, related to one of the Group’s third-party cloud infrastructure agreements, under which the Group committed to spend an aggregate of at least US$37,500 between June 1, 2021 and May 31, 2026 with minimum purchase commitment. The Group had made payments totalling US$15,774 and US$27,023 under this agreement as of December 31, 2022 and 2023, respectively.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">(d) Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">On August 9, 2022, the Company and certain of its current and former officers and directors were named as defendants in a putative securities class action filed in the United States District Court for the Southern District of New York, alleging that certain material misstatements and/or omissions were made in the Company’s March 2021 U.S. IPO registration statement. As of the issuance date of these consolidated financial statements, the case remained in its preliminary stage and the Group was unable to predict the outcome of the case, or reasonably estimate a range of possible loss, if any, given the current status of the case. The Group records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Group reviews the need for any such liability on a regular basis. The Group has not recorded any material liability in this regard for the above action as of December 31, 2023. Other than as disclosed above, as of December 31, 2022 and 2023, the Group was not involved in any legal or administrative proceedings that the Group believes may have a material adverse impact on the Group’s business, balance sheets or results of operations and cash flows.</p> 0 0 33000 19000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of December 31, 2023, the Group’s services purchase commitments were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Less Than 1 year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">1-3 years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">3-5 years</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchase obligations(i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(i)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Purchase obligations represent US$24,604 and US$15,667 of remaining non-cancellable contractual commitments as of December 31, 2022 and 2023, respectively, related to one of the Group’s third-party cloud infrastructure agreements, under which the Group committed to spend an aggregate of at least US$37,500 between June 1, 2021 and May 31, 2026 with minimum purchase commitment. The Group had made payments totalling US$15,774 and US$27,023 under this agreement as of December 31, 2022 and 2023, respectively.</p></td></tr></table> 15667000 5042000 10625000 24604000 15667000 37500000 15774000 27023000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">20.  Related Party Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The related parties with which the Group had transactions during the years presented are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:42.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Name of related party</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Relationship with the Group</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wang Xueji and other four individuals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Registered Shareholders</p></td></tr><tr><td style="vertical-align:top;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tencent Group (including Tencent Mobility Limited and Image Frame <br/> Investment (HK) Limited. After November 1, 2022, Tencent Group <br/>is a related party of the Company)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Principal shareholder of the Group</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The Group entered into the following related party transactions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">From November 1, 2022 </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">to December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">Purchase of cloud service from Tencent Group</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.75pt 0.05pt 0pt;"><span style="font-size:11pt;"> 262</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.75pt 0.05pt 0pt;"><span style="font-size:11pt;"> 1,305</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The Group had the following related party balances:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:39.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Due to Tencent Group </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid service fee to Tencent Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:42.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Name of related party</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Relationship with the Group</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wang Xueji and other four individuals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Registered Shareholders</p></td></tr><tr><td style="vertical-align:top;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tencent Group (including Tencent Mobility Limited and Image Frame <br/> Investment (HK) Limited. After November 1, 2022, Tencent Group <br/>is a related party of the Company)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Principal shareholder of the Group</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">From November 1, 2022 </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">to December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">Purchase of cloud service from Tencent Group</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.75pt 0.05pt 0pt;"><span style="font-size:11pt;"> 262</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.75pt 0.05pt 0pt;"><span style="font-size:11pt;"> 1,305</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The Group had the following related party balances:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:39.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Due to Tencent Group </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid service fee to Tencent Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 262000 1305000 306000 10000 97000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">21.  Subsequent Events</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The Group has evaluated subsequent events through the date these consolidated financial statements are issued, with no material events or transactions needing recognition or disclosure found.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">22.  Statutory Reserves and Restricted Net Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Relevant PRC laws and regulations permit payments of dividends by the Group’s entities incorporated in the PRC only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. In addition, the Group’s entities in the PRC are required to annually appropriate 10% of their net after-tax income to the statutory general reserve fund prior to payment of any dividends, unless such reserve funds have reached 50% of their respective registered capital. As a result of these and other restrictions under PRC laws and regulations, the Group’s entities and the VIE subsidiary incorporated in the PRC are restricted in their ability to transfer a portion of their net assets to the Company either in the form of dividends, loans or advances, which restricted portion as calculated under U.S. GAAP amounted to US$392,612 and US$408,641 as of December 31, 2022 and 2023. There are no significant differences between U.S. GAAP and PRC accounting standards in connection with the reported net assets of the legally owned subsidiaries in the PRC and the VIE. Even though the Company currently does not require any such dividends, loans or advances from the PRC entities for working capital and other funding purposes, the Company may in the future require additional cash resources from them due to changes in business conditions, to fund future acquisitions and development, or merely to declare and pay dividends or distributions to its shareholders. Except for the above, there is no other restriction on use of proceeds generated by the Group’s subsidiaries and the VIE to satisfy any obligations of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">For the year ended December 31, 2023, the Company performed a test on the restricted net assets of subsidiaries and VIE in accordance with Securities and Exchange Commission Regulation S-X Rule 4-08 (e) (3), “General Notes to Financial Statements” and concluded that the restricted net assets exceeded 25% of the consolidated net assets of the Company as of December 31, 2023 and the condensed financial information of the Company (referred to as the “Parent Company” below) are required to be presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Condensed Financial Information of the Parent Company</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(All amounts in US$ thousands (“US$”), except for share and per share data, unless otherwise noted)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Balance Sheet</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,393</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Amounts due from subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 318,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 287,668</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Prepayments and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 785</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 323,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 309,846</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Investment in subsidiaries and VIE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 651,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 669,084</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total non-current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 651,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 669,084</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 974,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 978,930</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">LIABILITIES AND SHAREHOLDERS’ EQUITY</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Accruals and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,474</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,891</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,365</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shareholders’ equity:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Ordinary shares (US$0.00005 par value; nil shares authorized, issued and outstanding as of December 31, 2022 and 2023, respectively)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Class A ordinary shares (US$0.00005 par value; 800,000,000 and 800,000,000 shares authorized as of December 31, 2022 and 2023, respectively; 499,146,560 and 504,387,299<span style="white-space:pre-wrap;"> shares issued as of December 31, 2022 and 2023, respectively; </span>473,550,229 and 487,591,968 shares outstanding as of December 31, 2022 and 2023, respectively)</p></td><td style="vertical-align:bottom;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Class B ordinary shares (US$0.00005 par value; 200,000,000 and 200,000,000 shares authorized as of December 31, 2022 and 2023, respectively; 79,400,000 and 70,205,300 shares <span style="-sec-ix-hidden:Hidden_Qy-O7aI8hU6xLhi9rBOU8Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span> and <span style="-sec-ix-hidden:Hidden_yeJ02ODVrUWv3w7ZJyyx8w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span> as of December 31, 2022 and 2023, respectively)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Treasury stock (US$0.00005 par value; 25,596,331 and 16,795,331 shares as of December 31, 2022 and 2023, respectively)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (86,438)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (53,630)</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Additional paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,584,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,616,105</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,115)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,091)</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated deficit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (514,073)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (574,848)</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total shareholders’ equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 962,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 970,565</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total liabilities and shareholders’ equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 974,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 978,930</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Statement of Comprehensive Loss</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Operation expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,927)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,013)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,212)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Share of loss of subsidiaries and VIE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (174,455)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (146,417)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (59,372)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total operating expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (177,382)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (149,430)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (63,584)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Other non-operating income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,113</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Financial income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Foreign exchange gain/(loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (82)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Loss before income tax expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (175,424)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (146,175)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (60,315)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Net loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (175,424)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (146,175)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (60,315)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Net loss attributable to ordinary shareholders</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (175,424)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (146,175)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (60,315)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Net loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (175,424)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (146,175)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (60,315)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Other comprehensive income/(loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,942)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,722)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Transfer out of fair value changes of long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,537</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Changes in fair value of long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,493)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,791)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total comprehensive loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (173,585)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (170,610)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (55,291)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:24.5pt;text-align:justify;text-indent:-24.5pt;margin:0pt;"><b style="font-weight:bold;">Statement of Cash Flows</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:24.5pt;text-align:justify;text-indent:-24.5pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net cash generated from/(used in) operating activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,408)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,478)</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Advance to, and investment in subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,037,244)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,940)</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Proceeds from subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,349</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net cash (used in)/generated from investing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,037,244)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,409</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Proceeds from issuance of Class A ordinary shares upon U.S. IPO and related over-allotment option, net of cost of issuance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 904,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Payment for repurchase and cancellation of ordinary shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (64,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (48,678)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,339)</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Proceeds from issuance of Class A ordinary shares upon the Dual Primary Listing, net of cost of issuance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Proceeds from issuance of ordinary shares prior to Initial Public Offering</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Proceeds from exercise of share options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,187</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Payments of deferred offering costs </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (71)</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net cash generated from/(used in) financing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,041,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38,582)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,223)</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Effect of exchange rate changes on cash and cash equivalents, restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net increase/(decrease) in cash and cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,148)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,708</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Cash and cash equivalents at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,685</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash and cash equivalents at the end of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,393</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 0.10 0.50 392612000 408641000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,393</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Amounts due from subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 318,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 287,668</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Prepayments and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 785</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 323,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 309,846</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Investment in subsidiaries and VIE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 651,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 669,084</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total non-current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 651,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 669,084</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 974,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 978,930</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">LIABILITIES AND SHAREHOLDERS’ EQUITY</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Accruals and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,474</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,891</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,365</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shareholders’ equity:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Ordinary shares (US$0.00005 par value; nil shares authorized, issued and outstanding as of December 31, 2022 and 2023, respectively)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Class A ordinary shares (US$0.00005 par value; 800,000,000 and 800,000,000 shares authorized as of December 31, 2022 and 2023, respectively; 499,146,560 and 504,387,299<span style="white-space:pre-wrap;"> shares issued as of December 31, 2022 and 2023, respectively; </span>473,550,229 and 487,591,968 shares outstanding as of December 31, 2022 and 2023, respectively)</p></td><td style="vertical-align:bottom;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Class B ordinary shares (US$0.00005 par value; 200,000,000 and 200,000,000 shares authorized as of December 31, 2022 and 2023, respectively; 79,400,000 and 70,205,300 shares <span style="-sec-ix-hidden:Hidden_Qy-O7aI8hU6xLhi9rBOU8Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span> and <span style="-sec-ix-hidden:Hidden_yeJ02ODVrUWv3w7ZJyyx8w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span> as of December 31, 2022 and 2023, respectively)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Treasury stock (US$0.00005 par value; 25,596,331 and 16,795,331 shares as of December 31, 2022 and 2023, respectively)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (86,438)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (53,630)</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Additional paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,584,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,616,105</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,115)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,091)</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated deficit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (514,073)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (574,848)</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total shareholders’ equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 962,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 970,565</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total liabilities and shareholders’ equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 974,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 978,930</p></td></tr></table> 4685000 21393000 318017000 287668000 596000 785000 323298000 309846000 651044000 669084000 651044000 669084000 974342000 978930000 5171000 4474000 7004000 3891000 12175000 8365000 0.00005 0.00005 0 0 0.00005 0.00005 800000000 800000000 499146560 504387299 473550229 487591968 25000 25000 0.00005 0.00005 200000000 200000000 79400000 70205300 4000 4000 0.00005 0.00005 25596331 16795331 86438000 53630000 1584764000 1616105000 -22115000 -17091000 -514073000 -574848000 962167000 970565000 974342000 978930000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Operation expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,927)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,013)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,212)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Share of loss of subsidiaries and VIE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (174,455)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (146,417)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (59,372)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total operating expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (177,382)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (149,430)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (63,584)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Other non-operating income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,113</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Financial income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Foreign exchange gain/(loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (82)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Loss before income tax expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (175,424)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (146,175)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (60,315)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Net loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (175,424)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (146,175)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (60,315)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Net loss attributable to ordinary shareholders</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (175,424)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (146,175)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (60,315)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Net loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (175,424)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (146,175)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (60,315)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Other comprehensive income/(loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,942)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,722)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Transfer out of fair value changes of long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,537</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Changes in fair value of long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,493)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,791)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total comprehensive loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (173,585)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (170,610)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (55,291)</p></td></tr></table> 2927000 3013000 4212000 -174455000 -146417000 -59372000 177382000 149430000 63584000 1958000 2904000 3113000 197000 238000 154000 -82000 -175424000 -146175000 -60315000 -175424000 -146175000 -60315000 -175424000 -146175000 -60315000 -175424000 -146175000 -60315000 1482000 -14942000 -2722000 15537000 357000 -9493000 -7791000 -173585000 -170610000 -55291000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:24.5pt;text-align:justify;text-indent:-24.5pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net cash generated from/(used in) operating activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,408)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,478)</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Advance to, and investment in subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,037,244)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,940)</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Proceeds from subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,349</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net cash (used in)/generated from investing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,037,244)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,409</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Proceeds from issuance of Class A ordinary shares upon U.S. IPO and related over-allotment option, net of cost of issuance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 904,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Payment for repurchase and cancellation of ordinary shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (64,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (48,678)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,339)</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Proceeds from issuance of Class A ordinary shares upon the Dual Primary Listing, net of cost of issuance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Proceeds from issuance of ordinary shares prior to Initial Public Offering</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Proceeds from exercise of share options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,187</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Payments of deferred offering costs </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (71)</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net cash generated from/(used in) financing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,041,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38,582)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,223)</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Effect of exchange rate changes on cash and cash equivalents, restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net increase/(decrease) in cash and cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,148)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,708</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Cash and cash equivalents at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,685</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash and cash equivalents at the end of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,393</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 11255000 -1408000 -3478000 1037244000 7940000 28842000 30349000 -1037244000 28842000 22409000 904732000 64000000 48678000 3339000 9057000 200000000 1070000 1039000 1187000 -71000 1041802000 -38582000 -2223000 15813000 -11148000 16708000 20000 15833000 4685000 15833000 4685000 21393000

^3UX*43B8=X-!$R\BT$ MOJ_3J??:P>W+MN6]$V*\\H7,F]0PU^JC"\KUT73<3L?(>3\SF\ZB;J8O?TU_ ME'Q&YF:&.WGB:T]5P8S7>E.JYOI]=,D'J"3NL^_"V=VPFV*U^O0],7OTZ MZC<1FH$UR3,2/7-*-F6K+= 3ECP@)^[L:^1P9O+,]8LUTU5!-5TLC ?Q7MOR M6]72S 5;U=X%ZU[]KG#(N=?MB=,H=ETFRA=GR$.&C_"@WE'+K;H;_1H3(NO,.YS)F0:?-_16NFZ"L2)M>M(R)/5 M,=\GS7:]-K4A[_TZ[P4VUT8/N9X"GJK[N)KF'DL=KMC,0%2G-)CHPFZ.F\.C4V#6Y1R2R;?\A-"=KY0;B[DYDMQ M\\5=?CD_FR49J2/S\UER.!;29/79_1J7'\0'C=GS4$FJW6XM.B=3^3H04WX; MW _Y_(==F^))XMV3PI(@:: BR?=N6:OJ7FZKH/8<=[I.U2@TH-H"D"YGI5NL'1CW$JQ$OP\$)1C[&PE5_?\#7[>Z(C M:$_7+UVQR^/8^RG*]+M/_0/),_?')0$,*;RKO )\Z,\1><"B2'M=%Z$_>-(3 M1'U6B$V)1\%^%\*1^&R]X,EU'"(-E(I'M9N:DZL?Q( MSCV5DZ;Q^63OJ;!75[''1Q$#ZS!DB )S-R:3ZI M9U-%J3X2&/P2,_H03;R5(;X]W8AF06MZ=9[O0,^=F\?OFE]?QO;H@]@>+4Q+ MB4S57,H]M5M]HHN96"NWI#__ NN,[%MW3&DL6L Z=P*<*T>L/E> MV]&,B2NP^,;^0S3^5EKX+A0_"@=#Z.@C@-J'#@_, 'L,SOPH*%3UP;M,>P0/ MXH_;%AVX2UC&F,Y,, :ZI2R@H)",*4@M1$5#<@/.9$$YT$*B F<74O+$\8B\ M"NS:L"TNZZC3N*&G;-M4!@X.H;>-NFC"(5"*0#C"/9T0)TUUT%N:LE9G=+;'N$,/&1/PA]N8EL]": MN ]KXFK!L]#L>,?L^.AMA-LS.TCCN5E=]%=C+M9*-E+3X3*2-!I"' F>^$,\ M285F!^%U(;H#L^-Z B:T3_;%1]YI=-B^563)7/A_PXN:&SM W3]RS!_;MAV[US^ MQ1 :<_ (1+S['^(0+OU3U%QQ96VT0.*19C>6]1$DB.AC(O$?8O+W,_^R=2R@^7FQC=CFDO)#-S X%_Q6)L8EDQ;_:MM;%BY\,&_A9]D2N7IS0I_+]_,;(BZI#$D9B%(AL50%)T(&,OY0I;9;U MH.2[2'N+H^O"[1 MLIPI[LL)32)=)N#.H>JQ ;K0:^(1&A0*W@U@= +ONNV*D!5+@H+"MAX(L$03 MPCTL#$1$^,]H*GC2P68X=/703M%?-,V0\'&\$^YO_ 08"%$V9FAR. /:#3JV M!XQ7XD9X::1]KWLQV;O>GM+EMV\HPP%50S A7G^^*9R M:MXBU\GI<,A/U?:L]IS)1[N2&]Y4#MI-93;Q3BGR\.+EE6[$OE.2)<3+E6Z0 M,^\4/0P1?[7&]M?(@$]R M/"8&&4B&%Z"(:(H.?CK0$3?13T=_]B*(F%R_K;"XYILMWQ2['PGBW<:Z'4$1 MDLHU286Y%5+Y'9%\R49]B6OUM?@P+%YJG,-R"2^7?0[J7Z3#0MH) NT$Y@UST%RJ^_"$ GCF=R//]WCH M@!FG(:)#1-^GW\$=WRVZ94?@2]Z*!<(B>__V]01UFF;;01 ^-<*U3]%M%T96I,[UTI=3-X+TQV)5MKV;@8+:7 M ^JF(H'.EM+]ZLI6 M!\74CW]B%^IK$4!_Z3^A0#X3HS)W(Y!E;5UDA-K XJ?N3D)P#A+14NQQI4$\DD\WZ1 SD?40=PH9:IJ1*KDQM2@%>\[C6OB MN48]YX9,+-7F6]5ZV8Y4VJU$W_WQ3S3Y'07R[86DZKLG$7<1;CJWSQ(H??BD MS!U%]AZ;6!+0T5N=G]_8:\'M*X\EYY:B]^#5\L'E3STISV=/R71L2F9((UEO M572N4KZJ(*U'IT8Q[61S9%Y,V"NY5#:&$6C9,L?U-[ZU!_-YG(^FU"#;78Q7 M:CD&ZI'XL*]F#]N%?#7.![EEM\M$Z1*W$JV>$:$=UNPVH)%TH<9>UXXT0*XCN6W:@7N7C MN)EV:LM\9$72_:KT7(F7"E7QJGRD0?D+'%F?%"N)*9PE2@AI6LFM<2K72V7>:RBZL*U[$A M,>M1S9CSD>2Z%U\FYLFI#84K%=YT^TU=85U+A#3QOHH7GHS_P>KM4R(Y"+YVA-G3*9 ME=,U].+\NO)W61P7VPM+'O&11G5"RXU5)*FE4)_$NY>_'RB=?EQ]_(;*NEZZ M[&Y&M,8I74;_X>:.LH#$!;FH;FB*M#HNFYM<# 2](=2?N%6OTYFORV.'[URJ M;.[1B^PW .[5GJ;?JD"!JR4H-J1Q"0[X8_CG:\^[$2QP+63\PQY4]O'R)06U M\8'\ K[;74GH![#;%:'HDN;(P/N#HA,#45?Q2!NN#:42+E]G$3,-$X-6!8AVKCH--X"'#CSVT3B?:'RTB8090@R1-%8_*"J%;9! MJ%#2Z(0XQ06RT1?1H1ZW;07VV?HZG-$$E@W7LX'\%N=L&::W[I'3F+1ZXC+U M5C4J/]=J:SEUDPPS>I5A=C#!+'-5-MG;"^8'$\Q,8&$^P;_;8TB9DJCKADT, M .8&V10AS:&?#,>CVAFJ'&]9V\+QBBD3,]%$5.^57L^;AC-#TIJ*_VVAPO ' M:RH683D#"UI--N0I1.3HTX&H028#J*2]SY.[&O2#%8%8=(!JVR/N08OIP/0* MRTO&%-(X9D_,M]X67BZZF?Z55N*$*Z*-:B+Z F2TK5A Q>KA_R'5Z 0RG9"9 MA3YPH<&'N0I9#M8#WHD+(.>BHV%SS(8G@S,"7*A_:!I3#+O-OG!O ITHB5#K MFBM<8/YK^1@9=C];8\.TVQ"=Q5UK 8]%7U-Q+R/%EJ>G%5UUO# MVU1QXU M4/'A@1=%G"5"_0ZU_1*!TL0]-/R&$1#N$.2O'^9H<;1C9?'GIC>%M?5@-KTR M//6^[<*!EMGKON%MZ;4C8R/![W_QRO$](7B(&P36$8!R$PM=).&Q(+=]D3= MPDD&T)F2"3@#' )A('H2;>(W]IA!3T_#QT!RT=QE>R$!HJX>QAY0\!8L<$2N M4/"C%:&>V1WXD<_U46O'/7,,-;E[('1@;[X(T8A+ M?N$U\%+>RLA6VN^/!^G/LJYC.;5-40;0-,)-^U*2U^T$.N9 P=7)7IA(SY88 M,5.UTHS__^R]V7+BR-8P>G^>@JC_[(CN$^ M9NC>?T=@C#$& V8PMF\(@03( M" DT,/CI3ZZ5F5(*A(=YHKYOWF4KK=G4\EO ]F !$;EXC1]$L?-?,5%2=:IZ:,-C( MF_ZCTQT0TIMP@4$('W0Q_AWE=MO@P2E$%*@P$LEF;CH[XLZ!/;!)23*\7QMI MY >6ZE@F#C$"!L$G*IU%NG-@NK"J,"O)($C$EX3MOGAC%K0E5(#K(1(H*D#" M1I-.0Y0!T4/YKD$VA>RJV_Y_#S-&L"\X'8ONS*7]W4NC$3EXDY"!J31&!79: MSQ_YZH/>/-$MSZ+_A7UI6H3T"MZ5-"W3(/\<4A8=<%[Z#_%3VEV\-<#U>)*] M(SU\S.=[CC4M:;%5NI\W'S*%QL^/06RQ:RBQ6R";H*=6E0MUI TU9WNP(;H7 M"P_53J=P,]*[[IUU;J4U N4>I+AE=GW)9\=A3@)Y>&:9O,NPHJ 5J,%/AJH% M4&&N$)&Y>4BM@?Q7Y_*&"7FBGM"GJ<'DP"PP-?"% L]-C.D_(YQ&\[/ MBJ5BS6=C(DVC3@; I\R#&G>ZNH1Y8T0=G\(P:KAVV8JX8$)<@KK,V9 M(!^9WFF3W^I$SP[='WJR!JIJ1" #9XX7"SJ?:>J$PQ+B)>R)[ G^#D("="X" M"M330R9U', 6*ZNH(B:NB()Q5<&AY@0?; VVU$9-NFJBV%%/+(B$I>ZTFU ML-4"&V7;U"S">T"^#)EX(Y#S+\@P ^/MV$Y!QPVJT>(0/B+MP/_!^+7@J/$) M&5V2)M' MFDE0!H'D4V?-# ;O1Y<52,Z.--IC+%/*E3O ;4'>H09MMI2ERI, MSPYE_O9SO;N*+1OQ4O5VG8_=#!1M,%K]^"<>3>=WPTO43438&/"K41A7^FT@ MS85J@9^/,) +INON&CT]@$EC-+)#@7RY2CQ7;TKKNY(Z=H:/\?)FT:Q@ L7N MV. (=H1&W9CIQ8+BJOF**RK+<:*Y!D'.AU.B.X)0+J&*G5'>X6;C[S#%-W.: MXGN:XOOA4WQ3[YKBF][_CA=]'$=0J^M;VC*S]PD;M,"[1R.-PZ$Z1SE.E6M1 M\-+O[/ ':(RH"Z!K DOUYMH2N"-NS0#MS M+1LQ@L=/SB+GH2]$#5,=FPYW>_K,$K5'#*009=W1J9. ;G K_,(U\P.XT029 M$R/FP%^*:\&L,ELU N(=@FQM;Y>79)-%;X]P<)O:KH)\:3]8Q4+I]OY&JF9& MCXTGX\&IF+<__LDP!_@VKV''@A.)[(&8;;& ? M3I!'#ZQ_Q .W'^\WU^:#<:?T"Z7R5?-Z7FM.8XGX[0OZ!^("T4'"< $.5?#. MA/1:8@ *U316W4KR>:&OXMW%^7E+>NB4-_(54><,3=_5-**'!DTB )I$?W:= M*]:MM?(P[=5KB4HQT[Y<)SX+-.6B%1OH5ZFD5%[&6O%A]:Z]:.T!#;7FOZWN M^E/PZ6]:I8O[Z7FCVU[,VIOF)#=L+J&G97;7#41#Q>&D*FJ@]AX5='LD>91/ M7R,)L;72L6A;8 MHB@_>"QHSSY8K,]BDD7^9"[\.DCG_D'CUQBQTXG/9BP_25D>T- MI(4Y>5*NI<6T5":X%4]&<_%=&RCZ"0#[9=YT4( UTK5)UJYOTM(BN;F,WU=3 M3XD&^&2CF9 ,7Z2CK\ZJWLG+WPFP9.7)ECKC[I743A34<^-AT[]OW.X1?#_# MH@(<2LB7">@XGF$=-*0/'9&%) \#G)3[LE[63SGE069"&03A)(0UW1SQ?()P%OMSEA\EGQ##@E6FVR!F-I^K9^L /A.%B$(CJD$ MMH,_AFB>I1+8/J,6SY,9X&MP]W.\HLH\S?4@R]'((ZQ(KQG>L%0M>:S2E6ME])GH$O> @D?*\1Q<4HI TSH&?F$@4W MA&E@E#/9L+<>(@4+2L!9YBI>8\0%0X@[V&T7LG=LYO*'G'E!+$H,([*5@3?"^K;-@8-"*9U M1C B!5(7 RK^076V5, ;!$+3'(VT(>BD&7Q[S'5PXAO,\:9EF2L @;6S9\V@.BE&FWDYUDLGU@R/GKC4>_G<]CON 9Q>// + MH>C@0N3J%4I?ZIH^0[\'HC5 $PW-5Q=0;B9OO.5-%D6P"EQZUL[YK>=0L1(6F<4Z?-5$EMQO5CGH3V MOLQ903<#L&TCLCRV5%4('6B&F*\ TL9C%T2!]-*&,,.!7P'E%&!S@B()$% T ME"8F_&P 9T?123W9 @:C8A[Z"LR"&.MJ9.NKXZB(+<(%9:*D7JC$)C;G "ZH MF"*;!V592C8V<]6ZL#60"7P7H%962;A<2K5 MD877AWQSQC&-X36" 57*"R M%PKL 6IG!R! N!2DQV'T(VB)(@&S&/FYX3%GGI#JC3"Z2+QW^YJDO3Q6P_8?SWS3/) MGO),3GDFK^29R%30#?OMBK)^J'8>"MU&,7'YN#*#*Q_>3]E=KJ5+3DO;2IJ=/8<^'<+A8+_<3NF@]+ MHUH:N_6KZ<),G#].DHEKURCTD[M/VJ523[J\FSYTR_)TG+H;]>6KZJJ?\IY\ M?^9,^EV9,YG]F3,O*@''<+DW+6"ZSJ9)=&+0>J!&'(7$/G7'T&^6]\GI_&ZZ MT>ZRH\'#NIO3OJ>O;+97@>%0B48\>*#0XFK,IRLMDJ^S^'M3 WOS%8> OUSP M :-OFK8]\"LJP(=,E!\-<2D*/0TL1WN6O0)'H4 (#(XH]<1MSH@FY_^.&@#B M3S4;M7K7";C9@Q83=:_[)M/(A!Q5>-9WEA.E XJR=' 21,']#%]C/CRW-\#= MX#]/9+:FN.2PZ-/XZZ#-23#DMY> 2GQ/73Q"31NIR*MW26K8Z!7O.\ER3](R M=_U2KO^XN>X=JOO"I[2#$:1-0$XS%/X?-L+QU Q4"4#%T.6YK?[%_R'N/$-^ MQU0-D%E#*NN"2H#0XX>I +Y SZ=1GCL6?RE;+,[V\Z9>HNG<6>ZECD+"J87E M ;U'!*\YP/C?,>A5]!?5ER"6_*JJPNX!7\P?E2$^1(CLP'I+.#O%!]^.%(*: M^V=V85W@Q)N8M%3+(I?) MVG1\0 NW_+''P'B]C'?_^P$'9/1S[!.B:@8^:II50?[4K(#FY95(^EYM>ZNY MW7N1]E,/R'VY]"#HV+9,@RB#G@K]8=AZ!-3\.$3\U,V_H)?O-.;D]>A[M>WS MS3;3%V[A+64-KQK-OJK_@WLC+IQV MI7,M.]GN)G\^5G6W>&YD5OT$^$*2-'-OU[7X2Y1U;&[2H,D5'T]:QS[8[\;V M#TV %!&VR6]S=3UZ=A++4:GGQNJ/]F)A/;7&AR*_3GG3UV>]?$%R735['JNU MNU)NU4\>COP^]0I]A]1)?/UFXHM?+7F,_U,(GF+(C4]5F)F9C!W//Y<:^6Q[ M(!7Z>FUR,(&VZ%\EZFI#6DW;O5[ESKR[UAX=<*^_F:)>[H-\:$/MC:;9$5J" M@J.5=^/ +G,8X?5S1:!1R)@&6%E U!8#HI 7K$(JDI>(C$DC%LV"LKDWUS/0 M:!H2RZ&"GP0T?NB&^Q9/LQA_):\&LO/RL\2F*C2+:KO=!4MJ@@?'V-W&0B\S M3W)3-)O8]9#"]8;=_'SGN<_ODFP:M",B:S]*SC:VP#$O](%E:6>TC<)0^ $$ MOO?\7 L6<6$D_K4[-((A .PV*'KR>28ARWB#+%Q,K:)Y;PI-J*69BPXM02%X M=(0>JC73&+^KA>K&J-[-GAM/L:FLN M]C*G3_"F0V0I5W>\O&ILL33"G&YS (T*XIUCAN4KH(DB:%B30^Y3FA=-F M_02FK&.6%TH5^^ "E+%+TI@(FC%V;?0 B9*;5W?1%I%^)IBSW7LVRMMO.O*: M(MX<'(^*5[G,6M8%X$KOY&>O8_EGI'.8[LB8G;S=(7GKPAPF3FTLN[*=OR-D M/WM[ZNW="4!L95*00DMH6O,9@B#;[V--D'GO9 [*0%*Y'Z%7L:LDA3G[!0O3 MT^YLY&'*/L$ZP]XJ#*,$&O11"#N50&3G6(I6P1!P#U,G=XEG2X+88HT 9;KP MC]%V/V16^"'^T._-C;T3J1;%KH'R*^R&Z)4U49+"*1)8,^BG6@@41/MBB?GQ M@.0REQ<[-1Q((1[<_;Z*M+4T:PCHUY&\"A"/]ODG?O^4T -61N'[>LN> C!\ M\SL)AC,HQ3C(=L6%=,#NI,0+MJD;(5RF@^;!/]VTNTYW)7?[Q4FKKC1@. ?ZIU@VRH1"INC:L&7WE0;W=\7,_G\[/ W66^X##VQ4#Y( M/^ EBC[S4($@L?LSVFT^B,"Z@PZ+Y DJ32V/I__A$(%$Y""F9N&W?T)[3TA) M5_U*)U B:.6@Q]$\8Q$*N R3BU-&<$LJ- .=N&CO3INY#M@SK,YGQ(J_M^$U MV#"6R(68MY, 4]S]X4YI-C&V-=N3IK1/ZAZ^17M&L891KNV]1:@6HW%4!!AD MI%%GAD9-^#8MT:;/!NO2*%/GB '*J[S*\#Q%7+\^>'Z>AVFFE+EXH\DHRR M.X;>B2'#%U_[0.06U"O-"FH$IL'*:2A]OJ=#S1%\ASB?LZ"0W77 *MVG-8TZ M"Z4?M[JS;K&=Z9::[:*3>"CLU@:$/_>-2_WF>W4LA%P$01=!V'V->CZ_I[<[ M(')5DRU>=P;"YJY2XKZ$9JNX/5P'Y5),QB.AD\)K0G]7Z/ >]+RRV&MS@FH9 MZP(:95GV!KAVX&N<&TA^O57D+.O4@TYH"9U3 ],RJ#JTH98]E-4+.[.QE0I2 M&WD]K.<7B>]6!<+1='EUA@\2$0[."K&W!56QB';BAM$MW>;O6_J6.Y6^G4K? MWEKZ5BTKUJ!W/QM-J^E5/UO79]UT_3:LH*WJSLSL*C'J2N6'JMDL/K;5>>9U*S2KLNE77;>I"DUNUE>4RS7;8*[\KN>I9]UE92HI+2%\_Z M5365A+R8G;?7\Q=V3&K7'J5-2_?C\ECRY\_;A=3UN#NST0"K:YZF: M?E5Z7A0*0N&=]^1CZ=:LQNJV,BW&4N7JJ%4J2)55/[W[Y.4ZV\IWR^JPNU"+ MUU,EX=2K!)Z9W2?KA=5X4LG==DOM1KEGWE9*B4F>7-8OE/UEWE7VE]U?]O>B M0O!%YM"\43/V!.JFGY8?K%7YTJYUB_*F4+U\2M_HI0]7D"OURS?W7R02BBB6 MC5%;D/J>-BP)VK"4J;LWJF4,NYN[QXNIN5)K;1A%[JQVU>& #A&-7,G&^'EB MNI$.>6.D(K3AZ:C#B4&DQ7A#@'L6C=0)^J21G]&?M,G%.)&2EX1L M"T^; S:!BOH./#_/T)S3WC+8NH-V\[EV]0TN[RG4!*)2L 5MU(L"J40RHAK" MY3MH!80!@XB#YG$Q853,'/5?WF<.6O0XT*7OH"<77"K^^![E!;2S%W]^">Y@\#_X2./R-_@B")* M;63@$F7$H&T#P7FFJWRHF@?]())$1IJN,Y_D4.6=9X3OV>TI/+3$(ZO4R^FW M=J ^<_L7ID7B#*3WMV;V]VK[FV7N+#Y""<8/?^\FQWV/?W+1?#S_V_4Q?AM,;MUV[.%2NK&DV6R3FXYS ME=7X=OSCGTPT$8^']RK^WIW5WP:6I_O$_;*?N!]*[?W(&'8%,MQG6',D?/>K-L"3\ M7J&:%)#L'X5V\4\VL3 C9:(1?FB,[7 $8KD916\0#/P,GO^3YEWH>DCG('R[ MA;$\HN"P'T3][0:R,#"_$F?9F[K01G>&J1S88CDP:F8WV5.<6X)=IC 1Y4F M#-.Q^N6 MKXF]E0;3@^T?;$>=VW]%_H@SM&3C'3=\VW@??]CL6]99D!\\&ODC$?8[-ID' M$<-O3&H+*@@N2WZ>9#\/YFD@K!F3Q^0Y\F2*/0GY D/>?7+G07XU;]X!B)8_ MTFQMO_4A!R#BR1^8#/8G#0C"'6TB-EG/'J&C<\^[0D.M=/(M75H<%A&1,;'+ M\>&VAPRN,EVQ]A-NA7V+KS$ M&:0MSO7]D,+6:QHT4V5#,6UU+F-O5 6&9QI#YV5LY/=D[[\H/C$RY/W!!JS< M4<2F#^N0'@93/JB.#*LQ$MZE7-805CE24E0KR'U046=)>5N^[T-M<+?QR*[G MWL-V@D;D=KW,0]39-6PJ^R1P?ANRZ6:-C#UA)TICF?YV33FW'6FL50K)K4/E9/S+VT#D_F -C 9Z=0&YDMT M'XF?Y>.GB_@*%Q$_BY_:P'R)FSB1Q!>YB!-)?)6;.)'$%[D(0A+ITTT EP03P!RC)*P5B@*R7?3S*D\,'/]_4Y40U1[GR M S;=8ZK9-T9Y"!H'D?ITU[_Q72=.=_T._?)[WW7R)*R^&%+_HHKW.4!XS=MP M=-2&3)EOPL5.%WZZ\"]YX2\Z3[[>A?^4[#IV3U28&=:4Y?:'X>VQ#_3AJO3G MGT? 2@SHBKD-R4!=UUO3P#\J<=>V'.CI"25^#:M-TSNPB2?D5_8KID-0B7?I MO&S-'X:+T4"?JOW)A5M*WI_?]-^?N?G&%,?2FO60*- T'\@MWT[O[ S[2WT^ M4N^&YE*:%4N+;%PNZ(\W!=K,,Y&)1Y,9*:0:^$0:)])X+7_[/:3Q5'CHUVI= MK2IM[I*SZN:^MUKVQTJ55[[.]KCS1\IGT8O!0>QH3TDC]^">>3D3S M\=3O2QH!=8=5P"83*2DS^%1UYU]-4=LY9^^AJ(M)0BK=WF_DDCI<70YK\3MW M]OS^ZHF/I:B;]>KZ21FT"Y)*)(T\7RFY4?:64%2&4%0F&\WD7Z*HK^\*H>5M MB@H7@PFIEC9P:<;\-S&"#BH>_SV4^SXU$='F K'F0D :1LEJVG&F"_.ITUT\ M]G,QI:3&A_?'5AOEQ_+CA9.,UZ1BM3AYS"]T\Y90)Z?/@KGDQFKKSREU_FK%'G5SAR#2P+CS:V;[L.B6UKVW.'_N) MOGL%/0R(?IA(1U.IS&]" U]$%_SWD,[[%+]72*>?2;7ZY?&CE*D,I$WW,N\V MUL=6!&<76EG>7.D7T_+-X_5@8R2SJ=:8D$X&O [1='RWKO2;NQ7;LMSVFW5^ MT&S$+V G?H(+Y8CQW"_&%]ZI5A)KL& H#40XQ@VLAVFJ4%O=#R3UO)5H=C?* MXK%Q;&6R42H;SZ7[\KQ4GBGM7K)Y5YCUQ_T,*)/Q7#2=.: R>:*??Q']O%,E M#:&?DKJRI4WZHM(M7W<>'J9INWWY>&Q%]+RE7BXT=5DJQ?+6>3F76.0Z$K3( M D4T'\W%$[\O_7P1W?1$=A^GSH:07<_NSB[6:ZM;>9,NYZ7EQOTL3JJ4$E$I M^[NX:$Z8_MWZDGTLIG?/2XU-Z]&62PNU:SR/2_9D,P9,!Q50RD7CV0/J@/]* MA>]$( ?N4/>Q!/(@.;?WZ[Z3F&H/J5%I,JV6EPEH#@P>1V(DY?,OY3G]VZ86 MTS]A(=XC[AW=YBIGP?YI@8S*3^]UQ-\.?40'V(9LJ)NN$J.MG A>&]BK$-IG M@7L6YHD-<.88SJ'"-IK_0%FB<+ZF\Z():.K]I_1B#R'?F?>B.XH MFZV+Z0#FW-%F?*0NUAQ#0RO:FXHW'_4Z:6'[7S9?&8;^>P;T)!=Y8*>RL%O( ]N#:.>W.N5X_%I[\;^C#]EYH>ZVQAOJSJ:8UI>YRM8"*>W M0L\P EY=ML1;Q)\1E)^J@&)\*B,\3/O Q;Q^;2,"!Q. 56"S95_I5/;>RV)# M)13-(D_J&V&\;)1U@A,.O1%:#)(_V&13NSB)5 M.A)#QI[ 3ZXR9@,=<9P%&Q7(VU>+38SQ2'[DA8U%)R4QII#MNCT([X)?)[L>?C+KZPN9[JG(%.Z.I(FW)K;/JCJ?'>CKN- M(V&IU[I$$MQ@S9"Q%U?(YN#Q\ VR\[*IO:';C> T>LT.[A=PF#!X871[W5M1,ZY&>ILD+%-;@44MY@.K1/9[,QSD3,$V^$1 M(!):!DV5@,_KO!X5]V4.ARY@"*P/<_/&,$%8',>:(<+*<";D,#"DY$TW*[)A MROETU1C#C-I1X$BC/:OM9WS"@139D>D<>R)53,( V'!; Y')4NF\3C[=+_A: M/L[3B=A"^AW(Z+/Q&7F6@)C\,.K/,X55"1B X\**[/D_&5UA2TJ&"P$%#,8. MQ+1UC&I??UWA__2OW?/VYC%9'906I?-J\R$SJEX_W8;6"WV ,O;2,)3X6=I3 M!/%_X.I^H[)-X=D6 X?@+]NY+4V[4QT4UPJ;ZE C%UZ$^VZ,+OAM"UD/MCCE[+Y_BU+QF#9>G!2 M*Z+C4Y3:5MN/UH#3<2UARJR]1VO N0V[U"-0#@A/2U-QC9#9T\#-\W#O^'9WF$\<:'$15>&:H MV1$8&0Y\9D!-,!-[\_H*(-6J4-LS\7\%#?:=W.J(IR66DX4=A",S%&GV1$,0 MC"UY%OD#M!(V(C AQ?.1&_^9)GW&&QO(S+>1Z5I$B5JXL*P%IX4?GD4J].L] MJT0%N,YEHLI$1MH:H*>J.[W9/6G"1P1'(W>59L2!23TH.FQW/C&9]OY,P_;;/,1[4P]XUM C7G+,? G]7B,++*=N0QN56W.<-_ 1O8FU>>I MSHK.!:I2LB;W@"$,K6A[^>V]1OAX=U_)YSWR<>F=[W$_Y 3;(Y:U&8A42R-+ MLW?O=&'W!B>!A2O\]#5?##V1@"5X.3:;/$.-+*HL+TV=R%WRQ<(E!C1KN6[! M;QW?\A+1#:<+@-D1<'_XV@ Q9\:J011_'0T;.NG&V=F-C2.I7]L%')OL!-]$ MUC(M59PBKI@JM?VI]1X9J&C-P^G()4Y5=8[3+YE9L/U^:H41'D#_8G-CL0\Y M3,7D$X5TC8_^)G\Q>V4/91R=0>@R,5DGR"$,\J97N41"^DDN07X(X/.'J9NH M$2O[(!/!F>XV05E58"^AK]]E+S!/7D#<_=R&GC>F@C<>!S7ML!_J7M3V835@ MRF;.L/@ C=G?:&HP0\<:?5$3]R>8&%?WV?'U;5&>3F?JM+)^2(RL2N*6 M&& )9EWO&!D"L5(\IU3ISHEL)'8KA>H6QT Z\-P6WG@&.F>+>BS\%OG[' H" M2*%K)K[U#4;MS?-]92)==>K31"-SO3A/WZKU\NHH1FTB:-/&$,(AZ$/PBFH5 M/@:SP27<6^/_YNB\PE+GNCQ\@639S+( C7(VPJ:=[&,R/H-)OH7!:);M;/&7 MI,@FPA:)!CV(R+\Y$P)WT<2$J3"JAOY6[4_*2HPM= ]C(M07S1D&?#URB:%, M!#S./08A+3+1"Q5U^XA-^.Y,Y4>+PJ0-C;Q6-9[,S99V2DUH''K'UR3*R$13 M810<0-9T'=@O=4UO_#VK6^]NX8);KZ9W\P;^YK&*LT@7)5OP*-$@>U!5)B(] M/FP:9)&/T"**3*_!2(!L.X(_ 9%PZ%KH6@/Q/R3?'T\%X)""M03@0^@MNG7) M>[PFJ"F^X8QVD,LJU(4M(OQ,GJJ4XF#XI&.N9,[2/:1RB EL3TQ=8=&BG0V^ M;OK@;SZ25^WT['F!6?U/"S'962PXE%-7ML.^HC=VJQA:.]+L,,+68(2J3!C+ M4+.&[@SB89X50;$:&9G-@DF1@45P@7Q/.!-9E^Q/P(+5!*P5D-!(!3@)B=@3 MP4%&C=(-1D,Q4$I#!QZ.>&$S+_! MS#2#,T&53+HT%YA2-C3JS"J,=?-#4X9 M\_SY=,<1%##^J]!!9?MO]!@5OE$\OP,LPR9ZYY#%4S$$1\Z/%!?8$&X;#ABD M,<+FJ&->92;:A) '#K'E<4D^S,D+RA%>15C_OKEA/$KTGH X$!7X(?9BH1\- MQTU[H\:"1_3B_ @P#ON_Z8 N/F7LG8$I>LK=,#4+8_-P8]BT-#P^LI.9RMF2 M%99K<705A\U<"FZ1&J<.#Z^\?#^HTXXMT[:9+LO.RXQ>\M=6P#-X&+ M#07;;@P4246,;A'^0%@[10DD+XJ"+-#FOYR\&,/.,#J-X*[*CLEFG0&GQ[FU M='?P#L1@&A!G#\X@]HP(:UI[]A/%?=ONX DX$4[?(V DICZQ[35[B@M/9)B) M2S;H0!1\D0K9ER$[5Y+$D1W C'D+/B"@!38QE(9"UR.61 M^X'' XXR;X[W=AH-P9*1-F8V;51X!3BM8 C^2LR@%P)4#6""3';H>H/O>EW MB57AV.C6C7A)E2.3[%D$ ,\1HC2A&J OVMX)J0-9)?3.1IMCU%;5-TS613F# MI: B!Y''0 6^:^!L]^1]K;D%"$Q:ASZ).S[R8B )+^V<5*F8;CH;!S80TNC M INHI\BP;55(>V'W[1U*=HGE8/$T*-PWRZJD,"'2V $QA0CCD$-[\;H=%^>1 M[K#X7ESEN$\]KFCWF7Q.*A_7[N4A53I$HU45F[-JJJ100>C_S+\3#F#F&=$( MBCB0M$0L,VK@")ERGN[AY1'I\H!L@)AREDWWA=/-J>3TUMHWF?@WB( FI%,$ M]!0!_? (:.Y=$=#\3T5 $^^*@":/$0$%P>R;@QK7!"F7 >X$FITG*E#* 3,5 M\UJ9C08\%CR+B)FM?IX:L3 4WT20_=1LFD\.D-A2?.G] M8A*S%YZF4[^RD"^8O8QJ MWRFW/[>ZM3]+]LW(*&08,"^T%_T0O+&0DN"%#7S-D+T!@24J?>"E"\/Q@Y9= MO)A#!AH80BX<)L=S 5BO;4U@H+[^N)ORBCS39BY1[=VU!']C&$!P//M?P \T M^#:4T CVHP.7I[7.$+U$&MT.S!W1WR+/:'25DZR?XOW.9'ZJ\@MYT@+][0TP M>H3UK@SH0/4&FCV(%3OASH'JK%1"^=Q%3W9%!2'$I=F'] ,AL//>B[H?4/+-0,8@Y?IF-<84*^C"?H M^7C>-J2QZ"#XJ="U.6BB%(%7FJWN0.A(R-F&E"DL8^'N[?!TAJC@VR44^6)4 MG%8J"/C) T:0;L2MRVTTXK4HP9#.@6+GTW[I6F[%NI=2NZ&DNS>%\^GP:OS= M8N<80J/Q\^%Y5UX"%]Q[P!T6^4/DGUML]\\H?,CL?^IIY35Q MOGLFU#DFNV'=SY2$][8V_4G($XS+L=H]$_ 54 M=5K6O_G(E^$^ I_H8UZW*[>*A6Z[/;RJ%NZHTN4'P)*7<#GB@<@QRL_7-9AW.U)ZKJU%A8T*^^"2N$K_%,B2*5^JSTYOKBL5U\ MOM1RW=DB5JJJ>O35GRQ*LEKK26;Z[O6.CG^\4\FFH-AED=" MT0^'=VYV,VHFQNF.M$@T^V[A?E-X_O7&^S\![^S@RFH5DPNWFUC7JIO[=5PK MKPL(;VFW&4@$O$R^1J7Y.O>.4DYH@:C$WX,6ZJ81O)[^8T^YJ5QHN5*BE"[? M]]-/^J-]#)942RK-](VS+I0VFY9]7NKJI5:-D$,R9 ;"-R*&'8!;53M3N99G MB=(LN[H^;\RUIT3W&/1@G1=G=T_K6FU:G!3O:V8IUW9O"#VDI=TF4+O4()A3 M(?:%*"^.G7KAVYS<4^CET$6%I!<,+(?F%\O*DM4D@MTFI"-HWTFGPFSN%U&5 MF_ ,I0J&4J GQU8S_-CAZM;=>)#O#.J=:6\QG]=B]E.^XA!](IF*YE*["@4% MZR= [\-4KH-"+^D4RC6[7S:[Q;1K=FH/5^XT#M#+1Z5<"/=[Q9#X2L0'WBR= M>]KG> )>I:MHP#N(!6/.- >3G'73=C%U6BSHC\@#R$%V7DH1HY;0ZU80P @] MYY[HUG0=G%V^=1S%X(L?B*"*+G5-110>ZR=;/&Q)QE\#T]15F>S"5?>P_":' M9HD#\S4AX"&<-)ACT]RA[L2,)[4IE^3XOEAH6>9RQM)DN^Z@\K30+TKET]JT^$ M?G]U?M[+K>M+2=8L\Z*9*#76U[=[U";Y5:]/T+)>F:X..?Y3R/ *\"5>+/8" MV]FYAY N%.2P?A>*PJ3XN)0:HT:W\63.[Q>WD_CU^3BT- P]:3\%Q!++0B*R MA3S2&+4Q*$D!1$O)X@)TY62]?;LLQ.6IZSSJR\?1PCX'Z,9SVXSIE6X>;P%& MH"7'366N#:\7XXMN^7DVO*B4S/ORV^KD#@B.^61:'(X>8^FNEBNFNL_FJI>. M 75G]I76'5O>>U7P*\RN<#;!VFM,!=R;XLQ2Z. 71!3YHB<0'AL.B4R$G$KO M#9!:;2UIR12$*M_V-L]3+K3,"AH, Q6*8U@<3V@C]>2WY[*IXC$GO #D(RMD MBVB..K-9D2[;)J_MMOW0( TK>&D!! G HS_496V&&1 N3\[&,!CJS,;.?@P9 M*L*B4&0.+9R&&Y::"'LCC["",;IH^ 8T8X)Y&#J4%?-ZD+&V5/=W7<(J)JS' MH0%B6K-F8!49+,6[^Y 51JX^TG1>N0PE:GM[[O*\2D5H3^)W MCV$^'$R#%?.T7@,I=3P'3L62&#TW@A46E GH"$-S-J--X>AYL(;CQ?-$H<)& M-= W;$)"B,K>R>TUL9TFU13$?)J0S$C8YYZ\R[-(9206O.(>[1=V%_J"*$L& MH*DG+(/@%? *'C AC6JGWIN=]6]:="O[*D!VY8)^[ MV!."9U\A*IJN0PO#%=98&IN#^XF?GF6!UEC4JU<%TV!EP3P%Q5Q!6,*QVO'X+\9L[N][$QB'&*K+R@('H#&'H&DM[D(#[2",14Q M8LDK'WZL]8&+40#+WLD;AI>+8-GE/,/@%=HTIQ4V'-@O_2&*'3!->6GY44B_ M1:2S3%"J8"@7?LE@B5X)908>#RBKU\5JK9:;2IG,N#^^O.@N%L7"M^ !SEX> MP & MR* (,)@<%RF$-B=6-/I$0UC$UM<0B12/VYL$PI0O>SJ&:Q 1:"WV@@= M0WO>Z=%U]!U$[;DD7E[:M8C-11M_&PZ+NN'OZ9-$11UJ?H4N=5\([X!Z*A.> MX.T>]KYIY!I#H=>?YY:A"AZVG@!W 70Z!'TSM*"6>JRH3X7HVJA0X%O'KD;_ MPAX5CFR,->!<9',JH_O0Q<\B;56-U$U'C23^T/]$!3OQ-^%@]-E8ESS;YAL1 M<11DQB#P-;B&O[&9M[$#,@P[Y'4"K_ [?(;OZ,-H/FP? KD3HQTZ M&]BO0X/2MV/LW1V%6L$E8%W1&B9 5QM3WS>/L0F8U_3 )P6=@4?:TL M\$ST5W.#@5>UT<>HV1IV9+Z^/]N"=N0'C4/9"?#MAOG$+057YE$$>C&:2 MV9# MGQ:?%$5JKAO714A!2$>3Z4_+M7]- '\HS%?9ZETE?UU;2JX]2*>SKGO=7/W\ MU.N?@'E"R5NK9L/>3&,\;"1S+X9 M='-S+ P!O*;B%"97([5>4IY*U44L?]>5D_/6XGMX2)9[51P&#"2$(#B^AJ8C M[D\.[N^ "H\O\@4UAV<8^R.QB 37G(ANVD3%8?5QT*(0_#8?KON,]P/"5X&. M0$S@.S6 >Y7!O;27>%K9WGE=BC\V2U4"VFYG<9?6803Q=O@L_#D^@.$;D-IJ M/ZEYH(I06!V7L/S=C'$W7IM7W]U%L=*45PVH#A=K0SJASLC>IU ME6*Z+LMX\"C+;^@@O!7;;O&Q@IPH5=X818@L"=L+2V>PN21E#3QFA,HF9#$@ M$J!2ZJY#W^"<*N(R<@@VR\P&=Z2,?>*9*U+8(PV#Z.!XW 6=YT5\!6@_MVL* M ;JKKZV2-^#L#7YT^HN@MF*,ZK7!<&6K7;=8O4O%%^>.\1.YJJ&\)U0Y655Z MC=9%H3N>E@?)3+5^==UZ?@057(JF$LEOIX*_#N&;3>KNJ>7JQC0FQ6,/5_GN MRBR_/SGU[1#.2ZGY]'JTR4D)I74^::2T7O5NA1!.IG<']WX#G?MU(+?4S"@S M6[;3DERMJM;S<#+0^H<$\E-E:+6OM?.;DES,/_?'F6*V '8- 7(^&V+8,-^& MG[;X=O? Z^KY[Y 0EC@EA)T2PCX\(2PNO2\C++[_+2]JPI^>$5::83=SM0U& MB=YFXSJ)#=U3]1'1C\Z)>3+2]NO_#\6\G6\3^I3D&[7F7E[E'6G]/>(#Z[T: M/0=*A$(ETA:GF#+ 1#ADCJKM\YW: 1;K>).4QFBE8Y&D14[Q( =0K"D M01S2S'73FL9XHH]F/+G6QGL^2J/O!@!%,VR"A\90)1\2PYG.RO4^<@T5]XAJ M-?LY[:)MTF'4.'%BKLL&N,G)[LB**F9D83M: M3 #C"?ZP5J 5G\WG="A>QUQXUDM,@!_X&?(L.9UB M$50.C(8Q_"*@4!?.=\2"BB"@*:SL.3A>_70Q6]3B<@B# UCC;UDC1M;M@ R[W?!2,QV3T%=FVE"YQEN*?HWIWC3N-0Q M^&:$_H?JQF3O$)&"9D6>13S*MBEE!^83[R$*:OZ)/ISO9NHUU^:#<:?T"Z7R M5?-Z7FM.8XGX3VJU;Q48W,L8JO4^K,?)VTJZLBYEM">BH0_RYS=0&YI*1/.I MW9K"8QAOL^MVZW+IQM?;:[*KYQ_Y5+J_V.L_?(]:QV:NNT5-'R+&/G0G* M(@G4-1AQ8$/!*5LAJ4H/ 2/: ?UEU,]_ANT):5)B M9=J69Y=-F.E&&-2,EM+P1.P$0,*EK;(8\WO=^;]P> MC'Y :>^+:::(:(%D>]@9=BED,T$\7R_*<-Q"C)P")X\)W4A? <%,E:'EA!*A M^JYJR+3PC_S*PGI"L1806EF@$D6^IF-KZ3VPLU"&)#10AJ%_Y$P0U2+JN0@Y MV=JI,H3+6.+$0,R\=1QT>P,ZJ>1W0\CV#UPL57IE5BN)>_ V'6SM^5-*D>9U MEV;)^?0]9Y$[666,G^>?B@'=Z=VB!,V;;AZ)@D MC5AS4F'",!9ULJ)X; *+X\4PL=GODB@6N@CK89$ /(\P)@R+@.3H1=+\;':$ M^D"6-,/)@-:/&&:%$@FD>P DG^T!&,K+4.0(:Q(<837/K)9E+PA"82C"A. : MSI0BPMIF"9ELDU$ ,U3!X)N)DV!YNTH%(]M5C\$A\<8&-IFOB7& M9W]%;!?"UQK-HT4 ;/$784QPZ(G]5LU4U'B<7)=7-/1-:Q=\@@ZPJ7U,:J#B MVQ4::AQ D^H>H"-%$;[@ZZ 0!X6Q*66Y\]K9B4'%CUI.!L'G Y('GS!RV^0+9H% M2">^\1D9;.MAN$>1\P^-)Y1XX=ZI8:[(94/5 RN%&''4#PB6DXK(!!?(&0<;?\3#MA+F^:IXVZB5:?&QH_[,:38P M6J:*!?=];26 P)!>KR."N$5DS-BC&7;SY"KC&?8H2=&96C#Y%7)0Y>"&<'DQA+PI!ON(T7W$8!\Q ML@_ZK3A#T9O,*A*J!E]B*VADZ.Z JH10/\1T)MMC,S[TJ <-*X(\V;Q5"0BP MHO5"K*?6F' 0.JN3 "HM_8<"3IN85.^@0W2YE*(0\O@PU9-06K$IT+NPVL4U M7]?>OF_7$/0FX6C(SF7EB5R4RMDNZY2MN'36%ZA'F,X;G*/*9[:PG&'?EJ!OH7L;BP-06P$3S;1[W74_8/=T-^U4UMD1\SSZ&6% M_XQKPL%F_]A@\["-N>+]0?XV=_YPH;2F;J8\5BYKU;QEOI0KC!V/#'>VI^-1 M5P 3L4:YTR<\2W@VZ0]+PZM'J7Q;+S13[LTF;ZU^_//EVF=^X)GOI%'>SE66 MJ6EYM<@7VNWVY<5R?.@S_T33RP\\\S@3N[J\J!?R4N9!RKKJPV5\F;G]\8]A M[CCT7O]@G_@5[/CC>//:D--Z#G&IHI#1VL Q# 5#J1@0FB),LPG!LZV2S]6D MD&J-'D?);F*^7N4N1L/9]**P&\0.?^X;Y64^!]R";2$-6 3:4=V"'6&R!DLL M!'%!D ;=)+!EKP]5"Z2O@V((SP(Z$]CP?^! -R(8INJA->1<-OT9I2NQ MF>=4W+7\U^!J$:!]LA@(WH3T=ZO=Q2AF(O[WG]R_P3<*'3!TC99!!N-WT'+3 M^X2*1/ZC@#^2QO[$Q&P9[9>];L=X+G!GL;9C#J>!CW[?M*7D*6WIE+;T\6E+ M\?>E+27VO^5%07$DIKJ/66)V^DZ:QBXC"GCGF06)#)HV0QQ!P\6EK+M>'T3^ MNYT&$EYV /7Q;X\^8O$6KQ\-YJ.0&U:WY@8)@Y7@L:5J\YI<&"J$!D#(,7#+ MW+PTH;DE7U5(@0<7!V',D._A@48TQM'3CLVE5!U]A@JDQNO>'M H-H?4U4H; MF,B1HA<8P$:[ILX'3L$O>'*.%M;BL40 0.P@3X>)@!+S9U1TW[ZMI <[B^S" MQ)Y@E]N!$'O#$] H!3LEPS0@E?F8$+EP5D"#;434/U\MQP>50U(TW:1RQ2H+*G!S;#INIH#IK/%ZZ)A'#VB0DSHKR2"X/UT2U42Q#Y-O&2-6-"* +5$=1I0R_3&XQ:!6BY$=>J?QVYF+'4$Q\HJC5K&K M%WTW:&WP?IO/=.=DB60D'I&U<:-'/8-;^@50?#D6=CP%?* 9Y@R"P%0_CD$; M)MC8S%14'78+,1I ! 9-NGL.N8!JS1&,1LQD$<<$> -ZH5O+S_O;O0U",60% MF%U-K0!R#RL5N@M@E,R=,5T>YK59"KT68D$SY9_RL35W;#TQ%]J24!>H(K8X M>00S%[G3GIZ&-J):FL!N:12,];1EC1!8/UT/^YCN'\1&!A.RMFH--1N2YR;R M4C-=*QJQ-'L:&\%$5\]#1F/'O'H,UR?Z$#@'E#:?-TQL\ M,-$I#HPN/=[)0B3>#N<87.37N',GMD_CN\"]=LEX]P2[U3'G'(KP!;)@PC(UZ1R1'3[^RTJ M0TX/]GTU#N_DA<,_AAX5"E?$0R;8^) V3[-Y M+@.T<_1F@P=PB* *#==N:Q;A.LB0ZQF\'9F^$5;&;N'$,.8:W(UIJK^ M.2$PO9=5L]:;8C7E'$J4H>$EI5B.XDN:;6$)S M%+ ]FD+WY#0U9M&.P\2B& ML&Z_Q=JNL'E5S&=B4C[JA8:8JYF LB+?;W% ]=%];ZX/62W0L% \;]$U0IQM!Q-U$NU&LV#?3 M-6/1;=?/<_/^TTSKI0[:/3?@&-OQL8F4CQ0>1OK4%/Y#E@,^-7YDLE4X<^1( M_&AK%[+EH1%+2G"]? 'L#4 5EM#D->\9L?^]UZ#1HWLOR4GLRNML[X,AJQF2 M ;75AIVF-HA.-DO5".L!2198%10Y0C$LN,F#EVPT#@UB$C6:Y]@3)KN[==ZF ME1'Y&+S;L #F7;TW=_\Q1%\'G!DH0?P]7$8)RC/ >"C/Q!*T.$S#3:8T*H M<=C_8VIY6QJA#"BM(0@C,P/U.UT+#- M/A"KGMRRSG=$M7;,?9S-76::CJ@5@G6R/G1I2>$OX)TL9,IP2%,SP4 M*']HJB$\:C"UW3.'MRK[]OU:<,8:F #IZP5AODY?M]O2E!A/.%+W=2&EG=9+ M4%&WM]-8]]*8C9\2-Z5,47F(7]?[B5)MM1NB"7_NH$'Y XO'X9^1 +0B("&/ MW+5]MQ[!]F(6+)M.T'RI;ALLLV:T+7/Q1:G5'R JBA1FFZ,R+*;O,5I']!9_ M2:@%K'8OB=< 3RI5R6F[\^V ESAVS/:$ 7OB+!)RWKW^?#_YSN?+!G):+R\I346?:DO%VB!C M_++$->"<]CISR MVE41*V'LYV +@@I40]/@SAKJ:56MN06Q#M48RV/:K2XR "5*M;%7)42*J,'A M-^^S56*58-#0*Y@41V2#";64-9UJYN!51C\2%*Y:.E&#::###W9M-=N>:.I( MJ*B$+%%4^F;R5,6"(O@$Q>#$7*$7F%E-( E9Y0Z+C*AV8&)16$+Y*Z^#$J$! MF(#"."DF\HOXR]*:F&2HH#>P[Z<59;[QI::N[*"SC$IJL84*&R,2C1!I8-NL M:&:KI)1_Z$!]I;B<#@GZZ.02T\T54Z7&I$)KD%S-GGB&+&WT+0AT.I2!AD.F MXOEYC$R *04S;U@JCEKRZ_3.(@4[Y%)U$P0*@9+BU;_2HAK0;5AI!S=]Q98T M+!'??PB*"W>7]T:)(;Y;^![4?80B([)>%!J!C%5S;,GS";8I"5"*D*5PI6)+ MFF"I&+H3WY@LS1;N=X;W]BICIYU2IIS)NV5=J?;N"Q_=*:%2OWQ/ G4=+=;& MR.,8C(/Y*=22.&)ZUAM(5O&BT9U-IH.;>&5P+;57@?'L?H:TN\F7I_:#*[;:2B%U(B69/O\FG;A:7TD&[1?R"]%8#TKNE#FDE604"+(J0 MS10)0N#89=H+EYP5DZ' J65$6&JV5XY%1,C*F:"0EXT-2\7")KVE,F%]A-5# M/,#A<81K=S;'07B1AFM%SIG(C[3A(W=N$SB@9R3>MV1RCREC)N.'59" HP7_CJQ)"R-=FG &Z5#B:3NO7 M%)ITA?*0Z"Y+^),=&A0--*)7FJUN]?+RWXZK;+T^[*6!_AF0.$W#?<*136H7K$W@2C+[V6!3*J,3/-$;0F MH1N%O^,/Q-%=*GL!2V%9;"#/TN3:'F0*+.-0U/6.0TD5@^"\H0)&9RBF7A;: MY^AHI!F1^$TLGHQ&+CUDK!@P\ KIG\UL*M*>[S5L&1#YHV/."2M.)C)__A6Y MH0EA?)IG\$F""*'+>C46P@YXJ05/D6.#W)FKR>\=0T/2Z':A[DU3-\<>C?F9 M4SM/^%HY+Y W/4_6"TWNO;T62\6:5P\2>#7NEWO#0$''; [ <)XN)ZQ'P2): M$3Y8> ,X1YNQ]$C,ZD#B9;\5&^9LE9SPS%:KM6ZI#='-.:CRR!"^;!:\[#&"!_CH M "PP%"B.4DLAB$P0:HEBPF; M\@RLRV?,+[(=,67/*Z:A&3FP&JBZCAK\A->N43>C_TTP=8%HP=Z 8-\IZ37. M\+O7T"\@ S?X990/. "?!WVT>]8^$_SQ?A +;E#0T>TAT1\!EE#EXU$6A;:? M[QUC 1S?D>@?0$9')%'RX&4T+C17#08DN@)D$M(\!'C3QS<^8_6/7 ^S+:=? M]/9>PJTW42(T1L@<>>_I-SWH'9FUH>8-J_TO[$O3>D&/"[2Y]A_R&'9W#O(5 M^% \R=Z1'C[F\SW'FI:TV"K=SYL/F4+CYZ8'^4 M72FF.W!&KJ>H'"MTBFT7_&,('I@H(;&PU+D_M#_!JE^J1]KQ_[27"C3WZQ!\ MG'BX+J$=*2Y$](DZE$E \->KG0_1*1))J&F(['@)N>Z0R$E$=]@NNO#-3.^7 M%YH])&CH8E2:"EJ"I01(5'!#@$!QZ#A,OP,2-HYA>C WR15_(C?+H<'X*IS;R($6/R[UHJ%93ID!- MB=-W(G)I[;=\\"2^*.8U9\L3%];I[1.)0@I@D7?NU[ H+S;;\Y7/;"H,@?PG MPQ"'X02?R*SKQ#X<$#KTU35T\Y'_,R"=!'O=1?Z(_\EQ1Q7FO$!G(#HOF8EQ MBSIC"<2'FB[,./HC(?P>'@0\B#EFC);/>-W3 OT)(GF"F[W9JHUM9I1FNI5[2ZDH4'X M<\=O:$!O)GFV=YPU.3]5JP-@^6C3_\WNM#]?;;VP[R0,A0+'$ QG..B15*M0 MBQ19Y=R$6# -1GA-P3PW$>T:'SP-4R"AQDE,F1K*]H1E/)-_"'E5T)Z!B/X8 M5B$*V1S1,#N/U5H%3;T]'.;;)5&D3TD4IR2*EY(H9@0V[(KC\;,TWS0*@F$_ M7S$GRWG-J=[C)^"W+H!WV_]V0LWWL8W,=ZMUUMG9S.EO-RZ[Q1 MZ"=VGY0[ST753C9N2N5LR2KU=!=II9U\[+8Z#XM"/]F7=MY^Y]83=XK^6*KFU?3= M,.UP57F?R1O3EE&;+F+I?K,?K]]+\W$_M;O/AWXS/4WW[WN2 M;"M7#]E-/#V7;LF3._!4GA/%Q\%S;R-E[EJ=JU5K?=_KKLB3._!L]Q=V89-, M;J:9B[5\F>^D'2M9($]FV9-[\F)>%/-'#>AX+C)4&_>) QH$#Y4(U-$[DY]0 MX15%EN:P[#Z_K2I]YT#5-77)]7[#C-B$&8,:+WNE)E12X=(30EK\4PP_.4?O MT8F1>' (^#UU%8PGB0=A[:MY#STTI.B)6-2$-[D(D:B!J _F-7"_.\)A12YB M0D-EX/.%@OZA:Q.IJ5K404W#/#0"CN7N?'C[AAM=S,U.?X2V&N2:P%!VM",\ M[RNVU61(0BX.DBJIE]1;%_W?!O8B/-*]U*$?*B;G@YGH02)8;S>C.R?"(R[] M!U./PA09!.AV@T*_->%''O"% T5^(FEYL'?@P*YJZUT[G*OM@ON?_'7LKF.6 MRLI$!+RD"303\A^67F,+5ZUOA)+M0--4=L48NC&A*LW[]?;@*:!:]MENHY"C M.&.\^PA,$-I!7WHN7DO)*DS!S:";J[\^Q2!NPXQ:5U?MQBB 8HT1&$WG&_CO M)=:Q[]K'RO1">7"G:TN*3?I/@[MY>:;$#E5P_$*UP,>Y'P3M,:!W<[><&QA?1!\(T!$!C'^=VQE M$<2A!A"D.+UJ>["+P!?S1^6!;4(]T8$-D?#:$7SP[5@AV(W_^Z^CO 'L$\U1 M8V2!(=@T "Y^S+-L[G017^ B\F?)TT5\A8M(G*5/%_$5+H)0Q$E&?(6+(!21 M/5W$%[B([%GN=!%?X2+B9YGXZ2(^[B+^ZUA@4GR8^?!YI\Z]X]0'5=0/',5Z M%0@[SJ-W0H78JO#A__V1_O&3$$K&SW(\S.69VO-U!%,6(CR"=D (YMX P$'@ M)4%GVX,J6V'#3/[WW\''8-#+3.M;8]")@QR?@[P!__>G2_SR\:@!_8W)'P8' M?1"IOV;#?O^KSG_WJTY\W%6_:!-\\ZNF)L_WONKD28 ?2H#[B5)__9_A4%5' MH\^5Z3RJ%BE\F( ^]I$^6B!__G$$#,;HE1@53082\=Y:O3]W+;5O23U[<7$E M54N+>C)WD9.D>2Z]>KET/QX(@<:]ZJ2=K-_SS;EJ#"?0Q")0QE0T;:TV^-^$A*V( US9S+>!VE?QZ;C M_QQ&Z?I7DW,B0,Z)?R^O(#2_)NYM3P5 M^/P[^*@.KN_^7N1S<$?28>_C$VCAT^_CL-Z>#^1=!PMS_W9JY7:B[+]+K3QG M:SM7VO75H#V_EMS9))_L7U67G57AL_1*?:'4+Y^DIW5)/3=RI=:YFLZLH0(H M0_3*^"'TRL]QYP65R"W-XK^8/LQ#\1_SPMTT93%1.A;65UT2^FCL3RY@2=1> MAO);>=$G5:._(QT\]%P_D1S^C?+8::U;7Y8'\60JGNJGI'BZGTH1,I>3PU$_ M,4I+\6$JDT_(@^WJN*9]*TW;5FV.^/NX6P6L=L;UI=;[)/]]WR M6+\KME/K.VV^"JMU[-;T1O5B:LK3A9.\=AO:X^U$7875.J[O[NR8;-^V2^7A M*)^Y[LP7A25S'P6?+-\NE/N,%BM+";EO/5F#575DCJEE&GPRW2H;+35VD95< M^[)S.TMM^O?%T&K#Y'/\?I.<3MRI6BG=N(;=-I3QI7/4G; MZ(O'>"QIW*=7_8SWY*'K-BI>\=YN788VW M+41J;_.!ME^(Z)_%_I2:%P%VP)!W 3C(#JXRC=[B;MI(#F.K\^E3:=D[%;9\ MN<*6;/(LG3QE!GZ!%,W$63)QNH@O/1 M,(B=:.-;T,8!)[WW7RQ,%.6/TN&_+H6 N]]D\, MZB-LGZ]WE3_'?XZ=GWX/@POCYLP]K:"A%^H0OTU!>LK)].]-8GAG:- M_%S8^+19RM[<2EJIUVMMAIGU(G>IC-\]2@-2 _Z"0U]0U"W@X)7ML1F=87\Q MKMVFBE?SAZF[J-K98;I>Z;16M!%G+IZ+YG('R@8]D<$KNN>_F R2_;)[>Y=Z MM"LIJ7K37I?K3JO:5]\_4>;-9#!I/L9RC[7Y17>S+!5:-2W9>AZ,:9?91"X7 MS:9S+Y#!VT7;WF2M(VC;)3J&7ABVQ!J@R@I9G( :@KB:@1'$D:Q9$1ATH,*, MA^^@GQTP)?+XGH"O1:X?)K5X()]B9MM#S,ME70LA6KO>7$R2MW9.:C1+S\W6 M*C--=B"M VJ2HHE4_G"2Z]LB[I'=&E\+<3],SKP3<:N/LQM]TZIU2K-.=G;3 MNM^XC:LQ0=P4(F[F)97K>YI1 ;U*Q,^YI6+@#4PM;)J[IY%YY*.]/,>&R(=+ MH]WS!.D\2>@<)M,1:?ZO(_0/EU"8Y=8A2"KDN(40^OSZ1KDLETIF=S&VUN/& MK=JT94@G!.LJ$8_&DZG?RKHZK-@Z8?@GBK(W8KC6R^,FU(R#W970Y??991N;Q.I,\D;\H0 9KJ851$=ATS(D4D>*^8 MN_&.',]?H^L04'+(X1YBNKPQ7>>OD;96%1%0?&@2I;R@\L(>PWS5_XI?_-*& MMS@,DBG9ZPL\)K?#(M#0#3*N+1ZRXRSZ@%'J+\U*(DR"#@;%R0O7+K'2H1]& MU)^:$*5?.>"U)M@"_QME>A0=WDQN@ICT,&,9:H\P_T&.Z!I^/>2SL6$ZLV83 M9(61]:,(CB.ETREPPJ'/$,XB,&.6#VJTP]KNT0T&!G4(^_7G,@L>!G^2KJ , MJM1;X;^5)1K!FWQ7BU;%;&/_Z)1_/Y M,&_9<2XJ^ALCR78CC=EUKEBWULK#M%>O)2K%3/MRG3@NDLS*#U7[-B^/N^5> ML31+/PURP]LQF+E2.O-ED 19TY@**:UK"IIJS*=#.Z MS!8[@Z=2>WK[XY]TF(%T+$["9H,1O4W?@%@-S%2#B<31B*$Z?,AQ8,ZO/]T7 M1WL226NI$]6P81PQR#L8*J;9HGB#(<.Z;-O:2(,!9C:7@._TU\,T8>8YV=6X M0XHZQ;^_42&4/X-P&+NOUH>UN-0;= K)Y_MA,G$1.M.Q]WA1D?O&8#UM]Q[2 MPT7MO->HA,YT3%S?U9.-Y4"7-K-Q^_+"39>6J7%8G>/U>""YG51_V.TM2NZX M;LT?ZMA79V?-HEVY[?2D85'2W$5+6V_T]J14"*MS5)OEQWJG?94K)=J7@W9M M%K.,IU58G6.Q;0^>W%7^L5N^UN?7Z_2Z;.0+876.%[-2?CWJY[OD1+?EXG53 MMDJ#SZQSK)FR8==A+&W'DA6U8"@-0C-6RQOW9K\TP=FLWTH)/=F[ZU8;SZ/6 MJC0[3Z^.4PF9WEL)6> S[/Q#(7_XU/E?C1'?!@(;P4Z S>87&V-_;[M03E;B M[?KEW?U0:J0N+^QV,7XUNS^52Y[*)7_W0IA3;=AWOXA3N>17N8D327R1BSB5 M2Y[*)?^-!16G2)-D[EDJ=RR5.YY*E<\EMQL",/TSM569XPX%2<^86S MBCT/NR5XV,F&[&]=J?G9:<+_FAS)#\\"YOCG!U'*@'Q%U[((189D2[;N;PK/ M!7UN2\6$,[5'->5>&%JJHCDL@?';Z%?_UBI)H-,_OIO(X?AV:5H7#!]W MB7<_W3[,G_4;]ZI_-XWI&ZE\.5?&-WU6,QF/9G.[V?JG:M]C.S>^ !Y_O,#Y M13SNZV9QW>^DRB5Y4YM=EO/MN5XIT!+*9#29R;Z$Q]_3VJ'UD7*8S<.SBDYZ MXJDP\JN91'75>8&,<_8DWGIZ,B5M/HCOZ0 M>Q^BWY?CF;YY.3\OM2^4>.E";93M):N3S$<3\9?J@$.J) ^3J;W?K7JT43K! M;=$91PE_T%%GMY ,4N]?L]NPR..;EW U+1-NA>Q_5X,*+;%X7E:U8BNSRG48FT#M@FA$BQ\I(W^Q I+7/B:"121GGTF0,-3)44 _G&R5Z"?A)8=(JMP; M=4RD!$9#CW@92V2V4R?_GS>U3!#.Q5)1$ZBACM48S3B51^35?\GZ2M[8[)RY MW%DBY?<:X/L"2$329[GU5:)1P ML$O98O5)_PK^)T(L-6!715K<8GL8*;\%*X,PW0&6 MV'(C?I;FFV9:LU%_3)7J=L+JEIN/3LYMW:QJK7%8,=]=J;!*;%*%14ENQI>9 M_KB<'5="AQ9F+LQ*JYVL)$J;I2,_]^_N'<4MA!7SW4^NM.[:NGB4VO>I\54[ MEQ]>J*'%?$[\O+ZXW$R*4M&)7\_;V6+O]G$55LP7ZS_JM>EBJI7:5W&E=2UG M+IQ*:(E>YN8I5[Y\NJB7BI?+9*V6=\]+-V*)GO>DN='NZJ.:.I8:3;>0O=]< M%ZKS53^[^Z0F5XVB?2=-NM5AUY6&3FE2B]WV<[M/#L]OE?/TO%::+C83?6$6 MYLZF7.CG=Y]T+\Q!;=QWNU-UU*G5TM62MKQ;]>/2[J/CUNS6O#Y_S$_=U6-L M=KUXN)]+A7X\_JGC%0W'M#8O51=>QC-R[J$X*TUC]8N+IV[C::C-CU!=Z%L[ ME)@S>TL-^;$TU?:=@0>OR]O>G[ ++'[6;(?W#!F9H"J >^&3JQ^]"V>F^9[) MD/9-?E:(]T>CDJ:D.MF[V>5F.CO4E0L\3^Q4]'(ZD_3VK+[?MLKQ5+_R)2J) M$F>I].DBOL!%Q*6S5.YT$U_@)A)GFM[[C?3QB_)HV],#Q]:!OFREG3TLYZ0X1/J M)$\\\%0E]Q9-_>C(_I%UD@=F?"<,^*IUDB=N=\+U3\'U;PF6$V/\]R'+S_'0 M8V=KM^159"83(&FR_C&E?< FCWVJC\Q!1]/F7UR4^^&U%%[LFN#>#4>]D-SR M"[D[2%WV$F5)K?::M<=->YRLL)J^5"J:2!RHJAQ8]PF!?Q\$_O :B;3_E0ZO^?%?%(TD]C-MOU6*GG/M*8P%6!NF4/U@YJ3?(:2 M?5!*^]>0U>'D N!5Q6A2K HK]KY?W S54:%6VBPMJSM(-$?)Y"VMKDM&$\G= M(MEOH]*?4/-K<_S74/-^GBY=MM>I)ZF\GFK3^-5"ZLQ7M!Z.H&;BI;K/[VE M7&J&9D]4)3(V3>5D09P4L,^4%!SYRH![(>18N1B:#_VK[F/7O:AK@^=1=M7J M%?I9-"&B\9"V("<+XH3 GRA/7D/@Q#AW6QX^Q7-=]4(QDY-AS2G7QP2!B3Q) M1^/9EU2=;V!!U,P5&XX)B?7N#"[XMC1]:]%C!\N37!" MEU#DT0;4:P+FA1#D,*F/+MV+RT77C<_=_'7O:9:,C_LY[.R1/J \.2'O[X"\ M'RY)WH6\YXU>W5*2S:Q4+&7+*0+I0:X&R O=#5.O]NKX=K9)H'[LXQKH?@7[ MY*?JK$]ZX!<3/9X>B&U)PSKK.L^7-^FKXDA28XV"VJ@[XV;LMI\'<9..1[.A M$ZE_$POFA.*_@X!Z%<7G@[KQ6-Y4DMU>LW.C;^SA52\.* XNLWPTGGE)J?H. M-@ZVW-4X&&@OE9ABKHR39?/5E<._OV$K78_@"LJ32X=NAY'=4_YNV:_&2M>E M6:4S+34W\T'QZA;Z&Q#1DHFFXKN2Y6-:YIZ,F6^-KX<3$"_CJWU^O5H^MR:) M[JS@YK,/BY)]/2L OJ8 7Q,AFM OM<;]"O8+;8VKA77!^!ULF$]P49\ZA1Y> MSM35T$D*B7[[;C5SEY)62,9ZV7BJ7$S<0E,)$,D2/3BKBL"Z4@-2,KS9G PJJU M5*.X;J@Y1M]F#"U5MM7/Z!)[H%:ZCKN1"1+3^("<.[5QY MDVO;M]+]M#.-S8KI=7X2(I!<@LD$(&-03Z=+ZEHR[\ZV5<5=3/P]4#]5Q]SPT044-6#;V*Q7/RLGN^ MZJZD1+.?V#RO)L]NKP#3QUZ^A_?U2Z4=__KI05;*)U-J/YU+I/LI>1CORZ/A MH)_*CN+);#J9DK/9G5:*E9MUHNV6[6YCHN4>;HH72LF^#6OYZ Y&T_DB872Z MO6'F9@JE7B&LY6.AL,FYXY%SU6W(53/VV)L/)_/0EH_ZK95Q)\[&D!+Y MIY45J^7BCKT*:_DX[3XL)C?NW"G-TNVQ-KB*IQKF;5C+QVZ\;-FM<2+6W>2F MF[OKAKU\D&!4UDY_1&-9JJ1N-L\/TBRK9#<%>2C-2ZNPYI"WUXG[^D"K9KOJ M>KJTFW:\NEB.PYI#IF[2@_S-0ZHN91Z6RRO%K+9'@]#FD./;0?,\6W^X[Q;; M]452U1J9=3JT.:3:;+E7_?74G59OYQ>/TTYV.GA8A36'?,I-KC)-:7XO96I2 M7-T,GQ\S@P)URV^MN5'RX^&572YIF];",6XFZ]PLO(VD7.YVJA?9RL-T-FUT M:C75[667*[&-I/?HP^UEO%2^[-2E1G>863[4]5YVM6+*=?#1Q?_/WKLVIZHM M;K M\7S;S@UY)*_!2T_?=36=%%;Y51Y9B$:EI=.KI+D&[TI>G4C37X8:MCJ7=(4Q M%?]4E7$G!&"&=<7?6JV.U6CL"C)KI=QDU_2%N C9I:%_\ M@2:"D=Z08A-2M^^=._!:P;L"02=W'P8?S"T;2MAW[^9O!F+Y Y'\@=R8I3.G MCE3PUDK6V>4V#N) M9X3XF;QL08#_C*1>6;DC1)B'/6,_E"\OVG)!D6?R;!OY6# W4YAT+)?HR256 MF.L*YJLG@Q\9_)M-PCG-PJ9D@C1A)*19L+[XMQ=D34T5J2'5:0_ MLG2/HSP7I1@][YU%;>@Q5+X,E3\D((V7TZLOIQ^RBWUI3DY0\%TI[N?#B:AI MQB792J^\AL;XB (^?F_AO&G&V.F0&67I-UAUK83CS>=37;4O4RV W::^Y=Q8 M+YDLYWL%$2S?.1SOO25ZM@( AB5E:TJZ4\EV"PZ[\;+V>&49/4311,(O3WNB MKY7B"=?Q&,2/#.*+YW2> 3%O\:+6I)9#8R,SHE#))ND4L@(@]CDV4M0E.39N M[Z67H+E5'1V&C MI4W2X0.66/2)QBYO?B+F.G68-C1&\(32SP'Z&[U,H6D$0YV;:?,/=R! 3]V4- MR)6P9#KOVDNAL#92F=IHGJ: ^T8&=@Y+?U@T=U=AUNN,.(F1;3$#Y1!2[B3<)E'([_ 753N]K:T4N M",6I[2P1S$@7Z2&Z\=3E0R=$JH-I-X9=L W+[6.>UJ-2OK7?&D+H=?.;9\EARU,3?V.4V]'[DWD6T M-!:.$L4NL4;=WN./17I/B_!KE;Z_VN0MNP77&J?YLM:$K,1>H\1M.FG@UBSH M)JZ,2_.,L&9V_++HY7>=(N90^+7FL?L?NTNWZZWQD:\TJRVRFU9;:"";WF93 M=DQL,J_OJ6BIU#EG*7;^8S1_<[.-C]"<:XR6R\Z\)[";B5!@D[W%D*:T'5$M ME;I,EXWW!!^!:"#@.Y<@Y8J?P@Q# ME6%=U-3"TP=X]QV'&[<\SHLD_'L<+/ M$_G)+-T-_[@?3(1NYS#[M0L$&%E_Y:KZ"U=8<+&>C^G14LX)I#C)9O-)M= 5 M7[A@3]?Z/Z DCV1T$3"4AY-QO1!ZO6$7>\ P)$I9+=$GAK[G@&9'XL:NYZKI MJ,=<;N_[A!M*'LV\C& ;4K_;8=;@9S[IDS#""./+]^G#[X.F1\FRB(= X M<2J" GT(#S_.(XJW7B/@=Q\'ZG7+E-_U(-I#LE),E2:$X1G>W/ L4E]NU(60[- ]1#8\5J'.8 M_M@.S8 IFZK1<8I_QAG"Q;4SPOO$CWTT\),D^5 [_J]+[A;VWZ?W#"&S%'(S@'"/;]#_IV_(2]_V_PL>)] MREMMZ9]UR6B76V&MN380L#(Y)69ZNB&,_79%<: 1*\%]V,0_5H(1RU>PO+(L M&I@W;,U[S C)=WTE@'%)^L,ZN^-6J >-!WY?5@?MB_9P.?CDM>O00=BWX0J.D/]/T%_<3>_W(?W^H"_ EDE-I8WGNKY&^5I7# MF=J-9Z=]Q^[.[C*_Z]._#__P1V_\9I7Q516\ZYEUACI9)GS>F>/%Z\TZ]W/P;@;<"&CH]8GO=?73*C -T%':Q!:M"T!ET*$VAQ^J 7R37_Z0 $#E/ MR. U/5>'7<<@@ZBB*I[L)H#3FX!WG.J2OX.][XRKF[M6NVO8DRTQ V\R=IY? M=K-/-/7; 8C\$/QA4'E^:H3P<)/^$57V^!*@5TMLH+\\5P/0O:;J2-LYNG!3UC!&OZKY_+S@3B=0S1?TK M\?KCJQD]>!O8./!@RHYZ!P;?.NX>N/OL@Y9)!VO5U83RQAG'7T7P?U)B;$.7 M\7_;7#:48?Q#O6_[*SQ0_:SE-U5T7A I?0:5QW-Z,EF';A?ZG-J_])Y2>)M4 M.6W<&B&5@L%41IEB=S9@PAHE]^;U7&,F&RC+(4JMYWI%/%/5PAHE5^WT?##. MY?O&9KPR%O5U>\ET0QLE,]NV6;/RW0V2'4[&9+)0[U)I/JQ1\K*A<5NOD.X( M'#5V-D1MZ>*X%M8H>5Z?U%?5>;W*DFBVQ"RU:4K+,F&-DM52B[&3:E5E9SU6 MX>0^.JNB3%BC9"2;KHKJ"&\@TKQ@]S0SUZB6F+!&R5V/[3O3-%U#U ;+R(NE MD)LHH8V2U\1&0I%$OV"S-N4UKP*3.\4;)1M#9DMY-?"!)73[KV@"8D0SOL?GSM M;K# 2,U52%P"7#47Q%7LPM/GT :>Z_PZ0\DRQ?;MG-'JMU2N6^58EN6OU?GU M>"DY:,M[EGB?.M-D.!CR4^)EL'Y:<,L:N2M@PW?;@3O2_F]O-OSZ>NK1ZSF[ MU[MQ^^!W 7,*D\QR[:K=_' K<#VS,6E*;A5?7*O_=-P@^+<:!.//*?QGMF]\ M'Q4W:G"*8[$@(B (%'FF?FA'TXA)(E:)B @"J 2-QI*XG"2^FGK[D97^OE%_ M8[N\\\I_]49?'P48W]FWEWA&B9NFW?SI9%VQ46^L&]$3]_7[JU+1[J_ZT01= MM/?NCP<#=$[N&PQ_V%TW7@-OT"[U_"3\]HG:=8/7FX/]D@US8P3\1JP6/03\ MWFIWTQ1#<,^LY;B_+@;C6X_FDAF25.1*L=YX(;'4WG.B[D-J47>/7K).R'E0 M+B8YZA@L?@E]-K>MI3H+DA;NQ )>=9VX>5;T]]4%[$Y0Q7=/4#.;]F:N,FO= M>;GV!3JE ^34_$T4$>T9*9UJ\ TV:_?EK:#:O?;Z3U*LWWFM@FTY875&J_EJ MVBNW^0D[&PV%]F(LY&ABU_ 4?\+/UGS^5,A?V36+%N3QBT->FPG-O&UZ2[:5 M3:[3;G6KZ=B?E-9\$?)B&_-RY6&1%/34.IW%6,FN.EK0#!5_2I'4!;E_(N#E MOK%C66LV]X"O'[#HJ5-5=FW+U.771)78L;H+=_@>+-\>;"_7[)8 TBKEA.E@ ML6*3"K/"BZNLQ2WX[UL")GEI7EG(5,WP)&LX)-/Y(2/S0:?4]%,*/4?_%2M% MA*.->["-[RE%LKFF+;$]E)%9>VW8M:V5RGG,]RE%9S0F6-KH3(3DQ-X4V3$K MCJE=\]3T$Y:^)"?>C8,Y;C329?4*)N]N53D.XS[4VP T)Z9L2DE-9\GFA';Q:"^*99'6Q=; MCMBNEZP/G,7"GC2_,7#KX6:6)1>+(,M:IN/:7H 1 MW4S,88F^ZL1G<;?.IXR6OO_NCN4KN$IF8P>MG8KSA5*OMDG;8Z&[5$R5'JQZ MY/(;MRWI9ADKY^H- _&&F*IEBL-U*@DKG6$#\SC4BUQ.Z5<5XH2N] [CEO_L MB1IE8!MC1RR.5KZ#7/&+Z^A&Z;CRLJ$S!K?N;C[QK'84^KC%EG' M5/3?S1#\R>+5R],EAH1U/EOBCGCOT,M(J$%_@,1*$2BB M8F-M]OJ&&<&.9@039V4J6[?72M_HUJM8*4NV\FOLBC.R:HZXX2)9 MW!H+RQUDE^U2!LDP<$8(XM0[]'VHZT_*9WDVKS4I.;PK98KH9"!P,CH<$3JQ MS ]6<-$AB%.8[/G, ^.T427;2:A $Y43HO7@7\R?Q8!WW5:=N2I# J_IYCE8 MO=ZL4@'SK:BD<#1%I@B10-/@'PHE1 I)42(^1&EZ)&$D/J3>SA,Z1"=Y!;2A&+"F)=[RG S%\U!$6EU MVDXRLV8WRYP6QKRL)1MSI*I;0[9EB7(^S9M;.\>$,2\W$&=$$VI;1S:4K S, M:0ZKC_@PYN6Z7FR7:I,-+12Z8Y72VD6BT@YE7B[ES"U%6SIO=+MUHBC096)K MP"M/GE[8#JVQ+E=:AB1F>GDR*5?R&SZ,HSE7+2%2H3_CC I!=\N<@;74<2A' MLRV6&M5UL<@:&(CNG!Y5+/8,)BAY.+Y2KED%JIG24&$CCVL8-F(1K13*YLQR M6"8]-@3#*&SJ[IC8EN<J%6$Q8"UEL-Y\@GO3]%3Y\5^)I7 M7]N"[DWSZGIFSM,#YA0]X=>]@YX'Y3HFGL]V5'U<$LL/FL8??._S\+\HS2L9 MRR5ZB9HX5, (*>&&X7)_-%WLH];HLTW,,E1-WZZ&@ M\H<\T-^RX/[F\OH8JVGD9^##J#UJJ+\H(70L_/,1:.2%'[45+Z17X]'HX!=A M*CF,MV,(W\7Z];F\I,,Y.:VNBP4MO9W7>&8S3\_JH.4-:R5$S5VHOR2[!!\S< M:/J))%-72JI^<+P3/Q[OEZ\7N@3>38XE)B4\*; W-DM;#+6:W(.*AQS!&+-(XR;K,V'Z_ 176JM*V: MY,+?-[LB3E6!/&;,R%5M9CJU5I(IPY4\:ZN*[E8MY_RZ75TJ=(80DQTC62N3 M_7R.9LJH%M!&H\@32B 76;C?P\@]1"NPX-,]6N8E608O"QD,8*8^>&W53DA3 M( #3SPE)S'S+H%Z.FSIZ3MW-+$3DO;]+&XU8\+';?PW3POK+VJMQZ>KNV/+ MLR4%3%9.A04"NNG'!9)N=Z2IIP*+XX5:D;E=&.4;0F%KJ/WVJC-CDZ:T90)N M9X*Z9$N>F_O^!R43<"?KK7G8)%9@'A-V,(M -J_3F!B!>4PLX41>B.WRQB[E MQ3>RHLL#O1;'V M2)"^;69,Y"!]=0OV(:35H9#)%[8C#E$['7G56&\,NLD'),L8?@[2CW ($Q#9 M3%^*__37,.=1G=5O.&J)/KW'/5NMTR+,4&;E[-;I5@E#,V8"ML!J3;: 39B M61FEGA#\W/EJC/@O1ETQXJ]IU#Z'>$5MJ>6R*,V1;$$HRXO^F,5+L,X>6C(D M_41\E>''!8"JN;]]E_Z/DW#&DNTW M008# ;X2<)F /OJW=U0@)9\34%]*K@K"_+$ZA85-L[ED C_T^1U-^W9BII*9 M8#S-<]P=5\S+(!.2#'QG6U7"1PD'*84/;[>_(25DR1G#A='1 =P#ZB?PK68M M\\GU-EOOBZR^R@S1Q;;,%AHRUY_2J95#O4?E0QTP/E$OA$^.#>XICU7%FZK< M*(@(:JH[MI37!?3T4U6M@T77;QT!\[G$UL$LE':3P(T:^PF YR[98/B[7A)S MK\4/9[ MV_5&,F;6'%]0,NFN3 UR9R'T*1'X/\\)H. M=>X&B]T#Z#A] !!:Q)&; @1C M%F!R>71F% :8(.66!;53_H.64!< R"2S2753$N$:78RR"&3,%$20M1&YM06H MXDQ3F_)N$]&I9)X<9(N*J-X6'FICJG6\->,9W,#Q4$?M2%T6*'@Z.AH>"_$C M(?+%KMH;KG.L0(IDOE7EL7)#T/R&'FDTA"']^3:TK6!M>0F4+KVXN$$3J6]? M8+!P6M@;87/?EB[C.;JI.HX/J6!GXO6N_H3OP*9\_A&Z>TNHU2D7>UD:" MUW 73ENMJ!OF#TB5+Z !-JZ07B/;80PINR9L7:Q0Z!+2XB)/9$A&V4V6L1@J MD8!*Q\AMQYEZP4,\JN D-_:P18R!0T0\D>G0F >,$-+C6OYJ]7J&]033,=X/ MAN:VM=0AA:Z4&-JZHJF)J269^]N\68ZBUBP ML?SJ,^\1D==-"3Q>FI;\WI9PK*^(R/ACJ8*A-,%2#@8!YG[?T98G-&K<6@]9 M':L)Q:50U)#M[Q,_PV= 2M6J*CFJ\_JTC INH>95U0EM( RA6EQV]X: M,Z+%%?"A1E:J0,;HS;V:!YYTHBHS$CZ>#]F*7,*0V:C ( (/.:?Q,"<$8'VL MRV.?MUWQ5!_Y0*,^P[$:'O/]Z512C$6FI^EUSU"[-M,6A+3L>:NCR4LZJOQ+ M\6Q(S>:HYAOZ5C!UKS>%1RH'D]-JHCVYUYZH!EG5Z?;,,-E,'KAHEJDF(.'V M6];LYT1[#%98?W8D\*]M2P"2&OP7K"F[5218:< O<\^6QT!B@??D[QG#O\N> MXUK@?OM514U*FJV"[\.KULBV9@E;U;RI9"=@/:63&.X,RA[UY1=Z?!I/BG<_[P]>.4ZI/9 )_)JNU*?D-H M-:FH(_#R2F(.)M]2X +\NN3[KP(1JH"Q._Y@X,9(,WA,_O.EZ2V7#."F[=WN*S M:BG=-F:3&L%IDQ+#F'[C AP)\<[\%6#D3<&2)/N/=/>+E60>K &G2X!O>L"@ M+/ G>>I!1^WT1 X>*L+GW"2R?%!X7-*5KR*3,4\W:,IAMX MGJ%RT\P65\%%+FWHC6J+S1:*#2D-UNKT$T5&1/MB@1T*S!ANEVLQ,Q.$RH;H MSR:$5\TR#%@OGS#TM&;F'Z!;T&?W+6IBM(^JH,$$ _3[3^X;!_DAS'LM@WS? M>>=+J[OWW$+16Y^'?L\F M(YYQB6FV,>?9S6S3MQ9Z<=&LWO9$!AEMRYL67C)9J8GSS(RV,]K";],6F? C M1DHDD%(D,2H&BOK-U3^L5V M9J.M$(/%I"R:RHSI6IZ^+2BD,3TE4]J\RWH4A>0:LQXQ+F@^04*\?L10.83* MPBZ1"T[KFFQRYJ09M)A")NJ>4GY]SS/J*2QY+ M\G6FHQ?8S3 ]*H[:MRR!'?QGE#LU-8%.8HUR9;'?J7%EQ8L2* 0 MM04+/VBCC+^4-=X(A'QO373'7"MC (24>$(J%+WB;0U]O MRPCEJ2K9L,QT_*9R"X?;0-?HA?8N*3Y&[$ME7\I"\TF,>MOB['\^569X,*Y= MQ2'F5^!I:C)H%"=!*K9?TG0E;9S=."GJ@ WBUTN%+)R)1.J9HOZ5>/WQM>SP MX&U@R]:#*3OJVAI\Z[AOZ^ZS#[K5'93/74TH;_;[\%<1_)^4&-M0\XVC-ZU\GWW6V<; -]@OY4Y*'M,C*7@-Q\_?O(&6*^AD58E8-KW&7'! M'Q15G864CNV0O P@UN/9]Z!QDE^N@@I4_UZ9*F#GS@3%7=P_20/:F2 M"KT%,S@3=@+'(WBWH%#W*/=F?U?G)3E'20PWA[DK\ Q+GDJ.HX]TZ+,X\,SZ M/:;RHZ$"X^9_>T?[I^P&K]L'P=TA^=-S(G^P3^^\MU$?6KKZ>IL$&(6IO8[P M?5D$I^W.29KCP?8X?'T+-DOW/P063@4>UU+='2[ 1WS_L5!C;?7-CB(R;*'8 M*,^K#2.)H;^?2^?W@L\>CJ[D#TXP]V>6Q<"LPQ,?Z<\VHK^KF2XN6;6.X!7!:&V$@9S?)&V^[V\N MI.G33:\W>UXOWN6AR;R!-?37Y)6U7TXEF&$+UT_P-JIRE&C^:C1>3F1!H.KS M[7ZCSMX(21 T375O*&7_E1AEX@63D[>M&<-E2V RNP!4JF*M3&YTP"%_;M$L MRD9J@CG6B/7R768]J'--M!CD#Z7PD'43V#5--7TJ!JB\D@)\ MUQ[8"$5UW/ MP7M#^[A+-@-. N1>DV!.FN."_P76$0CK=-G=9;;:DNF,5!O:=,MS=Q[&5'*/ M .'LC&YB#!YNV9"]X]1,@^^-I@#SP>F]),O>S MN=,;L!DFZ0!FGFZ>CL_WW M? ;@).RRAQ<[FW_,8AE#.?I#R6]DQ-[DKB^V71J""M2J&6R?08 M [,TN(3_%82I+U=F-E8O2V>[,Z'BVN5*P1OIJR4C8B%7+A6AD\<83]C8".O. M6E2>0#1P)?'V2FRN"@2_K,A&MR]3:\),N[BT E>2;Z_L:U*2FK%2&YE5<2*- M66W%+C B?OIT?E!&ZG:O.&:[]4EUFM<:5;D*KSQY.IL;R167R$V-V;*!5OH: M/:Z.>'#ER=,79GG>6E?GK+#IUL7VL#9CG2TO$B+R]LI*>BHO\?:VRLZ$";.V MBNLM5X2-1DZNY(:]I*:V"P56G<[T/,$TL&1N)9*G5UI:I>P)JWG+\#9I9;)H M4QG/Y<7TZ95(D5-9AEQLD%:;GY9UHRKE6I!!\N1*?9IGV%5IV$74M91WT6ZN M/J@S87+GS';6ZH]6-1:KC'J( MW!=.L6D.]'K!R'ILJ5?M)YM=EP^3^X(!MI:9KUI"MV*)2Z)00 LR'R9W"DT3 MFKV0UH)>MFNB)I6JD]XJ3.[M>:Y0Y5=CBMT86+H^DV>;-L!GB-Q->L6F^NL4.FJY22/;VO-JDD-; X0-.O.,KF]:J7ZGW\!PK%2;5WE"L M]DI 1BAR^G@#S:"4E%E)K#XMT*-NH;B=F1K,L#BY=-BV$#V;L4TD*X^H!IF5 MVUF%AY>>O&JV04CC?J4P84EF6.[QI4:RX3#PTOV[?J+L[HMQP)O*0N#XJ2HW M]P_53"TH,&R#9V2FEFS\M=^R;&:ZVI 8F"1;&$BI3H-&2F5Y%00FP"ZK"N.> MN6ZWM9E0@;,_AXFRMJ=>;*/SI)5MF/,8V'04>3YL?OXRZD0P[-LXM-"_VQT5 M^9NOULM;3?VW@KMUX.N011XZ4<#5TH'?Z.\5S?='H3X?8. J[F[UXN:_N=UA M*2'P9J4E]/QF$@B8P!5P.]7WQL[ [H3W$IZG->$M_<,Q^%L-W&WFS78'7\PX M.U@BW(@3N(DU[RWX,5K.:)^IWSR'T>;^I?W?WE1UUA=X?E'I]7.&YQ5+:%^D MV;;$O%_5"3WB/QRRM#X8U,SI58JU= /E6R^MM#=JJ,*0FI M_MI0*2?/MIP^7G6TO_X[@IZ\']><#-H/BZ*^.>'/D^G-WIFG#E ,X4P+[ M'X5N*#AE;T5K*=5$DM:B[XV2'6DM\7_]U[1.-Q.6NSONU 5&;\Z-0EWNC>KZ M[Q+LT=_]+OQY@?446Z)9T;($KEXHSAK>(,/#LFSJ"0OA<'ZZ_YWQ\].1 ^[S M,N45QP+6:18*K;Y3(F"!"/E$8J=L]8^Q@WU^1OJ][,JE\$:9Y=KI-*:-REY* MTR!;2 H/23[9[9D%9O]KAVU'>]3^7@PPL,"0[/8M LU\V6/TE1/6OEIPA\?Y MY2\B0?#/KB_!>XY D#;S]C^]R0DAOX5I*% MR_EA!L@!2_?+I=+0L::>^Y:"^]+I(.^C OT\*@[YN?^4S1\YVWLF%L0W"8)^ M)O%8$!$01*P1$1%$K!$1$42L$1$1!/V?]HVUAK_?%3!6F]O(_/#LY_#?"PPO<,WN&/)P[^L8U+&H M'U?46"SJS[N7]RUJ/#9540/U'WIXWS()'^TUW!S:\(#K3A:Q6-ZQO*,G[_,[ M)]&3]^]9KINV90;WK+YD;ORZ&'1O/:9+N]+?/YPO*^^)'/#37 M3L2]-JG"<:8R'"LW$AR5@5@[1",;9,J]3>IKRV*5KR]IO=!+LRTRU2PW3%H: M+V#)"@83'6GJ-.\SAO"/@O"UR2G^',)+O6L)5,4;&Y4I)>5FSDNZ]2@?*I)[3%_*;Q]RK,)[;+ZOKZQ-T9;" M#4VC8-*=5I' 4B[/B"3TFM+$*:-O#.@8T-_E6?T>H%M\A:NEW*0Q<]IM3]ZH M2M;2 *"!#T72I[WF8D!'<0?F,?VLWP,T+UHEPZ,6QB+I:%Z%6K=+$B18("$- M('%Q?^I;0U*<@ M/&M*J\6T5>/8&<9/56>D]%E?H4B#W# M6,W[PY++2@I3<6>TX21-!H 8>$GI<_NF][GIU+9<:7I ZQ%',9\.RX_U%@=Z MJU@>K/G_>8I[*XX6H*^UYJQ*\,J,9;FUHKIE5FFT9XQ(0;\IG*4EAG@,\<@Y M6.<@OFSADR%+E1"#Z_5R"RU5*S$ER&)(O,>\$T/\TWM1,<1O3J0$R3_K2T%J M;N:LP0U+"WNL(+5,7P,0)]^C4GKC>/W;I]MYJ2%^TPOJVL4AG\S:NCI=]%N> MR98WGT]]BD7@Y/F=ZV!Y>4(W Z%!#.WIMEUK3_/XK=11_DYF&,G@X:MGP9OG MP;N47M_['88I;DQ5.'[=HP5=HX?E;:]%)5=:S# 5,TP]+E="S!YR[X*(^70B M(HA8(R(BB%@C(B*(6",B(HB88>JR@KB#G(9;E^9&O3[Y3\OD8H:IF&'J'M7F MUEPT]T\[%#-,_1A1QPQ3]Y&*$C-,/:*IN@\&FIAQ*)9W+._'E7?,,/4=Q@R> MTB;FDKYK4>TWB(9-K.6IIP2-L6%[YYG?*%H->GS'A:YQ76 $\@N/,P\:TL9O M2AF2ID+Q(W9CH@;%DG.>S)@*T\RU-9'PBUR?:.Q ,@2_\Q+7YBEW6L(:NI)N!MZ5NI;'L!=PT)WY3T<.*X7P/<+ZR[W19.%?%A=B\5RS,)V0K(>U^JCF87M"-FPIS26CDLT M_KQ$PS+] S>_(F,H32535A/.6%7=^ZO9.!A*)AA)"P[DXQJ.3).W1MQ":[(8 M/^DOTQIO-NM\7,,1I1H.ZAF-LQ&CD!:*/J?B8II("()XQN-,Z4A((E:)B @B M5HG;YJQ_9*4?,*/I(^6_^6'_^SE\;S(^7K+3\=_.3D>>,?+CI+[=WUUK?E\9 M?XP#$PBNDK4>*T[TQ/UIQ?DC8W7?&;"72G:.P? 8/C#=.AX#8Q,[Q, I$4BEUEH7ZFZS(JI7ZF\6 O7V M=MS/9=*5O%$QZN)DBI J["7C)]JFGTCBP[/S:/OMW/O)ADG9LVU@S>_&-[NJ MGOX@G;NR>7G)5,D&^ I1NO5RXL[HVKALJ*WYJ&E49FUDPP2YA/@3E;I**F$, MTGL"Z94-PR= VI#8)"DFTZ:01"P1,35U8&;Y($,0@)3"+VX9;NW[G#,68)P7 M-QBW'N^W^WH1ZR#RF&:G;IGRNTJMX(UU.=MU#19,5RJ?GA4ZU;H6],),/6'7 M:1X8H_WGH?V[[-=9M)>[9DDJ21(G>"2KU5-9;-7*,$&C3/R)1BY9=G6+0XES M>W*'[7..2JSN:#?ZNOH;;T-\NVT*T=%M:\I-A!FK"]A<%\I+F^UO&TS079!^ M0HDK6J08O@\"W^\R-B'P3;)60RXT9WEA5ED4)(YJ#UU]UUDP_92F+K]_=FL_ MJNN;&55)2N!E)4U-V.I,TLW7L EVMXV]QL][C3<8S^5&%0OIVX04=8]TO]XG MR+#=E$L4]S^ V8Z253Y3AO=I__# I"8=5?ZE>/9&E>SS!G5O0IC @C3W!L3_ M(VR#B@;VM2[9MLC72GF]/F@7D%DSF5IN%^T&SVE__1=[3N-O:S43\-DQTNX8 M:>^[:\S$"DH=A'2'L07T[1'1FRXR7 '*JQ M?W!7_D$LI#L0TGT[<;%EC:AE_6AC9>[9JF@C76>1*R(5=E''J1R%(',JM?KC MC4'BMS=6WECGW,[X-('M::BV?+BIG\0.#+522M6GJ396%"I5:6RV/7?6;:[^ M^B_QG$Z=[+?\*P&>F9!,\%XQ?'\8?#^S,?C]\&T2V_S 6\\50U<(U&WPIF.- M^*_ ]WY8:]Z^5O"R!Z70,C L-H3N>/>PERUM^-!KU$*_F\V/$0?V+QAR/HG1 M;RN>_^>HDOO%RX#D*);]:[_]?C"N704YYBN/T1SL?)9$+>E8,I.Z)>";YU3+ZR^^R#:O6= M7& 9[M6$\L8#P0^6""DQMJ%N_V^;RX:6H,"? E!@'O8OO3L@:&T*LV5[GJFS7:E%J52] ME\JO&$AN]%?P_)'ME5G=[0QE%.4/G4&[99#M2K<6+^.D]&UBO,UT4J9JQ6.=P M/%?.T8W\"EQYTVGT"7/ M8Q?CY:)16XGDZ95T982U[>Z4$K!LI8VM;7G8GJ[$].F58TV9)5,BL106G4YI MRW%U8:$R(G5ZI8L/.F5)(3ED9GBEYVN?P<8UA-7-#4,QH+)HJ">293L5PB*)?4WQ#\R^#>; MA&]LCGC>M%Z=]"!D2J+"+(8]IZA(\^-\<>ZNR"46*]+#*M(?N8:/HSP7)1X[ M[YU%;>C7ATHZVFV9OPZ5/Z0EBY?3JR^G'W)4?6E.3E#P/915'\7?4=.,2W*8 M77D-?1!\G \W(X^/WULX;YJO=3KDP!Y<:$F,V-@NEU&ROFL'3#QAR)489N#R M_L!83T>TG^H1UJ%!0K$_2#F]O1\+=(JX&W?T.Q?::"'MD5?5L:VJ88U\[7I_ M4I/K6[8P&!=3$UY@/'W'W(4]4?AI_M[=N,W?N8C^)!Q?O#C]$CA>M?*T86[K M"B+-*8)J=IEZV]VU_P3^ 7[)LO6HNO>IV+V/W?NH&Z*\Y=DA^IOO=LJM1:O5 M9?4!DJX,.HU\M;,*>+RP)S(DCSSV[Q_$OW]@:_4.V$W9+JX4S,LA9$=-6IM^ M!V_D7VB\*.I<,'N7P0_Y$,'/;Y6+Q%'2/1DG?1GF7/)6:Y242]66L:BN;277 MTC**N*/T(J[$G7_K".DF8(]#J>\T3N%@%V==G&%<>2YP[HSO([4I2^:8@ , MQ2[),!G5."K]J''4S0S8O5'+WJO-<[V-='X-:%L9M2'I"EP 6OHZ="=%<'') MF'4,=3:O$E[?XPHY,E\)/Y^)$LE'/A,[%H&ES(S^%N(WI.E:6FX$NT"0LI8MUR?]Q6Z MX#-L +M%HM2)VO_SJ-'7-YR!Q2IQ,^OW!97 ENP*R;*;G*#RM-VR'$S@9%\E M8%Y'BCZG$O<:986TN(ECJP]J^J+6+N3>@Z\O] OA-V.''["X4"DMN&)_M5X1 M*@.YGJ[;[^;1@JT8S]'H?U,7-VG)KAFH@:VQ99VL*!URI$$\?[8!SC&-Y=4Y MR\YS6!Q34$)JLT\7?;TENGS#V1891LZ =D[$580Z( MQ0TS8D.Y#)<8GL1+JZ%J%)J3M8,N[3*&A7(9UFVEYBQ;KHAX6G]I5[5F1:!# MN0S'8S>O]E.$)2R4)BN-VL,A9O)A7(9L9=9/,Q-]BK1PBY+:[2HY9#$^C*'0=JV1 M(W4Q3]"+EL CM4ZVE.?#& J'O*(M:HA L*V!J^OKO-3(.7P80^'8F=1=.=MU MA,76,@L$2>AHCPEC*)P5)Q7!:I=L0V COXJICY,G2!#.X+9TU12,[Q^&[A@@*K5:507J>Q0R,\7 Q MKVZ4'K,2T1!),9U6.D)4.@\G<&4BN2Q74)+E8 M3<"E(=*B"EF+4C")-EKHI&HWAP5/MX!&A4B+%:6TL$F7FT(KU6LM%&ND;71P MZ1&?Y%4Y%QG9CU>^:Z'2_F=<@;3^IBWV?)1-'G M0T(&?W* B4X 'R#A3TJB^B:8^78BS_983>S:JOJO==#].C&W; @0GY9&.GQW MRW_W0[Y/,.&.[KCP2O"W'>TG],2^A?BS)8]5Q9NJW.@M'$WE%)'O,("6)TA% M)-ST BSAF[2KK8T\6^1/0/2PW)HQ5> '1 $WH:3#P8O%7#[LL! +)N;6 MC.42:P^LBT7H1]YRZ8--%G"GTDAK>K,FG&:G-EM?F3 M&;@1D=>N#^'#*-"]L6G&W)EWQ)T9+Z#Q OKM_0I_.%/F?:'A!_)BWHA]Y?== M[-/S@/VQP5&"UD5T)%@QHS8]D5.;FW7#_E+*9O3F+8J)OM&;I4B2YGS;O-V? MF]N2II*]\=?GE3H=2;9?DPA/)Q_"AWVH7MGWGA6[.V3W(0?,_BZM(ZR2 \], MB53:[!M>\?AJMIDK/^]W-(".0 MVV)!9.<5;V)I 7ZE@;D_(8:;,CZ,2?,#2FAOEI0P!$V:3[@\R0^T(W[B[AVY 6)D6W-P-3[:28P!!M*IO'T MLCWV-WJ)ZN3;!V WLX0_2;4O:_9V ,T#?.9>X)D!Z'Q?@ZT!7]>+0R;)JG:] M4RB4UAZ3Y0.&3_P)1?''C-=BDL^[LUN_ >ZJ3:2VJ"JA"#?M-(9%LHF4)2U@ M]/P(W \1WK6E=1RQQ1%;M$W7?ML&@%7=%_:\K].-]'16+HKE(3N;.+6\5.)8 MI;)CZ3Q?HQP'8W$P%B&C]C78FYEZN2/,4W561*94U?!8R;V!.1/B6$ MN>M(R[9&JN. 84C3_?[C=;8?'^/0( Z<+G7$=8B\O'IV7W EC+5R1[*1[@0? MIK*5]K"M\ '7)O:$X _:'B$^Z8J0[?@R:%'$[8J=2JYO>$/)2$V'7"9+\0'# M)O8$_(5'CXAJ?LF(,];GOCUQK<103=CJ"+R?JB3^QBZW=Q>Q@5_:V/QP-_"R M&W>OJ 3J"^G7FSM$OJ_)6USJTX/!9"4D^UB1S-#S:DU<[3@S<>J4,_-1 Z&X M;5PT;=3O CLI-[@KL]C+CW+TX ML+E.8+,#F!.B:NDQ8JMRTDX*'B:Z_;7C%%+2GL(2?2+B&":.8:X>PYS!9V-4 MJ2EV)LD8'HEGEZ5%6N((?D=)"?")GJ-8?8API05FQ 'QB>O99D*"I%N2*3_N M64XZN>%SVUK9ODR/3R.2<1A2QRV7.4\Y@!_[^LD3Y%V@_(TA<4&FT:#+%FX MVUU!^N' U*2ON!OV&("-XYA+G<5\"K!:Q]P6.CQG"!ZE4^MRFAS7>@P$+# B M=/JR+30C&-8T;$OQ9#>QDFQ;,MW-H\8S<6[:@UBC'6"[.[SNV#&R4\EQ])%^ M;CN[3J#8;)C<9A'5Z4@LYC9SC<8*\MW#/(%KYE='# -14(XX?+J&Y?M]Y3!R MU'A!K_"DH>:*V52#D/)65X/* ?,1D'/%XI^W@^^A(0+1U7L\L0&W^[[^"DHB MX8PAPX.MSCU;'L,^:7_C__P SC+T*YRY<=!VX^HC'ZYYRVY!L#9?L'JF_*B) MSU==?N8:R28YRQ$TF#?%IC.C=[Q^=-]F,)HH1V.$L7^.<2Z]N-_1%-PX4HIRA]R[-1$O#0G?-(MZWS84,+-3W[B.+2PF,I.65DX5 MQ7G8J,O/L$X1CY7C=A\&(U:7;^[?^6EUJ5+Y;9K/;UTD:^GK>5WW\'S9[VOG M'TSA^&5V%>\VF@IZ3(?T.0OE-8T#JP=BSX_<,G'9P.M331G?7SC6PIBV:3S3 M168RTM4\SQBQ8[_+)S]=JUA OM+'O&COPD3A'B>!Z>4>>V4>TGH>+J4_M M&?NP\:G,K6/D;Z(-K5OF^Z&QL) G2IOE)#:ITY,E*66=&JV!M_./[A^NON<^ M[%"L-U%@)#VK-YC0;J7KJ-)'%H4M6A?$R9J@>:@W/BLI1:/Q.4WH.4U\/O.- MYS,X6"<4RQM.U1^Y4%RKG.G\/G3(:B'C*9M;3DP"67@=>:K.3;2E@M7"IV@@ MD"?\FI2GL4T]/9SYX8IQK;*I+RN&T4P+?'>:*1J+"=/N=' L/4RNH&) ,TH^ MD?2Y]"#?CO[;A?FJX/^*OOSO_X%__EQ:SZ^K_1XP!Y],U9'["_4;FH/?QL'6 M'?J,TNKL/[[_ %[RE]]V25^J>Q BR+\@E Y>[]7)2\K6U+)_[8&XOR,$XLGM M7&O^"WDFU7UE&)9Z1O;@AK.DOL J(7FNE4 2"'QN,#G!O_Y\O;Q%H!;@#:;2 MW%%_[7_XSP4LY8NWBKU^Y+\_U ;X$LFIM+$\]]=(7ZO*X4SMQK/3OV-/:7<9 MG/^__GWXAS]ZXS>+BJ^LX%W/+"O4R4+A;RPG1/O+N(^"%C=5$UIJ!IVX2MBJK $$*^$&?#3W;4?W]DOENW\0:)836?M7] M[O?\?Q=>[G*>+<'[B(3HKW>HV+; SS@2_#)L%_5L=5I((5A=7?AF@IG;^C0!UCD.L^8JE)VI@0?( MUDQ-6 !H_?#S^8E;HW V.2+[$@'(@YZ:CR+\6S5^#]'-4\WD( S[,4;L3 MTCG-EW;)[(YU>.1'LWRCY>@+$O^:FM].XGR!SYDEE)NR'%.77<]5TU$#@EBQ-%^F*S5/9H1N7ZLW+6YJ2;VK MVLZ]GH7:4&U:&*?+8RO/MB:S##]?C[$>Q_@V-!465MY&ZD\/C#CL"''8Y1$W M-SN]4F=H5 5RAFRX0BZCS?J_>1!P <1U:EMRUI!83F@1=;NTW:*DA_&PSHD. M/4B+'?HK@ X_ AU^>="1NE/ 5DB'$Z2MAFC%B613DZN&CV=!5[*K6<(>:G4A M6TXNVZMFU$Y<'<"7#:WU3&0 M [#YB:GE.&^<@!=WY61K,-[QNM:.%Q:U':_SG4$ @!P?3Q!K0VGJLT1"< 57 M^#"9'=\!P@- #'QYN/&_5K M;QX$OCJXD^PY0.+@"PGXB, +Q1"4?G$S$P>O MU+ MS99FB;_KE@LN^WOQSS]1@BWR0U"+1PVUYSEBP(^'N#WY.UPT=44-K. . M\H[JNE, 6LF']]M0"#L&,_B*%&S(??S_' M.6 47:G@&R-O.MV SW0PW=[041<>& OX!*SY9W9 MCSP%@2 \&AR_@3@.I7)\)G/QXST9#$^U]P <+/C6_B/_8'/_V@79EH3,*M/,%O])_#Z3['BJ/Y_1D ML@[/%M'G5/#2 /;0\]6!TOBZ[I^B#D5BU1^:!,/G6-7%Z$)FF%LOEKP(+T7_ M"K3E\&O7RH3S+#! MBWY.R/&5,UJN5E)>I25X6D'J=_)&06ZO1.ST2J:*K$?FL+8RN)$[PA&NXQ!E M1O1IK8^OS% Y.ETEZA-#%6:#C=&>:V.$$?&0IX^J:'F2576$JX[9Y:R@ZMGT M2L1/[UFU]#E6:ZYIEE1UN;SMD0U^O1()$7E[98T@J=9J1-6-0GF@)]L9-NN) MC)@ZO;+3P@M:C6@.D22^J9/Y>ET=3361/+W2,E+;RL M%A&O9 CH0!NB_0DC MDJ?O65P-DIJXL1TDB=3;B,FQ(\'DQ?3I/7OYVER3K?5((/M$;TQ/TY/L1!.I M-U>**(UB"D7(HCI"@3ZB]%"4<(P0Z:%"CFA\)"G4\.V]\WVOJG86U8* V>.D M6,_TF$::"9,_SZ=0"Q6E+$LBT['=*X-E),N'R7\NK)<:6A>';&M*-IL56K79 MA18F?X3)E LM8VT)9'F='9$D+I@UB!3R9%XK7$Y#$:Z$<.M27NS+R?44S%8( M4IQD YW65YN:D+7IT5KNKR>NHH4A199'U71W/APC!6ENFW*[.)AT(?I.GHY3 MVJ+9['=72(&JU(KTMFLU%3X,4X5!T5E/R5&>Q?K2LI'BJ[:RIS5)C/@Q3RRJ/$RLD)0J+3%G!FK]=AW-9>=2R]#"Y-_DVGF^ MUB$60H6:4U5W,I\[-A,F_[S4K@L\41@@E07!"*N27JXO0_5_*'K$R-OT"HA> M$[LC6]!J*80/D[_:$^3D5ERU64PI*[8EJ(VB'+I2B%[3,M-99<@6S$I[MEB+ M?33/A\G?K'J%?FV;SPFZQO9HK5M=2?HJ3/Y)U"D9:%3:===7&NF!DF0U>*OCBJH4,U MNV35]CBU3J=3@U4X4G)T?UYOR71&\! UHUG.?#UL:V%(*=K]C8/RY(R=)35% M+HZP)$V'KA2I/C*RTY:T9 N#:;M:KQ2[2EX+0PJ7LTA&V;9&1I=VI<(($3.% M?.A*L2)K5)N=8Q.#'!46.(/V*W(MU/K(SFJ66:Z<@E 832ITKM?6JVDF#"E: MMXNP])BI(3.TDL-%,TO3RT.;\HFCRGM!'%N59J5>F!\H,6;U- MP6NJ2]7T5+AY"!U2N-_7U=UQ=K<_T09/RTPMV?AK[S7FADN3;N$5'?%LWA;& MR49O:?-_)51'EN9P?]+VU&MYXG"#++PR]K@4%L6> WK\X-^<.E)M&\2GN\&^ M%,->>W+#9I1Q0)#-F"])CQL_(#B=9SR5$CINW5NR7H_FR!Q*K-;;U;7F^35L M.$QC?-?E];_Y!3_\()HYB@/WCO\7]JR"ER;!]W8O#&,B.8BECH/,@YS<78CY M&C#2Y+^"O:?]0P_2)__Z-+\^<2Y-^F#,!S>'N2>CJ;7:3]?^]R3##0/A@\^WE4FGH6%//?9L^>KLZAB^4,1RDFOYI^GHJEDL4Y4(^TV@LF @* MYIG&8[E$4"ZIY]19>H%8,'\DF*]VTSEK56XV ]2WE0I^8%=O.@._NQ&[GQ+@ M8\(/_12)WRPF)9Z)U$W9_*ASYTGA$WHNB&*.S@"#2 I'G_9]QP[YA&)-BI8F M71@)A['TX;\7(I7:.8:/HSGPJ/Q2<_.!;Q:UH5\;*H%+]%!0P>.U-,IKZ2V] MDBL%VE%3 J'U_^YEN;Q#-'P4148>#;^Q(D:,6>WT .)"ZU[$QGD#FHZ=[QAQ M3K!C5^A"RUS$A'_)AM2I.V F#I?IW;AOI/^(1#([M3PE.90<%>Z"F*9?& &4 MUL]$!Q_K?S+^?R(;Q#_6K.-I->IRIDQUUT1;DE'2G"7"',[[)TMG?['?NTEU[9?Y(& MX!?6@"G;T%,53QP*G+P5^'9I-*OGOD\#)-FFF%Z=59%%*S=!,YU"8XC!'"B_ MSQ@*][TNP%\9/3]^;RT/JK+\*K;8CW]D/SY"YG)?:OP*P-V"T'%2;'5)2E6V MT&IQ?0[1L0GQ?0N"LIK7EKU-"Q<\HX^E>B2:RC@PT1Z81#)];CF(HY\[BGXN MVJ\Y(I%/2Y):";^J,PYG[O+8[I[6;]_9 XC;^W';GK=@T,:X+'CZK(4MTJGV MPOHZZ^=$BF1C\GX]T M#L$O#NJU?)%H&!P]*V>92K?8S7\?^+6&M[(-E]ZRB[G><[QJ7R8&$/P@B"&? M4"J,*?$1@IC@$0''OK(_DK#C(XGO"F5B,O%KLNQ_=17(B.F)2W3&&;;2GF#. MQJHO!Q@O4D$+&PR]XF9>Q'3D&V*7&/K7Y-'_*=>S4L\<(YRYJN#,N-4C MYQ#Z!(0^CD26/?_99\B*^?-C6J8(T^>_9'O(7SQ:]>%VZ)*]1VP4SH?CT\>] MH.Z"RZ9N E?)_15B1OR"W%T1YZ6&_9:XRF>3\G>;TO]Q$G/;@EX<6),AN=][ M3[*& % !V1"/Y-Q-60$ MY1+K2S3E$NM+-.42ZTLTY4+'1=W7E,N7]^<_<(\?OX+JHX7BKFMF7NJZ4[]= MUXT]TP]5QQM@"V-+E1\ M&(O]KL1^J1+]QQ9[7&X?6[<[\A>_908^VO*(&NHO5U\?RSZ6_4^6_4]C4O"- M7<2RE3(J^),)F\#M6W%=#-P1&^FEO?>HEY1<-^L*N7 EIE0CG:&&-4U#Y_,- MI6F.%+S^?4G,#;O,EXT"74<*TW[?U'M,N]" O/48;!R*A+:JC=4D5I./U 2] ML)IDJ7)9)@S.9 OMP7*&%6J%3.G[4AT)N33.*\OL0.#P4J^60MM;J<8 -2&@ MFI D_6/4Y/LSX>G[J&2,*3"^H$\#F^35I6>GD6RU)RDEQ>KA.-0G\F,*C'O: M:PF*1(.<1FD:-'N]5*',[2.I"YO,A];GMZU@T*-6,),^M0,[THY+&S]>$-$N45089+&>F.64*&$2_G7C=QGMV#)ZLSO% MFQ-6G[L;A>+T2FZ["KAPJ.M07]Q>-V[E1?XH)7K;;>S"%%*8/&D:9'W*ZMT6 MT5\Z;$N>?3TBNXP2.9UTN52OL;;ATCUMVRBS,QP,AV)OV.?]3,+RFX9V2G-5E5*ICSU MH/"XN0J/!#+!B4#(.E.:NFR';>2' K2/TCY(K0+&VOI _K< M?Z"E?-]LK 1%:B,545_VJM@D+S1AUVI_:Q?#3W=[_KG/O=W@$:RI7"6)X)%, M>\S:\K 'HX4:8>;<=KMDS HE'C/794;+, $#X)4/1F,->4P->;"CSBJ_D!:$ M.V,,KKZ>=I$QA?!5)J )O!K;_^TUY&8>:JQ*#]LVH+;J#H0,L5@(+4[9T@Y? M*0TK*Z!*Y"?;!MR*<&Q^KW1C%YFB3T[0&Y*Q-Y11;U8417?F4VGS2S>GNJDF MAU-+-OPY/F#X"EDI_OJOWV_!7W+>ME,[Z,IP.OH($F2=OO9YSBM;G4FZG_$\ M5VU?1T' 8Y"?"PQ*59L MW>[(7XR)D6)BI%CVL>SOLSPO)L6*2;%BMI_O)\7:Y?J(K[D"NURB?'MMH1:' MTT*7UL;:H#>3-N3W$5]E"V46SU-KE)6H?'IL>36AZ6@!\17ZA*2O2$H0J\(# MJ\*9_.YW52'K;QT14]5/ET4_ZZJ:'5^KI1(=XY4,&Y.M]7UN-N_ ME:IPM?^?O?=L4A;+_X>?_UZ%-7OO7;-5>BU9F-F:*E3,"173$PL1$4E*$/'5 M_\\!M$V=M;7[SU MEQ^+:?-0L#L%E+I] /L)!;-&*Q35.D11"^9!A?!79C[+LA%H%)G$B-](P>ZH MNOG0Q&\:'W]"$RO5JH_2PW93D&M3TYF:94N9^A$P%$VB#UBH>\^5'Z WC[;A MGCZOUX32RO5+,X&R"A-EA,X4!.,CZ* ;-@(Q-5<@UPW)TD2^ M8&;$5:I:G<3P3B\W K^Q#CS G=ZD+"'T"O;W41SS "%Z)PC1.]!A+HY/M(,C M@O>0TL7 \MR_INI:GNP3*GZ<6-0. ]4]0*(__KO_Q:=N^$A]0KD$]_J\ H4W M<*@3?^+_.=;*(Z4Y&0K^Z.U&;^&)P%T!2ZP?K#Z-/SJ#;=06Q?;.B)QHT/? M9X+/D(#02WKP28 FU4PL;&NEAJD%N!O@GNP@$9[?B8':GH5N>@ S/8 ;@[0 M\ #.N$^^/(!F[I,O#WVY3[X\].4^^?+0E_ODRP.8Z0',=%?+3>^LA'9(@9/E MI@]@I@OSBM]KIG6L)(_H1%^@.#%K\-C M2F>K96+F&@X7L-GB0)>;2&? [O"8".2W :%Y:,!7[K>[IP$YTV-&3;S>U0I4 M1Z.(:M8TUE\W3[TD"+6#$S5'*&0RQCJ=7KO=-;^%86+2IRLD?JH&W-%"I=]) M55[;>'=/539];\FBS5E9\%2CC2W39&=I?9VSP":4F<7LOL=5>N5Y;F5L4E57 MB="7R"1*T0_\I6^0VCS09[Y@=?RQYBKY@->=I=[E>IU@I8F=%=[\@.9>!DEC M0XA4I4M4^H*!B&-_3E>Y98:-8)>H)$'^T+VQ'X+_!:O6CP5?J]1P<6&R*RTU M,<8;;VK.BMK[H[O+"'Y'Z>8G3&M*(+)%%HE,Q0NF/3]"6T+19/I%%)EO+/D/ MN*4O4)$W+R<_5I&25)BD1_*HBQ0H:M0L4'2:-6Z%LD1XB^*IHIFJ M.;6I_!9EB4D2R.5!-N\F#7H +3UP8';6XFZ EFX62GX"=*+!=G22[10 MVI(>S&2JRD;X2GB2Q(C?!_[EH5=WBJ]TLTCU$WJUL&=2K;,":E_HTQJO=O)I MN1/#*J%(DJ1/O?./5:P[*E<^-/![!<*?T$"EK635$M;G!1G);+#<;.%[00RG MA-))G'[1M7VG*FATB0>BT@-+YFD.M.0= M$>%F-*S7\D6BJ348HYQE*[UB+_]U6D*X2DF:CND9TB@VQ79^S&)+V0=: K<; M2J(T]5HM]!!TZO*@..CA@HV7U[D>HBV%>#UO58'H*>L>H)KRR^/_>!/VU]USQPFTL M-!R*G(K69XM3<.F_1-T7 R=^3IK^A1%/F%G;^X*42)"_:/K?B:>7?_]QAI@0 M6&B/9 ?80M&O#M&%XL]>622^AR!U-:8<>03\B07_$Q,S&YJH?W4:V;/* U^_ M")[5";&:K&D"&A<(,;632/$M4GE(TQ-B[4/'H;_([4U#^S0B$!0G)$8>39@I M.2)05!K1,C4>X0R"$R0CB6EL\D=T'^+6HC'S"3>HR*:BJ< @-P8-)MM:\3!O M/SZ2JV3LH$F59,WK,9HW\P5G-E9&V.F1XVE#Z.?P7$/(UMQ^JT*(B%-BP9'$ M\9&"NK"GFN33@KSISM"JQ9?'' ^.I$ZNOIRJL[%F](5"!FU.[7IS('7X$7YZ M=5L16H,9HD^17F73;&J+2GLRA4>>7%U?#14L-=5EQ)NIRU3;[&=8<)_XZ=57 M&Z2ER)SH<*DEMBB))$&D-G#0"3D^$CPF7?'F-0H1";W6'MFCM->$[;*3(V>5 M$:9;<[&!4$VMTZN4IMV4PT:]Y\,C"YJ4(TVLX@NJTS&GPJR]6=%Q"^[P2,O- MI7JJW^$X4<^T)QNMV45P#&1[\L5,R,F2AW-0=)%-0?%?^TLC\ZHIFI(JZHGH09()4W9#PW C M0D)[=4I-SFD8FU$:7W.>."UBEB].)PY[)6KN6;5]$,V70QCD[?'* U_O@>?R MP#_Z[?GRP N[3[X\].4^^?+0E_ODRT-?[I,O#WR]![[>7:$&W%F#Y9 ")RGT M U_O@:_WVVO4:XA;+_+_>3BNB\"P_$ DMA\#P/>0BP="W_W)Q0/"[^% ?Z.0 M]$Z7#S]PW1["\!"&;RD,#]2_VR\LVO;-$VK8,$^(Y@2\7(%/#$"O^-.PC9_X M$WTLK[JP*?S=T*!>6Q?<7%L#LSL9L5RAV"POJDTMA:$?'X$M[00Y&@>IR^Z9 MP==,:N:24Z_0$Y8$8U1I66\: R6"!:23*'I%G(P[4X,'+.!55^<:93I;M]>3 M@=:K5[%2EFKGU]BUI=OG!CU^V=6;G&@@N0&!3BM!6XD@_S DF<8?F'\/S+^O M72/[W$3?5?6@-D+;4ML;8IQ*LL9<95*:.^$C/#^"3"+DY;%>;BGK+1G M)!11#:%=QK8Z4>2$;@$5 ,P"M^] 5KO67KCW\Q*=GY'6WI]*7REP"U>S;T6W M "37X=:R+:F.W)CV1-L6S7.JO:YRE;3KX@A7*/EI;#VV\]V6'T'\H4D,?:SO M^\&"'FYMCETB:/T].7I_T'4G'/T1A9:\J-J)E:A[H"-;5GR;-5592>_JJN":>^Y\:KE.,!Q M W* 4Y_QX'Q'(>DJBA&(FC.,=5[LYW$YAE!#DPQSZL$?IX 67ZJZYY3>0Y7EXS=+BZ1%&$X(UJN(.:8CQ#-2/R*KO"A M#;^[-EPI4OR,-BP&3HY5J:8C](9Z!E^5:(%KLA'$&8J==K ?ZO!-IW[O4!VN M%!1^1AWDB5_LI7,S$:$J1G&J9]3S&,D/QTWT>/XU:>V?Y4<=R13TQW:&Q MJ$=H+(^4\.LPZG\W ,0OC1VW$OY2YQ]SI]-%TQ#**EY;58>,2Q0$C@91B29]#N1 M;_=0*S[.I3VDN*V@['WR!/"VCYGY"V5DXPR2QB$\QELP5_<0/$Y/!^%+D5^4 MO V!,?(7LL-:!522=^*4$#W72B )!%YW'_+B;9AT._C6/XXC\OB)Z&,%^>\+ MZAH*/;CWYQ7V]'R7-4QG&!G2,KS2,ZLK;G4[[U@7HH;[B3I=@/IUJ,B?ZB-%RUR8O!8K8!G3!L"1]IM>")F&2:.&UE)1.BD_!E78?_[BE;./8[M2T#WJ /R)*0 MUW&_"-( _MSY2:JX;0[FP2/G+1OX+Y.+'W@+A'^>WJ;<''N>L-:Y=M\KNTZM MWNFC"L@,S]%ZC\ ZN-A]$/AK=/J-!#X_O1!2NNZY%6Q*N@NNX*Y7;75BK&F= MA[,+*)7^V4K_>>*-A:#)-PH%%9$+(]3T2[:2:4.SD*28TY4+27B'"7 ML]5#C"U/BC*)8C(RFDXGTQ$Q%ND1/:6DT90@I])D*E/,%(4!K/BN7QRAM[_M M-WC\FVO!98=RV;!!2"G:07LF H:?PF.K:1U1IT2*0"BFE2>7K&0T;3_2(]7T MY GKOG#<"!Z&W@$T.7$ 3;Y]Z$3TU"'_+R^J9ZH0X2W%8-P-,\%ZBN>XT3UA M--1 E$B&JIJU#""90<(//;EDV0L+L!KH+7@/I%U>R\8"OI6VQZGN+*&KA@H_ MU+<[NT0?@\1K9MGA B '/F\"\$*%/8&K>*1HSQMZA('_@\<9<6I KY6FT>?: MC=3,7FJ:NE(_:$0!50S+;+M 0,-&$+M[LK-VLB6,%%?85!?"4I]A5PW7],*A?Z:#4K4K+'FX8 M2/FW_YU2*7KB2*P6 MXG;VZ%4ARH7$#44HIAF*&%E*ZTY+B)?')\.6+D[L^NUHUA3MA@WX"K0G%*RF M;(=D/$L[-MMJU) "E^&65C]7+M>YS@ '42+R"]9+3G.YA"Q*LU^)-^F[ZCC MIB;3'<.8PGJ@*/\?0&[D^5M3R8NP/VND$=$.QI?ZJ6K*@.3.LG(7%F MP.;*]G;'JIBJX" =DK$)?]ZQ1=.);M[)!/O?A"<]]Y/MCJBM;I;O-Z<,9S 4 MQN<':=M9?X+7(9=+(7$!#513 1Q6K>@Y'&#>PZ^0^O7%96QTRZB(BTV<.8Y=Z@J<)OI4S8#7P&U]XE$ MB7T:_4ITOH%J;_D192B6?17.\N/L>,XBSE@PU(J"L66CU2NQ-]'G,99BN:G? MP!!J5FVGW1:(7,L@*K@B2T!(#J+Q+4_VWMV6*?ZHZA7;W4%:$QN:5,_W&55O M\#=ABC6P9F;'F2^U93J8F3*WZ)HN4#J0ES+T>1M[JHW'IA;FO5>-3>Z&D[TT MJ=76M695\QH9'M4JRSXY/#"@%%Y&IAOZO5,OD*1EPD4FFL5/=BT)8X/LLSX$5HS_EI:>"9 60X%/O+<0 MYO=@(=.8!NM!4UAH[:K77XQ(IUZV69C3D>E3/?Q/5+!V_2WH!Z#-U>NL[_:# M(?OB3=RNRM\9AI*PR&\/JP+1TGK:77XRPMH^\$UH'Y8UH:/"S@#;CA,OE38=SF*"O;* M8:)SS4 Z+^QX_&XKAF&] 78$LKKH.(UI*!A[NT$#^LA.-H3G<=6Q+C=M M>2K;VSQLJPHC-LK3+. M0Q^"$\DTBB8IXM23)*_*@:@NCE(A!] 1CD3OWL4!%GV5!\1*=TG/6IM5PF2W7R?&/* QZ 2!K!L22>_F(>T!$+TI&_ MQN,W[^) YE4&-&>=U;(@M])"H9]>Y'+C8#P=WT8)4DL'ZPATX&B-JCGMJAE' M5CG_CW]H+)UD*";)G*D^7Y4!1,0 &C* B%6 ?J<1>MT*%979E*8V/:Y-EO4U MW\=2O?YMZG4!7FF*>J#F!:-,BXN.[:L3#6A FDHG201)HN<*.=#579$'3,0# M!O* B7G O(\'N5=YD';1=4%3\YQ@#+MMAT[5A';M-DHP4UF/_N?9@X/RH:L MW?\D%T/>A90$B6=,RFUXH)K',4\8[]2MU>%G5/(P: )6#7RRL%5]]P$=7WOA M'OZ4N8OPB0TCI)/MDV!\QVS' )##[L1,A VRA*@HMJP F84GN%:O;!K JN.WUC*LLBQQ2X)<5)ZU$ MEH5-CT\5Y.(2.!0NRW,=2"1@5I()T4V(>_W$MS1!/EFV^P+1>E=/43!6@; 6 MYHXF<@R'35!Q,A;XU\3L$D2XKJ"]BPAYN6VB2IMTN;9C5SC&8_OU!?]\8_7D M@SNTI,EM:3,\!AI3QQL[DJTN0G["$O6QEL3'[?I&D5,4#5@?N>;,QKO4XEWE MD&/+TXY(,)8G&<\%MQR:A?8>79P6(*:Z@D-F9RLEFUQE4Q'5;D[PY@.9QALM M&YD_TZ/S95L&_M8055,^MCO $,$)&Q $.'!'B+ B<, ?>WB#Q%C4HU@F8B-L]\+UX>$PS_8[9R;+K@,O_JP<_4J4S#V/ M?/XVIIZN!\"0JE$AY/H3D\C!P!DR*LRS&KN:XD/!D)J*V*CVT4;K,F6T<#92 M'7N ;MEH?NG\;.1\P]ADO[44EAJ.3 :IDHTVV/.2\4Y-C.0%5MMD<+"HW&+X,_=&UZ IBW<$%E1P/1_FZP-G#@[(B=K6N[CHE M+UKI*6-P0;\LV_IR.AK"V4D4^T6<695SW-2-!YR.9YO$!8B&UN#N7)#W7M,_ MW4(94M15.D34'E?TI:<+;8%2A4!=+$KL@$SW>"6<13OE";!^^I/3 28H]#AO MI+@*"#0"EGGMR_DY)LC"LFMI-&8V:OX=D?S8_CSCHL+AX7K8%FI,=PVP\XEO MMJ!GI\&\C01%:Z8ZBPP[AM-!KF^=4GBO<>HFIA",#_@*379!0 GT*QFOA@2& M#D1_/(U^(U?6,!,UT99FX'WRC!>#@^:Z#(-6>//" MKS8(2)N-ZQ2 =B*%CU!Z)U-/;UZ7J8FLCMC)\:P-##[4B0I7.P"^GY-!\$CQ M;T" B'9\LA&>LXR M5T0JW+*.TSD:018TZ9_SC._AXJ%E"+]F/\'2R=PL&2H5H%I;PP+6L4JNO#Q@ M*?(68P)DZR\.D,@-JJH#*163V+*#,*!=N"THO6=96(5N$01_75.XV $!%0JFO.';8 $S 1/#&FX MH4'Z;P>P!#@#WP9^%J[)BWS)*+2/80CV66# M+]RFNZ6OG(6@J2:1/(1:A9!R-@^^BLB^+B9_Q MIO711!JTRQY<>YUS.HULJDF7#[*,%/G)P+8$;EP5]:8WUE6I,07A#J#WV0"7 MS0^T>MY27,WKB3.U/%6[";B>I(L([JP(#& *DYK$-$#8EPC,J*;PYHY$(V@9Z%,?-!R ,/MJ,)LF?T M--R<2 D5XU?B1H4)PY"!HH4B!8P17 !LQ?7',(Z+B;;_8.?-U+.+!V'==#MU M!5Y>JR@-Y#0=R>E$ZW0:FS1?YRH*Y]#4"*]-B^^O27]D(:%>X%"QFPF:0E#M MH .]H?ME])8+"=]#E>LN)'0PO#%'-DJ3PXK9UH;/KOBAH[RZD/ HIDG"]@;0 M.G^F@C#TNAE%>M\&IB\0B\IJETVM:HB%8%Y&;B*V?JG)[CZ@\C\3J5YUK.F2G,S$G,S7F\BRM,SIFIQ2:VMV4^:6J]MP M4NJQJVG.,L=<(!6K/C5VY5Z%?675X:4XF3FCG^'1L(GVCMSPAGS=KR,AJ-)/ MHXMJ56B@A#+!>S4I@W_ 1EZ K62O&@PZ$T725*RIS3BAFR8&KRTF_3Q;80RT M>[]-(T&@+61U!9(5;2B.+IP)AFBF^/P=_'R>>S\?'O9128DI# M1U.YU-"?:W9W[;/G\_$4N*T4K..-14<%&@&W;/. MPHO"Q@3O8 %EIGERZLP M!MW>P7\@$\*NH 71@+F_]1S 0=B%)9C MS)5CH$%)ET4;(E+.CL#=I/9+%$'P1Z&+TJ^U'(7KF]K,3H,0_CLZZ@]B[ M&E..L@/\B07_$Q,S&VKKOT"V=P2@$YT$O@9"!M10/X!9B3_ZXY]."-H(1!>V MY:,-9F(H'?&?/>X^)Y6'-#U'+"#D,<1,U#QZ$8YF"S/S#E :[++"?\6L3(R; M:5AG[&RWHIMCY$E-$2P:J$7\!FF4UYXD,8("Q)/.=ESP\GGO>X MTO;R49KW3-1T&Q=[999]U#_O./:\-RZG\XM9P9U+ E:L\D,23TLI47F+-XY* M:T_QZ1MY";\7=3U4P;@?MYLQ3\#Q\NWKW5!Y8G^>_$SS+AEEL*&0@) -& (1 MCF3MQV=.HB9O-J()W3L7#XT]+U1GDBHX; :[-1*L W\?$7M[NGQ%$>/E1I/H MTZJMI1HSU"Q55RTTX-\B8@GU;<8['+S;U@K_W%M^F?. $8^8&MTHK#UN&W#A M>%^\* ">!3Q\V!BPX11A6)"$9UI9;M3_V9\6BWMWY\4%:$("]O-JND M=,&%1KRDL&J7:B.(Z/H,;V86]BAW7Y+RGO[_7EZX'06 C^F\V 1:R90[9*TQ MBLAE9A28.K7("<\D""%[0O.PQY!CI_ M&7(5A_XA?F25L2/4)ET>EYEI M@\RP<"SIS KI4%M^);B7F;&_&.@]-=N',1V9M>)0!3Z.1 R>[Y?RYH2CL6>, MZ7/V"2[] %FO"T+LQ#@(K5P\)Q,.VEK37\_VP>'/3!SX5C8"0HO)ZFV MY!DP+I"@B!3CN5N8SSQW,:#6SYUW)J[D:+0?$#,1YH&PI2O)(/*'HX9 $*$% MAZ>0=I8_/NY6#:*&^;0P+8'B4:Z.\AZ"]9IJ'H84Q76C@"F*D%G6DW# *EG"5!65/P_K( M?N=W[]VG:#KVAN)2FZ8:0L$3*4W5^\YB?9M%[VVDTZ1[^=4$\72^K?N-*+3MI ^("4T-!FRR#7OXCJ7#L' +M Q\ S@P MK(^H,#8TXI$J^%W!MKS%KKT:)0 @^(-U,Q68D:8NFD?+0\/<)OQ90I3"[C6< MY8PNYJ4Y M&:2959>C8<U=Y>-J<=2M&'3%2,HS1NU!>C5:<@5D MAAM+/F<2P3-S@4=I*30$/1&H>-^3Y^K.L"Q E!%.A^UM4[ Z@S+([\.=(K^ M(IVB#UAV$0_$]!I*9F3F-8/TG6JGWLGTG0^,A+U;IVKSI:731'/#R/*_)P]8XFW%Q39F\J;?W(9VZF7R#R M(*+M&UZ:V0_K3TT;$!Z(5#RZ#-U^$0[>5."?[384NQ'Q?$D9!:F'M0:M<$QI#WAGH( I.JQ_UP/NCQ*?1JK"P3$B[F'0QY>JR MVYAN1R*SEN.>G_;OCQ6-X"<39*G-R#+3PTL\K%"FD_C+IN5,I?A+)\,OPZ5T M;YB=%%:_Q#.['H3W]Z@6"0JO"MR[5JYKXECEB_Y,%3Z=69O MS'#@^Y#BM[,!6W2:!'K.#KP CO=LUO,T56/OASM!=EL5?4ILD&HZP,4^ M CQRJ\XTL@PW[WRD,OG1,4BR-$%TS"E9&C9J,\4L4EH$ _Z5P;LK#HBBN_V@ M/FX./9H8?8L*"Z)N\V4I5N.V[SY%8&W6-R6M M4,EPU+J8+Y;IO+%$/M!R>3>!*3>%.$BE0W(]?DBLW7I=$;IP=1Y#)--OJLR< MG_1Z?B3GJI69VPC_%>LRB]R($R6/$K6"U1D7L?FXH[IOWW_E0[6MF\CW%6E8 MW%#+<:?OHT(J3Q1E>US"&/R9>O%KQ2X@US9<+!FUL*-!7R#N<=,ZZE+?!6#I M;@.U!/[BRNHS,_;[F.]Q3&/+N[74"]M2;-&(YP.B";[CD?R]P[W%=?:XV.YW MAQ^OLH;WV]I=OQG=[1X^\-GOX2F.EU^_<;EVMT_BAI :E 1QWL?\-J&PO>#C M4#?A94[O?\<2-D0V1,^N!UX.UOGU7"+RFEHNJFXUHVL6RKX"> -8#]=;?QFF MQ4U8]H)IZK?8SJ:I+#-(P],9G!D,ZLCP_:VLSP!=B";7J9%-M,MA!+,I5M(9 MK.R_%^AB$A96X7SK_@H%>+F*ZG"M>8.LDRYV&(Q! M_./M@3^_W^SK2R-<7]97$_L&BH6I-X#V;KV*!A(7K$KIC' MG"GF_1 K!_(\YBC/^VHKIS;'E24Z&S0XF7>:?J<@I/HI]B96;M@M\#XQ69:1 M1F-L+ ,L5R(V_OGUY;4Y(654-S0V\&C)XIY$+-;[L@6@,8[:I],]3=VJ$,4K>\O"G/9$ M;LN(5TF3JWYS7$I7^)NH^TBH#-I2AJ:U5+^(U==XVT?%9^ D'NI^-^K.Y(7. MDLG(IM8K4#4FS3;JIO%<7?6YF.9/6"L7Q\#%)\*I0,O<(:N<*F\TX[R_H5=B MM]XH7E <=^I#XB>>J)^(R?^TO@1>]_@Z3F@%QN!6Q$D,=1,.8L.%+?#?>"C0 M6LCF%MD0-E=L>26J.I2]?;C#:&42>+F*ULB8L@)2R'"0T-W;ERT\:JP#EL./ M)]%H]7_#:4;;\I19#,2CRTJX[DJNXDFU1N?Z\UL\T*^]U*>^9(SL0 MG:W0L!&[X"3?BZW@(4T[;91Q;*VR9@N%[+@[,'T0-^*_T&>VQP:^Y6U;\=Z$ M_S_-BGR9("C5>G]C.:NET./2(TJ3NMV@!\.,7VGT+?.%Q^N"V+/[C\0QZA,8 MPGZ=(-I$Z V62;T>I..>I*%:DTO7>$3E>KU6(%'K)9V?*!=.REM;2CQEYT_' MO)2G]WH9:8V,NUG-&Q72SJ*9;2@@Y_SGW#1HG*>_*8O ;Y]%X P%9SS49[P8GM6:N?UMK>I@=! M9Y(0W T0Z#YRB'=R_JW&_DZ$0%/-S&Q$N;(FRXM<4,C6S2'_A4*@.MUBJIFA M*EJVZH@XTS3FJ0S[HA!\V[#QM[0A7Q8LX%QE[$MFKZX5C.D2G=4GZ?1""8.% ME]#GS\<$^+>)"?!1P>.[Q- I$4BEUEX7ZFZK,I(O/7WPX9A@-%Z62VEV5-74 M\KR\4BOS@(<;=9XK#6QC@L?DYM'P&FOVW=:&F(F:YW6+QK*=K9:]3ZS6.&.E M6[+[K)'.KX-4 Z\X%2U8K6R_U:$'I2%%ZKMGJ&X/ZHC]XV9T= PM$4Y2P#J]#R*/] M#"8)&PWA(L4@WC4,6!\]7ID8%>EC0*VG-8KAC>]6*M[%AJ^[Q&N[:_8S+=QG MH?2_8$_7M^5:U\+/EW5CV&C.?5K+CH=3JY[*$^C,?_/(YS5=R;4>F3"-?,IV MF)S61J8*4L]/ZYI[?J3CS):UHG/M?01>JP$993I;M]>3@=:K5[%2EFKGU]AE MUM:_%S,;Q[%)<6K-":[=QQ=+*JT*(_KM \,7S)4L3=+08#T<(,NR4>J7F>'$ MN-!,^WN),N\!)TJ+1A]1^=J4JZ70EL+SK^V[<#\;,3PC=I^:$=B@9125#$;@ M&A@R&0WZC52/N0U\_ZJK25.KG"YH=+QTK>Q2YMN/6#E]5H1,,J5FQ4YHWGC#USF\?W$E7@BQKK05YKDEY5B%'DSXL#Z7Q)$DB20P[4R>*Z;RC_],U MDE&I]POA#.Z?$>_",W#<-,)D,@L!*2"\/%9851C"9=C/X1F\TE3]CO9HZ]+T M?HO(:]F5A332X%T)*G?93VMYCYCCLIX8^=E!X[*;VRDY(8 M[9TDCML9KI+D@%=CL.3Z2-HMMQ%+P(H'$D='VEY#&X7E]FJD"7Z W&1,8QE'QYY>GDQ5^4ML82W-<\,R%&Z/.RW M*1]"T1T?69,J?6,6]! A2#LMMK8H3GH*//+D\DZ#*X@Y8Y@1L $_HT>85:GB M\,C3R^5S\R7A9T4GHV4YD!5:"DVF5!\< M>7)YUAOJ=)5I3I!&5IRS;M,7Q( %1YY>7N[S0GMN<3.MK8[SC0 ;P$J- !VM>0.U67 D<7QDH1@\./+D M1@L&25;I;)_6Q+SCC9VJ7RP,X3GIXR,[TTZ=&=:6K-!8RR.Y/)XZ&QF>\_21 MJDV">%#UY)J'6;_+9Y2C-8J3: $J"HJ>'9K+- M!5K-]R=(BD=72[2U*I1J"CSTA%)Y7VJ80]O0M()1Z"W5-=YK8WA4GRJT0[JMDZG>!B)G-SLR&JQ M52+CI;A46:R2$[T@NU,?'GIRLZP_6E60QK*%+-$LCF86R'*A*O#0DYO%.,J8 M.8B?$K"U.AHU792CW/"LIR*XFG%8%\MN+ 'H7YZMM:P ;[/AL2<'3Y[:M: VL MWJMJ2&_N?V:XX#UYCIY1F>&F*DA<,!OSXT%FR76+XZ7$>]*R?3, M8%I0,A:C92N]XGS3S9+--/_^NLLWMD?;++E96<\J ^!TA&7#:=,=1T+XYB?V MGGFW;H@FHN$2P0L:9O=+\YKNB/+L*CO.?#/"O6#(06A1I&M^9X*U__# 3B0J3\-N!WN"O213>+L?RE0G"9^J BV0@+L ?VQ!YH7798;5J M+1&LB,R6"PJM<1;_1T(&S%_ YJKMR5?9QCEDU1,+CZO%A[5 &%3_O5(==:SJ MJAO\%=6?_WXJOOWUKRGX'X* TT .(_C?NQ(/(+8;UG^V%;NPN@:K=;JX<.2_ MMB_V;Y8"EXNK=K#\(T5EH\-Z&K)PCZIII[4QU]Y>-3X;&CVI.]E^'NZJ!_0L M+DA&SQN?A:!^D?_>IU%\N2V]]NI5>Z>WP"FG4,YB(FW?IWP;R$54>X2(':^6 M_6+:AQ?>'BJ.'0ND7_)7U "!32&?JH"G9;_P=V?EXJP0[%5P__=?=_(&)LQ4 M5TZ!$TBPN@BIMWWJ7P3VX,O]\87Y11,/OMP?7X"^H ^^W!]?B%],^L&7^^/+ M0U_NDR_T+^81C]TA7Q[Z?B7^^3+0U_NDR\@?WGXESODRR/?OT^^4+]P M^L&7J_'EOZX-*YB7JE;>C ;T=GXX'@L<6_KDS42YJN&X\CSK]R#2:U6[.R/2 M5PG.BQ':G='D-H+S6GIQ9T1Z",Z]",YK=9P[(])#<.Y%$C2W1+I89,>DO1( M0_Z)9O"C;$,T)R>)2.:1B#P2D7M2,.H7AG\G!7L^J8_>10IXJ%_UEXD3^ MPJ^;Y%Y/G#(/<;H[[O_AU1]>_1Z\>KR(<+L\<;%..):N3A);]*_OHU=_ M"NU0J5XZYHX72-\;*,.$-/V%U9_,!-E>#5*4+:\;I1<62+]*^\A9+D0[>A$N M6__/PVO>- A[:/^=:/^]P2-P(C)/31B,$@K3@.]YU#(]W+P A?O0_F^E_5', M_-#^RVO_Z[L(?8T"\Z5\44)&XAJ1/9&;E"HYIHZ^ '-["05^9#%WG\5<6.\B M63C]>R'#?O5QB N3H^Y!)[Z=,/HNWNU[R<2CB?B0F;L;87C8D6\G$P\[\I"9 M2Z]KOC=R7,N./&+4MZ_=_4EVY)'@/93G"@G>SZE#[8]V1<"]C^#M>L';SY$; MUK \TWW(RO62OY\C*P\;\[ Q#QMS7[(2)88_1U:N:6,>\>]Q\OASY.:O-'=48KC?7N%/(-)O-BESIYV!"QM=N._/-XGJ?H)X?+/UT ^[>9B1[QWH?@E-KMY?O+;5^%#^M[\AFB3)\G1Z=;$XV!,M_0O;DB7> MYBT5??1ANF1$730E&>Z>M[=U:51-P-%D] )#,/2BE98;T/$E"FV+)Y=J''[] MT^UI2KA7WO[CXL>/>_WM9M'/+38[^3&W]( Y@SOH6B9XZYPY07CB^/>K@-7F M?0VS-0-%VU43F:6X[B>FW5_=H[8CC:9KK%!;J9F&4,&*:;<9##1JR([H$?;' M/P2#)FF"2I+4N2U7+Q3'_%2=BAL>/T2GX$*.='XEHTTYJ&A>:3 I:ZWV0+.4 M[ZU0*?P]^@1//0,.2+:=Z$YV"H7O%*I#"'E%:/0V"$742M6I9UD-D0<*1?SQ M#W9NIO3EOBES(55*UUMYJX8YDH %364%E*1FUZ[LFX)Q"DLI M1G^*%'KM@3FD,HI5@:I$_?%/FDD2"))$SNX&_E"IAVNZDFOZ.GVZO&OB*!CA^B85=T5/>C7I?W6GG;]*8^866TK" VY^.&HC"J M M4+ QD5\X)6W>6LS.<+HR7'\<+BIS5-;+'S$I'Y3GB CPEW)B=RGJ@GFC:@ M.OBRJCHNN&9"=!,+T4Z$: /?IL'PE170VXV.W85CSWFV"$\U0D>AZ<%&'>O) M$&&W+>98[%I(D\UN'Q$K/-*NEG.Y%:%\PK7#J"97J[@YI41 TNFZ21^[:ST1^C;SG7:H*M$'R[<$(D]*"P:EH@RO+@[;Q,CSE._7L=7>6\1?,>*9Q M%:ZASNKE0J[72:U]H&C40]$>SNR6SNSKM.S:SLR>5*H2I_H%;DF.I\7<>-T2 MBM"9T0\=^R9KPGZ(,_NJ2M'03EMVVU1YP5#%((_A$YK3^1MD:\PB/S-,JDH) ME0G9%,1,M[NHLT#U8'7VVNG:3RF/W'QEW4_PC>M=V=T)&'2E.1VDA#1!. M!H2UT/Q,J'/86_S=8\;U73.NV&/&]3,SKH=6#0=6;6)Y8UW^WF;MX^W<&U>> M9JR@-OA57Q)4.\?U*A8FY!:?*?.^H8,K(A9J+',M5PATT4];;,MQ08R (M$4 M+)-$'U.P%QXU^IE:]\$6[]VKW.6[NEE]@EO!@B@C7I>VR?2&,F;#4.4><[*7 MG9/]F9KVY?[M4L6H(JL./+OD]#A*JHZ5OH^QA=&5_5N UC%INFK,D&7*WZ!M MDG("1('*]IBD?;BW>W5O7Z=QEW=O WX^+?1F/9];KFH&(2\V'ET*W=MCUO:B ML[8_4]&NZ]V^JA"E8)V>C>7J"P2;=?B*TVL.%I-/;+[W%E='4@L9:Y3F*:Y1 M)JUE,>=PFRD/%2^:QJ63Y&,:]\+3N#]3!Z_H[.Y' 2_O^1IUWYTN4@5,R^;U M]#+?L >K3*2 EYO7?38>^R8CO%E8V-7UL*$ B[L=6Q8=SPY^1-?I ./C9Z+5 MG5B9$R(D_KQ^]Q<_:$%]_-*3W&GP8#+-GNSLDQJ92X'K \**[EXDB'! M?Q1Z8H/^\VV&+=XEA%^OB5^^#] ;_/VNX?A@\;=$[+N+29N+V-I+531$WO.1 M](@M:UFMA;ICCU9'I9=7.3[7XG_1S!Y;5V'081UED$41F>C@C%G)+N@-"ZWK M3Y@5O7.]>YC6'\_B+TZCYC>2U5/ON4@ M7=8RP<,Z<3DEM B)S,GJ:->*OV*/O_JIQ=];U6)>K1+_D.GA6V<4]U:]@8[Y MKR=E;$P;IAP_QZ&#[EBL:;DSV3[C[^9-PA^TREY16)*S^9A!R0ZYX"&ML#_^ M89(H0R33/VQ:X0]& MIM559E72$,IV&UIJ/BDB6.@'J)?\P.6*^0_]?CB"AZ!<.$]VYA%RO#G/_19.=[[(#ZOU66'[DT-W'!U]O7$ Q16WA ME'S#$'HU8]E>^TP!R5]YUK756:7KJ,"O!2PC9Y#U1@M:N#]"<5@G(1$BB=/I M),:\-'+WZ-==&OCGIVCB!\=?[UX-+S_QVLX)A+M8%32A@*E*DI_E!(I>#7Q-7I9H/LW57$N]LA]D)VQA5LS; M.%=(98CAN$6I=27T@W!Y(Y+$$!+B_#P4\>$&[]P-?IT67MX-4AEBPQD5>KN$M>=.)R5@E45N(! % MKM:Z\IXD(L6/*T6"58746 K,NI#+.2P/E3%:!DDD208#_UTK-WS,C)V#S/LI M>GE%IW@_2GEY#SD?$*-J-=>T$5&=%&S,']DC*?20;UL:^5]7!*)S4R@OJNF)T0-_^:-]_&$.GN5= MK7Y+DS0T6 \'R+)LE/IE9C@Q$/^@A]Z1@1S;0.@C8=TC+;XWI-UW+*A?%BC,3>$1!6GK#N"\>-X&'H'PD92.L"7MWV MY(L9GY.VP)&)AN2.30]*_HH6JD=_HQD"5X6FLFG+4]FVY4FB_32K>7E!.5/H M#^\O%* __NG,Y 2T+J(9)-00$C/A6JZH7W52$!L!<<$0E(@E:/ONC7:T#1Y: M=O9HN2/E@2V5.Z-*9I15&UJ65O.&6V7J2ND#6+WG)/=CN+UUT;9'SGQ=6=A$ MOHL$N4Q0$^B*4Z']/_ZY(L'Q2$=1$M+[Z'X^;0>F.'CSR72RDY,Y[+7;>:ZL;<'LV M&$]@R-^'/SMV=.%!Z-__@83XL?I#O#OSC M.C?-4T>B5)F+!<]77?K3"MO!_J!XJGZ3>XA(5L1Z*?")U" M%#1)HC.#!'0 K>T=#,JK,OX)U/9[":7>E58V;4N2Y8F3MRUCN^UC8WKV+MPP M)SC,.4,&EKA*5[/H6: M5VZ&PRKS)J8"!M))\DQ/)#$%EWIK3*L"BHW 7:Q] M.3_'!%E8=BV-QLP&W,GZOMEP[&!2CBQ!7OB6/7%D\R#& CD>.&EC6@)7=5S+ M/A\_(8TT+FH*QR*JTNSH?MV0BD5@;ES?.J6RNCU5 I#RFG)_)Q'METO]4J"' M.2U;%;@E7LI+V;1PB)A];?,_NCX+JEK-8K3FLH_TIB4\FZ%)'[$_WG2[ MA!:D)T7;D":5,:=FRH5Z3IPY*]>'BR?.P?V&<>9!2 IB6_-HYPD,AP.<*!$: MKIIH2[/=CA3PI:E&BV;+]D5'#"]LQ9<2-R7APC323(\2UQT%)ZP\Z-"@:=ID(NL"I&:X;.*]PL M7255&)$\E]J>9K(I-'KQL81V^^L;YK6W9/3U% M._?#B"^/>7AD40K28X+3&C)B%(#QX)&B#W%RSL8\@.IU:[47X*!1($/]1J$+ M/0+!,'CF-)26IS?O$I;,J[(R6S07%CE?!$@*QS.88U.!97T48^)R<4NW-;1F MVGS."1A6U&N"G9NMK%?+A)^B-[-/;^9:]-[T[,#(H5H?D>=MH\&ELXXBW;[/ ME)W/TC-AS01<,!Z.F MJMS(R_Z-.B+=6DH:;4H3!JDHOK1H+=UI*GW5NOG55$!Q&P-935F6MEQ;9+:Z M%'E9OU$T/N?FN-_.E'N"W,LM!-;T1ROHES[>:,I\K-&4N6&CZ88*=+UPW-2T MHMFR4E4A:!@*U9^Y?D7XJ0IS/3*VFO@4H2=H%PDFG5XKI4Q%>1(J"(Z_13^> MTISD0=C]A5VF>PFDOCSHQLKE^F*1EAN(4C5VTSW$M%^N>";8HY:;@:# MC-98K.:.U;<6%A1\XA9R?R]8!CER%![0Y3,_TNN@*2T(AT%JFC90V-^ZXRLLBMNCR&%? .7DP M'+.LST,7\,9F4R9L-K&>XCEN7(DAPTI,.C1>;7GA[E=IXN]^VW83,4(I*%HT ME+.G-^]K:;XJ9T*3($9BL6=KA4G?JL@S,NU-* OH+*87L@!TE"&XW7;0SNF M?Z."S1AW@\W$''!;N9KO9F%FB:9GBHRH"+ZBT'0 MK1X'N)I+X^8N>;1'9:UG'.&"\#><[[?#$'9R29)$&FOSIYO1C-N;@)2A22RHM9W2 []@96_AUU?<.2S7T$M%\N])U9>[K:5 =9(5A4 M4L-)GBQT1\"KDV22)+^\8G,?3+B\R.-5S"+;6LH1C/F\K7O5FBCEV3?4*6]1 ML7G&\HA:L=-#NFT1";2JRW1D;N59MYUMT;J"YHU:@8X$_=R M3I+=&6^?4GL M96Q$JU<01QNI6] ,I)Y7E SM<_)ME;I'^HOTNM.8(++8F9$30E[S[YCA^(C$ M[-$%1Z^BM]6 ,E1\HDVX7D$N3-*,AY#IVT8,9$,M^Z3HB$@[+3 KFVTH$V@\ M413V>4Y#AC<$@<=EP&Q4!ES8JAY7^JBPTD?' ^=!/(8>??C;EO^8V$PQ<:D_ M?O,N$D*F7'EV2%'7'RL(&:,Z&1 M0_/7'=E"XQ4DS':@\BKTIB5/6W;:PY;0J!'9VJKM<)G&[>E-SLQ< QDA?1 S MJ?6@UYE/?1!!_$-B20*CDQB!W6\!\&JZH=(-W>G[2QI1ATUW,>J+K"[>J !H M"=5 D'ACP65+2+L^J.3J&GG5"92KJ8!HY7R:,%U"H]AJ25RL!EE*N5$%,"B4 MG*Q ,B5.U6G?PG-HGV]]J@*8^U@%,'?#"N -%>AZM2N4W-36V2J1$V2CXP3. MN(H[M:M6S&^H,-(PVWW!QI N) M\!9VLGXG!<-[B;V^//RW&MK XV+^-D"6D$16%#2[R4+]W!F->]1,%?+OF;V2AKK[KSC& LBY5^ M!LNJ-1.6RF\QYG4O7+B\W-=5/)^M-GU<4X-VGJ=E'RF*_ETB"C!?P0,BKWBI M&DFJ6J\[S8\"LVA2]&U+D($Q='G!LAE.GJ-MRF_G^/0R] ',,S[@J,"3"PL\ MQ^-<49&'"0W8T7J\Z)N[J?2H,>& 6#BN Z10\L*X_.0Y3V+VA"_;\B,P>5N- M8BN?64CELY)8S/4W P/W,:2W'(Q;$H,TZ,45B[[W8G:_AKI36\\/ATK1U]KC M955N:_RT"D?LT"2#OP'VZ]=YP-^)NOKG?^#/5G$E719MB*4].X(5QJ$FQG#B M"/+OJP!B2X!9LKW5=XS8 H?O0&GS*9R(GB.\[_#O_^W?_M/NA2G)TBW[KRVL M]]YSS2+\6RQ$^%;DU-B612TE3L&E_Q)U7PR<[7XV]"]LM[';7SMH<$B)!/F+ MIO^=>'H)Z7%"3$-(]81BO7+P,PQX/*-G)U!X F@'OK6>2=V!XA.8J\ \$R-Z]<%[O+# M]U0&W@,X]N=N[39A2.,$LV ;([E[K2A;7GBV-!,=<-=WWAEY ]*$V%@Q/-X? M-;EEI57G\9J&SJ4+H1ZU=I0"]Q=>-/I[-D=IRI8M90OCG-;@C2Z+I29U40P= M(T&F03IX!G\EKNZ&62'D4+11P+-H.\?"EDSX,RMA :.MFN%LQ$S6OPC0ZILS M]A,]KZH^86UFYI:12CD^QN0-"(<>S M(S:Q$F 9N!X+[@#$23 R?;'VO$SUM/)P5"P*#0M>]]8OA.99S7T44XJ4URO-$*=O";P1E6!R#SI\J]%[ O<(I7^)P%3?C JU\=:>PZG'3R-%$AY:(K5%2UH8U$ M:YH+OJA--K77\L+M8I30(^:6I2'C>@OQWP(T]BHHW),8;=L[OQ(@0G7D@[CE MC=R%=15P03,!F *LO*XR;O^!3U72M1"@9"1;( M=[3#T=:!J(8A3U0@/L#7>PL@IY"8$G GNKRU4'L.)MR!/OTW$/!?[5^)4K,! MZVLA,F<"#DAA"(8F_JQ;KIQ "4!DP'6@-N#JX!2J'=^2 TZ;/'_/,%=P]7"F M*2&!FQ=5,VY)\YM$N#2"2HQ@A)1 M]CNV0%@&+>0$!)-2V!0]-)<)<6(MH D^9T(A@G$BRAT2)1,6"-65G&CJ0'[_ MC+T9_%EX&/QT-YH #1RP@K*]NDJV?;B3WAY>/KR).A#CI\ "?@+O+PX?YO6B M0>/=EH"TR06QX+N9NJE\8DQM;RN]K+A000P=.8M6_/ @0LQ[+E"B;8GY;&"1 M]L=]IJ.T)6394(/&4JGBY!0.CJ"PB92DSBPI/O&2,/K;!82>"3-JR)N06< 1 M*;9HNM&QL=R*/J ZR*954](]6 >%''.!,7&?)K @'Z,(!@@)N"PX')Q+=9T$ M?#PU##TMZ-5L\,U$GJKF4\GH6)@4W1J#H!6DI+H5R#"/?Y))>!W 7-DV8X@B M3P=BX3K @9N)LJ=OQYP1#(GD>B=R82QK6!-UJD9.6=1URS^0\"B_@;VJL. ) M'P,J@?J?^.;AHT/JP4-"HL!O]VD!N1M*K;,3^U9;>!HZ.Z(V?!@5G!T(2K@A M:?B-O)9M276VL3JXPC9ZL)ZV+CVD=538& =/1X:? ](E@(6%1CC\+:#^5J?# MD ?08!LQG@C)D>X?A*7AI1OA)1(@' 6W">YH^XS)\*G@X6;8NH9G.C[Y3N&W MQ'R>2=G8R2%OMPC,V!O:Z[:]X@R&I^;Y8;M.M&YN$40:$:>E'#W2EFR= M6KO%/$Y6V!!D()VFD^?&+1-_BI.YYT3A=$*4), ?<1>30GY$+&XO0&P!(E\V M%(>MXTA$B/5;_=I*R$R<)$S+C#Q M^[\/>TKQ[^RM4"5$Q9;#9/#IWK:RO:=,3^(#+O&)^STU:T!\XAN M>+*%:+M;53E)1K8K&L)O6[*B.M$3AL2-]SS=I0';ZP))G:B14H=ESU-W#<\8 MKNN JK*MP$3&-+PR, 2AU9;VH@U8"55!7@-_ BPI[)2%/Y#7\!!PLV,9B&U4 M-%B$I3X'YBJ.'),F%)2(^+()^0+LRL)6!K3F-/=?S?N@%-Q3FL?%YMN>=B2 8$D,K!'70 M [\!/S7@77TB.G^SX>K)EMXL+<<"A]F9M#A+DPQ+L*W_>@7Y:&G(YUD=2RX62R2HYI M8OX?_P#/"Y1-M)WC+OA3'R *44!*+#]Y&SC3E+! "@T('8GP-R-OYG7R9H[) M&_[I@B??E>C1_6'MU&$03\LA&>LXR5T0JW+*.TSD:018T^>Q(WB=IOSTPIL'!YM7/4!62K ,H M*\WDABG'Y\E;/(M,>;J&+.WLIAC,+:]Q.)N#O;=8^!%UV>=G"V:;#N JS*9$ MY?GOPJ M_!)8L$B;(IM_4(: DIQ2UZFHX/!7,?QG-&U4V].Z7I"00G;6+.:;!*B(R])(&K,>%,<:A17G# M*=L9U!LC)"!M0ZM5*JE)[B;/;_X5GP>8UE?.=1@5A *.26/Z=W.M&OP=V"G M.Z5V1A"J'4K+3DIFK;@T\2S.AR"-SYAI&$'+X2C45DD=<*- ?K?R'86+(+T MT66<93\K\2 =@ '>-#HKB%M!7 R.LF%QVHJR37#BY/9*NNBXYZ\$" M41\@' @Q#!#AA\O1HK.*"Y N2>',E"[ZR6T>'WZP:T984CCUN@V=$]D9%!VH M=G#(RK9TP QG5Q^)@^Y=U/J?.UBH#=-%+R3_-GG?+Q7M)QWQH"]X ;@- E]H ML%(Z>+ P0=DS)S8P.:JCND\,B0.XPUI+=(68D%-1W:V$->.6S/Z@\UZ,>".B MP7J4"(PH\#FPE728<6RSW;"=M4MRXW3PM(IS+M6%/X1UHT\7C=RP>WCIDE&8 MAHN0)R UBKY3G8,[>$KSC^>OX@05I'!V2!?@B)X5LCB%_9)]$#'LP(=A;_=A MECVME-+CAJIYA-?5_((P79@?7YKS84<$;ZL6EM>D\">E)Q+OGPGV;,Z.(F1Q MNM&6ZL.,IMHE%K9=OK"V5E?&(( @P4U M\KBFAH45EX+"Q\QZFSZ1N;:TPK"10VKRR MM.;5P!OY!TRGWL%T+HX^VI'K.B\#=!N],AV>/PR[!L M%UYDWPG'"<3K[OC)5;C@K"_)!W&[0=^\/+8CYQO="GJN'10ZT"B2#)T-=&LO MMR[$E:CJ84QWT+E\IJ=VX*VOUDP]>RP]1)*?9C^Q3G-7ED\(E^/%^]C<3U-+2FKJU"BUNNJNL%#)SK=_*->;*<1V_5IR/J1^_ M3J\QVOL:.0D8-Q+T,IQ0&QK X/C@83)?^.OK%L4^/V ;68-H/;1NSOLGCI(" M30 1,0SC'W G?-#?, X?>!U.N1(:Y#!>$]CD+PJ3>ZG<2\>5>W'EWAN5>UP@ M$UAR.IN)&"^R0#H2;(KG"#;+(S@KIE.X(" H0:+3'^%;/_ -%ON-[^"_\9W4 MT7?Z/-NG*;)75;D4K8V:9JXWGK:D*06,S).1LX'I)5= H4=:'B(C=H;,4]D. M&$D\'UF8S.KEUG"<5WI2CG*+N.0/* F,)$]&(DJN9['E'),W)L4&Z692*4X" MQ\G)VWNC?M[&T'E/26;T45UI\?U"Q0,C3]YN:5.5F"D#6_')#;]I8F7"RG3 MR).WCZA,@R,\O$X/A[49/TYFL!FAV998\\#( MD[>W!=[BV96$T-,>5KCA,IF6%I3O "?B2+/ MA^9F: %;(\]+>F#DR9+ZV=(BQ?#*2$GF%SHR::AU>@-'GBS) MI^:ED8?U&,9=83-[T6!8O4;!*U!/EN0.W'YC+N=*2C(Y=LODJIJ>YCKPYMCG M(ZL*3JW-4:.MB$46D_OMJKZ4*##R9$F5IMP?*FVN3 ^SDE?21SXU924P\F1) MC8X[6KC5C8+(Q-J?#[*]A3R!;S]9$IMAC;YO-4=,C\ZRW0WO2ZNQ!T:>+DG/ M3D4[0L9MN2+A7&[[+'$F:'E(DOI0G8HTAS*%&6CPE;K,P^\ZV2D5N", M=JU#]9E6AZRQ:D;24M,.2YZ.[(\0$JFXU052:W31>J^HMJ9JA\V>CLSSZ6%N M3':FC$R5 868O(YD .:1TZ&M;D6H.@M)8#B&KW7 --<+C]I#2U?;;*OJ MT)K/I7QM;*9%%3PU=3HTURZ16%X?K6@MB4^&69'RBX!/T?3IT*4^1MTIGG<5 MMUC#F@4JF7*!W$&)TZ%=Q1AVJC5^IN0'R;R'KA9+K],)+LQX/G1%C4O8H#?F M:"(W2+E]D5LP!0H./6%58Y1LE;J=TEJIU3,CJE7G4VDD&'K"J_HXWUW0\SJ. M$+JDVPN7P5$@)] SS-+HM=;S8D5;(LLF@EM)3]?R53#7,]SB4_EU:M;J5)5E MN\BWV?72]4DP] R[%$?#IE:NIWMT7J#J0JG;7" 2/").-L!74E(YBXJ\4MO( M26J3[TXH% KIDY$D[RQ5JFFHBE98"7VJOR[6^V<%?X_)//6%@5E&;:8BR>%R4!O5,3[O2.<$_P9K\!NMJ+ETJ\J-5]U%!V]VH>P[ MA9\Y+_)H40*'7@'()[$S)+I,YYPT1^J6KS12;A&1%=+HXXHZ*RQ.I7EXX1J" M;'@>[W>0TC)?6^=Y7JO &L=GXL0?)S6-*&,,4;2:M)K#)_J .B?U"ZUQ8TV5 ML!;CT_ID;3'](BM 87HJ># ?ZT[!!B$M;E5L%YS&K+&1SHGRL25,?CQQP1KJ4DHTALY0+I0;;'U*SXEFAC\QX.HDR((HU3H2J_>16BX_3&$YB9T" M[CB#X:6;JJY2F=Q<=7/-3K>N: ,RK7IHG>/G<.0)U7%T MW%]O^%2)7A:'.=K/%@J>ZH&1)RO*M]T5CSG),3+,CE)BDV].M34\%L]0?9JL MMZOIS22'$(;8G0QDLUJ8GR"C+!IK!1<6/48KM-8&TL\QPS%\XLD>]X*RQ!L$49\77-$X>]#:O%^VZLLE2V,S/$4ERQ8N-3PP\F2/6-XON?I0*B*^ MMYH@EL-UVAH<>;)'$I7K===\= M[ =#3SE^XC?]J=Z3%2V;]'%AJ&9H,5!E(;(4%ZQ*)4U/DH.GGEF3@A.D MQI8J2T2K>8-NS5AG..9D37UL72=J=B6+:#F,&RTUG.PO@D?NUO3"-32OEYE] MH"@-^ZI+:YZG-U_SS@L6W?L_]T$YE&VOC;$^$%B*+I7;5;/>!CH&^@=QAM^. ML&[C:"6X$W9EFXQXK&;PW/JI.;1KK JM&UZQM98(!QU M63T-HNE AWG!@5Y2$&>>#+TD;\8%-[62NR+) )"@:<_?7"81V"_$"@^32P_'7KAW]2+9/7R0G2:(U[]-YK#1?E"?.,,W^0:78GS)-ZRE*$H:! MSK*,:A37N<)XG:'=Q21GUEIE<^3##E_$ Y9)/6#HF8LKKH/*:R9W1''GYXUT MR?73C8HR9'O-ZK(V6J76L$\(^D!DL!<"WSNDPIS=PS#8LVBI"3;HJVJP',X* M8FVP;J?JZN*91,B=;A*4"IX)](;YOU^OR;R; PL*9=/(AEXS^<5BTR5;S6:/ MNX$SN3%P1;=MU2"M5/Y %#T@_IEXCQ14K2!?,MHTD/>FBF_!5+%IDEWI9- M;ECA_2&\T^X!)=&7L1%J4>\H([)I>E9*9;0"X_925@Z?(1N7^I(RHFVCA,,2 MHJ1C)-^QAHI5&;$E.36D6\(LU=[41[/FUFSN2,@? MM*'ZM.-/-]*UXF*=9'Q_JI"2IF** F\G!2H83IZ_:"\"(O>JM"3GY?4TETUK MS%!16%ERA0*=OH'C2AV1IL.Q?4; MJG3[PJKT@3R#*;,R?WK/U"L7A#V_>.KP6A;[T^XHZQ^5@SI!XI$MAM4#VPL[ MCCT+<,=7\)JHK5L@K!_\B&_@YZ?<:M;;%O]M,R9/V/8P/9_:KBG(NSJ]V&PU M;K0DE_;84<[=UO#[[Y8/MBF#07H?3!=4 M.=,6?^Y^.)PY ;ZW31N$^6=\F+=VG-"'F,ZS=+ZGY+PL$>3F.=;NI=N'H=OY M"+O/@SM#@ M!?@H3'Z$WL W\PZWA A>O!O*36U#=1WQRDF(KU^3^$ZN.,@9_>\_CO".;9\# M;2P)'L!#C0YNUVZ9CUDL)D0$")%]S*1B0D2 $#$B(D((\I%(QX2( "%B1$2$ M$&1,B&@0(D9$1 @1GQ$1(42,B(@0(D;$90GQCV-!;\?%/!N?MVKR ZN^*O;_ M>,FGSK7IT2,/_;AP?4]- 0[__>\_TTNL]BU#_^2M#>.6MB<+:;L/5(V,!!CA3'Z3!PY>^C38_?!E40Q'T2-#SX];2GF M@XCRP6?LP6_SP==L2LP8L8"(^>!&'*A,[_\NH0D_=7#^^;\\+XJSV><2_J E M FRM?7!-/NK5WUI]^GG+^<5"9; CYJ(7[\C",+BXAWUIU)RI<07YL[:+:"MF#[VJ";88I\R*20 MLW?)QQAXP:UQPQ@HR"M9$%FF5]BA $6T/*$,9A7$+>+"I*MR@M7\[DO,V[?(V^\U!:#0SQ17(MH6_9KB5L9"5>GV MQHHA_;&T3^)?HP)5=OE.Q](=WR/ S#&E!H^:*R6?UHN57BWE,Q9L68XB/WZE ML^@#F\3'F#5AH1"_IRFNLO MULD9Q9+07G^E$_0W9_M/P7 M\+S\^PX,)-B=LF+;KBB 5X,-#$^^X)"T#UM7[OGXS)DWV"156TQ(/_P4-_RJVL]'>MG3NW)J)K)-7I83FFUN4I>[G%%0_2 @A/$V!Y2Z/F4 MV,O9F+<)@B^OZ_T^&N[%C,8S@/B@V2@G$55A66V.#,=L:M7(CN5I68)@"=-D M3WTQWQXF7WQGQ3>%R27R98]1\WOYLR-=I^?UGFS2LI)9)1&/.1@''"P8[E05H\#"GU[;B++3 M;(?,C0M"5W&)DB04Z[6L!1.AHUS;F"3(":)WUB[MK'0JW+99$B/4=JYJ"LCZNY8779 M@=@)XX&9_'^:+47-]U'Q5?61?G.I(ENZDD'Q^6E=;>4RN^Q($#K#O4H^I MN);^>QPW'ZB@?*_WXP8J*/UZQ6HTU0G'8$59S/?:3:\^I2#WPQ)*XC&;CDLH MOP/W7[G&\CTG1F1K+ VYJJ#8,/(U]>H& M L,W763Y54G'MX?>/P@58T=G'L9J53+?M-;"6!DVZU@E3_2*:RSRU9A97I?3<#"XN$PO[.#)NIVRSUL1P MMEG?S.BATY$L/[/H39,47&U8MQE#)2[PO!VH7+W LZ\P?39/S%PDGTDE:W); M$=1Z !<"*(J/V!6=<'\ Q(JX\O?.*CF^HYEZ[\M0GG/*D M,4PM&5Y [Y')EL2BJ;!N-9N^J[K5+Q/RT47+_>C1$2IPQ?/& MPL8SK3:R=$Q>%EOCV9KI0%0%UFDJCL'$E;"WA:>H5,(N-#Z'&81<9)9\=B-F M9P,/SP?G55 )2US11+U[9$7\I(JCGS'IOTUT]",5NECLA(E+>:]:RHNQJ-*F M,XT.(M/#8=?GB?62+ H1+^5MBRC2-H0QJW#CRD@YTA710RDL\8)G4 M X;><4_&"/DT[P=.%ZE>? ^@;J/F=UV=+%/E)J$S1+Z55)%UNS!!.A!D8E@LIG4IU]LL^\&9 \N-L^0?5QMK@#55,:XVOA7 1Z[:&*X0 MQ6[GXL2H.;:_O.(E)NB=%W/&!+UQA-YQP"UJJ[YI6O^>MO>UB:\+UW;DF1^7 M),8EB1?+",6/G"DX:RB\@OKKR1A95K7*J)J="!KB?7%)XK#$)B<%6J.0/+-8 MS8D)RF>Z'HMF8% ,?\ADD(=L^K3)V$V7)$93VD=K([XB;^WC@+FI&L5DW^A5 M?:K%*H0V:I>7254F5YQ<&+=TAHY9(X^H"E;[FH,:(R/[K@N1_% M.T)5CF66(G2[U9LA6*M&%!"-<#28^DEN[=LKIGY^/X#%98]? ;"HE#TRS7+! MY]61@V I8]*L"=GJ)!V<9T'9XS6SK+\?U")^EL5AV9@7XK#MNVHE$T#33\"S MX98=/-$PC+]%JN_O5TCB;,GM#%(3NY)":HW>NM1TNC56_$)#^3T5DO1&*A/X MN--A9-[NY>IV;9%M2"R:#2HDT0I]%]>T_4>A-U&R:1;T/BE ME$D-Z-;0,(:"V/&Y9H"ZL&0RQEM<0WFG>/NJ&LI!)<^S*X\>T42]J XD:D"8 M' 4A%]90QD'B^(B[6%'E>_U2-U!4Z;5;/;W9[N)(KTRG1P+6L_J5X*B"196I M.VO-&N/FYJHLWW-*1;;*,?$T9 M##PX_S@)?@I0*-HJ7[@0 /)_Y#[#.V_^.W>-[&]H_G M.8>83;R-[>]/!IV65/<; M2JM5[J"-3+TQ*@/N1U'R@4R=:3[U^'D2&SD6V"6@Y9@)%RPRD)8Y63?4 MA!'L02"!H8S4#$%4$XZQE[7!\&-Q&\K7\(OV8R(X#VS;U<(/X$L$^(1P//PZ M) NG^T'5:N9?>_?5A!1TY$QXX&B )\7,4%7#^QGLT>5-@F<\P\]%P57%UNP\ M:QS6_$ &"%GJ:95]J!GTP9QR*ABX53NFK#XFTHL>ES84$2M-VF+!4=@4]0/L M)L^9,+?; JQT#0X(2/VR+A'^91]G Z?YO^]4+X#JLWO(5MU-JN)L^T+PED!% MVHW8*L\\("1GVN+/W0^',R? ]^:!L?13X];)@+3Z7I<.'WZ@7"<#)3CX9!LT M(?X*WFOM7KI]&+J=S[NN(B4P8%^]%G0]6/;!\PWPS!GDT>V.[7Y/0LOBY]02 M.27I@3WXUS1L&?+)3TL$BI"\$I\]MFOS JJ^JJ7_NDH/?O)"UIX8J M?'0/@&D*/_Q_/](_?G,_\/0CBGYI"BMY'"[B@1TM6L]V<'KTDL,-^_&+>JW[ MQ7__F5Z":]X25)^Q";L%_6;?DACL5R+;^SDUI.#IOQ=BTJVB?\-0AE&E"VW& M6^9G3/K(D1Z[U&:\86;=%^D#6^:V"8_?T2G]#E8X7NWO'>-?769"'R<]_,WT M$@48)K$N4R.?_IHK E_5M_Y8.$ M4FWH2@994IO1S#24=)&F8+[^:?^5_^^KMIM;'VQW-8^U/:Y456DNGZ+'PUHV MHQ:NUU7YLMMM-0B\1LH4R6@DVD[C^%0C>0\<)X_DZ>64%],G8YD4G9U*_I1F7TYE:WT"R M%EWRL$J[:-0G39?ZJ&;\9W>ROG9"-;:\?%95R[&=/MESNV.EAO97Z:)164PW M':BJ?9)F_!N[?Z0HKU%N:'$;/YQ92,([(S MF<_2%XJB=^S^D2@:2021&U3+2\1/X?*H7*Y,AAOI M1G9?7SI]6R%+(I/,%!=CK-9-ZO/KB:*KQP$B8YA$1V)=T@JY#FC"*27DP""Z7*VR%>O[ULYRMY9^&:ZELA:R-!>%LI(C5XV<;) (HA) MIKU+UWVFOLIE!OFZ"-BZLN7J+F#JK?ZR/Y*2V,&91/!HOM'W1G.ZQ9%X9T44 MBOTN.)/01Q0_.93^>D,GB+C+$IG X&4/;51 MKB^0;GVK7Q-(J( P70>3&PC!6T3&&,\0=D;!ID#8'0=/_HK#(7$X)$+A$%/D MX64H +-:XF]93\ KKNS+I1'=M-D1'3Q]X"Z#]^JPU[[>[+R?*F0W>(L9N@^D M]\5.N]9FJ3'C9YNZV"XHM5J_PQ+PEEL4N<(-9K&7_&M8\[W:3'18TTTI4]-I MIWNTF-$P,MOC2:KA =9,_?B5N IOQF[3+V#APPV ')>4U\EP]3_+P7\LJN4G M8WI3-A%"L7/3M50?%S7O;)'-[\XW_!4^"&P6 (!Z5)^V_6BK6FT)<2EZQ![? M3U.TA"!PI0L)7Q;5R[3_BSV^GYT:&=Q"A5UBN='PDL74NV670IR/&3L@;MX! ML3+@)1%P7;'O(9(&7AQT>S(2!WMF?3.@0#NK?'%E]S=,TBHO%K*,CHB)$R5OS&TVV[=##S(E$W^;ANTD8<[SF9KI'='X*@N,< /);.GT?S><8I\VEJ00\71*]60U/N MIB_!)/_L:2^!S['!9]]-"=!N?@;F:(: -AL[9+>LF![6C.HN?SK9<_KQ"+/@EX MNLT!-EIN:,TH:;2T\3I]M_/C5^8Q<^JQNILH2IR8&<=%HA,7*;[:G"ZH>$T8 M80>\H"4=&/2L(](U+H6[:5LH.B"\D>O>/GSSTLOWA16Q?G7&#!6/'EI24=J( MGJPVJ!^_B$?LM(/FW=[/]O+^#,;I'.,4*9J6>3=;Q-)6>>1"LPT!K'LG<8L8 MSW]T4]I;>,Z5,UAIY&N$0M CCNRFL,60O!:>)SE[Y=MUW*5]K+!9#E.;RJ(: M7BISVC'R,_#\MF8^*5-\KTE)#003V0:Q6= 3K'JM_4D7[*7+C)MY!$NN!B-S M4P-F!P6MF#,M'6\S*O#MLX;C&,)MQ!".5>E Q.PZEL87)]^U!RZJM\6]YZ"Y MO MH_]FV7VW8F?;L\>5-#"/A/4OM%+XR)/!#6E M$0.N3.M,:TEMQGRK+F3;U[<)8OEU9_+K\E&$R$/'&F3[J(H,9*35P5KLS$\) M:3^X: [Y)'?#]>,(D2<";@LE@D?0-M*J-WBI)J;INA]$N:^2SZN&(3/>"["'KX"W.S^-I!9R!8O ?,K30#"N(9, B[X0( MOB+L&PHFY=8% MUND<">]*LWA:Y@Y$.&R<:HOZQ;)5EWN:V\#Q!PT Z65P'UH1"8;UEEUT\+A]QSC7ZP+_:2PE)/XFLKPHI)G'C> M]?5_CKK9[N52DC=4P_JY:_YUL*YM%UTL$%22F R;Y7(S\.J?G.IQOKU=)TD^ M8JE=7[&?^P9B<"<2Z4>2_"OQ]"/C> M??9&Q]XM71S#O!Y1GHD)_$!7YA)S"\+V?_NM_+G"^[=KY_M0^D(O4!Y* 0") MO=CC?AU0]R6N/-[3\T&?'=#=:1DDBMN40MD]>9KD0!,9/Z$;YM/[)0 MD*:+0M8S::TIE:I#IN%VRQZ+P=M/CD<*%$<@M7E=4VKU.CD=*.2)5D8N\0B5*V3,2K*1*;.GU[ M6Z ;F&Z,TPK7:',ZN>%*I76'39^.K Q+Z@H3VI92$P=U;)T9JE0/WA%S,I)5 M>=29T9.T[,2 M,O%[3,\4J\GE9.H:?(?-GHY<+X5"J=TAZ[3(%MA\L6FY$[\#3(;3H3D]F^QH M7#.M+#O-?+ZU&J_F&3 4/3-T.&?*Z1*:15I"HU"8&(6I#=X/CJJ3HT#&<#&.\,[;U"JXSC#)YE-".H3H9Y)[?"+4S9- MMYS.,N/)C)]?6&IGZ&&;DL3"H=AEI?/+^@/RI#X:0Q8 B@$6]4!G$?@ MG/+@/TSO_]ZI2$"++U-0Z1=T_:QG-ZEFQQU(\0P.N51SAQM4,87*O+0,LK^ MJ 6(0:0?LF=R^"!\7-W:/S/4ZY+!O4E@=Y\FD!#7\&> X^#0@_?&&4=*H/V" M%OB0 &8=/P\A*.XOG3,24S%Q\%X#F(0)+A$>VZ*0Y,#O0%%*;.L\$F:@O\+I M_L&M4[_+$2370UR;*><0?[FIR#765Z:H].[;JJ[& :%2#VRH[4=P''K #%J/ M)#M5.V,SVE3GV55K('!*BZ M(B=[,MK"%[-T(6@^F2;.[O #8'H;@@"HC>K61+HKX_] 'Y?!!LO\D3X>].,] M/-]1\@4'0;B.+B 8V#LH,@*B)N#98/_\/&?%@;+1!T)M9JBJX4&!%+AS$K;H MV)!)G7D@\^R0_[;RL]MC * @J<'6PU%ON3J>JR_A.G\?C8;"*ZB_GHR1956K MC*K9B: AWG/P%&2;5PW;M7:>W=?<#?9+_H8^F%1.!;C^L=,5,QVSP75<"Z,Q M8$K5*F@_,ZF#&^T'SLVMR?YD@&>) MP/YVK-U+MP]#M_-Y7[(&$%;X:XDH!\L^>#X\L6< #+L=V_V>A([;GZ&# SJU MWO0M; D1O'@WE)O:ANHZXF^]GD@,WT1]'95/9F"[1HPN: M><1BP$20,#%@HDF7&##7)L,A5^QRZD[__>\_T]O@"/+C#/':?@RW#L9P M%[9>QO"7P']YO"^Q8(T!/H0_@#AF#(Q= 3L4VX7*+_%AZGRSM&# X0(Q@N],Y^ F3> MER-[N"$7;2L0$_P6"1Y-5?,UHI;">/\M'/&?SJ#18K;KYT\_+])[/0_@*:H; M9 ($,=UNC]GF G2J,[)N,+4TXG/D?(/EN06Z\%[+H;[21<'TT@664$4'DW6# MV&<+9I/UYYQ^-KGZ>5YUGV>[\QHMS&4SK>3YY6R36V>%A@#S(;$?O_ '#,T\ M ,ETG8*^&%%?AZCK%+Y>%U,?O@+C$Q"U<]90H9LF^&,!&!#[4K0SD,.Y3K.U MUM4I(GN=!DYTG20Z\ #D4C]^D8_9TR+ .S,PMM?\7?!. MQ-",'C1C->&3D>F"/?L='4&15(H0F[4V4MM@Z76^M5"('BP^ CH"BCZ2KZGD MMV>G?\3EB,:VQYON]\C[EBZO#YQE!(- MG^09(30T6DTEMRFM$)E4B(''.IVF*+&9P > /&!(^B%]32T@!NAM /13W &? MB]%HJ!!_'C684AO'K/0I"B$J;G6XZ:<+F XAG()7!Z9?Z^=Y,3WB*S$["#2P MN[!+ODS\?+NHP/=4!T*HO*(.;^5'("22Z[>&E68DMCW6G6=,#P;0C,%&Q*=:9)^_^Z"?9 S M=AA\@CT2Y?!EK$-$*K.@OTP+:1KM)942CZ&CX7@X<%")S09>A03U;,322UC+?3%]C1>"9,:S4-D0>: M.4S6F=J@2\$[BZ&2@3X0.'E6RXCA^'W@^!F9#M=&9#04AC_*=$"M=-VVQYQ- M]U9D1=13TR(I>A"J0%_ '].O]06[5]]%G.H01U*CT1'F=0'%#ZB27LWQ/IVT M*TRMNJRNAP,JBBK#F[D.:J8H3*0AT:#=:5-T+:1>;%I!ZX+ +8&2Z'4S'B/& MF3%D(^6&^%S01D.K^//DAPHU]]416K*1Y:1",]E[=T7$ MV0^W'8+]DLC%]U00WLQ^:"Z'1'59052D-+;9HHMT)LF-!S<** C8 Y8A'LC, M:17V[21 W(8Z$)_]W^'L__.,B%P^639'3I96AOW.E$M;C=9\1,%]!&=_ZC%# M?$.W0IP2$0=38\4B@BD1XT''3Y-60V6XLHI-YNJ&:DP\V.$PS(E L_>7$W$; MZL:-X3K64&XD26)D3SI+8]T>_ M&*ADI*M]$M-@9=[\A0WL^RP M0^:*BL\P8G.UZG&F#>B!(0_$F5MI_ZPQ>]!Y^-;[L?]>E4#4.X9[]K234WF] M2Y>2LYH[Q\>]VKP#4_A2R%?T9/\]-T/4=[F;;QAT#6L1S'(QM#(IBV6$%43; M(X&>W^5GC=D30;=OH&(D@NXTD-$AB,*6W@ YFLC!CME"@G,2X#141"=A@H?M M!V[1!O\,?PVPF(#-;P)JPB?,154 $ ?*;4+<;E,(_'K9'>J9603UO M:U< 8^BPNU2X\@18.FRS=3$U+_P5/NBG#$ H\Z=3?$5I?3[G/%#W <]4;!6P M_"6G^88V&DQAJXXR ;X@ GG7LL 7$H"L"97S C7U>(8/1\"5[81N. !^TP40 M"O" E(--?P"<8YE&R+\)PTH QH";E9 X6;?AXQ\"B.M&PI.=^1QL&CPOX6O! M(V7--. )[IK@R_!U9F@3P=D(@7$()O(869+F+"!I[7EB(,,142/MCJSPL_,S M?4B <> /8$Z0FB$= 3ED_94O!0+W&2] ?4**BPSU/=,65"(1SHF4!]' Z+X;@+%F&:P:MDS+_VI >MBS(G!72\^ I MP2GZ1*UW&C4F.$!8"QG:RT(9J='+)DX62 0QR;3WL<".;05/=0(/2$DTP.EO MSJ'K*]"\> .<[);/EFNLU1#(8KO<4A2.7Q'I.9$3O<*11?,A@V8V"_67_<'8 M!7. &I+.@],Z=,TX11'L/J?"^;F.8?E'@_>F2Q([T*8R=7,\:C+^F)&GPXYE MXO.ZP%'P@OO'4\OEKP,ZF)8QDYT=6H!F"7^$GI4=9B01*.X!!&>6H24,4PQW M]IB>%T?2;^+F3"O50TC^^-7NYB_O?#E]T2O8 C-(T+!%(]!&;3'QI"@D_H:X MP9!_Z4H_^ G]]S]? _^6GFAP%C\/51F4@!XB)!,"O!E0'TC0MFB8JKB'>AYP M =#/ _$.ERCJ7&BW@N^<7VZ=\Q)_PS]OEZV#I>0K??CY;OD/6_4[-(@!S !7 M "[=6B,)[]YQ0IM[[X>'/,">!^PB/G )N=T*(D\PP6:_?1( CT]:\?Y MSC%)=M/\#[08."BA(.P3$!L'1O;E)1C.H@0+]Q^*L*=?WB?!\DW6*YM5C;;T M#;(L$N(PUZVEI?IOQZ&O)L$N/1YI#0@2BI6'MG,"' !^B(7P-U,\#!P-0/<#W8*[NB> M#;9;^CNNL/=NQQE'BP?8RQ;UHRTH@S?EGZ:YQ]$NE6J_!5*MF.&62D=$N!SM M3AK]">67I!^_G+DE;GOP!NZ0YTZ2QP2EA\JS#]8%!%PXUA*3G&FJ6QC _7#. M[9HW%[?F#IB.=?0G<6W*0+(_N3(. RUA^ 7\LSNC>!5,#H8.Y_\>QT1P>.AL M X<(\M=5PG_'O8^QU$'T8YLXFL0SX3K"L!'\]W\.I_^4)I7D 9"MG[L@YL&Z MYJ%N@@7Q3$E,3BV14Y+<#+SZ)Z=ZG&]OUTF2CUAJ%R#]N0^$PIU(I!])\J_$ MTX]P/TXV4^/6R8,MVT9/DZHXI>-^'5#W):X\WM-SF_7,7_>ZIVKG@?J OPJ[+/._3ZN#TG)8;-&)O\N< M+FWFAIOH \D$3L10A,&%'AQ@>>/Q(5%WA,?_)(RI \QE:(4#^^!4=, SE(-> M6%FXC*A]MVXSW^BV9?3D!D,@NN 6*\+&J5U!)G=I5A6MJ[F9C6C% ML9 ?JVA>[GOGM:+03(?;&8:F1" ;A.?A?I2$>[N-]AO!:+!^Z.>1G<2<.W$" MN'M_T),J#(,D=D(UPK1'&0999-T)7:P[#6.K+?.A< FL,5>%Z@D *^\$ 5%Q M!>,N\+$S8#^$'@E>%& ZZI-VOA\'*<^YSMRP@)IS7??=&R;\\,!U?@F46 M=E[BKS'>^T]42@!^-."&P@E!LD#+53\T=8%E#.@LVW-1."#RSDW+[4WNK+2!4,!4QV;\[OG']CR MVT#?5PF./S[4(F:PJX**(D)%;2F:VN\RBF$,"JITWF /2 B5!TDUID" AU0) M#;B]Y0V1U#VRNP\$3@*<&2*@LB#.@"82_D0\!FVY&!N:-R?&#] M6.)6#(H6+]M@+@^03:$#VPF]V]NWP+0+3E4/G[YE1<\;:AZZ+Z$#@DW& #'N W37CJBC 4XO"/P8NY<$O GB8!4X>_ M\$]AL"VN'K=+C(C<"2-I$-2'8;8#0-[VZ7UP !RAI:7O#X""##,W@*0\R#@Z MPM"F33%]OX26Z%8ILQF,)U)1R4*W_6F)U%_P:-D'(,%/^T?#]"$N4:S000C4 M@2%,311D*.9VF[[C%<-UH'@-3*>YK'. QV=A_L++WP'\!>4L^)JU%=)/S+B3 MUN$G!R(;4AR\+ $?L#]CPC"JM<,<& (0%LP#?BK/MD<]+P)I)1RL=@^)JC 8QE$J<.C[>"OX.!S/%&$ M+GLY#,V%KX(_/<5Y>B9@82!Y*4&3=<@[@:V;Z(:'^3;43:T,.?2+P@S1,(D; M]GGA-%F64FI13,I*BU^Y M=*:W\DP&'/#GSO-])10-,!G!&.!M(,17.YY8)!(QBZ'L$&L%N3UNSHBP6 M#>O%8V*6/K_M7<5>-GI-N84L9ZMA>H@DB<;RA4#(3MT(2Q5VOT%\A3K)-LQU MD#4:R*:)=*>O[O"!! M%H)D$+AJ2TCLA/VAD-C*.TO<^K6 I:R#OP6O@=+H>=["SIH($_S")(>$8(AA M!E)P/IT^*Y#N\-"='9CC)J 3/">%Z.:>0+2!=02VRA?:L/EGA^Z>)H$PR4/' M@@%V&AS>1Q.&^LK!\< \]AX3L]"ZV>>%;>U!>%3N'W/PQQDX6_DY5&->3HO@ MH/,"C-^:LP'3[(RGQ"S(B('PLG<&'X"=L'#M[?#G$VM?P4<%$B>M[GHL^B#'M$'9=MK8ZP/!):B2^5V MU:RWE22&'FU[ZKUG7'&WH%?\D?1\GEEBS6BS796VLM_5F?$ P+8D[;!,) B9&@&U77 M0D=_F"@(+45+G(NZ#1T3@0XD2K*MAMX'\%?-T(&U&,3,K+ @;JN.P[A+WG7" MF$#5F-H)"BA_AZF%< 3X;)=U%2I6VP\3&J> K9A:!B=LS2;HD5XG^#ETL=@[ ME\M>->,-(5 #55<(/+8P$@+- %76Y+!2[V?B;_0_N_0;P>4#LV/^MOX6F%W7 M.R\P%F =$F*+A=UO[];ATC,_VRJE"P3-E;EBF[,JC2D9/1U.9=RER+:H*L"V MHV!58U1 9[" [YP%'=GD\]O1F?.&XC5M>RTAG#=3 '?3B%,;E>!6!$A>G4N"$(=P?0I7@$=+(T#36I,"5_'Y[=NY_AV]/;MQ\N*BCFV(L< M3G6 _ U]P#M=ZS#?F6KTCY*H UD('S,WO(0(V#1X)AB5X(&$@];OUC-KB< 6 MVH@"F 6QG04/O>"[*<#RZ(1H&7;H4G;D)#=U[>-DZQQ-]9\RP+D@T?=@DN#1 MF>>/#@<%$G@;$P24$H,07+BA8+FB[>Q*L?\-%O4WN7O,;G4':;\'M=KN+M[\ M]/R $+KH[ )ZX+NJ8<-=L"P_"<@2%,HF^&UH6PY8]B 7!FP5>*$>3!WF#9YV MU@I.S#!=61#D,&3X7EM3U$)75. :A'G1X3N"> D\;7?U;,[3*?A%NL*!HP>< MYF"?[>VT9? 9'TQR=TQOHZSPV W&<$&RBL>%/C@@ L%<((:,0V?@USDLG_R$ M ,UNH+$9P#NAA>&3Y^2]8#Z%]XVL'T*^.@X MY>$P:?>X_OCVTG;).&TW3MM]+6T7G!#)+8E1]#&]FS344M@TE\8144!8CDQC M;"J%3=DI*4Q9'D.(*8\0,P)-_0CGP>UN*!*&Z9K:0"NDPA&-ML8:0RWO46S0 M1N5XY&@P2(^$!L\Q'([A?'Z119IEB<5.1RI2L6[R@[JEU(IVC;*5;&LM>FQP ME?/QR!E3K.C=R3"E++T6T('D-H;8'3"2>#XRYPJYS6*4HA"NY-(%M)]T:WV* MQ4_?GJ,G.C(;M]NT9O&*.=*$?+'38?'3M[,$45574D.D7913^CAI)ZUQN\\-TAZ;>3:2 MS:9F"(]DTRPN\#R;0@E ?S&%LM-4&B6G68'/9/GGS]8%WW(4OCU@6JCF938M M-E.QI7/T9R;2I.Q.>D4:JS;+;+92?,_2?SS)Z/:>3(X;P90[L13>9&GOGZ ]> MW5CVD_DBLTP6O52O/)K.^M(Y^HL=8S8<*FV*%E/I$<[E\O/\VCM'_V:NH/9* M"BHJ)0_/SI<*TVHDS])_C6Y&G9Y'"DBMNV)IF:>J.:]SCO[K7,GMLT[:H\4D MLUB.1H;G4Q08>;*BWKQ$#N=(Q48RU6KDC/$8CCQ9D4[D"2S;]EQ$GN=P M8VRF)T4:5$I_-]#.;11)/2B?1)(+;%GQF/FTB9V5*=1JY=;;*3_) MB(4)*B;)_G"9]L[QE) =ELA11J?HVHI=3$O-AIQ;G)4IEJX[4MDWZ@RWZK:; M>*?K6<6S/$5,JLV<"*0_4YNW6@A&M(IL0/\36M5$4RG,]09!RYD".RPVS0UC M0I["GX_$BJUFTVU-,TB2Z(C.A)2$C KE5/KYR'*APX^5%-B>5IHKE(5-V23: M\.V9YR,=OSYGO2@3=FI7D9L%A%@H+^?1DGEF6J:(4 M9?HT81IS'/!M3+/!JUJ2'?:7=.^IQAL M+C4$LY1.Y#Y<$3;JL!6LX"M8/2_JF%;F9AUX0IS,TTP[_7I/+#856>J.K3(E M#'M@GIG3>;:-D=D8U<9#NJ?G4$>S#/;;D@;R;8UIB;7QJR0'Z=: MV0Y+GLZSNAZ*Q++8RC*UM;-:I?R9TK8H,/)DGE5VV#5UDAXS?CF7&?6)SUDWQJ\64)I9LSD!*_1S4-L@S=#=-B4YS&P\ANM7%/#FBL\4A!5CL M9)ZI8;I9]UB1441/JTZX!;F8IV%/[)-YKJ>\A4_F;0GA!DF%5R:4.O#@R)-Y MHEEG4M**\ZJ2-)JB@JK-48:#(T_FZ>+S4JO=9&=*:SE8N@4,5=M TT*1TXEZ MDUE58 2OIKA(O2-G"7KA;H)NG"+ MF'U'!O.6DO\-[GO=V_OAGM:Y/#"^K)1P1[[:;H@V4?/!^&QV:0(;<[ MMOL]":]?_AEZ+F#1WIM.@RTA@A?OAG)3VU!=1_P,#\++5U0??._]3'+@__GC M&[Q1(J9+].A"OG&S>DR7&"\Q76*\1)TN,5ZB29<8+U>ER_M;.KU//?ZR32 _ ML E7%11?N@,G'H$/;@FPR^"'_^\'+';ZO>W)/I+H\R8SG]JKCGPM6'U^0Z=' M[SSBC6SGV21_A#__]9_J\VTF,J"@AZHPG[/WT/[PE_/#?8ZK_ MX?EV/W"!:'R 1AP07ZF27L=LC!H,8*.P&Y&. M,3/$S! SP]Y75M,\UE=]OK1QF&T(N+0(FS8?YIV#O6_O^7KE F=IG M)8HVO78L+KB&DK/\"I@Q[ "_*T8.KK<+BVQ_)&RPV6 ^S[LLP](>MY^;M,8* M@>1%SIKB_FK=(:6PM --(P^IS.F5&/^)4?/=4?/\PIIWHX:3JJP]EZD,L\3F MG8W<38Z:!'5KJ*'RDYSCI:<$P[GE8E)':[A9E\(R)S2%/V33IS-ISW%-.@;NYL9YU,J]6T:(M>.L-QMI&:>@,; M%CT"C1A+/:32Q!6/]AB)WQJ)'U.K7T9B=M112IJ#^(I&S=6ITAJ*4_?FU(!^ M'G75)NW.&#^?0;#2),NN.[#X&6C9>.KT*M.[A6&$W)=1QBM^@M=(J>DOPU4A M40PI4 MQ,]$.)5CTV@@OX37&:R*YR,+VF)+VFY MZZ+@N(C^SN@2%]%'DRXQ7J))EQ@OT:1+C)=HTB7&2WQ)2UP1&U_2$E_2$B,J MOG0A^G")+VF)^2*^I"7FB_B2ECLZ0..K&.)[.6)FB)DA9H8(,,.-5QF%K\@_ M=4 ^UQSF#E.I[_MRCT_/@+YR5N.6/[I MA \D^7TX/4+%,=\*$E?.)?PX)+I%K+/IF3Q)RYB[9HL2XG,%" GBQR_\;-'X M+7L["N),?-;$_BXLE:OFU4>]7@V**A2[W#5L,2%C0M[N 7O;%+\+!T%8[1B[ M!ZY50!VQBI1[\Q]LM<<7.OF>*U YHU?Z=:%0G]-#E"&*FM?1)&+.$,Q<3@CR;B9:H\R*\Z,/Q1!&N MCG-2+"KZPF"X1I$OF$8\+\"-(%^PQG8GI$CVZ +S@,5VB M1Y<8+]&D"\!+3)<(TB7&2]0*O5]5C[]#53?5^P,<]C;K'\B)S\N#"W7[EP-;3K[T.Z1C1RR1BPQ6]O']L\"$SN [.74"HBMNB+Y6=M M=80[J6\Q74MD+61H+PMEI$8OFSA9(!'$)-/>I7,3/Y(W\I[H-+4K?]GS\M'@ M?2))$MMGDGA*@6BD,[6:XDL3O=^A^E7)]5@\Z%Z6?KQ2/A84>Q%#PU^74XJ^ M.Q ^GH@8 2#@O#FK%?(8J8C#DHH1A%@ETQ0 0BH&PN_J?-\="!]/)8P $(I5 M ]/&PSQ!EZJC7GV5$1>-)@0"\7V!\'XE]Z451L"S%O)+D&*WU6QMH.KN<_V< MX..%:\FV( >4O05OVF=KN5\IP$[6]N[^+S>LTQ8-"]B@^M&(PHYE9?C,YXU> M#F396G6[;:W41I62WRMM2"?%YKI>>+L'=D:47:9YTI6-^D]49;\9MW^]XOI' MW,Z:4JU1:6@<@G'KU-3&2PW:[81W?""/IVTU8VY_;W;)77+[UVNG?\3M)E+* MK8V>55&&0I553:^8J3O;ZSL 5]X_M]^%Y_5)*34M<4_XIWH9P&^)I0N6,Y-% M(5%N]NFG0I*_TSN@+5HP'G-.M&U8DJYB MC22%]#!I,&C4V4%FT&'3H=J*75&T10P&=^N4O1OE]DH(R.299#U7,L9T;33@ M6KT<7FX,)8 H,H25S7<[A,!T?/&WHW">ZTSP$]ONAZ79&F-D)R-M%YTU1%OD+'X>5$,+XDI4#5.# M3MB@%!I\"3"Y'3M@H^6 _8XY!4U#WW+N5!6WEU5TM\Q+Z4+AB77/2;%:R9%) M(STL(M@2H8JBGY3QKA?>A90YH\G>FXU^P_[7[Y@W\&?,/IQ71O1F(FFTKZVY M"2WHYI2GPLN-R#,>J9C9(^-^_8ZY 7_&[)BJ-W-^MJ,R26)=6HZ7E4*SL;V" M",T\9NZ>V^_"_=J;*-6/'[-UJ MN $N34FQ6W*K21.X!-%GG?P.V[O M4BW^382('5)JU.6:BV"]OM1D+4Z25 D@!%X BEPU;!LUB!S76L5>WKM6K'\3 M+HW>W*DV*M,-(@_S=8:M5=.I$@7@ K7L[!DM^[O!Y2XR4.7[K2CEW\L1\?4*>-N2#0O>VK$?(]KGA*%":UV_4E-] M)D^IS66[6U#D3(EXPK:R2- BM MLQF6J*I/ 6:'BO)53OOKNFU^SND2O H^L>)4-W0]!S0;1-_8_^YM'I[ M0[OSM6[H*'=3^Y9NZA J%7W7R!,,HFQ;=.S!#CG4#CBO*A:SC6:7^LOBBBG9 MMLN;+EZWIA2;#9*+OU=NY554ZQA+T=?&+X4EU;93Y::4XY >/RTV"6O$3IH> MP!)4THDS&DR,I3_U9L=8BIBR?RDL]0EM. ULT$B MB( SC6P/.L/\_FP.NF3N\''PR5-SRX/.FN@CFA6U,]UJCEO0'#:NV9LZ@2\[IXQS#_(D\$N(NJ1S>Q[?#,B2\N-_'!.=3-=_M1,'\(?CB)I,KYANO\G,EK43CUZMOQU;/%LAP7-1?\Y_,,? MS?@9) +9!.;Z,BB""1P#(;B-Y!AISY!RHOU?H%VQ#D60>M1&9OO1CU_]?9_A M75_=HSM6GEUS#09P3C!J6&S1"=D.+UI110$V]A7UA>$G.#O!/;^.!0S<&2B? MO<#H&0;8>PO&SQ2#GTC\)F=9;'/!8U1RX4MTC_6(B:>D)Z5BY_IK_[A*>/FU MVZ.DJF-^?:B(.:3>H?ATICZ0KK_VCRL#EU^[7)R6L6+%K-.85_;*=FZY&*L4 M4'3/U1&^]<%?7X70Q[WOXN3$_O2#"/DFYQ 6M7-H<":T#^] &=-J-/Y(F?! MX^:P95<"1Q\24.H&_V+!/0D0C G.$A.!0A0>3$&[^JWK.3C+N,#Y#$\\'NPF M)^L)J&>93]>&@$ZL@KV40C>"V0">/S#V1R( M.3ASIZ*H@[/;6,E@AUZ!U(%^><#H@0+VI 6&HJ'I:H"D?/C[MDT]MQ4>SU5I M7@7T@7;"_!FB<,@$U^BR^&+/$BRU,Q#VUD$QB6>?-T_\GW>IV@?KVFK=6( F M24R&+2BY&7CU3T[U.-_>KI,D'['4DVC8S0ON1"+]2))_)9Y^?-KT(\*LDP=; M=M36/OS6<6/[[6=O],$\(/?5B/+,1,.?2/!?+C&WX$'ZO_U6_JR;^VU=-3@- M &:@40Q(_N3WYWX=4/TY/-.C35T,?T;M*[FJ3!#&W*M$8BP^(H3=96 M_::.>BP&/:O!^_FV:1YR.[;64^6]:Z T5; M"XV!4AZMEDMXZ2?BW CPU;[TG>D( M 6+?06Q?%$(+" D)M"#@U[]5$MA@:&QW@PU8$W-/V[B0JBKSR:VR,GFC/2U0 M8,\JJ4UX-GGT=EG)->O +>(-R>VYQB#%+@IB&*0\&FI4V:G"YE&.;V]FOHLK M"CDVFB**'@_%)T$V/<%20\.W:F565&G9K8^AB7HTM#\S:R.RMF@;>7=>I8=- MQV\M Q'%3TP@[?CE@8!.$(FTVI5%;[.9HTTX]&BKUD0&-8REO!&P@;%FR[A0 MF9MC./1HKU*$699R;E!$]-6@7BV:V;%2"X<>L51OO,0*%4;+"[.L;XU;N7+. M+(*AQU/M33KS2IDO#A%*M+%>AIU@1+<)K?6C];.M(F69PR:2VA2TDEG?=/H] M".:C9TZZ$KKQ_9*-E-VQSC72;KZ[:8HG-@J L[E*:_T-0JDE,<@R Y M&ED=;(J\1CEK8]$FYDMLUATI;>X42)JKDBQH7'UDZ/V@DVW@U"9OE@@LOJYUB:$#T7K-AC4A!K_"^U!HQ;=T,CAE:5$B%HFA&$AE9P42"5AF1 M47!$)&1\A! JP2"T_/KAWB9='^:Q&6JTL[W)V)O*7HT.3C&+6BGUAPK1#/CR M%.O7Y=F8[P-GM(FQ\IAL Z4$8TV;V::@ M4\BL=5*;<'I^-)D//(Q7ZX*5*>#%(B<%I[3)<-Z8MXP5VS"H;*DFJ9D^J=6: MIYAZFF7S%C+0)H)4\EQ:;:XW?NLD4Y,SF\^)LRK8I1)'+OC*2'!Z^Y+_E;$9 M?6\D4MV:,]YPF:G@=[A)0<:!'=T:BW H_N.WW\H6"T.SL]G8!N4ZIE&DA S5 MY<)OH3].6;:7L8/V+!K= T:J?-S$.;1?=>#/6+M8\:'M!$WRK>V4/>$Z1#7A M]CXW=2G,#="W!3DN:&5O9WDJ!@\G&CJX8211LZ%/ @S3Q-9SAS,%?HLW"5T@ M>&RA:\!YM;RPDH@-;RSNO*!3#M+/<"4'WLA%@C*')R]M>:(JOJG6M:/\),Y2 M*B_[&AJ@'?#RM&G+QH\=CPW3O8Q?E$>&@:V0RJJT5A:#(?UOC&AKB^=& M6[_FQ4MAJ?^)XBN[E^X=@?SX2'F=LU3:IN^]/@6ZM#=V)K'H WE%>T=$?WM>B%(Q(6Z $,P3 MP<:$N %"Q(BX$4+$B+@10L2(N!%"Q(BX+"'^H"CD)Q0<><^JF<_*07\+^Q=I M>G^XXK=[VA__][#+_=4 =O5DRO,4/]J0QV"!#W']U^Q!S!@Q8]PC8WQD#V)M M^,TX7K9-^.'__2!__.E^L$\,^OIZPJ?>\F7.Y9^\PZ#@PJ#W+HTI,B9P-'G* MJHCQ\?7XN$%K\8Z9'R;L76@O8LK?&^6QF/+?E/)XK-=NC<=C3^?O.5MH_[][ M$6DQN6-RQ^3^.W+_F=KZTN)!IQ/(+L;!7[VVBQ4]V!I97[R< XQ^HIGQU>N. MR?@09/S\==\YO6_=#WI.\Z7"Y]=4+R')LC_SH]N5T%->,X5Z]I^ MR8,1VV32@ZS2,GPJ/U9RE3+KP"^]7'U/?:00SE$2]K;RC36N &;+0$[;,MI+ MP7C\N?[-M,W[G(\K!H(-J_7:9H+[JKOK)DTE6>*X2&3,K]^)7S$1-1H\76TB M.M_KM=8RM5HP.>6K^+57JV1F1"DW%U)SJK?FZ)%7[(VCAM H@B\_AG MV5Q_P^/]DI^KJWC-$_)^WU^;09FLM+BHWS"69$]6TWH0'O]&X9J; 1.M>#FC#73XL>+CBP%2A!U$\:2!'G.&[E,]X&O#&]EP);I7FI7.TR? MS27=F<&^NK:6,&UKG/)49Y;0K:7J>K.H!E'LB]VE+P97B&*7T.\Q_6+ZQ?2+ ME6Q+!9L"% -0L)PL.SYX2?%9@53"@Y(3"M>?IV RXYJ@YMNI887" M^/IH'+6AI-@KGC%]-0?'(8Y'M+[.L7J&=28NV57R0MXKKM?%&6F1]+9+)'GV M./7.DG%:JJSJ2UB+S7VI!GZG$8DXG>%6[:)W.3K/_5MSMI.U_9&G^2;X&Q!_ M)Z.,V+R9*JAVJ2FHZ55);*)Y7I6:VTZ%*/TH*0\Q4]^JJ70-IN:ZI4**FU,- MI)ZA!LN5U$_7L]RV^2!Q12?A6]A3WX;Y;R1T]4'F)YBBUNFL1P4^0TP7SGI6 MD0UGO.T[B-'L0T>QZMY$=0!Y%!^L#9;&]=39W'8D9YU0="ULYB2K#^-1Q3&! M.[+>0M8\@=, LCD\&T2HQXED5537_7FJM]U]^DB75C)?5_CE'84 W]UX_69MI.?F MD\\^SPDPXE1.KV,,2O*SH#RBA*"ZDF!C]; 1$(,E6>KX9MEE>JO'['O/['M] M*^E=[#MVR8$VQ8P2XG,=UT$R.^,3=+$L>'TK[N.1H%G=FQ/,D^UT'H8 MU^?ZCOLA?'$ 7\7V833O!O![[>S7F+HQ=1]0(3\8&QQT:JX3L/3; M?=E+[[^=7P-_%(GZ8&@O^X6Q4%X@[$;M\/Y :_[X12%,$D6.CP"2"8 V>9*8 M2;H%]D=R;%=-:(X]2^B>FW#]D:LKNN3H8&]5%_*H[D[@'2HKI$&CE7E*="8J M^,[OB1 ^#8Q, (*'%^83@6Z:"74UUQTUH?A.V%H4/ VL5+>5:#S82B+AV>!? M' =&S[8)Z6?U#O5G@"G7=0T8J='EL8.-/VX6FLJ6^H:'K%/\S#=[PU2UB14W MX[A9Z-[,;Z)9*$,^T7C<]NKYL5_9"(YA8D+< "%0] F/*7%!2GPPU+ 525]< M!OYP4\YV.?%^U^+DN!S\U:3#8S4"V$+PCCL!_&U%Y1T(OMBCA4;GQ;CWJQ=S ML>#+CCV_=;: YZ\E$;@#//1:0A>C$7HKW$IWHS^^_&6@2@YDI6HH)45?K R7 M;&'((#JJUL:VAPE\]N,.(7S)&6^P[8^FJNQU[)=YG(BC\W*VTO&;S(!/U8G9 M!AEE[=&Z*8;'G1AV?%;TMXC^;/B2]Z!\KH_5&)CG@$EN@9D7*VA#'-,;P^?3 MC9R.!9*+<5\#S$#I=97Q%,?X>J6U7$^M@'35L8B')=G8)(U>,-?Z=K0M%6O; M6-M>!M34%M0TITRK%51>(Y*\MI?4A&TUIW;(*@7P1JDAJ8ZHID"HC$JU2NRN,:LNJW/\B:U@B1EZI/T-'ACI=U$E% M4UHYM1E5':>8),5* MTJ96&7^1PEUZOHX7%B/-R,S)#)]:H1AO-44&@AJGDQ1R]S%E6%LJ5KBQPCV/ M372+S6IIODA-]=)&:+6^&"2V-G.)O>A+-!)&-E:U*U278D;EN?!Z>2Y-FJ MT_>IDJ-+C+^]'A!KZ_=KZWNZYG0GUVPN FMQ(01,OEGD^4QE61\,NOUYE6MN MJTB0))HDB3>5\C>Z !;]"A_T4P>R09=?7P&#%U5V=\"J]E+=]6KZ72F93[L/ M='Q7_?@N$"<-5U[6S8\-OSR8C%EB[M=6S2O=!9KI5FJ;E8\\G2?QRS?A'[_U M-: W"R,][IV'2$0_(>2SI+ZERRAOE16)Z?(U='FK6&],EQ@O,5UBO-PZ76*\ MW"9=8KQW!/AE\,/_^T'^^-/M89\8 M]*9OK)[8T+.WF@\JS;RZV/Q75UMC,%T?3,Q;&_"%E[N_O(CDA9$":_=>[)9_ MS!>/Q!=8S!JY#Q&%>3C=7^#3F3[R[URF@\B MXGHIG4L7BA8_&ZWG'6NM&27FL[L/%"AMLM*4? N9K6J=5IMO-I?VMHX#3K]Q MJS3F[YB_;[P+4C-+R.E:LU5!?-3*8]9&[G8%R-_$;YL@/2I_WU!1^^\$A!OI MIU3Q\KB1(\I%OL=(:K^*U5:DW@1 H'[?3NF> QN9B62-5?O$VK1@X1:5&RL[('5542.SQ<:I7FE8:0P]./W'W

WA46<,O9]% MFOA%5I2HZ6%4<\A=\OOJQ9K-66YV6S&MD("(.0L(]PCX8NN)8L0"-A?NK&P0 MZEH1F&SN8 BABXXR]'L@;]B_]_EFCXL"T)H@+/H=-4K^\?CHQ>O3%Z?3R=L7 M)Z^.3T^/W[P^1:/DP[=O3][\?/CCZ7WNT"W-+>G0DZID]/N,^D+#]0A"KY%SVT1\UJ?\NA@ M_]FC+_P*]3P19Q6YY_/]L^!$OZZ:_;S'SL]?Q<*E.W5^HW'IG+_PT>P,X*&\ M-U'O/_2\IRTSW.J6_8'G+%]_^@>>X9]Z5Q__46=XS:X^^:/.6;[^Z \\PS_M MKC[[ T]PVZ8^V'_\NT[&GORJY]_!QY-AG27#\LXJ.:5BL__77\XT:/8)+NMM M"[@F[YN^U$2;^7=\+$K-&+ZL&WI/-7G7(0ZOFT]G M#0U7]@[%J;&>I+ZP>B<2GT(D'G_.(F%=1B9' MG/C_G^*B"RU(T+Q:TF2"8Y'RYT]GX?QIA>;1MOE_)D(3FBP??#U%Z?1.)OY= MF7CVF8O$Z[\B365M_'M/J/MB5 MNZC?YZ8!MD?][L_\_^]%_FN!?LQDB>VV_#\7U;L_\]\%[NY3X.[^S#]T^CUX MB-CGBKW]@W92=G,7?/O# M!-\>/H4M]F"WE[O@VQ\F^&8$//>D7/IWYR4X%AH(Z6&WF/RMR";_V]&P?\RN M)F^DP_4TE+Z7^3DZD'15FY<@@[C(YF Y+PLCT$AX2KAG"(D3EX#C^TQ8XCN[ MR8>5Y.0VQ?C@AMQ>5<__8 Z%4"[/#2?SV3H0S]^ZJ=?^Y+NL93M3^X-7W!]@ MG4F[3&5R"-,,<^N1L6Q9N4CFG\U)+O(Y^I)>9.NIC>N,6_,&*OWW=.;*?,Y] M#)BA(Y^T%^A,=\:-PQPU -Y1+%?YO$"S%>G\QL]DKKLK[>5XFV7.6G1]X?\K MC;TQWZ^E?2KM1!5:'+;K?*6-)+JS9;$>E92PG=QELIF#OL6] MM_>B=G:1S[L2[33R=M849Y$K9TST^EPY=W/DN!&?$-#0-ORSXUXWV*2NU3Z1 MEWF+A@#%PO&M-+20Q24\HD"]\G%4(7$KI"D16'1&J2FX4^#"KR"OWM0O'3XB M37;RM?Y*^Q6J!$B[5SW:S"UR)B1$2DTD#4?':4225E;4P9I4^6W/,3@ARMG9%A/[HKVA?'K7AY-8>@!F:# ^; M38ZVC4IZ^WQFU''/'NRHXW;4<;\+==S'F4JLA.FRVM! VVG@SXH-L'&S%]6, MA V-.DC5\JKD3,LD-Y@==EZ9A*]LJLK?^GIGTGB,B<:X?U_./4%J;N[-VH ? M:GVHT=$:K&;Z*-_320G'I,5KMN).\('@"XVI>VQ0>BVPX0.MDVG[.4W+RMV$ MF=IML7<&.RFV1.*>S6@X>^N>:">RJKR4)Y&MZGE^F9?U"K>]*;/)[6BTKO)> M6U5_$9VSB:7]XWN4<=K+62V(H\.CJ3!8#6^Q:N.N+S!N3:TQ5)EK>^:%9+79 M?!%9.3JE&8XPN[%"7S4%?7_5G=$%X7;/W?;6;:D,3::S=2==8>*U0H;#[#V) MB]S%H/!J9"VNS*$@F)O K/;.ETR&G MA^6]3U=VBBY86",.*(NJ\)?0SK.4\)_:C9,:GY=F=KB><8 MFH?3D]A8AX$ Z4N,+B$OXX9=26\7,QU3BPQO(B]A22]>*!\;,@K8/&F 93./;^]K)55ZDGI IQ<+CBP7(7E.< Y+Z19ZF5'DQ>WJB^ MIFGBADB76=H->ZVN>3)B^]_^O'P$_>6_)CWQYO^Q 4\#-]T'"3] MKL(^[J1%.R#$4961T MU.>(1@RG/_F22V\F,&KJZJO)E_P@/7?Z396CKZS=^U76>BUF;W\E!V3CT2*3 M+_51K]Z\/'KSRIX4]-WK3'U19VS@CRC%OV65E!Q-8S2*GWNZRL&_>YA>(:_(_@+EZY:U M.YRQ7SKY\C7=8?C"C_1=X"72A4S__B4^<-M5Q<+%!:.9\T2>DRD!@(8F!0YN M.>6'^Q-6="83X;$C V3*3F7LY(\44:(",^WHO8&FEB:('+00/%$^MYZI%\59 M03_N>R$-!C";C*SWI"4F[).%!L[(:F2V9%J=\QI?XL^3G4*W&Y\&NN9@ HW8 MREU5XB)DA7Q5T*,X*$E7JG2^=B,\2\RASCH0)/S.AQRAI_OLB2G^X^36)XO/ M#.,MZZKM3BWD>(608C:9UZ1;Z-&N>;+O#HJPI+N[8"Z$Q>2UR-IK7TL7ZGO$ M2NA :8=Q7N@)AU/:BPS,QNISP/2BWY5EM*A!O/PA"XU&Z=VST,Y9K?)P;?;B ML]J'LW?]Z:=.UV V1L2II_)T#"P3S )=L.)SC7_-KM$N$14M%;9;'QS747T[ MFRA3NZ(Y+ZLHNF[/?1!#F= M3N:=-,_&H07M^:I^G[?,&KUDG"_M-IQ_.891P&55ZJJ$G>)L.5T=>IDUNQ8I M'I%ACF##0LEA@V?:R37ZMRR.0KCN#,HOB_U\?SKY84\E4W__U1V%C \1#7=) MD[$3ELHP&W5@0:>%0#;ABA15>U&L>&_8R(^.OYQR%FLZ/%V^E\WG; V2Z#$U M?%>%N'PX_U^2&:V&N^LI/8WK+^U+P9R>/&/*9CAK9@LKD+N)><'WAMWE- MURY3)-&>?TWU636H!6M_()U@5SIK%W'(Z_Z!-S>T11_XK<29@U- MB/NTEV)SR3A/?$"I8D2EQ)$LOGCCKB(@",,S;2]\PO;J;]W'FT;U;^WS6S.> M:'U[+^+//.^B#?6Q[YG>:O2_338^>EU^@_CN3]YV#1M P>35V;W"INFM,?H-:=.BO/Y;H!!'2+=L!I(>??DR(_N)5 NWWN"G1#5A@0=$;,DZ8\N/ MA I]%!XL;!Z'13%DMX MF*[?CWX9)N(JVZA&+!KTYE 82 -,>?9;\NO@*Y/_7X8E+,2[T*D%]E0_2<-]F\D\S__%>>G^ETAZ=Y#) MJ3MB$@&4MN&F(& 9FE].-K(IKT6RMR:J H-"E]_QV(D_2.[FNQL_[':Z\9XADA5^Z4*O*I1VEL1++3<"M D_Q?RL\^:KC/9% #4MLBQ^S>*A]!O: M)J99/RP0C3*2Y[*;VV43F^K,BF;6+1D0-\O;OY*[_!6=U/YCIACY9:$BC?Q! M68JB-3R9#"W$(Z;NI+3QD6-ZM;=BW](@1D=!BXQCT4HW'?CS4W&/"P"FZL8N M_Q7:WJ\W,7O2DO(ILR:ZT0@*WC"*3[<8\D^Y!7#$:80(#_7?RKO\97'YU4C4 M7O[E^WV%]'?(OB[S]44]-YB2H+VVIC-;32-:/&J(O4MM3V]LO+.K@B^(O!T$ MLNA%TN-;MB/?2Q5Q9=IH35I6CM"J[%C[:3@$$<5117)'&L,;Z(\>F('>BZK+ M>AVF 3VV55X!JN&,P.38GAZ^.@EI"&?A)VD#,2(AY&F)O=-9+JGY6^UW!*&+ MY=B[8;U@\(>#D*4JT66,H[Y"LGD6/F$V\\L.EDRT/EJ[ MEBSESP@#'B(,^*X?!IR<2NO!]FX.%&N0P9C:U$]2A9/&,.@0&+I&DYS^+%W_ MR'#*1C)D/67'Z[-:JZF-X,H#.2Z)04X?"_R#XK;3?S4Q0ZK>X546#7T'339Q MH@:[H8T@6_LV-#[R^"6_%3,5O7O#JJGU>+M7>"B4)4* O D-G7L(.]D)SA3 MNDB!.[<8G:7=_C4RP!B8AHW(-0)92QM]_0=Y=6X9[X:NZ8?@+8=),QH9N\$\ MZ(OK=<8X=?O>#1,=B,I(>MM@RXIACAKF';<;K6E4FT2X7QT?O_/YZK]U5:YB M]^SS#*H_W 75=T'U^]9;>LMM>I3"?)]SN^!3WQ[^K;2'YS#E6F"5G]H:D-W@ M&$(QN]V,< N3PWMR]!\=RS6O3I;M[HWWA]_(7:[1]:/7;X_(#RB M%N#PMR/$X1;/$$=WEE6>B((L-Q9*:,D-SF!X--V2XP@M&W:(YZCW M?I$URT57)KMQ662I#)@_MNH:TI82N"2+50">W9D"\-)UX_;D* >F?UW1A2PA M!G:*2D7=DG8F<]A H@""-OD:D0NRI^@RQQ8RBIWE#&6 \@D,T 9'#[[T$UUD M99N+6X:$(YF3_'#7J-Y-]5O^X)>7M%+T2\:9*/379H\@2R>-XQ'=N0>1@(-' M..9?3P>FW5OQ4<+]X-SZMP,(T+O073YQNP?*QBFC+?Z])H,QJB M09 G:T"?^ 0H^U35L;0AQ1@BG=%B[[)H.A*0.5^#;*AUJRGR-Y!P! MP>@UM M[X4:.9=,HD:D#/8*"1GD'[B:E/8)A[M%=#F&/0W7;>/1L($FC6YX8W;&\0/Q M6/!D+'#&I:]LHS]Y0//8*(J*C>J'X*MZ\/3&C?5)VE,^$G3_?T?#R[HD?=ML M5NOZO,E6%YM^]"0DY-QPI6([0;8%S_173@B6F\2%Y4]=ASG%)!C*0];J95X. M+K7XYC@OB2$ZK)<)X2I^^1STCM"VZ0:+2E1@^HS\H%8J#W #(6&#K]**'X7< M2G0_4=S=X@(;/+15-)F.0M7#\%,HN>1 L0R%Q%Z:NO.VG]6,N,)*'!^S(,YS M)E(H*D6+#A-U=(JVJ!#P%_C24BZ4@)Y>_3??:2LX;-)=4 "P9*(!-=;]@>#;-'-9/RALTH&R6TW=MGOB$TM/KD5.IHF-#+<$9J I6XR0Z1,8[B85/XS-(:A!AJR'"OKIB*A@L)I7&MUY58(BO:FP8F&YI(UN4O)& MIY-&C77;/ZF"#[L9H-'V/K!-Y%8;.7PUJSN^3>=="'W_*TD$R+?HZF#[=/01 M16MOX\5XD=$5$[-J_%< 6TL)MIG)D@T6BO\ZSP$KY]PYETB2&(^_<4%_FP * MSO59U3Q=9+N(.[&H8:#XKY/NP^_"F\5Q4<#7+?)LT&CG)&\&X1;0V/J*RUKQ MZ,'DA&(C61H%H&]9GVHSND)+-N;H(#:YE4P.UX)<)\DQ#J<>-DH/?]W(73 Z MZ/W)Z>A<1,I@5@9[,FY>_PZ'BX7Q"JJ'!W@:ZR*04IQZ:*F M-2UY%V G:]KE.B4DJ(\(:1H;J!JT,+K'BXNO+N@@&&P?>7++PC';SKK1ZE9$ M#>+@Z:SJ^MSB[K/B%6X(U#U\2Z72Z%%8ZK:-HW*2P3JS&) MUL:*WU;SJ@O).GHB^TL6^'&.B_K,X[' MB81(')H?C%^$A4;%MWEE+ LYPBS3X"T9:T[=2%43: 8%I683-_ 3#.46X(^@P]MB2Q'-(Q@QP[V)X-JQI%GP7[W M&'K)<,%%[EDS+@\F=DK #(K7LT3)D@9QTWO-%>UJ_&]J,-F\]U'RSY ;TP@A MQ[;$V0"/"R83HO'!58E1Z$@A%^.!N,LRX=YD8B(RA.@>R'.#VR8#V)\<760K MOJ0>VW8,]RFD"RUXVPLN:;7Z< D'-_[*90QB )]=@K"Z]D598!LT>>]EOF?5 MV30CFV2395T59 G9.R2G0!?@_=:9 MQRBHTBLR/, <]R1),Q.>F!'D%]W0)M$WA"_.[^B9;';>P$:QA."*7(KUZCWD09J]J" MKV?>FG3Z.KI8G+9-G<3G*/) =8!3\.)<-2)D3B"TUF:[_O>'7P.^-BD76TF" MR5"4'+]>%NNU0A_<4@6: '(EA>^ &45(V I_^ )[ P>J*GH$/K!F5='17.%V M\H,V!C!(%X?!$#.Q]\\ZH[82%R,^F0P!YB6KUY(0L_*B(:U%^(J'"H$:!G**$02''IVLEA.%[1:#CRR9UWFMSAM8 :O)65]Y $ M!>QY*6G':-JHW>:U!Y7GSF,:519[1N,^ NJ6]+,%5Y,Z);(\F9+"DGC@V[YP M@>5@/85XT4!5H (OX\/*$0N2P3Q&X[WTA[2AL8R0F!6K0D4]2.]9MU;&(:EQ MM(!&Q.@D*X8WQ&P;##Q[@?%J,!WT5*56>(4$/RT!%E.':[>KPU=@@4:&CA#4 M2"V9,9=*LD'+@:-9Y +W04=J4GCL)8CHKL'GP@(4"N:)1WCYUY3L8L>DK.WYVX@XLJD)+D+(^S'!),>IPQ7;RR=2FWHM.? M@411H7/+O&'XTP9?JUN!$<1+0F8AV4 &L2'69P@70<=@N)^V..3C5$KLP_:X MG\)@G0CF5RGR&135#VM]$+OMF5)?/F^RA9AZX&RC_4^IR^3O8U^-[^QG,=AV M#]2O-6<0)%1F<,U(5'4=___02[W%4*8#+7#+H#Z$/@G:;P-["E)3%!<)& R2 MI'I<8'F%W88!L362)8CLJEHDR1X!F5YTRJH.&V]GA46^:V9I9'R0*)A.M_;Y6 4!NQO[8Z?'8UQB\0&CU(D^F#59*C6J$V",HC M7ZXB7E7J!Z66/))HJ2R.99=4]@RLV1_A^ O !.8H,_FY*3TIJXWVH.1$\%)RT 9D[I'NF2#IU@NK&*WR4,2T;O*RT76Y!%-P%L,VY!- 2CP()V( MRM>(B3M!];#!2ZWG5WE-@;%]MN :];5SWCG)O_-OF"\P$^YO.8-6^$LJV'ZR M.\-QX@8*ULR&GL^=FXFUVB?AN*)QJQ' .4R^(L4O4TR:7?6)"20;KIMSNWVW M'1L!$-]6*[++Q#/J*J%Y@Z.?8M)3-CDSQR,3]^=9IO1XEX_8Y2/N7S[B/UIP M])$(4[Y#N,5GB#-!PZJBTLX]%CY2W&>3Y_/:TJPR$W9CTII*_@TM]K_R*B H MP57:6IE J$>58 182Q &3)L\7,.?#U<1WP3[YNX7XM3,:V;AN!PGEA=9JD]@SQ[4?D:DJ NK[(7!>/+$W8+,832LE- M$"N_>/)*.9.L6UK%\M9.SG%Z(*D MEK8%%W78 5\?X<5;@Z/,;,RAA?9VX;;ME5O[PC^O?.33$%^X+9!38BTN-&M( M;Z&!0)^[:JT^_-9[8QC/WT/4DN!F.\CJ%[T8)&JNP<*=.#)(V8O5="%PXM162C$BCI0"G M[FQ/+8KJJ1-C<&98ZA-/^66RKCUG>IVJO&BK1&0,AYFJO-3NH-):LB=@6]X5 M&%P4A5/ TK' ;+MF7C%P 4 MJ'"IYLAFUC$V@+UEQZQ$?SI:^[_OEA7ZDH5<*\2:7$_)9 M"#N>;V,F;F+25B,!.$@!V_W@H'R-QFVAYK=;L4DQ= F[1M.=6SY!2S?K(),( M<)I:O:8TG1;E1W53WI*1)("P(^.6.(QZ[#B:YX!#8*>V6%U'ZK,'GR,"^A^) M)1691GN-3VZQ I%Q[S:+@.M"#.]C'HPUB^.)8.8TLM"U&!EHF_Q1UO[F>4<* M7UV!6GQ_,;R?CEUJOD[6ND",L(3P.9Q9J"6WR/%2N2#2L686/0EK,V:'2"Y* M-*%X9K?Y%H#O8G'F+)E]H>J%_-5K06/^!R M4&04FDPST9(W,1B80VQIJVB^#?B#7YG%ZV&/MUO;_MHY),=H9R()IB@:3UNM M=.*?QS6-ACB3=K -_?$#.PMA$8%(HH>@7GV:/Q-2DUY!XL=.Z*-"7=ZH4RA& M&@.:6@0(Y4?3*'@"O@VQOJTF_T=4[@H"(10)A<+=>T4DD%(;#2UM;?XCP3PY M&V9>1_GP#J81:SN)NBX(V2N1%;W*9ICKDS[$V<:.C(Z8QAMNGE]BO!0I#1W& MDLLM0U7J)1_R,K5RJU51[;(]',IP"4 E@K810UQQ+%?91M/$ X6#$D+UV,4] MEBKUEX8^]_66LZ;K4_<,. :V+H)P#L@#D,X&^>I9;G7%C@_9LL.!K>HF'M#] MR2\ &V&%\/ J%X_B+(03I/K.P$IFV'(E.W_,(( IHM&C8R.(-40%')6WR&W M95G+P0A2R3[/].?7N_3G+OUY#UL?&=G>+6JA1NUU%T"^IN'1+;YZ0_>C"+^S M6-4[26],LF(YN&VVY3NV*E3SM0VU>$,1K8;2;[$@Y&&LE$TGD&H%&"^0J*OU ML)1W=)QQ6.)KZ-J.?78$6D2:]CUX*GJ9 X=AB_<60GCZ$Z2^UU=!V9LD$LG) M@7535WR/-,'KR-!]X8/OF3 R&8"7ZVJSK+NV-&R;3>S&;;!I"HI8.?1O-#]A M*F^Q0*?>_)1BZ#*_+O= =]N2P6GBY?BJBVNV)\+B1C:JNBZ]J[P+\WR5XX27 MFTB\U2:8)!Z(^'X!!1;7,S8MO4G0[Q -<8O3A98I[HBM>W5^.D^/^^*9,I5G MAQX:<07,],FN/7QU8U]NO6-[R]6,^:0;WJ%(62:[B<\G0:Z@"[FU#^L/%-YD MZS6/HBS>A[T'+' Y==L_-F'ZU&:5]]6!XD-LD1UC6XSVM]V*?==VH"W3@'T8 MG<5)HM-L="Y' %-/\+_D Y;QQ08>Q M,SA-,^36\/M .=1'XOK][$1,O;3:[#MP6EBY5R1Z2N[V67^ V]W*-7HIH?-; M> L^7.5H?S6[ +:[7@1QYUX^MWG^V!2O+NH>WB66E31VIVQWP.V]_:6:!O>3 M%;RR<0APE S^J=3 2=)?HP/FZ@(U,I@.UU7/B^PN)348<@J?L!Z-X,+E2(-0 M?]KY)1F6#WRO]=HIKV?,@&[Y^S5!>PN CW^3.\J,\$U!HX)95LRC4"IZ+$ E M<@X2-K2?!!X\>IF1[72X6FWK$SE8J+2/ 49B1K/8HSJZ$$TZ[PK)&!E>>0NK M5C3])*VLF*LMQ&[CD1F-.2_KLZ)$?VJMW;17TV]\L45M/C]#N19[OINYL,30 M+R/?6GB2&)>A ;EJA\NZ["J2G8)SI5*([FY"HL$[GO18L\_XC8XA]6Q#1B5'> M;A^W/9?G/;+++EH9&,N!?F&/06+P)L+;QI)%9EO6!NS.@N1R($IKU#A))F=A MXLW96PO5LTOI0K)#)^EW(P S])FGS=B1@.U(P/X()&#WH0_)BY^FDY_V_WZ' MGGG,J*,HN>V6RTQ,K#;7S/"0$<,.$XZ.*IP7/P4C[*?]4_+ !WV.T>0+ULN 2*T04^*@7TB-JGONW2]?8X:U@ST)\@L-SA MHF&R_9EAM&42TX3%W\Q05(XYO\QW/'SQTU?@"?_+DZ>I.?A? M9XD@>%'Z?_[[^^=O3_[K+V?_'4.L=-A)V(5N1?I,&"-U.RP)][NGLR;OIU3? MFU9'JF:5GL?J^ZP:'6U%G7<'Y327%"&X-^.*9J]W2&I""5[HDU;,]6=A3ZA7X>ONJWA2DNE= M%"#JL3U_QQ&9PV8F%S-JQHT\86HZTUIIK1V*6.S1VXL\#]<,,O80<6%7-CK&ZV,V6NAT\ T& M=P&7ANTH"\X"&<&705$)1D#^C-"6,_?(6#M'D7CB8)QU=-94\XH1:-Z/-#S! M'1'LT6DT1L66CG9 F(>$ WAS)F!6;A%FKB2VWB,_"=\'%T9:HM(! ,\B.'$T M!SI0W'REU!ZE6R-_%YOU?5D0;9V*P;49ZDL!A<4YT;1(M<9#/_\P^K#"5L3AJ9?AZF M@MCPYJU<""JK:'IS+ZP0IP.,#TP_T6\,HM]+22"L,9>HE>."4?ZOF64Q/=Q$ MLI.AE1+\F7K6!;AR'YW"V)8%\$7C>_8N#;7S)NM)'@BQBI&[$TPK&# MC1!#L74D8=K./[$_^0D6S3JH#ONL&8*6=NF'[U@IJB[UHAZI"DX MMRM+F);(:-X87QC,O6[%$WOX(%""O.B:&NZ6_.7Q%T+6EB0F0TQ9N6)@$EXA M(-(U50U"!B@_A@WSUNOIGD;V!"ZV,.8R=6D%9@$Y_TV=5ER7)M)DIK%!-.11+.4=XFSAASP7 >= M8L'73(XQ-Z2KE?:287(9 KV#O8V6*XD$DU"9>EY*#%@JP4$-AZGS?K>#OPRG#GS2D6\ MVDCM)!C FO^9YM'>.L_A141"'"7EDH$J.+>/>YXD*=AA/:WOC[AHC;_0)[.ZA9)F?+C%M80& [2&P MTOP]APZ9]=;$/*&N:N$AHC4=*G=-:\_J^GT1^($EA3%L?]0_B".+C"("4ICG MA9#-2.N* &TTY[5OT7R9E;10K85Y^45?X1 686_8;JDE"13;C;("7>6D,0,5 MPF4(R\6BC74!<#BHL'@ H@B6*(U5?I@[BO+TKZ*$/P]',5@5X]2%8H9V:RR= M17ML45X8]= A]R=#-)0)I&#/*6L9%](9;=F<$\$A I_-N0_=.G0BT5+(\' ^ M$PH:_3+>>0I*TT29%,#0L/Y&EJ/+^86'_%3A^R[ S)7$22,=\O>N':Y27.IH#!BWAAE2@282 M!(4EQ^)P @PFYJ=(%K'$XZ^9Z30=+>MH+M76_*PLN1)57#."";KK_;,CL>:G M7$.4.0U>S3*;NUI\@YCHN)HDQ1.9(W7Y]8Y!B) [7ZF=)HOP:]<4[=Q.5__0 M_"1V1,C(]"O4$00BX11%/9]H2RYSD .K\@@%]SUQZV2%#_1_;=WMMGC_]L% MOI:=PBHB8C=71XDK7_16R:]_=JA'[\!*F L!K]E#!3R-8ETM* Y20CI?]"J"N!-L3?!';._-4Y7[1F'*&E$IXL.2(E=G:2B:2M^U/ M#M6DD(TI(C9&:&C?DA85 N'O^']P?@%!(M\JGW7B4HNTU[&^,F@/EIWG/BTU MT!Z(4K=FX$)%RQ/JK2IH?_**I$NL]:##! O\:*M>M=LRXW^R-F9B3SN12@;K MRVU3K:-HK39^?9TK(;D#X]"3%G7?@70[YH[7B\-POI+W=.$22Y;O;7_Y)E]* M0D/NLX!G>JBK$,/0=D>+,S2;G^5<]RKKA@^9U M+K2=;*D#.12ZUC'.KX1D+S+F2UAT7"ZBXFFI2&>OD?E2:P4??2#F=3VPD5%H(4L-?3=2\._:TR)CV1A;G*KZ[7$8&1_)8:-I[& M0!.?C**?6OFNYC?K;6[JOP'525Y9D-\7-L;J)A9M+G*W0VIHKW5=E[YGYICC M2,,=D_?^'1YU>[A>DWO/-F^>;"N]%?'N0$(>C83KUTOFQ%+!DE?#HX,6YZ#? MMO.9A'^,'\70]^;$TL&3R-]:>VF#5,R!DJ188#@95T@H*5-[]O@FB]('[06 $URBX8M MK%0%X>0D"?$14ADES%_64ME5M'[+]&S3BH$218AWC55YNNV<"LV;RM:4[XM\ MGO=/;A!+YS$+["K-B(N-TRQ[:=1F2TK\LTP4/=TEBG:)HON6*$I-1J362>?, MF^PJ*\WT5*OF[[3=S/7XI7JD;%D$C]2K]B_Y_JHKNJR9^P0@,_W*=TW^H5B' M+\%Y0E0VO4(,U<678^@Z'6->BR$P*K7<@Q$D;"0]VL1I8+47]62JG.F>@*TU M<(F,EA,/!4QT7$;UGKI[> %"KCS?LTCRB]]%6(DL$F[/_O5_.(-_P9&>KV+I M+TU 0;A^*HH$EJJ76A%2CE\)3 >3D$_(CAFAUY$6A'Z0Q)=F@6FYV!P!0_^[_OF M;I$!SA=M*#SB(/5H.G9;+,;["4SU)'W/+2XZ\ JPYVU7M3E$$TPG=*"^MK)V MYM)&3%/,"<,G<@^7]S'EJ];/-6&S8A&'-Y*GX($6K>Z9/#?L4]B)]!2$?1DS M(]T1JB2N*)XT"ZHQ80.]\\%Z5RC$2/5&M-?@#BN:7,'PQJ*>A,Q(Q9EDU-H5@J]'-3OO8+3640Y_6 ME*DH9I;MH-)N=I], 2E(G#69WBR%:7_$"QAMBX31)7IUK!D>S5,I=<\M5U3V MKPN:&@?)71U< (K*9IF7,L!SXH& ]"($#J7+2B9B$<[P140EV1_1F%.?B\JG M.\\VT;'0_H0Q2G1'T?3_*D;L'$5^/3!F:#9,O M.3!&\8!ICK,C#BC^TX@)!8,D1WQ<'=$HQUDAEL)U=D< M-0=2=2+0&\0/#-'C*ICE==/M)>^B#)GD5(5NVM.6 20?!Z>2%,"@+BF-NT=Z M':W1LRX3_2=WN/" +86Z+(G6D W()15,^:M\*/S')K_@YFK(Y@4\QLRWJR($33?1BHN;-&/ 7CTY98R;5U6 #?+ MM;6W[&1%0;;(M;2M8^!24D8B<" KZ\)Q,2Q06#F\V")$OG^9H>!"HA^GU8H= MI@IU&!U,P"1IQ(GC,I(H"*7[UNQV*_,#0P16:[O,3>ZWT4XUAHNCD\_#S91R M:DNET5>3R%4$C,\[VY2 $P$Z"&1:H;8!OPO\7#W;001O;: 7CD7'<%R"U["> M6;+;BGA141TPZMJI6Z?Q)GR6[>SBHD8I^=3=VEF+OC%&I+Q'ESFP6H*R.>1S+N &W'WP2"7S M6#MUHA8^WQ,T&_0AQ=[9S+/X&'@-9Z$YPQ2-]CC0R*+ ]K!A3.""%>L^ @%H M/C,#7(LWJ\_EC;1W!-M,G1"=XGP:;<)RHY*H-!0V8A]_D"N.E18X&*5 M9IU MC8_\1A.2Q(B[32*^FU6ZEK'(JM?/EM7_UP_,ZL BX\K00R)((IBQ@96.>7$] MV'!1-[$Z(IRR[5H@FK9)9T 1*S1E@W_1A X%;VU3 2'\9Y>C7]$0%1=L[C8/ M6^1N;,5W)I*6S1S0"]UG!9,[2F/HRY]C-LT,:N2/S3 ,5E^TX[(UV7!53JZA M]=KFOYDM$UHUV^GW/J$];5\;+(AQUVA0@Z7"JO@"J,V=%\MYQ0K'4'J"YH,A M$X"D8&@1TE]Q4BC7KJU_61(7B6D#QF"NT46,U;N)N1PMV*^;6!;E<'ZQYE J *6. M9RI>XMIUPI-4R%I*3^FD(:(:5AW9H6F"V!/-+!'/;+.E/+"H;'7$: !-!7_BF)WP@;'>D6 > '^48 $_X)_? MT]W\XH&EX?OWS,A#&;,AE-<]*-T7\R7 M;5Y>YMX3T7AE0,D"5*H(9:E%D\D6C>/GF>GZD5/U/D_:4BY@;D?R;_F@F)3; M1X80C$P/_IW\:Z$3M%!D_ZV@[)?8GOW)+YGRKW)TM3^>R1:NXU'4@6R?&\K4[6\M(3J:1Y690<5,"?]4'/G3YX0:8]U-R( M)K>RYI$FR#8DS^[XS"4)U1 /RFVB5+Y0;5%O"UVAJ#;ZMV@V:2\\HKMR\5'X M5K"JO 6 #M!92NZR'E(N_[-CG\]< 'JY(-7Y>9C[MTI+0]=,P\P._][P;Q[: MF=T(" HLM!7O&B%6,W",T^X_NHH7F4+MSAFTC!23N_C -!_&+T&*\><50NO M1?RS&<#28PGE[BD*')Q$K%SKA6?(HT0#X6&*0TK#2L<;J MO I]&[1EWN-1(P_S"32UYL* ;&54^ /=E$A2D5@U/+.A MU1?L(OZ2%;)LXH%K,'-4D2%CUJQHHH_G.2L'Z[*9CM?XQM). M@K+XA6L&&FU$^+MGFV#G2B0H6KNABF AQ;V\1B5WHNZ-RH,Z&CNY;F3IJ ># M%-,S$*$OO>2$I6F\L$3-11I">]NHV'[DFY6K\[:;S\P[\'5ALT:E8!&/.,3, M]_0)8/!5K[&/J1!#2VKC=0T;&;\%1QN'NB8D4L4S7WA9C"8ZY##M-_A(A/_6 M_0812S14S'4*16F+;.9E?U$C;]MO.T%6I"H-.2(/Y#G;+K%H:A%53+(E;D41 M9A@LR-TYYB%2=N) PMK.;?*/#F4B=^276T %SFM1H9)LV/^V-< M^&TJGG;O97[6. _^V:/I0+/WVW]^,]Y:JS^X*:(]5;?(T#*AD6I>ZS(&B H" MG(5VB8F5P>%RL^)@;2RAO1RD"IA^H/> /2AHJ7DN:3NM_PAO"ZJ8/Y2,B1F2 M]/VHC!)]Q#3 A>"B^%"@XJ@,AU@?ZKI$ZGNM-DL:=6EQ!9!# 5)GT^>=B(_5 M'C/\N!9(?FCLY(QR:P_KE99_S+/Q(X]*2V+XKN4J9:FH<*,7<)DU:,OG=]F" MQ6+.)Y$H_C@0Q6_AM+_)94K*!4,:=)SE?NRD6.7)HP,Y*!C5&.F&2_^R<6-OC,#&F!9C[F8)G"EM,,S !\_PQE"T)$6PCT8.X[9WC43>@BV"$\0%+#BX M5>^"#NG0$ A&CD7CP!*'RRQ16A:^2^)(L&E,DT7FE'"KC_)&W8U0#I:XY]#[ MNX:5%],^=26H(&RR1YZKZAJ;^WJGW);L5,DF\*SC2MI;:G2VD4&ELT%_Q!-NMX0>'+:O3G.^:M0F_;("6K_ M&G&MMY^9I13$*399TR60'%72:7>>E\6E9!?:FOG-O&?<:3,@D:%8#A*9$#I: M$F;HSZ4)J7*'*7!)CLU-FR;3.LM#I%&;[-%= M9!I O:NK6_P> _1"VV-(_2 )R<_!LV_2R$>QEE\_0VWG [@/#X2W2HKV8Q]? MQ@T<,@J/,1MLP''Y666^,GGDT)*@$Y$::XU4<<>&D$ML_SIA)IQRC7)@?)_^ M8_@D3:YRJE()#O'0?5MCAOZJ9CIG?:L.O3/@0K-;#IS%%+XG"BZ\B$5E-0T? M@EYC#'V1G5><60;H.6!'!,4<@ M66-@7P(L*Y;@Y MG,);(*%$O#"+[4S;* G\3"%W0I"#I&9O@Y'GC5 8 -IM@H('3PX&G^F)CW[L MZ\''R!XB)QR:LX'*"#AZ-SI.C>?[DQDM/+F\TPH/MLE%'<)Q=\EH?@I+_ZC>K7!'M]=AF2L M!;J-ZK?E2*++\!2^](-1QR)F)P^,W4>0PULZ3W-W.C;<&=\U"\VLI3[=M7@6 M3\(R3ZA+DD2=34FBK$4S0:?Z0*T2"10 "%S[2HRKIEB30,HW..HCS'S\;]+G MQ8SK#Y;YG#T4U:E9^=XNP;90%OMY@*$Q&=T9EQ?2 ZP:(=.0+V+\[/US/1G_ M\=O)ZJ)>UTC$T:6C[YW10M"-GOQ:4.[\#ZL_U9W1EE56^ZB>XJ(HE^:%P-+' MI[Z=@'4_EP('N2PG7#J+.9C3TO_],EO1C4K^)RW%@L MV[LE8Q?L$,F43_PUWJE K"*&I6Y51)0#X=E>%"OW2\ $AY]E _-<*FC"[YA> MW#8+]+7KICB3+!8^PX8V:H7L)_NBM3Y.F.*4BU15D7Q60.CZ+=Z=0OY\A_G; M$>UTDG;&T-"4;[AE#3]%.K(JYE/ M+$._C[QH] \_AW/<.WC6:QN(.[:@[7-SKEREDV2[LIQ:A;P$/!=!/6M<7]I( MFZH6$/J(B(SDV]/L^E!$XITW(BRO#30.1KYN&X!GQZ:3PW"G"/C M2]/ J!_BFR.4=\=AN#-\!&L_Y@ Q@D/3Q]IP[)X_2T>)S.$]P].+_>X&/L2 M*IN1.RK.3?U%;JIPH741KGG,?R3X_2EM3R2M.;QW1V$G>[UR7\I^Q3,7_CYH M@7RBJ1;2)-S![:L0.4V^(3':<7224( LG7&%I?;=G7I?"2,_["_0(^_@I[4E+)#VZSC#IA5!)(3 ML!C&/TX#]Y+_7:RX=2'BD=#Q'>8CXWK&)H2B 8(6' ]U]32BX%#:./U$9RC! M5H.^>9E$FNA%!P] NZU,'"-KOC_IG0"ZC?,KN,#,8D<[0%>=/.)*>^B./0<4 M(YX"?H*(!00%)"\1C[]N(TDE#Y,C<(GVDQ&422"LAXM4\B[N];>DS;G@LU74 MP:=(WXADM[YHN'B55$5:Q(N'-SI!P AB<[D-NF.S1@]DF9G[M#W.[D.WS.%O MK@TJXG%G@SJ @>C(^EJ#;NV3CL>%QL)I ]]_=I'.]"(>K$((0+4WY84[4QP% M%0I_NZMUN)9/.Y<$83YXOE4#VPMD=*DV8>,I,$R&OGM%TX+6E"D/\6]>!F-I MH8TE!;,J\T$-U_A!B+V>X]_95M!F';U[VXE8,.P$5=-JW\R95*4[K]7$(#X_ MYD&SDGS>^48>Y.2(P7K\*Y>XXV!KSCY?Q=9:OTNF!*V59P/EK=HCF1$#W.P= M]4MQ7,G.QO3Z=!!2EE!Y:H<*NB-,)Y#+_)IK55O$SP!Z:\S6 MY-GY7U'L2> M+4WT5W(NE ,=")?@U^J6^^2!E$IR!]Q&,+_Q];:D0A5X*;$,?TJEI*:W$0;S M20^PD?_:1\]E $$N'7OM/$>[;G%GM)6>":C!W+"(>'+ D73,R=+3KS[=,]33 M]/$KKC6ZM5JK8F9AVCO)3L-IS_$ FY:-$S6+2<4]_-8X@D8?%-A+013@'S/O M&O,>&6$H59K"^Q4YH4EA[V%F0F@DI+)"@J/K1GT,N_+I6&RT9WL^Y2?7: PBB%*D^PL;PUS& M4+$:"Q@@X\@,]9@2I MO5BNRGJSM/9FIS5H '[)RP598/?4P/@Q(QUY/^K\,10H%G9=!P4E\=@HQ68H M\0(T\\'3Z7@!P##SV@IN=DQ MJ'1@5$ORDDDMHBS8E710\UA91O<#NUU)VRW?0)C<8[*[EMU2OQA5SAD#> JD M+\-0>6"86\D]":HJOZNF1P,,MLCX=M'NQ6HAFU\+)K]7Y+)-G >5+]-$Q@92 M(ZL81%,^L+3"$H8*Q XEV'7I*L8<^.K,MEFE31>G$^%@81(=LUR5@#$@"9-- MY0?ZY]%8Y]U,Z'GB7HK$C+[1RL9H&?=U<<<_I\RZ11 Z87(2J<48]Q;%A]R- M[XY$YMHCKL=2K\6P1IA$AIF[)8TKT&P<@'02VODDTP^$)HGJB;UKN!!=F>ED M/R*WTAT[SP^VW6UZ 1]SVXP /_FA[I!T?$F.QN^YPP]NLCC3=$@<] (*@U?\ MN/JU:S;3B*=/4_,'4NF\Y1J4O+V@D;:5_M '#J:&*1"OE]8O\?5?,1=2Q698 M'"$-5TR?7.3C2-F]A5U@ZV!)J7T]34I, Z3AA:DC0VUFS(0)+ R-[+S)!,_Z M7=:2S_RFG.\=;"^2*B-GCW3NM[^.>C? M/_T]BA;10;_,?^1Z,5T!MZ=8CD%4C@(O)S[]-MO88@[&]K;)ET6WO'EN_9$I M2_=C2T4FMUZC=/F"]R:+)9(R_40RE'B8LZ>3+ MBT3>EYEVD[1X'88N V-R"[\O)!K-@2V.GS:K2RDA1Q".Z,O\I^##?F[ MWI@?H4^#&+[*JBPBP?U-<%-@Q+U2I]<_THBM+M:7^DWY!E-!OQX)KWH3ANU5*<_YZ 7>-OL%K M\^#1MR&@]CE&> ]V$=Y=A/?WJT.XR2NX-EKW+OMP;_R6J #)$@+2ZM..[M\) M68R.;6!"JM)_30TMQ;NAAY=M8L/<>_7#Z3AV58&BUBK"%YM;=H/7S!A M\=@?[\AA/QD=)_"]:DNUR9]"-;4/!Q8*41N+J;$Y*AT)C-I@Y-O;"#(].53L MR\CX_ZL++LW4_B[;UE,VZU MQVB*S* MCQX^2CW\\'MIV:*UIH1LBFGWXR"J/'D$9=,E=&$61#?(#6D3GV :HKE5+4;6 MK1X07E?(Z1'FZK4M:%'YT>U/8I]T/4N!VRD]1D"R^$.4H4:=&=<=DYZ^DP[8 MI!%J\,G#K[_ UFJ!<)F[WK'%8NOIBAW4M4G3*J<;H\*GO(=\[>H)QD.)E:]_ MSFUV!&N[!NZJ8'R(B8./QB>MLN(RRKIPRY?+2#X%N*EZL[?:6Q7@@-_'%T=7 MOY!64MI_B;OO\G?&'&<]'8=X4->UQ6[LL%<:V'" Z!HK<.$+A-^VU2AKVCXQOJ45#;JNE _ MP&_;X[>X[S'LD0E)N[423)]Q'FAMM!UZF#EB4W6>SCSI@82\L<<1]XK#IIY< M &H8 M*Z+N*C\C.S2_IG;#EBO\8FR]6NN->7>@;D,E5&R#R6#?*H,^9J=-@4F2Z;)L M) @0:N1RS(6@(U\!+D]WE"WO/J MS'[\(#8FW"@YO2NOVP=B@""FMXS''@E&A/8M\Y M-P20?G/)\HZ;PD5UTV*VMIJ;$;92C=$>OI-_O'[N+B'#G3!1Z6-3)S%ZR5TL M$06:I=0[I%+*3>\&"V.:Z09K%6O?NL[)UP>Y1:CY&8:(N/?+AWQ)HAF8&L9O M/3MQ K9=7]6*Z8]LNW&E(VC3I7;I-BF,GI15$9M2(-&WMIQ=UX MG-J,;$HCD-:1H=P?3.C/6=GE>X=SOF'NS#%\UTL+)?'5!+ DP\ULN).K_)95 MJ#$+\LCQU=W0XDQRX]8K15BJI,.-[W*6($:5I6<:JQ:?R.$2JR!E#C]X*B4% MSZT]V0ERV29EO:(F6XG?M%"]VJ6#(:>?Z=PW+]-DS-=NO;;-/Z[NU\YR"=Q\ M@I,YL'3#>/L>J0%T[09Q;#1*JV5>/Q_"'@33[& MIS?DP@8IN$,Z'*3#[":[ MW<(&QFA>59Y#0ES[FS8GA#C><,!Q\N39P0B+H4Y=%M8^)XUEAB",T+>ISX'+ M+> "[>U4U9/K'!6[Z7!%VRHK&MTGY/UQR<="C-!/+OZ*SA*W/&(EST1I;*0! M81=,-[M^A*PN"+;0\%X+:^:[2]GA8U"'_D@+(Z>(5\CL_M#%B>4TN*,2&6#_ M01*^)%4'3[\@^3Z@_SSY H-[\$6\S_T3_6-T2]HE/7^OG?&:QB&1:?WH"QE1 M#^E))RM8*8?OS)(\G/]*]S>6EI[+KSR1;J8J%/*0Z6B])>P5N;V_&3=7I 4C MV,B-K=:-+,.[\^%L\2U:&SR4EH>'=J K=,!+U.,>&Q!":MML,0L1'17G+3%Z MGN>Y9GYZUQ!]GEWXK9TH81O([$-]Z/@4XIA%@X@WKOR.!X_D4\_Z$_O] M4CC77^!_U*3.PUU29Y?4^0S(I9[S?4K7_.07NJ&8S8UUUIV9R^J*8ZOYK6[[ #6I^YX%CKAP76+ M?$"^7TI[H3T)R2TR?OEQ1$;HKH!@$&@V3FU[]KV@- D))L4B0E5)W3 MD4D0V-AKV&M\EMS);8*4?%,@EYP07X M=AA1->: A5#2%DOI+J94038S,Z7$(8U]#\B@,>_!,X=G;PAK7=#:J^^*_0O< M5)HYM[6[%>B[>(&#FEBW.L%J)PP9TRB&),BEET+I::6W"84O<):P*EFQU97# MBE)%Y;EXUZ$I%IE_#3V!-'"V$&Q#/"U @;^EQS+X.[G3U56M8@T^T1)A)+' MR.GS['1KVU2# :PB"UTA,03PG1>RKW$/>VS#X)Y@N!X*7MWI:UC7:5S%O^>F$*]*Y2XF?5*U]D:E:DU?G9'0;!2+,H?"76:\%MDK*C $2_EM=R MX& 'B4%=-=J&AF5)H9RKH19=CREP%8UXWH$>1L+J2>5%2E"VDX#1\LBQTL>6 M.TA*=WJ7K\!YMKE?';AA??]JE%M(1!QNZP.WJX%*3Y0Y^\J6_W;T)557516P M^A "H=\8E&C3TMS7H:?/'WY&+W0$RB::,?.DN4$5UA.T=:5=F*M)5H5+*Z&: MP9,==:=5L:D:]67P#@6(.!*PIWN6=8)=Z1&2(,XX4 &KM8 L]AJ)A]A_TT!V&H9,N!*2P!<,'V0PMN' [#K: ?/S6Y06D5NP)_BU"03HBBF&*+!9[]+!H5LN9@U MM+I3GJJ"NK[E\11$;14ZL4&CLMM.G*(R%:ESW*J]I35C&/'31&[(Z'.&3F>Y MFLZ'%!D-J:=!\T_F$:VI=&P!53:/\^%;X6H1,B,8;QA71%='2NI@Z MN+5[R%!M\2C4'=;NY$Q<3O%CY_H/,K3<'%:Z]#$S M-NHE>E1!M/>)QU<2U&@0AVK9H=0[O$\?+&W=9HF&_Z)77O$!.(]L&BUL:2&U MS="]>3@LW!X9PAM3RW8V5DYG3"99$IHV4/5TL78QIKYHVMW+3__T]&Q0X^BZ MB7C=7(XY-.O\EA9M2EID#PF.F*H9N>[%6@8I=NLP^8Q+_MJ)V'!Q3D@Y[?+A M-_]4+ FLMET\9.-X1 7V4_R>Z(@]E;IIR#0=_7&VR#FEL5LQ0>U)8HZ9I1NJ M911FKOFQB854*9TJ'N'P*GOM,])/[:,U]I6Q3(@U&:$"H<-Y7DFJ-#+XLB4X M4&NB6GQ>B86F17:Z0X!P;NY*;_@SM-4SPHUS!7]..% VL%FK2,V\0=VUFW.: M=L%82W12X7^+B##?X8@*HJU7;MHBN>1S;J:UDK502C;'0TWK!YHF:/+?/W*R MT],&1+U"TH#]G?XR2Z3&SG!/R_J#5NP%K7SG#6*MP1]R&\/.\[=Q51=6U:D[ M,>T9"I2T%G9Z98L*M^?WU69419MCJ,6,Y9:N=I52]3(FQFE)[BSA6Y4^X-5N MPX!7MJ, 6;TFT]9DVK:C?>K>6)U)0+USHE";'+_*V06LO@E-= @A7,%>B>!# MLLIN4)'$627I4XJC7<\D4Q&66PU8:W&!"<>2D63TE5')]H>.V[1G/ SS=4N? M6S7?V0;82FC7E-:7\G V7ET.$I$FUZ5(J&W+C2-8W.7TFF1*.HQ*M5X8J,$+ M?7[51[]F:?L(X]F:EM3]0&&]P)0!4>EWBI%](!7.,L^I),0T]9(:V\,(-IS. MHY!&).N*SD%!T]^IFF;"<1W],W-7G0/JNS>=-^%:M. R00C8# Q''(4CX:A, M-\X33BPM2)>8XB=1@C,HV;7E *3DM[@6U:)"):,1;$8+XX8C[IB3T.6BGTK^ MP:X %W3#DR+H##;?D"[22S.ENCJV[-QTXVF .G2<&<)&LRC&>NJ&HJI-YVJ*-?(E6/TB#/VZ(TWZBBQ4J9R M<8F#6V9OTV7W6>X45=0:Y]PIEOQD-I7=8>\R3P9_5'@$GVM"'K_R1LH1L<#\ M/ZQ!F#-I3?%/C!/0US%)@S/@B\U,,6B-&DO_L!BQF8I#2O@9%(II]5T(JJ.6 M33B\:#BEGDMFQ':HL$B%R60>+TG-Y\AAI>^(8^7IW(+*$-$8I0CC EMJN!R> MAN/@O"C.ON!B8JZL]\OXXB,0/T6S(Z4QL:+ZRU$%VER;XC2'#.8W!U0E(6<2 MI]$J1-N&'+W.?(\MX^AIF3+2/BU%[#3/P**1<9.I<]PJ!E!30ZGFJ*;\S)O; M6&"E5LB*BMNC@FA8>,,]?IJ5%CF NO1*U$890:Q M(:_MLY&YMO UYO]!G -JDZZHC(JFJ(HE3C\ \9,DHIMZ>PS#ZH-$-JU2;B!T M,84,]:_#2W=VUMU&MMK?'#Z9?:X8.Z$DQ&7%63ZBOD$QLX$#B,G M@%T!P1.UI__X\)G_.KVDTA4G7N<[&IYZA-H'OHEMWH=&R@"]/!O]F-54:7L, MZJ34=@5S&4.>N6W5E(R/CA6VP* @Z01MQE568!Q3(HASC)E;GTA]U\; W4NI7W4N?"1F2KUBW*]FGS3S+](QP>"\NY?;WXEG4W-.RHF2+3]4;T M,SR@+'KMLE>KX;_Z])..V+LH=\R=56_H5HT1%M778!8:)-D^()CR5 Q#RM3A ONV.9=8WG<2@+FQ)+'J"94 -H@M+#^VZ4S:E M);]<4:O73]N?!D.IX<26NGX0B<9Y2CC4+ QF96 M#B*L$T^_DAIN(WA.)E6 =&(>36CR.W,J6@^-)O&6^]7I<=+%>@R3^QS3L7UG MKN?CJ')8&+APGBFDNPA,KI4,WDJ.7E+T:+\Q+*VJB5DZZLO$R6IWQ$Q)+K_= MTS2A/=<.L_TF[]7DO;9M,,R%&_"CZD*RY>@ 9/]?DJ;E&IO&J^>(J?8^&?2Y!+F:T%OH$C1T583>>7VO4%8@2VJ^J/ M:7,("^CHG,>B;[A.FA8J6+ 4*-R[9FO6V"F94A0!D?R]8]5H4X)-H$1>/"O% MOB<4U\GFVXEYC$46$O(U(0/UN&&D)VW2"U^'MD2F<07&!@): @8:E>MP.(I0,8QI(%^$]I0%"TCPVO4VP#Z^R MU[BE]OXI5^LMO@FNKI22X&D;8)>G7'E'13KZ?J9-*06C#G1:VW@E$Z[ 3+Y.GQFB_#T&[Z$;: M;S-M<^82=<,=T*Q);_&%;Y.HB&F4#>NK(2\,S1SZT09'K2\Q0%RL-BWA1%-- MZ6LJ2G'COJ2H;,GOJ(@(IK'N$#:5R[7F &'^N*9+C;(,L6@RB4I!C8DQ+QWF M1D C0B[5$Y]6:&\UDO(IW%U!.,C,-_-7?"$8T,21U?\?*8+5^_O!S MQP/:13JZC1^T]2@259I6?HT-ZE:B&#-]@6$P3]K/)N!8NU\^I!GV R X<&$EB M4FXACPFQIL/0!"B#:Z!M,\Y@I7&)?A.7:.(2R^(2X._O:1+O'[3ZQ[SL)T_ MEG8&S GP"&9OP-(&M;5W#5[ 'Z4CS1*R=\ _OUXU?$\-2>@5?OCK?@N!JZ__ M*G2X2&_ :_JO;A&^S%/P>XJ5CDM=YXWJ"^X52,HH+".-1]CAU;8J7C M?$->GWMBXR6(I4I=F!2(<0H) @DN4-L1ME8()CX[S9 O/^3%+-C#6%0'_N]KMSUJMSNMWZ*>W6 3R*;]SMM]KF_ -[1YGM1[\B M\=I>VYY[_-^U'#\.E3\FH #>K,6DJLZH>=5YS?"8YPQ?H:&1M&C'"9!(J9)Y M29D]KT X> /7E:G:2VU3 0/=4.B+D*78120=1T9HB^L$]>\0+1\\N/^.D\*[ M E9WX?+QGO];J-]#[]7?59K.7GN_P:7>*[R;+H8E_71Z=O':!\ZWJEB3_K(-60C2 MM=+(RA(>ZKXVT[-I*$J:HO.M(55H>C5&-^!LP_2$B5$,$A/;L^!7_EP:=1JI M(;I0SA7F7E*(YWPWI6'.Z.2"DDEC)0-YITF1L3>4,=2!,F53M'W=M^X;G+AO M8&)?^MB3O\VV?[:='"X/2P46<#Z<\>R#K_, ?(35MO)7W5 (!,7@/!ZTJ(?< M.PUF\ #O/,,X;V8$SY2=<@T,AK5$\Q% M*/!Z'%\ ^I. M80B=NMHZG>-S50LE$W'YG, MTOK\GW6VOK0N6]XO)R>?FK*>[PF?'33ALR9\ MMFUE/5>D_:BTP&+\4"VFKOM#+4-'71CQ((XNEYLPMAC7G9QP?X"!\:A>4:EK M-CJ/3&9V1":, C8LI.2056ZI>1I5%8K(E. 3L8^9*AML!UZ[U>ZPKU+]S'AU M3M6#6SI1'0[P&PW%H8-R7-D8FL7)&T8JVY1=F^65]XXL%[3@O'!B$IER0.,1 MG"G%]D.!@3382TFS8.6##6P-$\76!AD7U%$-!ST/"4NE%]L9)6D>).O2AE)- M_<(&,X7K.,ZY9_RAQ[G/$Q8$%2J2>7-ZQD+HSI1I=_8YQ4:8O$ZC!QI-NF3! M3+L#[N=R+!M,)7<@*R83>X0OL1P(%,$M6<#Y(E\?9'),J10/Z[?D]U-JX:*B M$YP]^G4,YROS[--%/^]O(27*3($4+&2/LM"YE%H-"M,S*?@Y7&D^6FX]#A,Q MY!-IO7$FS!B%=1K>@@8\38;F?MS3&-)X^1DB-.AN;II72;,*0XWJ\H399>$:!T',,,M4_U<[Y-9.QN5^8XFTEYC0N2>M&M_;WI84 M$1M^^F9O3$G\PJ65LOJDZ5/@KQ0K$N@9DM0N^6],I9\(^BO3N&Y5OWX>2#WU MJ%S*)JY%_;[2D+MD#]\%Z9#U]$0-88M?^]Q9"G?ZO>#:C_(OY/70"R]5C25\ M BE.9L\5U].S7U/9 =^?UT3K#2=8$Q*J$7W-Q0)WP@!P1-0=2,$(*QH"@[YH M'4.]H8S4&@_M5N-@0QTB^;U(PVP8RON5.Z7E.N":OV%D\!\)8LT1%V*U'",0 MZ[R.4_Q@0 +NO]0X,?92KA@3+T:J\ZP5X(19=?V=Q'NE4.^UU!D1. BY:6B- MH8QI:KK[3##)7/.KEU3:-I#4.>:F*CJY*O*ND^&,*J?B1 )VSJ.8<6Z5?IH. M5J &4>>:ST"JSUXEC3Z5Q$:TI&1T;,LOEX<^3,=09Z/++[*S#"@)>P R=:O@<-=E+;B2B1S9\')5 MLZ+40I:$L*T+K#=]-!>O,8.OE%H1+0[07 M3. BC(4.4EY-40P+FC#!(4\51"ZOLR8DP&?/>*>Y'"1YF#D'G1DOPY]9 MIM#<:3+DVLAP,2N=6OQ%[T !I($9+F.C=P;#TDV]\^@7MS]X0*8@FU8FL#P M:B-L&=#/5X1ZS&+$J=TW#(_,'KK!+21;19QE]T?"\J)'"L M5TF%G.=JXH&7^0\U*TDMV0F=M_#5NY;W&5;EO0\(-;CHSF20SN?'4R4J9H4:;T2(:)R3,'I$^FU.Y>,[2]T09J]Y= M8U7/:,0K%L73.2'-V%XZE$;'&8;1HF":J3?ZC[!;M(2YB+PIF M(%=O1N%7-70C7#H8Q[&H/(7_'^H5RV5'4MY@O_BN%=,(C4$028B22 QK?0N6 M4*[VLBF8:&_BY"X-IF^=!4A@3Q;ZYS\='QP>@VCD0W==Y8OF0VGKJ9DR<3BN MCL;XAZ[LU=.929.[TY2JC&=CR/A&/R$=?B+"-4ST IEH:"?!^Y1FS16/;*?C M;:J+Q Q[@5M/IB4Y4O<5/FB=V+!U+6.WJ13/4GA M-&G"LE["*YLAE&_-[XW'(2&A!,T^C63"YI^%,>&23_ R*/6A.Y:=.2*EN.#K MAKD;YK;,;:*YI=R T_+MEIE" MI $PL<4 A=>SQ8U87'T73@@OPOPO%0@1+H=-ZY:,_M9B35HOH71$&MWP],G< M1>]?R:S@E R]@2/%R92Y; PZ9Y)V3+UK.'BHP !S?ZD!RUG<^69Z++!NG7+# MT@ MAN]0G0*F@(=IW%B]39L$%7'_@;H*\,,YW,U-V.=ZG&RCFB"R8/)VVB\/# MK1OX*C&#OA*H*D)[D!Q5;X+4"#-+'2H-MA4"]!M;,\G3 :5N$N\I8S248*[9 M'\H8\Y#F[7&KC7Z/NQ2E-=;K \K-LV]:ADJJ5/!IB%_+4E_X<42CNS!SH/^O M9VY:GHN$[B$/E>5BF0%6,ID:)?,2CTN5FK$G"(NS\DZ\Y2EI:L+6;A:1]$-^XG[(=>2FYY9UKY:T-LU\1ZY/Q<-2RY ]L+O7+Q<&6UC=:ALH M%W;,,2@*P.)[)\ T(15\>US%5"]!M47'SKP1OO:8OM>%R#PO'"'GRP7N9P&' MX.;;D)V^XW*C<;6SV-^B'21=?O\V^N[4T;IM6[3%U>W4TU*H+.Z^UN!,KV]4 MTR!>UPG^8!+(HX8>:AA0@HQ$INE M'W'2"%YWQMDW)^-IH>S0@&]J-]'EYG8JH+->_B48/"O>1Y\17A17I/)L/I\, M28(XQR'++'MSO@T.Z-!WLEMY5UN M<*>5[::)#.7MID:RY> \_CS[NSQQGRIVRD&=)B'=0RW C3RYT((]"H[C;)NM ML85TW1([S X76ZSTRQ9"C0>SQ!)'::FU]9[:M+(]$(M?-/O>-U6KL-X>:#,] MRBY:GZ6C>Q-J#$.]OQCMT)HO((1.;,5 #'@.8'S_R4U#;^#('M#/N+T223T& MF>">($3F;+4-#R "_J28.$-X=9B$%U]J,="!J'+O!BLWVE;+454-[QA.2^-" M*]A%IZ-AK*+EH3C!YBZ/DM.XXM^T-=H(6GPJKYKQ:&LSB[I!HDV8M70RSNVD M/I"S^@.I0CC9#-K0ZI>^P=,H[XR@;>BVE(EL*5HWTDBDT5]'!0IVJO(BC=GD MF5MN,95V1 FNUMF>9-1%U/3#F.@6?-5@\RQNPM@0R89LP"?&AO<1:#^_P:X< MTS+-". ,)NA0B:-3.*!,]%QI$*U5%-3@*)W6MLMG+8;_ V1?PE&ZVUQ#MN@I MW 85K;:9;(G:T!:3#)&K#2ZV=A.3XZA).38IQR?!Y%BQP?]) \J=2&1D\X/C M LQ/R*#=^MM#9U@9,C;>J& MFU8ECA*FCN;'L0-=!SKSQ=<*SH 1'5DXH<$9U0;/R^_%L$3?0@<4 MZ"Q!9N3\W0/CO.N+T)%1HQO%T+)QJT[K3!L919Q-G<$]YNWTY$9^P_6M&JUN M,N'SX _J6@:;<4P62#96.EXW2BE;BLDS @4<:-9(]-1:^AV&TQ@%'Z\"FV$$ M>B3GCGPQ2C1RRCB<9"KB-O6Z'![V9]8(:2GPFZ=L?&U&@Q+?$1"H6A?[H69!WWT>;_2+]2TKWTER M!V&\L1&3UZ=CX[K]>1Z?8XEN(6T[@MOR$R7*Y1&<;' ^,NU4K!=Y M]A56P+&Z,FW5<9:'>9%KS)O)I,!K.5:!I9=A7C+2YU]/"@W*KUS$6"1N )D8 M8LC1["S:24*3TNZ"T,T"RZA:Q\AV!_7BG<1#F8!J8,&'KU(#_BFS1HTJ>[SI M7KO'+>]#DBH&;U0.]U6IR\ LH>OW/RK+P0.3;91 '$,==+5!VSC@8HT**Y@R MCTDP5'-Q\FKT?Q59IP5))W)_=01LKKIH#FJC&B'@B32L*'G@<+;(G[R7DGS( M.]$KWBO!O4'&4T&&RY"IQ"7"DMQ=HSO#X]9!MP7S&1A[-;E/'*+4%R]&JV(] M5A4>(QQU W^&X%Z/?2IA28MICLTB83P(IL& 8)/ 8J=1AW.<8>;\#,)T4$RT M!:!/R("]WNIIC_$1]X@2$5VRZ[4ZD$YL&N_+#%Q=!V^B%'& ^XIPFE(/'3[XO C8,1C^!QRH7*8C(C=^B:FCZA(/VLSWS@K<3M^[!*$)IC3& M[AQ.T, 'WPLYA"#P0;XFU_B9.V^>7DE@FVL!)7NT3!DTV^D[I?""IX+XBZ#X M1U&2T(#*@-1X">.^V_<[Q\>MHZZ7X8O@?"_],C*$D8UCWFD9'$E/] 7^3YL< MR5VL5:ZU20ASYAHAHFYEZUWXQ1&HMLA.N81S#=:0TU&" U!+U\:@A466 R\< M_N6'?W/GL\N+7_]Y]N[RZN0]#D'_'ASVY?DW:HA2C(I9W M96#O/DQ 6+ZW?]+Z\Y\Z!PB(7_]?^WH>O9^G7W"=:O 1HKQP5IB)8/VF;$B? M<:IR8#GVU@V4*)PNHY&VPR[/3HU9_"ZT'4:G#BS;>ZILQ>(+TA-_+X#Y.WTM M1Y+8M!]<#/($1:USP)\0LQL!M-=5G6IDV5*&'F,/[^'5X/J]]R;;XTZ.94-J M'BV6$2J-J0LO22E8T(.1U]7+>H5?"3 0_>J$'_Z9'BY(/J]]G+1'4W5J21T"#P&+FY?T18HGJ\J%ZI@[$N MD'=Z#H,]U1TH?8'=P]E&>)_.\7[;>Z71D&HOTR_>6M-DH&_@=;?]8)JJ/6I M(&[7^O&._3U4ID$)AU[# KZZ'P5*L)X0 \J%@/*684"=O+MD,^TT H_+._$N MD.P8%J3Q$>;'YR/"P%?I_*CHE=&UY%RXS+V5"RK;XF#D%6=RU/[)7[ M2I?N!(X.&=[1^/$HU"'+>G5_CXIW3@5=K97)TG@X:B;@;%(=C[2:5YT4*J(\ MGQD<3#/:[\SI9*Q%HMY$QH275DSOR-.F*2""("4EA<[OQ=,\$$E'0B(U-\;^ MV&D>S=:@T5[>[('C)L_9Y#GOR7.*ES'L@1]Q?+S_[U%G +Y%NP=>1N^H]^^# M;N^@C?XT68]7NP7,^\@<>O0!_22YR=KM2Q>(1M]:^D\+(Q'<=ZV=>8RU,V0+!OCD[F8",-8EP:9," V?#$ =\ MF],YTCV?8ZI](LQE!R0K)UY_9,>+ X&8LNA*JYB9XE+9;<@ZW0.212 MM ;)>[AG$YNPW3UANW[KI#0KUXPS^LR\L9D-_,?9O[SW)Z=7%Y\OO9/W[T%! MH!:Y^/(9=,?EEU^O+KV+]YZHEXN/&U(>*$B/,LHY/D7FO<6_YB%>D6GK':;< M.4K?17.EQ8S-'K$J!/NR'T@/"P.RXR\-17@9 M0T]CDW$P#?- 4E,")(YMMSYC\$S@DJ&:T#MAAGV"XXN'ZI9G1R X,]EVVF"6 M-2,0&NB*P3@("5Y_IK]0TQ#N%@YPMBA0A0/[<7)+1Z9%KZ+5F8\8:T=^X4\$=@M'F(7RO$F"[K1N!:FR MF /^RPWC \UM&]*/'QAV[&2H"W9'Q..G45)@#,O AV+N(,?S8',"+G#HX%&1 MRS=44X5HY3@I$'NO:."('CXB:&I!Y;4&]%H.*BI.1&>0\CE ZLP#IH$2TRXR#\B3^P [8G\ ,#M*J MJ';6@+)B>WX:*@YVBDK"ES$OQ_VF83S20'14C=7R#![^=4JS"ZB>@-\=GY[E MU :/DRPTH,$ <](*9=8W(Q$0)$#"".@W?T4%$V19,N!1'F2%R5T9^XD M=+A\TRF;@#$P5)-DYE6$7*X#0>2Z((FHH3X!NR7\3X%5/I+#QX8WD-=;R@TE M<+QGX SY]H7W1F&:Y3XO9R^XB>&]0/QPA>8Y]#+7:1(0A:C)3T^=0KF5^?"@ MLT GIQGWV-U0:3N"1PI+#;.R'J1CH0 ,HM8,C:8_-K0>*3+$+>$"Q8K MIZUY3UDTP7_P;&M%"!S(-[ATG#[3\DZ%D]'.*=1B%4&=^.$> BX/+CA M!*.QSW49@ 21\$>?@N#2->#C!*<"L#>A(1!L!4F8EM>L#R:?B^U)/FPLR)E6 MYA*"XYAT&IFDH&[?5?&80V*PO' RE=K(G[L_.UQ9UC$!!3YHO7=)&@VQZ1$G M-XUFA+Y5I'ICJ7A@0Z?0V5>P>,D_^9)A P/P^-G7D-,;I_K%-L.:>L9&,,'J M)2PSX].&E"EJFXQA7_3^([P,%B_<,E1, #IEJ.BTS]-B@GRB\8SJ!5X/%''$ M51N1)2X1M!.:?JZWRO 9YA=+1%B;VX8Z=X/,9_V& X%CP>C$7WV'2T_%9GF ME.7:G-5V;&[N80;_!EM,%9&7TL!H'?%QY.OO0U&55N.&>H(0%8]]!:G\KZHJ MP_+K,<]GA1XPF^54"X6-:QYVLA&6!ZS>4<"2NBMKX"MG7(AKG!?(EB2)2 SW M->C1%VO0 M<#'%N@Z5K-X#N$9&'%/^$*BSEXS@[@5E2^%@ G->3DJJ'36+=^-:N''I"R<)6MN$"5!D:(ZA5"C:CC#E?" -3V(+*!. MN#T\VWPQ)' TDCEKY@):];[43N81.NTFC]#D$9ZN7^IAQA'>5!M!W@DV*?*J M-N>)ST]:IX@0:R#0H63MB%(AGH6KZU3N5K]E3QCJ:ZG0%H!1V6 80$N]Z8!]FG(]0;H M_8D[;M816/(XX]G(\ J<)SA'GQEVH2>56="X^77R*N0=DR+#[N> FIG,L2V6 MT7V.-XY!4U\#].A]\VC:)A6-]C02GUTQ'FM!Y)?> F>V4E^':_60&TY7H#_J M1$BTQ0HN$X]PI*0*NW/@6V/)O)QQU(;KV$5I, V'$E[#:,2>V2*$^GK/KM&$ M2C'O*)Y W0I8&I+(9$W4PD.LH(0[:'.PSH34445?=W*X_A8;2#+UT0S=!'H( MG\-+Z/H3\;F=8]IULHP)@_$;8]LB[H( (B\,@ZTH(62XL@:S?F6H/T>&NKX@>%4M_(*==Y0$XUF_<@$%N"0H=2@ MV-(9)]YCE&]]. R#D*D:XVBT6^MI4FP,[N[.7N2%#(WNI ,AIQ\H.F]&*D I M%3,]F/*Q1!V^%4].UU86IA#;92.3&B'#_!8^ L-O4S-0?W,=8'UPX@N9<#*^ MK1FHI#=0])SI$J(-Y8(O3.&6H^@4$YLDP!,:WX/U?)9$!:=%Z$MP&?ET+ =- M15650B*#<<(Q]-*QA%I'8[_:W^.I$V%<6\^?+2])ZR,[Q%F@2JS1HL=*T?DH M\\NG4^_RW3_\NKGCY;@N%Z[[NM9=@GKL>09%CND].)CMY>[QJ^+;,$UBQF@] M)0<2E!O-$0=(GOID]D8<54C@(=:L=T);7/CI-$P-)J:5)R M(E%GJF""N?"A]$9/03A1Y.6X@H6FLPVR,AF/0*Q@. HRRJ<->>9V(N7(VA2Q M+S<V@P4H"K?SLC=%V#C#9M;5LYD='#VEZETRW)WJ:((7CD,NL)"X3):'AY4I5ZX"%A-1O(RQ"FXQ!RS>ALT$HJM0.ETJ M49]2@$>?E&R*5[(YPJ\UI-^0T7))W9AL3O-;#=+$U#XXVFZSH7O9MRFH$"< M+)I?!$NN$1%Q+1D.^9D,;";O[(TB'*\8C_3YU4HP G"C\KB9++X4:+.UOF183+(A(1QN:%]?9ABM6LV%T(5]^A[45SN3%I"6N[ M./O@G.Q.SQ]W^@T+H^I_+>(@)3;Y%_;8R MEI; N(=7IW32$HDA#2J4"%;+J MH.9CBX>SN4 *+R;H4#Q@0,5AO1)V."^X<5WY(S):%,2B1=T*)7.SA L) M4K;LK?R(*T(._$V2##=5.?-96/]#^'633;1U95"V(DE\ ==R]\M1&=AN3CA) M>[\N%"V;CZ1]\ ZFV@P?2):I_BS[D!"6LM>%KKI79 _AE$A=H#0PT_ ME"5S+>SB&BNWCLJ)CGB3\"LI/"Z9I1"7WA')9IAXB+V$MS33$9]1: KGZ%_1 MG"-"-2TV&62]IB=D'PV%\5XJ!7T5PDC) M'-P)W>[,U/S85>&V8-8Y8!@A>"MY#N^MLV.DG[)Q.,KI!WQ0B:X-O%OL^>/X M6$W]L(D"<39.;Z*BK1W,50I6PKW&O)&3MY3RXB [4'P<3K.YG^+HRP&>X+JT M"ZTO!]^=%*IO_/\ET5XW3LPQU$D"1I34'&G"XCZQ4$DX46_U8LJ7A-&:DQPR MX$"WA'61^H;7=C-5UFE294VJ;%FJ#-QHC?9WW))94D]?6&22*:>ZC/&,IQW1 M2Z=)M'4%ZS6GG:,&![QJB7%F>=6JTK.<6A[7U)5#E0[.L;T!-\5DVM*>@!+3 MNI,S2&!DIJ!Y4_1W4N6,V^*NE##E9%:H*TFH8E0O5)?I.LM ?/VY3" VLV/I M=O6$$>@)\:QU51 /4=:F ,[P("-WJ 8\$PETO-O(CY"-":SDR:DQ^5H#E>;>GYS.T1-AN<^>A&"% 7F.$:A"X-MQP"%EF"!',&5 M[)9-B)D$2T8M0K5IT,]_!H/F[;O*YF"XH^ZT-%/!]"Y13DA7Y0]_+VA4G5M! MB)36,7]J*[K!Z)/97*P4@DV="#X2!2EK'HR[6BG7J7AME-=;+!<2B1I6:Z(X,I"(^0LY[[4[(H7IW?!I8.!+NF&,OFR7%L-6LY?T\ P8!FS-$6YD RR@@;L%2 M"3&"-H02$<[-A)1&%FV (*T1$8$V8^\$\ZCB6)#!&6<:GERVG&NT,)R]I[O^ MT-\/4\U^ILS)06; .K09G+*M[H^X'UAWU^NT#L$8A,WG"!RUW1/_X+=@FAQ4 MONWJ)*U]EXA0>_ WCJ*'!QWNMP[U@[K]5F?AB)Q1J.D_:GGRLGUE\)SQO&2PD:$IC5^LUL1H8'(Q)*G6D\G M5"7H\'#@$MZJ#HA1@>ZI))8]28IOXGFIR+:4<"J?201QJ"HED@CCKF.8N H,;+(N-S$! M,EKD:YT!P'"<9C^I4?C2NFQY0QR1FS+496TGL'!""=Y&IVC^>7XFQ<[SCR%= M1MM&7GOE@38X!W3UR8;+12@X?SZWP!,;&_7E=P2(2X]PG@G[(T4FRC"JK0!6 M6.P;$B0'%VW(OX(;[$[.YY?I2L$4Z10+/SI796:^@M.%AR,%I!C4:6L#IJ\@ MV'0Z+>__(9 EI49OV5CY?U1RP_]^%V9@55*E-G=(2P<:MA5+F_%[X""P%E'= M4P.AE\)W+>DUWEP7K.VA_W!V]?G\=$.]KK\I,1K*I;C,N.4>0TR@VW-THA!% MAXT8B4UG2G]*L1_L6LITK]M-ZI23V4 P(>\8.QL/]#%(/_XZ8J4H3:R1SW&E M2IS&.6O7E7JL\9O=AO!R1W>Y!?MC0? Z;IV#TWYR_42P4^(?.LX1:5BR5^<7 MZ-2!H4Y!FN-DO$% $:TR^42'DE*NZRHAWB"0+T*!FGL&X[!B78>*-5PV!3;- M!=C#,*: K'3 3J, S: @)YC!G*>3DANG0\KT!#KOBLPV-02Y:5OX;1Q&BDO[ M4BRG3*A)K]1\X>O1NB;@BKLEW\1408![H;L0<)7E%?*:,K,.=W&K9-3OQN9Y MQ(1X?BH"&4@F>7.(4VYRV&[=7#TH[M#E?'L3B#*N3\:'NC1)?I0?K2X-KRH"H-0?W:G$4^4+X\E&H3?+?\IS[!=ON(-C%">'7\6MV M*=[:$&+CA#AL]7L-(;: $(U$; DA&HG8$D(T$K$EA ")Z#2$6!TA?LI3M&17 M9K4^W5L?/>*MURK[:ZY'6/4F@->$'_[EA_X/W[HAAZWVH:Y0T(4:G>E7QMKP M=/'#&G?LZ $;MBSR\3Y)&2D2_&;^ [',^2\";^8_-:HY_ZO7\4U4I)&=%RD[ MWV/%[;"X=-O=3IGU&X9XZ0S1;1ABI0S1V76&Z*WB<+25E&_^-!@H-1H][7E9 MDQ(Q&8?_FQ73>1X!TL$O2]-^T0' .DF\9>6=X6-XRJO.:^"=8KHZ^=GTOBU" MXEZ=LGSZ%W3D@5( ;IJM5ZH/?LBD%*_O][N'J[:L&KKO -UI,GU#]\>=A3M/ M]YY_?' P1W6SR^_N6L81&M(:]*)@E1?YF%'Y50YB0>V!84:.LNM=4MK7*ATDZ8[ 2]2C>Q=X#8\ M.BW#5('K-L[?)E$Q<9"7I>2#!V"4>]UI5"D' MQ*Q:&K??^KGE_:PK<2YNL8U"W4G-F_M//5'CX3^&=9DZ)5LH)QIL3LG6]S!U MI$?'E>P=ZD?K-OUH33_:UO>C66_ZD\#_UA4:/E&1H:FKFROFKE&\ 0'>8I6G MA_?'5B_=.\P(Y5H=:GS&LBKG3JTJXC&V'E%+DUND6"I"-#^:KT4L%QX&/--> M:A-I3"$5$5I Y>%]B,K9XR&5F\K IC)P!W/<3=7'KA.BJ8/:$D(T$K$EA&@D M8DL(T4C$EA"BJ0QL*@-M,GO.2WW)Y4[Z0:?PH^LTA!O_346W"M\,'Q+$B,Q; M4Q'PO9NXLE+#+:Y\F"\ES-,@1/ *_I?VH?E?[$@[A8;/J:*PD;GG)',[7(W4 MU.T^4Z%JRC2;NMV&(9JZW2UBB*9N=[OJ=A=FT)KZW::.\[OJ^1 $N*GB?&%4 M[Q[T&JJ_N-K=[D&_J=QM*G>;RMVF+]1A>'"NE:++O"(MQ.Q8K^EHI7(X+ MJRU(R;6S>WV>1Z&_XV(RX-G:$8 $[VF'E_M>0),\S828A:6\$8-Q!DM*CA<; MRP: ;FB*D#M2A-QM>>>,V'O/H!R<1W>+165#WZU4ODD#&K.(LV7-:!L>\,.O M,;/(T\[L6PNY+#C#>JU[Z/6D\.YUXQWUX%8:(Q7/&;>6F!7$F MX9R?BP;L&SMC@>^"&6TFJQG$=_Y##RW&9P4R!BO'&=4!K!+!):]GW@36RS6B M0Y=2LOE=XB'"2&:Q^,O/P&.E!5OR ME:'A=3TP-V%(9\0@&0,Y=/I(&#%A4-= MLFP>;:1"3^C(/-XJ?=YEJ-Z'][W^]6SY;7%\PT15;EW>6(+%GK]UZYD7+'?V M6[VF!NH[8M KJX'JM/:;RO%M(,11ZZ IS]P&0G1:QXU$; ,A#EK]A@Y;0(=& M(+:$$/U6]Z AQ!80HI&(+2'$<:O=G!';0(A&(K:$$(T;L26$:!SK+2%$XT9L M!QV:(V)+"-&X$5M"B$8BMH00C1NQ)81H)&)+"-&X$5M"B$X#%K%20CRR6>7> M1/5:*D3Q__>/[MN"!653-H?_) U-]_FYF^[JFMNE;^V.[AQ^:WOT4;=UO-M= M@.^E*LB4)U5P_KP:9(*UJ;R-[X9N?OB.)KA&KVQS<>/KW+!'[QW4D][>: M=N@I-K1;8N5O,?&.]AO:+37(MYAV!XW.W-D#K]_947MGGG8OX8S;/VY$;5>/ MN/Y10[M=/>(.&]KM[!'7::_&/GGZR4O+SKCG._[A,6#]#\3G=P<+X&2"@(:" M,"3\W#"%:9$.QC1F83:(5.9[P!.#L3=(BFCHC:)BD!=T7P)UAS>A@0CXOSA0 M)8R]@-#!FE(4/&P*KPQ?AY,:"8, M/-_<2[]GW:221V_JZ$$=P71)A$, A@%-;5$![.Q_BB#-84%(F!A>'?8':!_- MO-L$00@B!-O'\2PMIX7?P20 (@4IRN]8URI*E+J'3+(.4(*%8;;NOE-K*=JG MTZLB#_R?!\VR/*;(+H+9IE6QD>LI60TDUX6;H37 M;QT=_>C9/W$[YO82QP0X.U8*M?*ORH, Y+-[4".$+#A7:FTTJ2B)GJ7 _PV\ M<:I&?_GA3U<7I[5!4/Q[Z?"F*Q(GX-?3A$8H9$;K!7]] %.6][1NLYY<7?ZO1]]Y^WU^!!Y_=L@@L6"3M:$Q;]OPR'/ MSG+'3&5&0^?C%+0V_%@-DFR6Y6K"T[A@.7=)^H<,K#B+;N*EA.7^#A0$!:S9VV:;"=_!@%=-4&)PMAK-S9FN%$+W.0TUBPT@@P]VA]%;[&@6G3*4TB"K.TF-+) MB@^EN3(\G SO/P2IG,$-]4D,_P89A>4R] M/@$? :^'\ M'J1,&(]DK@[?-9A,%%2,2W=%_X/:ZQF$ZCV1[P&GXV";-) MD _&? L]C"V&_1NHC)C#3DS##79&J=&I-$W#^=,=^4E+F&S]L#+EA\31D$-E M4S")1>!)#[+B@A>!'66^)2Y/4E69.7>OK+DSA^QB4.X[W>Z/-+UHY%'7GA;B MKH^;<+2OO\1^,%#VYCL<%P07@$\B%YAV(W,5[?>H2,D.@VO['7UM56-T-R57 M[_0L)$V2<1"-9&A@>6:>0VB@RX0''0V" NA39#)C*#2V'K&_&H09FY7P.U@# MO(P6.JV_AS6S^*; 03B6"&_J+(!9UH.[AS&P&A@';)E&(("./(AL6K&PC\+) M9A-PN/(:X?"%;W'A\-RLN![B3T"$!ZFB!\$*,QR81D.S8GL+%8&<@H(.![0- M0* 9W.L&7_P;[5UKZPKO&(Z%-]@_KF77GE;YL9WFEZIK-/?X=_VC.D[NT8!$ M9_)4F?YF,C@1 M-><='._#9)KS.S]FBN(WD >8"0Y@?M3AT4(]T"OI ?='G79OD4;HM38SY_ ? M9__R3B\^?+KX>/;QZM*[> __^GAY\>OYNY.KLW?>Y17\SP?]U:\7EZL<=OB( M97[F@^5IE"8\[S=E!AF6S4;@+ 7" ^?2 #WC.)B@M8!F@&83.;+AA$WQD+\- M!PK5"OB9UZ@\8_=8OD2VPG^2[RYGVPAX,KDC-K0*/$T8)XXY6)89*@NT9T$,YEX+T]RDE/YH3ZC>0H@; G81B!0JV3(Y9M= M]KQ)]_5^+FVXW''FAKM:(_.MX[VV#]H M]7>[6_I](I".^5B 5C'AP']170W_>0_\8R--6RA-#V"-18BF]V"<&LGI?:O@ M='JMPZ.=%IP5@ATVG+#KG+ JS*H7SPF'N\X)O>9@W'HAV 7LC/LB(!OG]2^7 M_], ]:T:F&V+Z?WCKAQQNT#M1KI?%KT;Z7Y)U&ZD^V71^[[8_,;I_6/CE#2* M;4VQ[RUF^U=AK&/;29$%V%XB@>VO S7-^>^1#H [Y?BO5R$O&\:.6+HSIG%C MA8?^AM]WC<.Y^#S?*LR3R@L_%U"OM8\Z?.9$;"3Q&1"QD<1G0,1&$I\!$5^ M)&X;$-]"(NZ T[I"2/FG<3=KMGT7PE]55_D>0,"2U^RN>IHJ*H2$:[SN0BBX]G#U.BAX=-#J[UJ\IQ% 0[Y.O^L?=_8; =Q9 3SL-0*XRP)X M<.@?'#<"^#0IG;4(8+=U_+UCGC82O)XGY.5D 4[/CKKF:U-NW]_?/VA$^9F+'_FZFNE7\KX+HQEE6>B!+ R3 A'_MU 8%N_6 M0MW7[OKMPX.5-LN]'*99&.=\WDS3:;=;[4;/-'KFX2S3;1_YG<-5H0@U>N9% M,$VC9QH]\U@]TSWVCX]7Q30O4,_4YWJ>-]/4Z)EF&CTN,BP]D?Y^$X*/&0[> MNLT@X5];GCNYSDPNU"/L<(QG--.3[)0W4K#DP1@>S ,*[4!AGHB8\*Q(.V/> MW%'F,M($QJ&:1LGLB>;%/6YO%E;WM7"WO(5C_FCX;GE'X.U'81QF8]@7=[A? MQI,LG7&SN!LX@3@>RJ! &3W[GP)6-0KAGQ=G'[*6=PDWUF/\S'/GCH T<9+C:H=AJ@8X"G2H@HC7-<$AIU/0$/A, M'SA@IF>V*GLY+:_('OF"-#TX2-7RM_R-!EK3P,X!3F_US#CKA2,2<69AX-T% M-/H[+M(9O&P:WRQG"K))6G)5,B[] +8:TY36=E MW''X;I(,F?897*OJIK>&(]A='"BM1]YJ-LF$3_@5W+4#1_.N7:O\3JG868Z, M$<]XF=?XY=RDW-L@G='LQW!"(]1Q@J-,\#'^*F6+',;H\#H?D-08;*,JV(6[-%T^RI'^7K\ZFM[ A*3W:%L#Q0R$4Y$ MI5T!:83GR^.SN"$;PY#=!!&=*)J]Y=-3J[NL4RQMC.>-&>/W6T=&/ MGOT3MV-N+W%FK+-CI9FP_*OR5%CY[)[Y%T*6/)FNCR85O=)SC/; &X-%\9D4Z%GCU-*%YNIDQG8._/H IRWM:MUE/ M/GSZ-,E(^)YT"'5U$1=H),I"M*K&F?2@4:QED. _C%*D36,=S:H[W[6LY0=U[J SL-[H]'&-P1.#JS)Z&,9 /3,*9=Y>B(XSCO/%ORX&1GHG'\;')!VU,SEV@9" M-",#MX00C41L"2'Z]W1C-(1H).)E$:(Y([:$$(U$; DAFC-B2PC12,26$*(Y M([:$$)U6NU%-VT"(?J.:5DJ(Q[?6+(_UO83Q*_<=CR]P_,IAJ[/;]5#A_=;A9ELVMVC0>$/WW:+[ZAJ"7@[=>Z3?=YONWSU$O#GB MGIG!N)Y8QHO8A(83'A#GW;C6^Y%/@V2T*T?>+E"]D?^&$QKY?[E4;^3_ 7F$ M%[$)]\7PMU7^&]>G47W;J?J^E^&_7/Y/<]2]( ,G7>G(]8;FC8R_.'HW,O[R M:/ZB9+QQ5+;?4:F5\<9-V4+UMF"2^IH*<;:895^%L2ZT28H,D3%\J;+Y.E#3 MG/\>Z6H(/RKA_SZF\75./*F_I>4+_=$>HNP-NJ87)W7Z'%J D[;!(M8BU>K7]TN%+] ML[OT%=&W4Z-Y7B1UGZ7T'OC=@_F@U(ND[[.4WEY-R/%%4O=92N^QW]U? M:4IGUS,"SXR^^\\F8;"T+OXJR8/H657#/]V8^(5QC&<^)OYPW^^VCQNF66V$ M\WDS3?^P==AP3*-F'J%F.D?^X7ZC9AHU\S@UTVXXIE$SCU SW9[?Z_57VMK_ M3--OX>1V;F6Z9]H$/'6-,!LQ9#T<9!YUTK%E(JZ"R.<51[G(7Z5 M)_"-%XQ&:H"CNJ]G7N#%!8Z P!N,@D&>5,9ZPT^3B8PESX!+<>SU!(>KP\^! MZ\)!J.(!W&8P#A5^EH^!*V_&^!T\([Q5WN<_!Y/IVW<^+4?FBWN3\.NZYW_/ ML=;B7?PE3;+,^Y0FHS"G9?('_(,M'DE^0\N"(:"1B&PC12,26$*)Q([:$$(U$; DAX(QH)&*%A'ALU=E] MH;ZGQ1Q^(HCAY;*_<63>Q3!TE33<*G"*]UN=W9Z(NYF!X8W<;!T2_1QO/')7 M5C)>NMW=:6%:Z5CQIV"7-4G(2D9.8SQHMWEA=:/&MUMU;$13[/:Q^_T#R9LC M="-473O(\18S+17'[(I.6S"I9$THX]L]7ZC:0W1WI#[Y>0U%DBZ8W? MLO,\_KU^R^H*_;=8!%Z%L2[D3XHLB(>9+U7\7P=JFO/?(UWM/U4I/B&X4=GK M5]ZB&$NTO! M=6>9UC+GJ-MJJ/=E4Z)W%T"KCWWLQ;YZ[16.@Y^=\FWD^?? M8<_O[?<; CY)1F8M\M?#P505\NUFO/D2_I5[0W4;#I0W#+,\#:\+Q+]J7+A= M\+N_:<:LWVNOW'Q[-E3>PMCS-_E8^ZWCAL8[%*O^%B*#'=]?N1WQ;*B\C<'M M;PN7M%;NK#T;(C^70_G /SSL-53>H>CY-REL>)$5.0Y/ZR4$P245G-"HL^R% M^ZP;[Y1;RRG3\P^.5FXR[B:!=S$F?U@7DWB1U-MX<_M:3HZ>W^]W&P+O;,S^ M\!BG3#?D>Z;'9_? [_<:!;R[,?W#_=:\>MW-F/[2&O*K) ^B9U4KWHR[7_NX M^T/_Z."P89KGFE!X/$OL=UN]AA]6FWQXWDKDZ-C?KT+%-SSSC%(9WZ!$>N@2 M-0S16"(/MD3:!_X!ICP;IGFF691OT"('6(P\U_G[4QX VZ^_S?V!+=PKW,@P MAJ?D;SIEE'K:Q$[7[.1%D9;:@[UQD'G72L64Q[D+H\@;P,W#N%!>GL W7C : MJ4&NAM[US N\N, Q:5XR\D;!($_2S/?">! 5R!V>@I\FDQ#6#M]GP($*OIU, MT^06?@X<%0Y"%0_@-H-QJ/"S? P<=S/&[^ 9X:WR/O\YF$S?OO.QG7E8#')O M$G[U:6WY6'E9 :R9T>W'P *@T6Z#"%8J%V=T(>P1EJUE\(L@]^[HV]MP2.^3 MP.L/B@SD0:5PVTD"J^;D56N%])ACTL7T^*PR%:2#,:W\'6Q*E$PG0$?O[.M4 MQ9G*-L,FI64-G64I619R219F.6QN"+>!]2!17H6O/3691LE,J3T:JJD0GB#+ M2VR2!1'\0L%GURI6HU#H=IW$18:?CI*4")4N6L04Z)7$L8K>PA/AD=DX ,F_ M#C)ZV@17&&"Q(GT-WP^BI!C" D9ID.4I,$J1*EH67G#[&AX4YT%$CRER%%I8 MW%OZYROXEOC#OGB09["_/Q\I4&R-5TOPWQUR4((6_OAR#]0^6X_YME M+;NBB5G1BKF*&8F92CC,X,D2M(WVMIU7DOF!G?)R+D!6M)XX& $3WX3 M1'?!+)/7/#IJ=?=U@N*-L9AQ([Q^Z^CH1\_^B=LQMY>3X.N>LV-B4NU%:I2_ MX5_IC\@:TI_=,Z-8R)(GT_71I"+,/<%/5Q>GM2 W^#?8F^DD MB$IZ2S[ZX:]7:)"AF)\RDV;&/@K^^@"F+.]IW68]N<[]!71.*N?)R7 2QE@_ M3\O9L.HEX\]97%!>W)P6_G;=ZY>4KS<-0M)Y2QYNSG1_N6;U127B-0\XF9<\ M<>-G\P4M_P+>/"!%_DISQ^N?SF-X9]S&CRK?$*_0XA*[.&46%^K%QV8:I MP@3XZ=6OX"J]WB0%0EE(A N9WVWRA5@.XB3>L_1RB03&3Q@',9W[_#G3#LD! MFP[;$H,4#<9!?*,\?!!]O:']OSKYWY.K\XN/FWGZ:3"#.WKG68008YLA_&^@ MFT!VD%+I-$E)H8&GC@YP>7DM[VKN,W!O4_1G@$4B=8MB%2I0B4+/]%N.:Y5/X:_ MD-7& 7E:P*%A#)>%.?"@(GV DI[E\&;>L,AG]!XIOS7/1DBH_&_;D;A^"Y M38(913NFTR@8^!@LO%Q'V./"*J $E/X*:YT M0W+[-XRE_ /^LSG;1HX2,D60!\V27%OEJI@%WJN__>.U]VLX"8&@/AD*=["M MZ&[>Q4!BD4< M A].^&Q$,0#FZ!RT^C^VO"_PNJES/5X2!7>\RH5O2,L$9IQ,\8&C-)F([):7 M]Q^0_'"$4B-Z?P\>%M[2&NGJJDA7&:[T3+AMJF /6:[A%30O EN_ ]:'2W!D MO(__[=*M<2ZTC_>EF%R&8H'R6+^I=P%&*8>PJ S#>.-@B+\$O1%.V(D&=8." MJE^4PGUPK4,M%*G:FV](2#Y]/MT2\4!JH V!U76TF_\\/T/JGH+N"HB;T.H. M8F8TYR0JB#_A19 K\3:^1WL^&,_)"EYD#;I:AJS0$!80#.!A0^(HLN*1A.!X MJ-L -#O>T;D-K !8[5.19@5^*P0_LX]D,\Z[@FM_A=6*"OZDDFFD,!S?.7R; M>9_5M+@&K4].*+X^Z7>Z$!YW=GZ%O_7EG$ &"T#/#F$KX"W>J8&BB'CW&-F\ M>">&BMXI]KUG\ ] M(RPCQL4?/VSQOJ/ NOT?%Y"8U%IH['S0K<[9BN47[),PI[5+A?18L(C:S MW/RJC?Y&9Q?6@DD0>DH,.B-7@W&<1,G-S*7(*[SA#W_[>'7VPVO.\< O,0S?X[?LM;R33#/A4+8"#" D7UP@'11H M#G!!YMX%+P'RS/"8T ^"?55W\".Y'RY;O_. ?L4F;SW'P0T'030H.$C!YJSP M+KWPS$C'391<&U\(MW*HX(:3,"[I-ZUA.'@ :JF(R;4"ZS$>!NDPV]&@Z4$3 M-&V"ID\2-'V\T^M8#Q@[$O$U^5TP5X;E)*\D=XUGPOS#WOG0Q1+>)I?(>G$:QG4D0W06X] MTTMR=$]!I 9PUKI&0P>.AL[Q<4\?SG5'[]\#4*/IS.O0I?NLPQ5O5:;^4["O MKX]TLOS!0*8C"_^7W^2=RH,0%?[G(I)(VV);XY&O_0HLAPY_7K@-'R[> MERVF/K\\T[/N94I;U1>Q]3&[E4C;%#OV:W7?7 ME=/&#&C9]&8G8+V'V9@3:/?NP\\Z78B;0+%^7/8#?US9Q#DC-L.ST/S"]])" M)_Z&>L5@AD71G,'D1GA4? /:F?Q/3!PB?6^29)CYCOL%G\$_L*HB1#\93NL@ M3#G(#G]'P8#XP\B;+RE(#/*:CT)@H)@-I2#+% :.X$"@S9ZJ-)_9 @X,8Z26 MVV@U;L"$CEV5IF&> ,L[$62062S20#I_H$Q[M\TFJZ]Y2ZA]%658(1YS$,?(*OS9<_=GX'L <@Y#5R#NEIBK6M/ZLR!:& M^]Y#5K:*S.UYR;4&,KXVFF 9:T78-_';P5CI]'[TO6/X_X,?^5W;/RY3(&SB M=_1VZPAH4WGMZG"XQ1E =<5EU@ ;I.#],(:Z4 DYW'>QSY)4\P6D)!CXOR>W23C4 :5W7*5ZI0/+^IZ?4BJ0 M$&E^'R*O>F>W04:NG?5T,S")Q=$M;D#F/?;-V@M7]8Y\UILH0)X(D!D,I MPE6BJ*8<4=6^K_.-T( VGOTN<+F((0/C3[B4\\)19?-O/ MD/)@X.$+PGV=<]S^2O*JJ((D)2><5PXCFN0JN#O1D-<\2&YBD-HA.YT_6T?Q M ASGU#A_.A MKZ5=*,SL3ED=S?/1QR0/!TK?@L_J>75MZ*]C)*BN*<(Z4*E1 MPR?,Q:XI\TZOZ30*J":(;^:=W*2*F#& M$Y*[6.[ZGP(^&WIV"@Z^-WX*4AWB:ZA,BNYN$U9@Z%YDGG,*U[SV6X<[],/' M :E8NP**GH/TU2UB^>VU%DX*WM9.UX,MS,>H6,,D9;V%.EW3VXDVG\?6)C1& MP;W^8-K_0)*N$'[PPC2?I!5ZQK M?S9U:@X[GH8I1C-2K]=_H(?0;7?;K>IO]<$D%;'UITXFV;?<4@Z+U*[!;\!\ MH-K#S%]R"T+/+H8;E:6CI\C'2(VE);!DS"F6%^L< M@K9$%;9G@KETP^T/DV,^@T?@?7FQ0CL;287VHE0K%U,TB?$7PV0@N<:[,1RG M(#AXF;X7W '^S,SIAJ7:Y5,=K(1\SU[JJ:]@F,4ZNSM;3#.*D)Z0)PR_B[0I MY1I")C^JH[>\+989X-BI/4VUJVD/SC#7MIF89+B[59/,QP,0KL2BGVS$-IIR M]*M+0QLXM3KA?T 56YY9Q8RCF]:%^Y3D.O M#W1'G 4#\0)3X"EC14F*ZU:7W>M]XXJ/F;8"29$CGY(,>*/@-DG+=IMU+!:N M"6D9#']'_4WGE[E)3;:/+B@PC[\AT_]\1#9[Q=JO+XB@/8VI:'@N6PK'"A)" MC%,*4@S1!ACJ/@H+&?XN2:/A M'2Y(1Z%=V[V+F> -[3=8V4.6,K_>6S)1-O>DT*P#+X'FZRN@Q"%9L;KVK]:F MNALG3DY#\[S1N7(0E]0Q^QK6Q3!W?6VV5RPQR+YOI"7##\ M'25!#*:IMC(J)C]SF]P2GP@DC0?A-*!8'GY+!D_UA@LVCZPF5%[$8:03V?X% M?62-"W*]+D_>G^''02KUYPN>Y#IY+DFT/^H^Q7FOFEH2"M'8W9OI.A@Z.>=V M;#>S'X=-]J/)?FQ;R?B[\\O3+Y>7YQSRR^_7EWBGQ>?SCY3.>3E MJ@M6>)O#' 1G\)BE_@MSP6?UN6 @")S.J2[ 7G)I=UM>YS,&D@JUN:J M9@#HD8SS)9UV2\>'OES^3[<-BL2#U4127$G5!:#A\;M>N]6N?-?SG4+A86'B MNOH1>)F>E.5[%11/O:",RZ[ R\ XVF3!/ !]-1\&5,AH5"GWG(,:C8)IIM[H M/]ZN0+$8@##G(]1GM/^XB+THF('%]V84?E5#5\-I9&>6!*SAW_O47$,V QW.<><'8&#,R54(XH;)W=82ZP"K,O$T#7F MM]#8B!(.NIH^::E-D5[J@>OS#DK:%=>,.4"T?TVEG T,Z3;GO5$"?XKA2FGT M/16/ QWK(I,33$]%#F@P3*;2GQ@'MR'F24UR!&\_"<"(-DL;JP!<& K 48(& MS,8BTN$S3&3H%G&TA-_]_/'L,^VGH9"V]V$)'+&P(;\%Q48.46&)G79/B-KO M_/CXNW71Q1+#80X@H%%E+T65+9QULWVZ;?$Q7%)V^ZVN8SST6_N+=%WWH-6? M4W4/,![T\N87E251(0D04%58(TD]W*-,Y3H$.50/NU&1#E"*.=R9!;<4P['P M#1(\'*J A)TTX 343S@%N;TX^Y#95#>VG$D85,)&>3C1+=VWL.()>1/ZSG#/ M"4632&=2^1"WHVV-KFA4Q8941=E4WCX%4;7E2VJA"YZ"HQ>.6T=5?=#KPV"8(68E9E@UXBDF,!BH581@G+9"ZAVQI3W4>DM M)@_@;>#WU*'H-IB:RD"2?VH4CB)S-ZI $@<_,P@01H,L$>GZ<$E'6([C"UO@ MO9XFW'";;MJ+'9074F:\7NO8,;X[1_/VM3&^P=+NU7 @, U0U>D(<=DOL?*P M\K:>;R7,+X2QQ U'Q,0NZ-(&:ZA*)CJU7]PD5/B7&& H670Y'G',K>GVZ+J'\_EFZ&"%X_VCLT 887==1N.," 97\E<0")J8\L M= Y:!U8T#I9$%@[K=%O+>91(1OVC6$HZK4Y%2GH4V5ANNW-K/UF_)5PU-Q#@ M?$=GIS6?78/=%@YC*"0=I-P 6Q),]BY*[O4E")3KX#H-Q.)5T>W!G^K?K M(AF->=W(_+9YXG5*X($N> ?,:\<)[SDQ^HI6.*@QN>N5PD,>30_$T8!E+8$3 MQEPM@6:X51%U6(K6DW<@% UPF77"A]SGK;L$O].D;D3]I8CZ5GC2=0*^U(7N M=-T\ @CJP:-":_5R77VB/F]%FG%$4%F:#SG 9Z1Y%"&F)>/^B$@[)S[%[<.O MTNDSCY/ZG2*[F' /!.\F2Q;N0P>V*@SCCL?DR.OX MS_[^DN1KN[O01[+W9& 8LF""G*T@79<<6&\%V ,MKV-'#X,VK YP(=B/$:E/L#4NYB4'0VJ@_ MU(7'1N4\#D>\',K>YLD= @ZXV5JJR;M6.:)070<1=4P9!%M)1TO2%TZV@,'( MJ248(VF9AFV82XHZJ!4"NM/Q>QWNTNWX[?U#C?8X7,('&F/7UZU4L ?1;*4E MK=\E7,M B#<(T+,,&KDL4H=N/*[?7QQ1W6_/Q^HJ O4H>>I4RHT6@8,^6J#J M7AYER=Y;7E]& MHP7,ORV\7\7"=;%5-\?TR9)5^=4$G%O]UE[,[?#=G&W6&EX] MMUUFFS^3P[G%5,/41)N%KF#/*7FO.W?G+-4R0VIP/8WYB?5=DJ2JZ0[<'COK MHQ+CP<7>V\:"@3MEA31698MG_V">>%T!*BQ=>="N+??82BM@63?+PQM?.INA MY7OLC$680X8!&U+S]-2%RN"4;)@E1D"L:<%,4.;)14756H4NN0;^FRFE^VW/ M,%[@E%M[[TWNSMB M.)NEFSPB,IIRJ,NS4P?-]4"*Y5^]1]2!CTG+:[<[>_NPQ/;K'>W:/&Z"]DW0 M?MNZ-C]>?-S[Y>3DD_?^_./)Q]/SDU^]#VIE9-ZPQ21>_P14R*[+.D+E]*&,JA'6QLY1$SU_\%C,2#B" M7PP&7,:R8+R2,TT) >(IF&5"N_CS,-7X ?5^F(,.I&VXFB5K 2\<-FVZ> : M7,=PD$5F 46!%(% T"':!G.^HEA6+=7TO)L)(43;9,DT"F)>%J%:7&/3WJVR M<$%.=&]^CT?! #,KX@_B/B06Z:($2PYJ%E+R@N3@SF"2*E6+%PM8T]5)&/$'"%.]G&&BK( MT?X$^.6ZL?\-+N/S*"=1X$Q,_WZQA^+X/FZUP?#.2D9#(-?*$*>X%"8<@SWCS(^"X*K0U,RXE\4Q/L1@L =))IO&P.+60N"S M2=043443>X&3TA1G6!!Y$4]?$. J^E)K6^.3/J[9 MB)^*A;\29D!_5:8NZX *^?]!D2?Z _;^Z9-2C*!MRW?EFGE_/T_UPN2!'2E( M-K6]E;)A#N?(70[;K8,?W0VJ% ([/KAS>T2[&('JTYNF_[V'M<=O.)YR!]MT M;RC#J;TVEP;75'"NUAS7J+*"L.36[]ET!KPH__,L/_1^^=8<.6]V>SMX:%(?I5X\FW7HZ,;S& M+3QZP Z6.RW+K9'OD_3/?^H\T]G98:+BR:B5[L8.\T'"!X8)NPP4K,7-WFPMZM2=BQ3IO M+[!=2X;(H3%$2J_YTXX?L\_C5%V%M5HJ!]Z4N;K%TO3JR^7_>&&L3=*DR! ; M]?4S,CF?D2QLU2O?%T%\AJ_<4/DEO/*+I/+RV.?VOO(W'4VVH>#-GP8#I4:C MIWWWQ5U@J^#<3;^==E=6Y; ^_>LX!A55:"SA7'?Q.$>5EO_#7[U7G<.^O]_= M?[UJO=10=RNHNW_@ X4;ZMX39MA-ZAZT_5ZGAKC;[P>=4,4I5N>]V4U+:,7J M98NX[;G:K@W%7C#%GL)M6!/%=M)SN+<[H+%$=L'.]'JE!O@'624'!W[[Z+@Q M.)\[F8_]=J$MQX?<8Z^%PP>';: M7FY8H6&%#;+"ANMUUL$*G;[?[QT^#Y=L:7G%?/][&;FFG !:86G;5N_*.LH: MY]^W+#,]D)EA4F#/[Q8(S?(=6IQV:!_[O5[_=<,J#:O"E[WX:$# MF,NPTAV-S]UM>>>Q =CW'9C0-,L9-CL+$7 H8=1E1;"NO@.A'=N%V#EGB,OM MS@8AH),2J![#OUCDJ0DB+M$\&IPV0*-#-581S?JDP=_N&)AI%.2(1J3GT/#L ML3S1XP3A@3QZT)G6S8V-/DVPT7?7TP9Q50(KAO!?"#56Q#DANF0Y#Q''RV4) MC) R*6+@%5^6$"8IW/^_^LH22):#=&C&?-#D:1)H7'84S! SB>SJ$0H]1];U M7'$;V^#Q.[L)M=IM-U"K3)8&:K4>:G4">R,D/FYU5WETS1U#B_5M:5N&80:Z M9O8FC'&VU=YUE S^*"EO2T6>SOFDLR[[K9]YOB43X=?P/T4X# 6/[3288N\! MXE.##AFL%+%_R>XMLY-.3R[_YKW_]>*W2^_DXSOOMXO/_SC_^(MW>O+I_.KD M5W/V;V2J *AP.'6F.#J$MXN"RF9'[6$U"+*Q,S>#4,(T%IB=QC0%RRP'QT[8X5" M62Z!;.$?N 0X$LU@"V<"1@DX[8)QYA;^V">,_7UG2NF=@C-\K"*&7:Q,0= X M8I\^G[[EV6%']J=V:+"*$U !@MMGVZ MSGRDASWD[,MG/M#_'H! (=S:OU1<>?95,0O ;AJT^&RW\W+ SL\4P0"[XQ\N MEFWC$AHX RD8LU+QKV'-UT'\AU\9:P)::J!QV_'[#*%^>6$NA".#_B(W^2!D M*_7%3UH+=T 9I)R3$X,IAUF9<& MH9G1(EQ9NK0%0GP'O)221D.X5005O49H0Q[%DES3G!6TO&2ZI;T-Z"#D(H1% MO$U2_8L"*3U"*@51!/[.".],>,_QW$UA'PC(U=XRK;L_EKUDHP!Q+&?\"$99 MI;DEM)5>B!.*D/?T<,RDA*J+0.$TI,%5]&S:@U@.@DB[7*,T,%+J:_?##%)G M3\DA'$&W9M.$_S1W'HSAW15-;1YHB-@,;/80Q 4HBAJ&4JEJZ!N=9O'=YR$C MB:!&J<"+,34T/FXP)$V(DW0(RYB@12M3.7HM[Q_@:)U;3%E)T?1:[UK>YS#[ MPWM/.ZPG:=!'GR7S"R^':O5GU\DZ%XA*N?XWYA]-$(=C-'C'[X/CXW2;4[6@C5>XK!"%7WJZ3(^6=BNO'AX5>4@S&0_5J-(+*DY^,XA[;H M"I!]6 .-H^3QC6M2'=E2W8$?S.L/XF8,)&6DZ67"&_&G'CA5OV<&2;UR>FGB M)FD];RV7(FW#<.E[:[-\@R#T1E%^G=7S4$&(+"''4VF]01K>!$(U$; DA&MS=+2%$ M(Q%;0HC#UO%A0XC5$>*1193W6JTO 2#T/F6P<9BN!P.$K@"S[*C5WN[-N!=" M][O0RQJ!> J!V'TD:A:3'0;29(%9+=KTE@G/\Y"5+4>79B=_AP5AA>C2+YT7 M-MZXMD48TPTOH&.WV[RPA4C3S1&[I>8H%XIN#&IZZ]VV=4!-BS!LNC'IHTY# MOY+BAM<_/: H:V6"L>G7?_JN:+$YMPH&I+H1B[LXNP=^I]U;(7CD=K#!L\;R M>3!U#]O^07^5N*_/CKAD%FX5<;\%PZ!WX._O][X7PV 3UMS]IQ47@:_IM'H1 M1],N:*I.I^L?]_]_]KZTN6TD2?3[^Q45/=L;T@3$YJG#GND(6I9M]?C06.K# M^Z6C2!1)M$& @T,TY]>_/*J @E2DD6)I(2-';=$@:BJO#,KCZ.UBZI=E4M; MUGYTN89IM)UF;2:3KO369/VV+1M\+$\&_NG3+^4%IH\ M&=.HT* M3-(:)I%ASPFZ+2A"!#[&^&@#H9E.=M2@>X:>UO>HO*9S?+3&]LZ[;;GOC,<% M?O+Z0WJ[BK4-^UNWCV\XC?;QNC34IHT.]+&\H!\I&:N?]ES%/^VO["ZR4\IJ MTP"NO+CO56G']8YSB"E4E9G_]'RXXU;#:9<-0ZNPN[U.W/?=9QTZG>:]FW)O MPJ$[W:0"Q"8B6'3?4["A@#H0#-8YU+5RY;:58QJ=8_ +%H/XNX3JI^/,?0\& M3P[;3N=H<0S/,\7@#EZD-5HMIW&X:'ONII.W%8H,F]8]A K;-' K!V_+Q.2F M">)).WCK%*85GI^6J]<^.78.CX_+E:89]6#U2/CNBH%:C@M3 61]8M22U7&\ M46N)@FWCDF/X:)>G'7EFGWV\8*'-$>#GPY"]/DQ<#[IEP;):;%/Y-@T>RZ MU[[F+1;D S1;EDN) .GR/=S3+I0V/,=VSV9W-0O/NO?_[EHRH%IEW7X MH]^IB7-?!KIS(3;]=2,Y#>@G@#^99A,5C;TXIMD>:*QYD2LF,DJR?M=S!J/P MN"EV@NV#J=&=2F;]CA-KB[H-Z"\R2&4TTZ-8[GD&;H*ZT!M>3&4L L^O M91)WE;2U.*^A"72=$F>A,FM>!.6M:?'.B5R2MW-Y?;^:O+Y/65E3-^^WNID^ MNDN2$,O;S")"EO:$12)P/1P:0'U9>RJ98B=>T]G5:HY;Z(/+O8C53;UI%S=B MFN)S1]@];U_$R\:\ZV4[G=TK$VC M&FN3BXUJK$TIL#8GDE:VO-:RJ*SG]5UDT6*C[H(PNG$+=Y=")[5Z/MF#19 P MB0FXE)G@A;/*E'=MT,NCR9KY5[4$6_@^2J4 >Z-G/;P;K5HC_UY?TJ' 3$D3 MS\_G?H$U=>V%:0RGB9.P_U6Y68MKL!3(2"(#*!P,8@!/;[:X[RB%9[D//XWO MF,@9;M_LH]G.Y;YC0$;3 L8X_ QG@)3,KS#GF5EC/6J;UI:W(7X0#@[@Q$+&0'U9QWN;EY@AKA?V["J -5KF0. *&\CS=SNU M$XL8L_V1L0ODY^I-"=V=W@^OQ(64EX6)#>*2/LDG(>&WS=JN"%(R:,EHT-\V M8_MBL(4C<$(U"F&!,5F_\(EH6>1ZD8&-!5I2A6D MYPA4%O@']A>P[W\Y8@N3*(H3"M4WT$JQS0EK9.'[6^="F^?G8)Z?9W6:EL'J95,RV=63]G0FF8#+UDL3T^4?*0MHK\_SA' A M'"(7QB")EX\[8GHY[K1R1:PG2Y;2+BXA9S2;"5W#E2]M-8\63?:Y%Y2:XYDL M:N4"@OW[)>MI46G&526>/:#JALE2-"C-&BUUT_@J:Z+8HXY9*B$KHT)6T=-1 MH[TPA[5Y!WJZ+;(;3K-S-$]#"_2R$MWV8+8RZOM.VNZT6[7CBHSN1T:-AL6+ M1@<\ !FU#X_O142@F%H%&PB_FT;]$2HQ> 3G\:H(I\9@P(]G^M+(FW"03%$S M:E-J07!=[_.(7Q-\[$6>.P1%&H):-&O;)LD:";AU;,4PGCH!WV@+U!=M@2PT M]].<5? FJ\#=&E/ ,%M9<;!1]X;IFK;#F+.:]@ALEHA41N2<20&^B>]G)G@8 MN; <&+SD061T9;/*S?2JOF'H.]:S$XE7)DP)1GYGN]T6B;8"R,W,X"H,!+TM ME)<"M5V07\L< /0"B]#% 9=F,N6I#VZ2Z"ZLD$Y"YKELXJAX[['$YL5/2KV& MNZ*QOBUHG#.;5V"SD>DI+*[.U7T)0LO!SU,//436_ 1=H8'^\L[#++;9K(D_U M14_[>RBC<8.\N".O'+8?AM;NH$,^=*_./I]WWPN:$/WY[-^_GG\^^W#V\>IR M,[2/RMW$[&?JA6YF$^1V&M)06<0N#TA9 M8UC-[-KR<;1P[&L/)U=G.,>;4L^:J)N_E*XF[;\_;C30 C49-\E(,K\\P,EH MRC:8>?TTIIBM\L,IC:MT/9=&]/&@/\1;/A2UB O:8^&5N?4; M\/]51#X+AA M*B/XOE)+R83&4A;6UH-YQR!+QNDX6[IPQB7OVLTKLV9U959=F:VZ,K/RLDYJ MS77FLUG'T_UR[Z"G3C5GGEG2:7,:JG1.-QH,V4A=>X8\IJP$BI-/:)CW71QR M,\>^;# X)KX4G74'?[?O%/7LWL9"3-7.75DRP->:99[JX=1:7BZ?4XX/J6_: M*"]DTE!,=<'F7##>!@2'!%2" E#R& 2>YHKBT:;%=LL5 M$@\(7JVOB6)DK(?-QB^J&;&/,2.V?6'337BR M>U(K56=;VU%WM@!>:VM:I-V6G6]:U.@XAX>+[6DK-!<=DIW'<\>IM]J1G/;UFA.E-EG>6/GK2K\1&F"?;">631J2N/F1O1Y$_IRN=D M!,IJR&G8%Y]/K1H:O/6- ?]4(N6YGHRH:607MP/B/O433B VM,&EGP*4D0<' M=&.LHZ;_4A%F_O%$>EG3R.*KSP<+'W)^/+RJE^@R/2_"DX'<'4E_8(B*L\P= MW8X&Y3ZSZ1 /09J'OTGO&20G,)-_G/I#8GO= M=N@#*$3J*@2;XL)S95K* RDZ*&V0)-]VNQU8%/TO7!#GPJ\*-1"$\P_7C MIHDH$A96.1TD\AN>?^ E\\!E%6Y.Z;"(QI1\1244L:Y"1"AC&2XNSC6^?N$Y M71?+??DSJ.= X X&HA<&J6ETX _H_"FJ#VS:53R4!GO9ZF*< MQM2#-C.4&O4?#2;G(8#=:_U^RF9<"6WE&.\6U@.R*$RF\VA!2,ED[AT9[6$%(_ 7 M-9\X+V>?4RW(W\LIBZW?SL]RGB: +E*6*7A&"WD.K+AAM$1VR&TY?& MJ(KP*^6KT3=P.6;'6RA5M!',23]_>&6?UC!K:)M/L,S%V#FX25)SP_[7PNT@=_A<$/KL.S2:0T56)&3]QD$ M%?6&X,[8U\H/J;+1$13ES;4:[1.X^5N5JRWJHKUJF+]49H\/U71_-H6S5>1H@ZPF:C9D-S-FX_H M'B%^B#U"E!^K*<:?V#G#:$D0I.2A3,(HH>XA)B E3<,ZM+P3/!?%@_LJ0E\8 MC0L'1.]8TN>%<%\DL)>NGC1QPWB'5NY,8N-9L A[(-)][ROVCP4#@GN8Y*$; M:D7C4K1%J,$ C:$P[X^LF_BR]1Z.E:.M8QVR<.#%8.>Z.CIG[!\P_.$%?7)U M(][/-$Q]E[MA9W8H@]!N5Y3) MCD/9C? P"D5L6)E&-_/?FVVQ7;+11-F4?K8; W*.$['NM\6=.L(-^^^KV.Y?"^6 MJ$=NZU1$IP59X&=NF XR ,0I=MGNZ\X=8-":QAS7( Y"#!W-(V&*2/<]Q=&Q MGB4#579A!3#RHGXZQJN5/A[\+375YHE&(.&'#,S"0XX8X R?#$EZ+^BHL4Q+ M8XZ>75-#-OM,CM!7C$9.]4D4#6 M>SW3M>JAO).R^S=+RJU,Y0^GW)R]'\8)2F=6+V!7_Y>P UYWJJR>K:CJK$;K M67KA!@+A>;=W9!H,;A)G>3%&;89AB/H:.[,AU5#+F!CY6D[SB0XZ!C#5IT0> M3,)9..$%+\FV0"?6K=6#*K#$0L?585*$ 0/G@>0/R0 M32$/)#G'L'!/X%[&N C2,RL%(!T&SQ* 8319WV(@ @KS#>C;>!=-NA2/ 1Z1 MP(/@XQ(@ WX["QW"%&X0 :%)4KE%-//.,[#Q)O+$"C,SP@('*FR<58+J6AKR MC_#VD1M9F$0Y(P!T50+8(,0S_!DI'K&^"%LD;*3SWGS_\.3ANN>U><_!G MJ]^7?[95J_EGKWY2__-$=IJ')X.^JQHG/["'R-\XOSK[7 M9Q_//WW^T/W8?4OM*KL?7Y]]N'C_Z(SEWJ4*L%/LA\SH?+3N7'B%PNVU M*,#,3:T4NYKZLBB0Z/?!QCBTJ ,:U/I,]D?F,LLM'$A]4_U4^VD#X/O(9%61 M[Z*JLY33C&0B/1UV\*/I]L%K'52.^I4U?M;T$6A66M4G7:V 1'' MM=9)A8@M0$3%$5N"B/91[;!"Q/H0<<>R2:VC-URD??O2T:+1>Y;9B)^TC;BF MRO6;Q,/&2V@?O'(?]=0.E^YWAZHBA;6%JB8C9\'%. MPX/^2'H1?-$1;T*ZZW,PG5(-%@V-^XJ01SW9>T^&>-^P]UZ%^W B%>R"7GQP MX?!T),%N8N$FU^_1>/PB4GA-J6/F.VP8? &KH.NK;_OB2V44[))1T*QPM9U& M@8DW@"$0'@R*1L$GDRJXDT;!%QFB"Q''GMH7[[WTF2NC[3 )CI\Y%C9@$N0< MKJ_0?\,DD\PD,,S^)LN#7!.S;UJR77INH&;BCU2"3!/OTJ=D,'S/-*ZG:5ET MUB=1GA]2M\,$.0^X$05F:W\,@X,\,<:(KIVR.TXQGW*D@J'X]ZX:'9L2+Y5U MLB/HVH 9\_!28M-R\ /*C#_ W1J*?Z7A5[$'6Y6Q>/OK)X%_^H9_V1>5NGMR M-LP3BHY4-LR3L&$NY%=QE8(@^@5+P\07;U)IQETR9';TYJ4R9,I$A6FPNRT MW[5V(^VJW4C5;N11VHW:%.R M:#^-(EC9GPE=L2IC7>Z>W0F;2J1>*"/J_%PL2<(_]2D:O%"<5!,?X'^X$VR7 MAL6F6/J*6#$--T+JMHME])%,U)!*9/,6 =BN(YJ$^"?8J,_=0&G7X7BL(B[ M3[.N&5SJFL;8]B/K;3O 8EELE4IE4GA^:U?8)@ZW( )/=^BEIZQ*=( 5]G8" M_*34U)**_'O8<[-9+_W"(.QC9Z8A-1,.!PDU)\E:0\WL=GVT(!#=E-K:XR: !KUASQ/G%K5#>*5,,U^SF"L:NQWKKHF9Y75-*/J^/7 ML"J7L.)4Q(FZ,=GJG&+[Y)A'JKN,[=?$&\2200ABZHWJ M12G"%,6/13A8Y,^E^(6W8?,0; &$;1Y1.+E4( \_TXV4D4)T'GAD*A=%#,AS M8@EJ$R#3 .04_B:"E%K[ .+&\B]DGYP,=)LW:J[L!4%X;7ITPF-F=Z?$D?@D M?#*1!:;6SV1=0_^=>H"?SVH )T'&1DR)O=M ]M^?@29=9 M$;\&'O8R0G*WVN5ZND4^(+AC;891H7N2$].]":,>*QOYOJ!OA:CU?EKAH]#RH;?' NGYB+H$9X;C^]VKW3)[;#1=I M'?U%4*7@$ZB(&QD@'XZ\2:[',]W7UVDH1?5'6S-_RC6@M>]?&VWK7-\G>G)[YMZ2QW1URK8QEMCDMV03O"BV7D%(J(( MO/OR/H&BOI5"8C[IT1(0=Y /126;6_H9A10M_2]++/U1BJ+%ZEYG]0#..)N6 M<"5:/,6Q![?B]2^V'8$[+Y4MVG0@.SM9X#Z!Z7&LFZ>'?K8G)O5,4I]Z<]B MCW$^\65 /:T66>ZOD+M=:7;3>\NM]MI V53/YA:[. ;>G/OQ3?G(,FZS(ED>?S.')0B"/;5LC_828*V3ZG(;SO M V/_@T3W28']S5O/+9^E[NT[NI<.:9K(U<]A^*<4E9,=);^>W#>N.H M<;1O"(YL E!H!$'ZI5G/87$[R9CWEX-'QCS-A%[_AP>^1G"#3= X.3EDDV2% M)9*+6W?, U.*4T;F).V%"H)XYE_+P)-F37@"X7294+="+XM]'-5V,^3>J4+N M5G"WL\WZWHMW)M-MMKHFV7*GJ=5<*.]7')C>TBT7,AP0ZO3.%5_ MI>[0]-8M=^/M];+H-U@H2V+0*&?FW$0V*%22Q<3A=0KWGKL/68Q.NJ >0])/ MO[RN@8!W>/K9\GBHC%WYGSPB^LOK>\5##QO'^UF2^PU$KN7:I(87RK5GU(]!B!M82Z[- 07-X:+2< F&[AOTREPN$JAW@ MB;!9*['8;V@Q8W G!R'Z,KB*C5N.F!],\A*(@BM,=C/3TBJ_ / [Q5:@)O*V MY#$]["\C#@-*')S2!_:3-KK/"WZQ!FT4;I^P6:\["2G0YSY!-9&T[)5P=4C*E9^WDK:B/&"KROA M/XE&!RW_KXL/;\7[]Q?:BI,!D1]84N0YY*O5";K_24'^#CSCZI]B^@;]>I'V M0#";GNJ2^94I7_=&S(X!?_@$)-PC\7=R,B>';5E&%;%LG;U1V-$1-WP)[CEP M=QCD\\%.0Q_38$A"6QE_F,OX_PZCX=_E\8$',AGT:E)?+VCE@U;>4.R]PQOW M8%^<_2=%#)WG$N9-2E.3,]K*G<;"F1I'EL#'7L&.?>N7B"L)0BD4>W25LR\N MS;WT7/3=]O?;16=<SEN M* IQW!CV;F]JLL!JNKY50OIWT3N][O$(GI;+##*:PE7>]80XH25^@W=BU_,+ MCLG$XB)1M0*I:ZW&YLT[986KB]658N]"QX?W2=6@I(B\@_=R3M6_"Q/EV\P% MB\VKB49S_N+]J.QXM[8WKWZ[%!]"_"6;=7FCP6?V6S0_\6WG@>M);;(8BQ!6 M^/#IZM/G_;*PJ-EXQIG(T"MXLW"W=!J"WP+&UVWT68:K^M%V\EE9MO5W,!5\ M[Q%Y"E?35*\ASY:@":-2J O[V4\Q D0>Y).8,Z>%6XR;-!N*%LP/5:%3CD!A'_ 0&H2/"F)]&UR,@.*SN:.6@_\6 MRIC&=U#BF%H62'V%(U]BLC'3<8^#J9JN\@AJ)U]UWM6 0_#\V**/D;_"EAS9 MO0_+6"OSI1@#.QYN&"YWM8S=Y:&IC,9@2\*LS>LJAO,Z+] MC6:I@1; 2J+? /Q/IT9"5B9R9<2.W&AQ DA('\WZC MR2+ ];]>_D^CUA)P?)_NM'Y7/.\+Q\7%"AQ#M$]P*6#M*"4789SXM MC#0FH:6G__)TO_R-.([>C"DK#A]6*!@H'8''#.)L$[SCD$.>KD,C'-1XXHG"EVS@4ECOM=(^C?T;[:Y\:D6C!Q6MU?5[=6VS:<]RR5&%RVD M?% A%I2- [ S=#I@_N>-S:PG54.,1E8VR%9+X,E\^Y35;H_(6506-;#Z]%#" M6%G?=6[X'KI"6FB[)*7!7IZH/IMC"9PU&_CU.P\IY$EPJ)>MO7*6#O@:#OH? M-)76PU$_N'&L')'N-8EN4*OH]X>8WCH&\9XE7>+WM5J1NG"%5=[!;\"H$<]O E $O!M/F"6X#Z?D8#D&[ M0$4\01WQX HW3:AR18-0^G%HP;%P5:;/F>E/"\@&F'I,Y(0\)GC_ =VZ93 V MD]48UE0B0C #,XHC]7IAA!PH_)1']$W! LK,F5AA-C*^3.?FQ;D-,K=11(4> M0ZE?\4W84QH&-AT9$:VW>*TFV'E,S)]%DXSHNF& M!!2\^P3!Y0B4G$ /D?$1\VLK&R^E%Y,!9=E.9>* ")? E@1F0*09H[V@K M":U86)GX4MN2E,FIS3T=D-#$2N L+L=TRVG$0<#C%QD9A-Q\,\B!:12GDLWB MHEGJ$"*U!#([3.;'-*-_$$DBOCY8T3%_Z]:/9^_7^?-T!J#G;-IC]@<]25H5 MW\U/3\ ^3M!>+2REYVR/O,BE_+-9[ID3 Q&L483QY-^I%NS%]X-C.S16>2GQ MZTG#)!QRJC'3K342#'8)JT)F(Q;YNM$EUM$&?@$ZO#,X-8&4-N^8%%X6QR#' M6'1%(/%02&LB+67C9>+) -I(&8VABV2205>'?;=SQ,J4+@R!8[Y.(Z9ANS! M7U(BN["'*L'PBD*D]#D+,&'EU@\G,WI];+D%G JJ/]:QG%C=#E(;DB#G03;M M4VOLF\0)"-P>6M= @IS$BQ%L\I(3>@U_".?+_XJU;WTOD?F?$0D1:]'81CC* MHA6B!X$VFZ"[YK-K%^I:4GL H,D,,3/Z\A?4Q"6;&/2"VYQ7"[(];U\?"YUX MLFLP5SFET@;D[#[\E^B"?6N2HY3F;PD%]&K9QC ..D9']:!W4PF()$HE<0SL M),2,>J[$4O 9(9*'&:K5I@Y"PBSK%4FJN+7&U+;(P>MEX1 MIES&B:,.\13F&+%27S76?;+Y@._T;PZ-HV7:+U% P#&.A#W2WDQ;IU'0 M0)28[$*(*O!:B:'3]Z4W1A,7&*$WTT/@M7OB84R/RVOSRX7(3FDRY PTM*&8 M]27>06!*$_(^0.O"E^N, -]J)T1R/_R,145YOL0#;>ANI"[=<))PXI")7&*< MD^])S0ZQ3"0S&ND0%_Q)8&5?M)RLRH)L0%0"8PYPYX5!F#NYF&EHDO:;;!A: MRJ&P($H>E,!)@A::#O42H>-C/?)5K\$%);.;*3I0/M]MFHPTFF>=]F*\6N&+ M+'WI1>%)QPYI%X:/:U#$>K WCQ4W$,O4+0ELKG0,<%JV-*$7?NTX3!3M52?Y M996W6OIM2.(5YQ:#G@+Y(RJD)YW)*>A6A<:+M:F-0*GW[::XDBI\* M+!',BK&1O^PKT9#C *YBCWA33OW=8?Q!?O/&Z5A\S'HMG((%'(NN^!2YX-H# MTY,X-M!G?C>5WSY>IIMK\+Q= Z7AZ->$YC4:MI26YL^R8F?&A^V)+TB0P[9S M?'SBU#M-!]^>^87P,!92!0M;GU^3OZ%#/AX8CR0^W9_8(0]BL&Q0M5)X"G/B M*+.3(H_@NK%8P]-JBF&35K\-^"Y &EE^ $[,GIGK'Z(E.K7 8KRQBN>4+F5? M9A>)\#RLC+X$!D-@H4;]1P/BVQX?JTCQT,(;XXT5WR+J6)Q]P?W>HZ-G>H.V M3_D2CC8:VB?."2B,P\[ALL5JH@M'T/I((U>+>XHNYHRG/0,T*C,@YKF%)?O2 MW1^*T-VS\_I)!:4)J@J7#M+' )'O*Q=L>)Q%[IK4ULCE2)R)"^4OM/#NFJWN MLP.#6.AAC"2EW99X1D6H,:_<%DMLFVOJ).PLT%]^M R(93 ABL/GF>+*JJ<2X!MG1%PBOQ82'GZ[B[XS8.+4#0Z&(4/COCA:\'557AM65X=85O-U9 MT9-DZ!:2N HJ/1;-"( N>SW"C:%>< M1X1Q*@]C5GDE_NX9^V3CYQ?<&:CIGHJ4%5]J:-NI3._EP+GF*P?.-S)?R4(V MA>N^#'BFJ9$5_N#%M;%F7@Z^*&9]DU^+-6+YO1&[6]J9='/O=5$[:^/1?E5F M(9:^A6PEM!Q1(8/)@PYPG&21S\45Z M+/!47P*"3RL#B0JH94/ 1#"F=X50" M-.WHHZ<=VPSA^Z<^M+?&7J]RM!T6D VT7%!LLY3 M'U,29NH-L'Z+L93!U6$"<$KH2.74F%F]V)XK(2CZ.K$Y"3D9,3'>,UOACOZF M\6_0+'13'Y,(,M-4V^ML"MH&8M&]*QBL??0%F=-R?\[);=<))G9S1+IPF=(X\RI-O. '/Z*076M-^IH6RNMPC%Y>_$6%?VRA&<#F-U\)4] M;Y\OHOV0LA5CB16ZO-<;/'\9B_^DH94WGUVUH(NAJTTBW311T-6%34::7T/1HF%ZX6=;]W O.^6 FZX8:X-&U@I$%E*-D:TPP M:IRY#5HNO 9O. 4&'X>89H04M1#! '7;(Z1=AR2:)D30VM?L(^R,^YK[O['J MIQ'?D\S9691CC67!]B=VI]C"XT[A[E@?M\ *-B3SS!=*= M@(4@M./4.B_;9(7C'97=_H_NUM0D,8DN%(IF5J:M[HQ,_$VKG4NM=C*I>(X5 MU)A5YSO+[96"A%S48,QIV*J:3+LY:V97X&;BLV 9#99==>Y/B9BP30N74TE#;3%6"F.]MTIE)@%3XOQJI)H:O[, M0HS5QN)ME%DAU=4(>?.=N MD6FS"9UI8NY><3$V:N\2V]W/HK@_WJ0M\SB:U@P42J,P[,X0;Q=O$SG?[S*- M30$%G.?*SAN<1"]H/R8Q.82"5=<%]GYHK0HV,E^ MPAG#""Z70_%9UFWAV"])D^00IF_JW.0X@W;A#67@UBQCFJGYNGF^B]5XJ-#E M8*#ZO$^F;#!!KM'C\V>WN/Q(&8?C-$GYW8OYMO,.."',!I61[[D'-<8^(ST* M=F N;5:[Z V#7/*5O?X1MUS'S1RV(G'I3' M6FKW%,"I8/B\I,_)3%YR+TJ!+,K1M#=^Y!P>X9+U[]IW372S,$,,E$XFE2,Z MAT[GJ('7@2L-ZSRQ@*(;)$OGU-3J&S_M#)=<]I7N=3=O-XZKVXWJ=F/5[08( MX@.-XI-:<[+N26?EDG,AQ87F9.79+1C-*A6FQ4#5"@NO["Z5^]YO,U:NWC"A';@(AZ[7#EI,0*$Q5+/#-$-&J'*R>D M5IBH6.*9(:)5L<268*)BB2U!1,42Z\4$S<2F_ZW'EWN\4V/XXKN;*#VH-'@6 M,+C)@[DW$(Y7!5;U(JNFA)IB&BZL-14UO8H UD0 -]GKSP((%2'>LGVDD[5_JJRCRCJJ!$*E%"M" MJ BALHXJ'JBL(_CCY[Q^C9*,*B-IAXRD^R+?])WB6U5J/L4_5E10J<%*%U2$ M4-E#.\0#Z\FM6?QW7:*=F>*W&3H5WWGLR MQ-[P>^]5N"].1RK8!5-[2TGTP6^I[GQN>Z^32%&G"WA&X-D;S5V*RFTIRK1Z'#D]32$+QBPS(E>T\^0#& M$\8G(Z^ S_8.1B:^R!!O1>+84_OBO9?NC/GZH*K^R5Q:[!K_;W<$8*W:=]=0 MLT4^&LGA#W(F&B2%&R<&:B;^2&7@*O$N?4I^=)5-8"GF."TN1%\]JG7@S[X7*#-+BAI3X\PM_-[< MZ>%C3,AK[ / TLE3]L>K!(6MB"1O.32>]\7V+ZEO(@'-"N//!N/:&MJI6,'I M",R:D0J&XM^[&BAXKND*F6;9$:1MGS39B@!$=1]=W4=7**]0_N12$#Z@5?&' M%\*__TK#KV(/MBIC\?;73P+_] W_LB]VV3[>-&5O:TAEW9;)]IVPBH)LA3+; M?HJ.D< M=3J5]_2,XBWU6KW=:%&2>KUV=%(A_3N0OMW^L M/L[;>14*XIRS:9L[%0'9@+BNPB./1:I'3NOH!(M/Q39GSCY9.58%79X=RK?( MW28]]4L:J*PB!_54=Q)YOCBA#]H5/G<3GYRP?)SC\Y@LC_:UW*E:OJJ-DE[C.$#HSQJC1,U?CD)8P\;E[Z(E"\3[UIE.A%TRP^% M[>36W4$_],/HA>G0:MZ(L%YX'>FGVJ$R^&EV:G73]!6H,U 9X(1,T?D2=5SW M)UC8_$N0R7;![6)A![ZS%UY AF[/#_M? M-4Y;A_QX;RW[XU_Q14 YT5CZB\,C?OCYL'9:XX[.K(I6]8)^%4 YYT"*[_V(M5/PBA>XSYLO!,7+M_')Y D/;,7U^Q% M],,@]N(DQD_I//G?'.$%?3\EB3- 080+312M9KUAZB4C+P"AI<18R0"?AG== MPE]!,XE6O=7%W_'/'[]$[(I!CY<]$2;FJ(PKE M'8Z83\F$1\5BMD)-G,G^")=>[+!-7UEL?2D R-< ?QG3=OOA07\D/2#7P(CB M10#61#?[17BQ",)$1.H_*7SDHA$R NH0>%"6V0!#>E%?'Q^>^ ^:$4@O17;0J'M@&:[8UM=4S8FN8 J+IT%!)[ LO";W@5^15L&E^Y0X5L#&R*[ E4YL"CBNXJ^;L@I$(2 MA?HWE)) DHJD&GX-16J">@>?FT0A'!W^DGV(XK(@ F U6V"XJN^CU8 2*)!) M&A$*K'V:Y82$_P>1JQ(MC[ M^'57J3%^6<3I8.#U/5(I='(:[(#'R/:VZJ)R[3WE]D\Z@PU M08 H0R!C!!."0X)63I""QEZ2*% 9$R"T:U@/)"KL&7[UP8)']O7EU"'HG88 M/7K9VQ L_$ &L*_/J<_P-.K9$1K8[TB]XC^HL''K]*QCJ28QEC-$A++!#N^: M)X!%'L 31'#N(9_(PH9%9Q95(39PL1XJY330A(;;_$\:1ND868'PI+G!P36O M/21/HM\];Y__;K8.3%O.4_!:>G#I5F/8"#SKH+ M=?%SMBW@(8:%1XM-V( E5"+B1][8O!=E!9@,H0-V&\DGHKD!>FXLHWHDOP@C M\P2, -WS "H AIO.*PN<0^)+,D'#J9&00032.^S'$#0]!>*&*1.>A-W@*>2K0\%T*,Z)(6CE_R[X6?+.,J.=$('*)TM C8J/7$&@+@#>0 M)&##$_ E5A/E(#82/0?K?FVKO"(4-DI/=15X3HWU23A546R4K67$@_$9A5,Q M#L%[/5#A@K,#KO3A.48OVX(P@<@"_V<\ 0G#C\=N,[ECUTPB,+P A6#(! M$1KM$Q'%^X95<;'8/#MC)8-6@>H!*?B>Y+ QO;4'/D"FI6TXX!^9 \ CC+1P MJ(F/L-B"?<*41QX/"J2B>93&++>U%(]I.W \-2 83I S45X$V3;,>XJ^TV8\ M_E,CW#+-NBTQ@-_1T@'K!/@;-(H'BA9UZ[Q,=LAP&H.G'S-\"W\)P@SNEOV! MYA+\;DR,86YBY ^Q8"]WH^D-M#?IAA/2^<0V:($A\I7VY1&: TUS&LC:T<\^ MH'NYHY? Q-3)BU\] /;"/<-O$?)-W(^\'DI-Y8?3#93X9QS?K+LO@4_:GQ(@8>?4-]8X!#?+#5/QT9S4HD4'(0^!U2CEVM!C]Z864/Y=T"[),R?M5+11'Z-![N% M8Y/MC*)*>SB@8L8(5[9=D&>'\0L"VNVNM1[X>H#+&=#&BX'W3;EV7,^$ M(%F\%V_5K*NR'WZR_W"O':_CKNY__W9R>'3R\H8+M 5E]3!W05GT,58^"F>, MF6 \P!+M1$YAE*'"T&<#R^5H3C$FA\$> *KTXEQ$C<,8;YK['$!? M\DJF4#)+)PKLJ>SWP3*29>L.0UXF"!J/O D&K7[2#KFJ6*QBL7D6 Q:A6\?\#MSR MNXS-8*Z%[0OAF%(U OAW&.+#/1E[E1"O**R,PD JQ_TTCC.W(>#@.TIOY9;& M&5GVY\(["U'>S9'?M2S+5KW*LJRR+&_(LJQ$:25*,_/X=B(2$V#^HDP>#CQ0 MKB>],K\FFH [U_(C9L>6W%QJ,D8R_2MUAV0Q5.18D2.3HR4B0:]B9@@19$PT MIB1>>,^)3@<3'*8*_!WX;TYP7H 1+$Z-0EK+WC9,/9R3E0QDJ:"4J6"5\O25-P&ZC!1&L8P-G !I)^S,#9CXI,&C@(5/S?440!K-QF,8B3GMC M\ QQIYI#"S?/FJOL[?P'O$@\V3R[E*Q>,4[%.$NSQ<)6\D'E6+8'U3H1+853Y(,)WL6D9:6OJ5%&6Q M:02[I;H'^&]%?A7Y,?F9XG73H@ ;84S@A:'+9.?@5K04[M"-RL)-_E9;Z%VM&YYEM+*D27]-@J%HX67G5SR6CA\>^H#>4:]L-8NZ5=A&B@N7G!ML7**CO+\)=$\@2R9?T\6<[8[T6$=PIU@L=D 7<=\4_T40]T8W?; M]/5B?V1IP:+?Z4>$+J]A;[(IHY+ MU-_#G,]H0?"%*49/S3O@'-X<:WG8*,;W>BHB0PP[&-Q$+\^U0I(;3U9:\0YW M0XY0U])/I:EZHQ3-K">50PQ'CB8R!"F$_=OJ^(Z_O2B"SZHC8X M7"])FF>AL0L^#]+2HVXP+&@Y%4FK^5)1K]^R**.?@1]0$>7W$240'"A,Q2VQ MJ9-B@"FS0#T'1>'F2S .T#),9@<]B5P95;"J1O#A5Z0F!1];KZ3?S+?U3%.^QB),)9X8*@U)[0M<_$J8MN0 M4X?$9<5\\4U9TIJV1,5>'@FFQ[]ZOA\[5O-^#O7B522V8MQ?/KE#U_LOHW1J MO9MU+J>>C;&Y="IY&?R%#!E=N4)W*\:T@#/!?X:S%=[D S6I79^5C1=.I:;2 M[7'O^,8[4K^XON]0Z7W)W]"#&^"Y<4:V$XETL\SPU+KGYQ=P( M=+TF>CZS<".6^LV@K&YQ*O5W0YV$NE9^.,F#FD8;6CGC64OK)0[6#%\>\,V&>8^IYA(#5;2@ U\Z0M-SDM< M ;X6RI/"*LJK*.\&RKNK&"R:+)CZZFO!FA5!VC9,18$5!LE(-][ _/ M%2(N^*KS=55CGA6PY]$HE'V[Q J4;K'EX?8&VRHRW+@@+)-\\_*MC].$P%5; MXD159%61U0WZU4RWG!M)B9.I9#Y[#PTV-ROVTZ.8:-P(#\?".1 TX1;GW3Z# M^K>*\-;B4MC-?DBA#D!5<@3/#*++XK2*Q@[:7NQ<.#8P7;,QOC3%@6D\-HV' M&$["A&M LV7L52IZK>CU!GJE_J9>_#7.NISJ-/-Y'3W&:OT)T$S?EW%L1M5F M%QO;=MU5931N1663OER=AM%7$QF_(;R, B\1V*(JH4F*8^_ M$K%N@K^D1KM MPI?@^X:(J=V$4=IXKQ%SDZ !2$)8X;GE/#:KG,7WRZ]3K.6 M]&^RT96;'R#Z*]_AR1F\5YS'/NPOYA'CQ1J <(KC!MVT[^%0=)G$<[ZU=)!BB%U98.NN@I_HS[R%!+-5L>X--03U.:&9ZYA.T4], MLQ:)KXZY9@/?NBSUHB;>P?%![SCB+!ABZQB M?9_F'6LH%4F9!G(.4G\ K]8N"F#>T":M Z])XWER)Z)108S3E^C=Z/=;B10F<'=[L.@*Q$H98(-2A9J MB*K45^'*L<2<%8Q#ZC-,\VY4UOSR6*#"ZH^42^?WO3'U65??^HJZ2:'+Y$7] M=(QXZ?/\= *>[\WZPT4[D%@'ZH=MU=/EW-M<7KP(*X[E+ MLG18Y*C"Y3N<9\_;1Q:[5G2]9<:-9[$2/!AR> MWWH+VFG4K\-\#Y>$-5T%+@+9992>"9CGOWC[)LF.\SR65U$!>686'#]G*(>3 M#7!JMZ=T\Z\][WI_KMZ61C0,% WNIAW/#S>WQ33SWQ!32R*=@$*GTE_42*;? MLN?F9MQJM@.QP"Z_!')6-%">\4FI.,B1RW$XPEYI7OY2!#;*(99*@)S\;1DQ M]ME&AK78.,/=XV,;FA!^95#VNG ]^DDC>G,)+3FI 0II "=S*%_>1CB>FS0M M]16/E"G=RX(P"]I4L@*QWR1"3!F2= \7AWYJU__93*/G>I^2$]W-O\7TQ0UV ML[^_FO\[_ OJ 2,^"9B&R)A:6J$Z#ICDR(/"RT2?*KOGN7NN\$#:^RURD97_ MZO!AZ4R8&PMJ3OH\EWD&K) G>'T,@X.\W-$0@MB36"H^H%0SS5 @[/9KHNM3 M]Q1\&KNK+&$. +AC)L3) <[9HV_HX^(A8@^S%+D)H<>*C1%J7I$5NP.$=>R" MH,.K&=CH(W.:)-L#J+URNP3@/" -C-Q DL@V'Q M FJ)#6@Y>&_ E.T-34H79D)GR"<^@7_T.ALJ)^E:,%L 4PXA,-J\*"O$M4Z/ MNH5^SC_2Z=SY&U'S]W TH.%RJ_>D^B6O?8J<9%/ &=8$I^CYN7J,T$WN);O)!IA!N,K:DPBJ!0%<1,IFSARR! M.?7X#:7$GB8A4A]W=/,&I15?!3E.-BWLSAN";=RC3B;$<> M1Y[=),4,[-06 M*1F+/;QF@9/U9/ U2B=4YH$W,#&/T8LBS(8W]1]V=CX9Z!8W@8V@6WUI8O9Y M(5B)DF-#&T#SLBENB8(46DOG] DM/*W&';7?6I MBDZT&HYHUIO\;Y-> C^T'&,\DL4&LJGT6RWRIM,>^M9T.VDK$^JR7[*!*=YJ M>@7/*U#Z[&.E.3I==X[@OXS*\!\=TE!AB X\]2#&8YXA*^)<&= MA1]!@'KPVE\D$A@>ZC3TPW$//[.%#] 8IQ1OR,3Y7162[/M1ZB5SW7Q!183I M< 1:XZ OQY,T%G^%/0P-HN^OO\+]Y_7\#9YF3$Q$I3^!\F/;$2Z6]TQ5#\2? M"4%YD7O XP]Y ]S$GA^)B0JR$!8(O8O/IRCI3""!4A2Y6_=4T11%K^]-\UY0=T@QP7$JR#'9B+6J&['J1FS374!T8T$.V).]RHD1BLOF=#D:$98;3H-%YD/!8<+#2U1V MZ\4:=59AZP6NNE7<)VA\P/7A5-.,UIB+(^H[K( M _4\$4)SP"(])Y%95;^MH5,[LBR)N00,%E?Z+4?-6NOD1_OXE M,@#4&I"8WP\PC>,%"PQ0(>Z-O&JEL62/RAX% =0#,VYYV2P]B%DKMT.[G38Q MEYRR!.S+LEZ:M6:C0L06(*)1KQUV*DQL 28JEM@21"!+'%:8V 9,U(XKV;1& M1%"&9#$+]E[FTN.=^O@.IWY0*?P$CWRC"7#O,Q^O\NOK9='=N2:)*;I"')"M M,/P &FWC&+[(0EEKPO)-JF-[L?Q]0EH[X:8N9_)-@)[R7&$B7@^,^]MCVN0( M[PHWWY>R__=OCLY^C%TWZG>LAN0E[\K=]7:C!X7-WX67'_5YT8G#7>61N';^" -V'V.^+J MZ]$%&P4%1>[M&Z-6XA[V"#)0Z"OV:@UUBT(=TOJ;5ILO]6Y[U0NZ6*]&S71]JX55V%PY=XNFS$/ M*BY+SK-!9_5!K-GZ\1.P91]4Z#Y](CBJM2M[=:,7BZL"+>N,*FWB?NFN0:0G M9.,N/_KRZ$+[L%,A>QJ^]*O/B.R/ZQ)#*\WBDM]PY7;:+&AFKJ MLP)-)V]Z/*.B/Z=8N@=V!A7PV9VV'5TYB36]Q7I&:NY8S-VV:D%ABRD8_S-, M2"1<<(M$:SB M,2IDT27!7-["7TX#*E[1/6^X[8!N;:&K*?,2FJK8D%ZTLMCPS"XVO*2F$)_, M=-_-L-$-]0Q>0 V;].!'H+$HFY7-#7>I=BF?4*P+'HJ-+TQU8G<2>3X(:JIS M: .55<-EEN[XZ;:7-'.J%B>T5Y/6*\*YB7!T7Q=L\!9PXS,NJC>RR,<67H$8 M].$Y5UG#/592FC7_'=A#4UZ*7^E_I,=-=L/OZ M$NN:J444M_D8I B:[*%8I!/=X3;KJPA/7:OL&)(; 0XC2681E_@B*37KC8ZX M\'41^HG3.3IVCAN-I=N?,ZYH:V0(YIUJX)$TZH\(&UQ>S!WVL'?+1 7Z\FV? M%CRJ.\UZQVG5ZTM:3>UJE6^[JO*MJGQ75?F. 3:F J11ZZP].K&T[O=5F;6+ M_4OS*9S>8E](ZGR138ZT^P'H,O[+LU/JOH-N:YH8TSJ@-'BK_^&\?M/M$K(N M9WHL9=XGH&B2DZCA9YW,=]1])UVS1J([UIJ7+G3PE'URG,W8S\.Z<(&=BLT8 MN:E%4:1RG[EPPMV%IM2J)Z$N5MRM@Q?0#:&HY65DFMGD/6Y,>P12;+'2FW;$ MR/1S15V&[G!V+*WO&+)96ZU58+(ZZA (UNG1KCF!?%UUV5K2'[X0%X+_5VNGZ[$_ZBHE!1-DK,?_\R@I/\R>8 MU>+>JYZYXI>'.O)=BE6+0%@@BL>J95WMV6R<,SZ:^YJUY9]N-QT\"MIO"O%4 M6'^*6']X9M\)*%2D<(/[_BP@4)'!S6[KQM7 CPL:H+)T=YZR*TNWG-@IW9!= MO.XS,7LV0PI;;_U:E/#JF5!")0/R&FJQUE:]%>8?W-Y=OYE38?LIF[7=X3!2 M0YFHIV3;;LBL>S+7($]5I9FKC5T1<%N.\*TW7HM76176GPF;AP-1]K*8MUR.M_)F)Q6<#N(+-'9$C4\6WDDM#TWI!I92F!9E\RW!PHFF MOV8;Z2^=K(\I-PYRFRL?58L_OX,_4X1KT_[9G?NYXKMB\&=V[@K9S^C<;#7O MZK%W(+;]1ZK^\L3>+RJ*9OOB=QD,5QFU=[-A]QK[:[9?'Q4TZQRN\\A%,VN9 ME--VZNV.TVBM<2[=+F/QP;,F'@*)[9;3.CIQCH\J).XP*S8:1TZ[V7'J]0J- M&Z@]6\M\R'JM5>'N,9(4'D2,-FN+G+>;4<_WG@RQ\?[>>Q7NB].1"M9H\#77 M;?!M&EKK5CR[/_&[X9S@)(+U&Q1/!M4;BT"N6V4=.L=-G/U0H?K).Z4V#$5@C<;:UPW*S=+1ASO0"3RBR?VNK[ZMB^^8!3R>3M) M6Q>G^/LS1\A.1O_P7J+1W+G$\XJEG@5"*F1L$3*V+"KW]UT/LWV1(=ZJQK&G M]L5[+ZW,[5WTG=*/7<2;17*=@YEVQ]WNKI3L;3=I8,O564EZ%N2H^5:&Z8M(=QER%M5W$6A4:6R\& M3T=@D8U4,!3_]E+Q9/R!YU3Z]AS]O6=4RKH;9M[S(XB*X9\V?BOV%Z-T.5%_*KN$K!Q/Q%QF$@OF"/S,H#>L+1BRJ>504X*X*H1$1%$5M"$14U M5-2P2T'4#1C)CXKSKN\+M] ;6V6]L4/=&UM(^'^!*%J?N;R;J;V[&94Y;CO' M[89S5'4;V^$PZE'=:=8[3JM"XBZS8J/3<>KMHZKSW^[&/IN')?TXGB7N=C&> M>=BN'3Z18&;5M?Q9AS$J"GCFDT/=84*$B_Q5+S&F1RM:B;'+OGHWS M&\/9W#5:INUJ//!VA!B^*S'BV#DZ:3GUXRHQ:3OB=EMD3.XF!BL^? I8W#T, M-LJ&RSY+W&TZH/A]$_46C??=C#^"L==70?(0,[&X'\S8N],'B $.1A%8+< MW=!'%;W:]?ACJ^TQ>F%^>+D&3EF!--K#@2]G89J\&'C?E&OC M2$-2$V314[C7ON9-<@0?VN7+!1(?_3#S^]5'(MD!(LV?A3A0!C&?.Q]A&DDDC"1OO#B.%4N-8H'],8)_ #P M$3%V88I%&,!?A(R!Y@+$!SS9D[$7US*)LDJ:6'2$U)VS5475]Z/J;2/K-V$D ME.R/Q$1%,=&,R^,%A!?T_=0%LO$"H'LO%H#==!PX^"0FL\LACB40UV&"5#<) MIRH2^)3T^RD(<*2WF0":\8@JDY$J/MI3@1IX?4_Z_DR$TX"?C]-\*[ SW@E\ MOO!U6!F^B?]!A@"4>X&,9H;X:4I"#$\#K?9]&<?P7WM53 MG)_OPU9 FX!^P245<1+\>2R3!" Y%I(:(4E#._#M0!"MIV ^LW0?&D/09D.(UO"S;GTI0 M-.'SN/Z';G>_$C^;%#^8UM5LO]PR&70%M L[B%##:E*]<0Z*H>%+SPW43/R1 MPG-*O(/_#!UQ"FIZ.%(@+/[MI8Z8GV>-KUPT%?B%%A018YXE7H^ M2:^N Z[P3V\<>,LH%:^].(F\?N*(=[#.?T=A*DZ]9";^;Z3^\F@#K09:MXZX M4.'$5Y1,=_0R%I_5).T!C^$I3T? _#4Q=_:2X^"VCNOB'1(W;3SZZHCW8>#" MMG]O-$3K\JTC?@WP5E_\"S;KAN.%UQ8 @B^\Q ]B_(=DZO%!LUEO..(*/IC@ M!Y]#Z>;'4?L7?ZD<']>/L,Q5[+M9"Q0X<-1C*20B2 MK]D^.6RT%]Z^B").KI*-*]QOZ6*5'0+6A_ :V(/6\_OT)98O.R8LV"]$N,TEB,E.\B(8(ZAC^A MF3AW9P>&K>BE8&NCU#86YM1+1L+G5#/XK^1>R.A2A!&(?/(.0 *!'8]V*UB; M)/!?_78NIJ.PX!#\D8).%7N_*)#K^^)WTJY['APP+\Y?>L*2O2\V78'MOXJ M0>*1^,U#\A3G,2K:.+?<83U8,$_%O0NP2FHL$&*+L#&@NQE&[$KL>=>P)\K6 M >F]% ;)"-3E(A#!1)^)21KU1S)6(IW [L#(BOI>3&(GG+"QCW@$B!S6A0M" M7Y &$-U)Y/EX-2":]2:H[5<@=/!+I<"%G9;!0*#'D_J)!ZZ" GS/HQV/G$1I MG"C:C^1? $A!#,Y16@X;_/E4SH"I# X=_!CX&KPN_"/X(PFH/#0C2D"">\6G M,L\T\I!-8*,?HEK^R!S]D]4"#A+8A H=*_VOL(O,? 78BG,@OXO:)\3Z-]%L-AOE^UNRK>666*60[JF0FENLD++\ MT97**,\]O(. +:8UWU>T+LBA]YX,,>:[]UZ%^\"3*EC%6L7-W)Z?:S?R<\4X M#\8XK6UFG/HQV'!@R[4[2UEG#VF8 COUE]CGN-'F00PQ?=9XN5_"-;CG,W0D M096#QN_&<0CZ#B.,C;8CWMWW-0;T>@'[S(LUZKOD(>$ZT&V29-!Z\\@!$Q M3 G[N>R/E)L"MS1:;W_JBK]"+TB V0>>K_+5VW3$; UX]Q@#"6#C$/.294LO M.SO%][Y1O2C%@[=HR58-@,FV1@@+F4CL1$9)P%%K7L2A_U[PQTN@;OTU QF: M;3TE7*7&.DH]#8JA=%R[0 :WVE%A)_KK;R]@4U>OYR@!/LYVXWM?U10)Z#[; M\@*Z)$BE/?TX Q3MPAA2^/AK?/"##.20PH" >1=6(7&M_'"ZKZ-[&*#[*GZI MB7\!*V+8VH_#!X.>II0B(/FS%5BU2?@N6[-8Z8ZXS;<)3$;H?7\ZQU;W16_9 MYBP,CPWB,LC=A.!Y[-X1CX7]+$(C8W:+ A/":1+Q2L9? MP:%Q1#=(1B'8-]V:> /N#<97'?%+!*[Y A\X( 1!C8O7-7&)(6;?!Q82 U ] M*@^ZXQIIK#E)H&C4R,*3UAD#UR"X@-^"-BB@UY!:K81CER\$ MSL=,7'N@(90F&K"OS(54//(F=/\W +GND:EGNFXY:-[%B <"L(^!;O,W,9+7 M"B_4\!X]T;>28%^ ^40!<8N&[:_S566<4[ MWC6_D5LZA]/,V2Q2^P)A\]4@ M/LC7GO 1@X0^<[W81/?HA7Q=.5B48IH8BWJX-A=OIU6R84Y93(>O7)!&Z G9 M [ P]2*A,8UG4 2D-4XZ@*1(J2#&MPW%ZP@H'@@O!:-,'.*U")A)8>"E8T=\ M>"V:C?I)JS)P'\[ ;6^Q@;NN*-[]8VH<)0+ZG7B[L\7TC:'X3L^1".N(?Z=@B+-$P@P='0F8S#Z0*ST1]*S[[E7OK]$ MK-&S[T**]L:V)#5RT\/ZK75Z7Y M5/+NGO+N<(OEW=9MY>-GFI.RG-+,3RL4@RK M%,,;4@S77WI'\FYY[=U52*GC7T%&@@4W5.9:L)BOA+*!ZZ?@3R!G3II.O;%< M(MF555/PYUCX8(;2-#0"2(^\YT(997*Q+Q.\4'5R)QQ?4:]U?C0Y[BNKN!;V ML:2<2Y^1ZF9<6)#=SR"E>U#X0WXK0O(KRB*]% PHVS$ZBWCS@[B>;G":#$ M=[P&?YMMH!JO0]ED*S_WG#W\VVKUFHRZ/_^P<=M2?\$OK3WER MV/Y3G?0'LG.BU*'J_,#*@[]Q?G7VX>A#]Y=/GR_?=3^?O?OT_O79Y\ONQ]>? MS]YWK\Y>7W0_7WVY^MS57UH/1!8(:#E_X/[$4WIU_NGCY1JQ>X>SW,SK\W)C8[Q_5.O:O/]!_A5&?!^I%R/Y8D\M=)*W> )-WE MPP[PYKZ;VPP;HMQ+I0K4VJZ!"XP)'5R>JV/WIVR*:.ILUTYKXE,TE('W7WH, M3G*91"F<*5+ZF66G9#\:C1/> M(UND?6M%::^(MU0K&EO[\>Z"P68G)XON[V3*+RF*RHM L$%G.CF"Y%V2HA\ M*8H4LU":DW)9C@DV1@ Y"&^AM$:'NCI8"U#3!7J/#DFBU"M(-6G@0@XI2%HU M23CYN4')SXT3 2)X##XXQ36QP N+I]*QT0OLHGK@CV-L(*M+'V#RW7!#GOFR M.):72-A=F:GP6HT15I]M!'PFP)F0+!ORW81<_ 1VBGU%!E$XYE^P=0;^ETO; M$&=*1K['H0W,WJ!*M)$7N6*O%;F8%!D FT0QQC:T:D$,6$JL &1*JC-U=KC5 M6/K9PY>*D@? D'K)4)+P=3> $2.='\PY#UG0CH_IIQ#E^ M\*? CE4Y8FJZEP )CR>8"C)$46+6#<($,PBS%,-P$F(R28%K, L6^[D0O[TS M1([PPA?#4; P,<4T3VP&0%OJX5G4 /DHQN_#C\B/$H 4XKEC6 H-1?*[G<*) M:,D\V'^9'ZX+;]"]998KY%%D3L- M(3!TTOBE^(>WG =^^)G$A(LWY*-PJH 4G7_\Y/W,!&*9>AHC&.6"387 WD,2 M!3F@QB&EEF) ;QKJ""*SDPVFM4;IE@.SV9K8AK+%?>OP6*?E^R.5<=%9.-Z_$:Z^XF^4O5:;M R,Z. 3+!8;MI_G2(2#0S-;&!/@^8BC(Z]^*% M" Y&6*[\N#,!*L_YN=_LCZLC6YP(49-08H)_7 M@?3[H)22K.^"MCK0? !"MMZ,[$=67:RX9J;HQW#2+:V][V1V+WV#:L_,$5>< M;3F/.<)82XS5O>X^[F[)>_(.?-\T,-+ QQ22W#)%&D@*@#.-R! N]KMNAM4^ M'3Y;*[/*"^1)&8J&7CR=ASR'2_LNMEPT$5@64%Q8R*-CAGTR$CG4AL>V[K9) M7D?X,-VL!^@HS1;-[% ?@KQC= /@92G&>I;O+T>@:0%I/("YG5/N^RMVB_BU M]SQUP4@&@DG[IM00C&)@Q=G! (^@6UZ*O6;GQWV#1KZ_S[>QBIOL17?&N7X# MYHUX<]!"KKR$_]RLUP/11S]WBK#L*X0<434*!DL;W]*OG/=;M8J%EQM/;T[U M!<+>,?T,VW8,F]#6N,(N=UD=NXFF:629"W@P*E;;)DL6%701/:^?%DP/-Q.- MEN!8(<^6.+?:LR283Y)<$[ B#*,<@OI/&AD[0XEGWS!LR4RDZP8QD,B%C J?VZF^AF0W<- M'*_\ -0985CO4:[.[I*B118OY5&!&F;:'YO-1GJS$]IL8FU6N"GQT@P1JP(4 MK/.]'EH; OA.7:N>VM>JYQB8,$(!&2S2]S&GH-# 5ML,A91ER^@4E*-!HSGH MN.T_CPY;C3_;LGGTYW'GY/!/66\UE:L:4G;6$:8_]X;\PDX_.AM%(B:U12 R7MO6=)K^#N1;J38AIEI0@U85TGXO.#$#RN M*?61R*%"V\D25(TV#+GPMS1Q-1E%2B+Z'?J5=XDQLZCG)=00)GN[KG-W3$OV M< *X06MF&J:^:_)^F0QSS4PKNWCKE=G>85 XFF/1)Y"MRSTIR/+$1%F. H"* M>FJ >A6&7#$%R\5$E9+E@=. T.T ME-<:UKRY=EG+NO^CG1PE68SO,DQ1N ?YW[$;$(#Z2QA]K8DNK#8V:GT,%I07 M)/ED%7O%J8SS576G VHL1^UZ^NQ\3E*L68-C@K3N ;<#=:%([JF1] ><*<\O MA1]UCR(L8T.O6 WI6W&*8(-57(F]$?3,%%W7D'55 O7A6J#%HA%'OT0K0/MJ M96ELI%'F:]-($'.^QE*L8EJ@Q(901AUAIPGIZW2*L1<#9_#@HZ)]%\*?.)L& MUK[V0K^0DT&H'(#;@/K10C[6_6$&)>QL1G G4M9VEAB')ED!S&!\OP[O4BR" MOZ7/TS9]GY!&AEBOH)B@]2LPGHHV&^X4^,LK_2OC'+>4>IS]D6!\ _[J)1@ M4AAPX"H;',<#&]>U+9K/ %(IYTK@K7_,=>ZZFQ2*'02W'Z+V]LB2P%"9[@3I MYDTW@"9"/[6!IW=40_0*,("^QCI.K=E=!W5]?4,3"C1H"9<2 S!RB/A,1 H+ MQW.I;2WL_S6SC7&=I]:JO:Z)S["6>,,7,OKSS[2\"73 6I\ C*^T6:*?(;#< M1QJ10=13F,MRLR3)KS>*C*VAYN@^:0#MA30D!VU0RF#5=JBY45KQOMCT+NJ3 M";=@NVF[S1M/Y"WM-J?<:G,0?2,Q )/5C 7B0X=.'LJ"%GI )Y]%*P?@(#.3=/ MO!P7,RZ5R;@T+6 R&*)5;H@-L\]2S+,&8SO!G!Q$):RC[R" J5U0'H;_#$/I M^5%P$!FYOM6P#;0.Z!,@G.+;-!D$)>@'EZ:G^C)E_X3(V*2F87MT/@_"!4[H M4JJ;YGSKN"@2THC&N.1!;'U16A/SZ:KKY6F3,PRV1F02VG\O<^ 8_P6$W])- M.R_ UL Z5H67H9PUT(754D[YG-W ALO\5I]D8! MYADK>7X;OVS&EP/ZJQDQ#; 9IU*D935C:^3&62IG5F];J 7&9Y:4'9,BSY6X MATZ"RYG&K,#@J_):>KY>%O=#3CKL4&\"W(6 Z!3;HQ)%*3U+:V)LZYS@"ZNY M(4%52Y#_S]Z;-L5Q9>O"W]]?D=%]? +B31"@$:EO1V DV1P/\A5R._J3(ZMR M%Z25E5F= XCSZ^\:]Y!#46@"[/S0;@%5F7M8>^TU/.M95W8U% #1J\"09&M* MAN^L91.#*#EQL$C J6/AYG&=R<"'EQN,4A<<7GU+>2MBF: .#L1->L[,6<.D M1#+8L!T%+72%$1;+LXF\$H4G5602#*XP.AIDM: TRUZ0M1M+NIG1 5$T[< -L5I3T[:Y3\F] M75YDYE)O!#O*WB_XGA!#$ZEQX>JVW&1:=(3"],E7DG\CO2SQC=]ZLDDMTN33 MWV'VM\!=<'RQ5"!.AVQ.3%-ZL^*B"^X+3[6L."XD&/L@IN)A79BBA17G^X,I MA.G$\WV"RWF1Y$R(>\5.LK+51S>MS-*&S>@XZ(.-\-LSX M\MQP@#10)E:Z!G.N_DF@B$IPXM!(1E(E-)[[?T$NB,YO]3!3?QS4^=[%T=*9 M,AF-$4R!14;F''/T@F)?9NU2L3Y=Y%&&,/AHGE7S=HD !["=Z!W>\]'ZPRLK MDS ^AV0=TP"7%_#P9@;%SSEW.%3T"5,S:VH!/)";G$=INRX^[>Z 5R!A^.YR M>,/@+H1A]H]\K+?@$OT9(DF8VWH]1,902CXUZ )R00*^0&_*T-31>P(]C16B M <+=)1NUK58YVEI*=C[HO_BEA*K0[%L":]7!-@?FC!N$7,RHL\U%@N2. EWM M60,RK\X]3L$#6@#\!J/HW'?8;2/A2:YH)[F)ZDH\/]*1([PD%!?+KQ1A0M:% M0*]@K3$D2)61 GWQ$"3B26KEP>C>]/L'N]'+L.K-JZ[A_-<[ MS'^]8B2E^Z-5? M?<\-CR 8DL0C3S5+WB#9@,.*-_ASK\Y.\MZE^0ZG--^4 MYKLFS2?(J-G!P;-T[^G\][W9T\/?'QTNGOW^;+Z?_K[_V"3[CP[3]%GRM(>, M.GSW_:LWKU^_>GOT\\L?3T[?G?S\W>_/'C]^_/#P5G%1A]?@HF#4$0V;F'AD MX--E<,UE-Z_GO[7WB[J MX,>8'NY/1MK&YS(P MTI!\@SK9:?3CUL"(7XZU[L^ZD<FD^Z8CL_;(O P<5"D/O7TR MP$GWW70C7_D;^3++IXOK'FU>0,;K5]H1CQ#24]^=G12'-TWF#^?[!_N_[^T] M H?W(#6_SY[!?Q*S,,\>/=G?6PRPT>[O';U\>8)E-&$QT./#PZ>'MUL,M+]W MC=?K1CZ5 ]U N&%= [^7R>Z..7)^=Z1ZVL*U6QBX2#^995DE18JI5JPNPIXI M.>LK;6-^FQ57%Y>[L(;=D%N'AR!;Y9=F/J! M2<^2ZD&:-,F#_6<'A_O[SQ[L[>WM[^\]>O+X$+R2_8=/#A\_:)8'!P>'!T\> MION_FP\/=_9WSYOE9^@-=&U _!6O0O1P=U\1250A\&3GAVCK-1(M_%SN1C#@ MG4?@9.YMR[*Z_H\A>8)UTT"H!>V/'MW/<)*H-OR 738OZKX;C>!1-,]+10E' M1\0Y'&$FGBO3'0+>>SQ7GA\H_AI1M4OC$#I#G[V?N:A'>U,N:LI%W;62LW=! M!2U>H<2\JOU8+?3:X]45'",><+WBPOM0D5/,1:&H#/LHBS09P/KH_MU7Z**%#$RMFV MH+^\B;XM/\#A.(RC7\_P(='W95N#=?-=1>P5]/PX^N'?^SMX[\5WPV0YFL]) M7@BE>IQ3^<5#3Q[9KBAYVPCK*[8%FY1HK,SRK#Z7/L5MH; V$Z+7%RW"L\I+ M),Y#:Z9MSLM* *7SI$+2XI:YD/E= J OZ5YFX[-_*K:.L!H#:?C2;2HL9U19 MC=>=U%U4_.KK34).5@35$6.^ ZF+HF%Y]_^6:@*1J1'_*[ M"/EI52;Y%\KW()^X/#?!9Z0,1']#5Q[9FEQF@.<2SS9]6S#*1"<&_ZC8# Z( M&*DZ&+M_Z Q@@ AM;&K^U>"AI;2?=%K\LM2RRNT M4^2#J_JN:7-'NKIHLB9G3">S:EN0:%*KOK2%2N+M#[@D'LIUK='"FXE_%LBY M@#C=:[OOQ,>0R JD'1_/>':J1$NP[( *I?":X9]0'?F/2_*Z7/O,052\7!Z. MW7.%/0J:L8MG%_PGAX\?G86P= ;5F? Q[G_ U/EQE"V7)LVXS[5PS;IVP"--@'?1^5?>5:^:1NA\\9L7)>6]_7X<'_$B MH0AEV\G\AR)*[AV@ZMZS?KR&M!_<$A HT,7RZ0?9/YD$H4"#G0Y$?#T\7-[< ME+Y.L24-B@A//?1(?4\C#OM3Q&&*.-RUB,-':$BKF:Q&/'77NLL#<;]Q*G B M4(G1R&;5YEB-8Q);J]/54(ZV&IR]$HL9YU16ZAH%DXX=QS!R51;=9',I4+34 M8F+UN3 +$937SVUKG-0DJ,5\6ME.;5%OO%MEA2%34QG_2U12JRX/\3_CZ_YE MSC$:'VTQXP95$\NU"P;/=AR.X2FZ06SQ]WR1HI9 V-SWDACC.WO*&WWNBU M'['.\5=:0JE?Q%HB9_J-@K LD7>R2N:99+>DK%Y,)N$Y0K\)'XSIG[3E/$'M MK3@NXL5?=0T+9HU'REUC&DL1[1?/>K*)+H3$+P0& )O<1,10JV97'=)K6'Z>K8C:$#X.IG=1+K,Y M<0A@ S^$:_=/Y$26X)](79_8!M&2=. ?O4\MI&G->=$M:7?!I?IPQ6^PODS M%/X:WO]X;/?7:P&\)K"HGTB\ A-1-8,048X_PFT\48]1$RNT/7$'HV='N_O/ MM@XLJ_W(1L/!*91G*)%>7'XV^^9S7BO=W,<%VV(MKA'L$49TFF#*%0TZ-8QJ M\ I@_35VFW!TG(D+6RC)%=''D"M_G5S 5MSXS..^CD\?- )10UP6&M_E7X@@ MYWSBS[,EG0M*5JZ3H,^ED;C@7?R53QW]30?%=&-4_'=19FDB9DI:MC/0)FB0 M)&OT35?=N&8?-E]KJ].['75H[S=_=- X*(C,>:;#'#E;Y?G,LF+2,W@!B'6% M_P]66+N<53S+RHIJ5J4[3 E+NHM!"' CHF(+NDT6]-0QI[:1%BW,\.*7R\.[ MA$"66\91WBQHDR$W#EVLFR^*ME(AGK@FR[G>DZ(>'S=SN(0-TG?,':"#&)1D M];EGH[#G2O-$G,#-%14^[2N+.D>9**W9NQ!=>P>NP1[;8^+X]30V[J!\CRRH M]?&.GCM!U#U>#*WC7MA\D&M&LY9:@(W93M>CI!E;#S2A33UL06-K!Y!EAEPP M8Q\9"Y(=L6Q_?%LQ1S+%UEW3I+&U<&MO]YC#39V]'1BQ%M@?P8CR3"J71S[[ M<4N.$Z=XU+5+[C2G9RXK>=49,=E@E0@Z?K@\FHA*=.A:&T<6(K;V+ )6PJ5) MB%I# MZ,^N[D^/?$=K9W;G%^L$Y0_R-OTMS2_F%$WNVI5Z5AF]G)*N*)":VQ9+86.F*KDUGMVM-JN?MN\ MF;L! FMVTTZDKO\H#[&W$!I#+=%XK9F\B+D.ZW8I/4D_9,@(BC) '^Q0+%_:!LE.LD8++!W0>]1B3. M7EHK"=966MO11L4VJ>-21T63HBS(ZFXI]E8RR['@VJ">5^#86Y-[+?-(;^@@,7'F01'[K M@>LNW2Q\Z \"VVYM(0"33\UG&8IME9?89HJTF6$4-.:0I\_;:IF;.AK848 1 MP4WJQN=B%Y(YW=Z-1$X31K]XQSTXWW8U;/Z0Q@AZF*EDT82DIMKU>4E(EG-& M3->8X;-<4F#*9M4R*9PVX;<1ZR^,ZJPLX=9*X#(C-FUX4N*#3-EJ8T.-&G>B MPB01(P+2M*VDP4/86H.GSYXPN0(SDWKEBF.>/6M"W$2JAV3DJS^[VX),%4Y4 MO<7AX6(NC3%C3G7+T0OV4P1-B+KAPB>ZOPMW5R#7+UB*)M#0* ,D^4BSE,]; MMIAIWSEYZTRQ65)G3-?4\ "H4Z8_!/]9:(7U<>]HT\):(_W]:4TB"7:40-\I^VK-IE MJ"V244,"FW=ETETO^(/2!N^S:V+UK60A)%&([Q7@GV?']O3ID-6ENG6+E+8U M)RTG#>OM[3'8F'9&%4!?]_FT4%A+Q=55W;_"DI&QZ8C9J&DC^NW<)@&$H4SU M-G*.6IU]@)\*O(H<.HM85]F&[#QO2Q,(DMB0QPHP>3190,@U]DK_UVP33I(N M ;H<%E=$F#\\KT3N 1$)S$P@+!T#-33MQA7-C3Q!;QNBM51?F9#2Y.CGR=P$ M^$#?_ R@;>)3]$P#/YLQ-H_8BS5AW Q,1VMC]2_< >=L^+%=/LDQ3R X"#)3 M7$)Q! (;; 05J2S8UL*N.&J0\,%T/O?@H1/[7)D$E2S4AE3=$T)C"4[1#BK3 M<_"*'J!?)-] _.%.N[+0JZ[SM?8(QI*YJ[O#:CP>4P:>6?#7NI/?C?C28UR% M&Z9#,:;/Z@.7G670BCBSLJ]:S0VKH62;$LO:!/ZN2K(\Y04L]25F(V(+6DU+ M4VN9 >J9OB38UKMVBBLI4B &V3K),12+T;Q1^<. [SIIYA$X6>.43L"&?I1> M4,Z!S_: P M"7Q,T&Y";)4H-+CW)H#4((UBL\B2_YQ5DM!0HMO$4Q6$G49YA-GE\E(QN M_\C1<.#R.:U\PRW?Q7LB3P<]ISQ9U>:Y_N/%9_ EU(W$37CAN3"T<3B(G3RY M@N/P?)%],*GOU*C_Q8>VJ>!_J8[8)WUXX/_ADT:,T0/,<(E72G(%8WT!N]28 M'3CH-\1LXD^7(RT/_^^^&3IXWM@K@ #/TY>T/,$9U(2:F.9?+>!+^.7$M5W)$'*$ MA&@2(A8B;9Z3U)+R<26J9?1'B:UX;6\1BNY80$WP1[YZL;Z]=RVC,')B2A]- MK775\\7$IV'7D'I1W2')W)L$\_8$,\%N-!;XL4P^9,MVB30F&LDD EYNNV++ M627_R3UK;!P4? Z,+O%7PU)8+M+N\#)8DP_5*'I+U+K-OY_1E#3E8G=<6(?3 M)J3K;,+FZW*UK&*7\\+Y.#U M+J@G,[&!+@VVMKE#ZJV)>U!3UWKEF-L";/4\+P4'8./IM<4$*IPJ*[GV?HTO MU#\?]L3%&\+@8@U](AXN=F"0\84+8-5NDH5X?MU)XI1/\^&W9O3>LS;573C M]*1Y7Y?5PF3&Z"R1_$-NT_B@@BP6IV5644"3"CG3V:"[NL]Q1;]'#"%DW8HON/+7IK4F1SIH356[-J M*S!4:T[]GA)[0GJC%*:%,09D@)>,5?'(NTC=,O^D*[7P"'4\35%Y(Y1FGJ54 M!59J$Y2V/6?CL5J)RT>X!;:GZ86"O18GM2@89-Q#JL2:I+?@)5<\*:5?XYE* MNA#\[LN4@ZO\!0XSN'6GPS+AK&5PZ"4H5:\QBPPS(*' M[-=HN^Q(6 L)KL,6..K+V>JCH#?:G$E*8("$J"%#G\D6]V%W&87$EU6 B!=X MV'65_^),=*B37U,#YCI@3EYX#^G?P1FEL.=&VVGW$+>Q."TJ?#Q>.WG)EK+I M+++3)2&;>QWAG[ZHE92,03_6=B40O$F%L6 !TSCWQ(UE@Q9W@"1"G.GA,<;> MB]2XWW(5]\.49E0@;7OQV@=+4<*V^B@JVG,D)_6K^ARW"@N+,I)]AI;>)R!< MJ?;$;L=VK?"-'\?G*66^P0*E5&8MI3D9U=0&^?:8ZYNS:]9YJ+4Y6M1$:('# M$847<"]JR6BXG-A'7OV;-,J=%]F9?=G5+G,J11&?S&EM\DOL3%B]P#T/P;S +4E-V+#7<'*[. M<*#,P2^5J<$M)F+E3KFC-^RQMDD+8S9H_+K8 W9 MQQ+A@2V1K(NELQJ=E!,N-P .Q(7!$$4DRM7K8?P+' M\95:',N]4Z0*PRM!Q VMCUE5GB4>/Z:CC:BT*24AU>\R M&R'&3&>U^4\K811:;JK-I3*7,$M_;U3@2<%P2#XDWY;E>S:"WAJTO)P._'X] MN:NT+;=X2P;(\+W:X<5%FFM8OJR0:!D\;$:UBO-R)>7<^ ;L0MC#*BO"V9*@ M5SS,:,M#>$N-Z4:=2X)8,I='-V?)F5B"3+LAM QN>&2K]91)K=ID(.ZUC0LH MV%^E4[T.\DO(U@3,*^+T&FCFOAL=D3DLHZ=H&2RC,U3YZ*9MQ;8#.JJ.?O4< MC:)HRSO38I<(\*F#()6DVTA8"BO#:N+= N_)%%PMYB1+ZB8=+0).$8U)7N N M1DO+W@JU^,2:]?*!'-#R$LBL7HU-%,H'DK&PVJ")WXW>6+'O;8 3> M'Z4$FEPK@;KB\AX5DP.ELN"R;T& M:Z+2:D/ROEO&T8'PZ"W-B2'C)PN_G+=<=EBQ#X M!9=FRT5)2^-).OHULZMM;;V5(!4=*^"?#*B'RI70>/7PPZ7PN/1" MK2'*FJJ':H^HT-%[=$URM-:Y^2UK?+&5O)6A XQ^'EQU!6Q,Y];GA0D)].J6 MLJP2%A=7>XR007,L9,I(3I?<1AS>A7HKCD6+HX/624 #O;G$" [7MW0\"GX\ MZDSG7K+11&Q*7V!"\9C61)I(=S P^Z]=/ 8.(J(@-;^+HB\;2XW-JK *$!TI M=RQI]!:SP5;K^ -BSV,BN;+^($<5Z8L>S>"$8_\+PI)\1(87)6;AF&"5DY@X M,7%02=_?G61EDI4!E:*=/+0E@_M%PH0CW3X.<7@M3]C92:("B?(Z<=@@L)=T MP-][*0$QAC!54-\W5.L:N Q[?3U+4<,/B0U/]((PH4# * M"V14QMF<6U)MX?];!+V2OEP3*+=F'^&&8XYCEN59<_7\/$MA(TCRU M8;R>0L^*H2"!#0@(@%ZRMQE2^:H1Y=U[^ -87;G1\'\0 +=PF='+A-+CG&UB M6KEJS043RPV\S#C3GK"J[64\FH!>1"GG89/,()-,0-MQ.[%%F^@8R_[$ S4X M%"M4*N"H8[_0K5E'9U52N(9?2WF^RC133G'5HT6U:+7#I:"@,-J>9S"\D&G2 MME'ADIGSP*U>^(TAZ!6VS'ZZ*1/EQ>R$/572U+L?IN8A>5< M#]IFC4)&-2$%Y+ADA*$K$P"5/Z*%$# M;5LZJ?Y)CB8Y&M%5T@1[A+-M$IQ)<%AP>L4=='45I2L3G&1EDA4G*X(>3 KV M4QJF'4_.$N0>8"AMV'"$_'2JP6R2#QS]WB+7WOL^%PYQ/Q^JQ5VA"GNX1Y7C M]?8D@9,$.@FT9M$,7.CD2H-F&=QS"M?1OH!_M%56IQQ3(M>70,_7^;63N$WB M-B!NU'A!PS78^82D2@($4T)X$ILU8E.;,_@%@0R1C6%1YEGIQ3CO50)86M/] MV U-D?$^KK]-+"9O_'NZSKZ!\/ M9O^\/8JI,,R.Q8/PU M$*A,U34YU%(Q6B)6>!C:&Y#/X+LGBJ^(,#8N8 N;6 M4^=R6TSKH0QA*IT^B*!<+-K!RI.V*:NKR!3)O)$:E*"4M)V-6.:DI",_M3"TXG G%O.U^URB>%SQ=B! B>VX**Q M..CN?E_;)2D8:&L'-#0-E\_("GL"K#5'LR/9@I-YF=Q;FI+'$W1B@DY\%>A$ M3VU_=&KT;__TBTA.X6H'71D=517B&Y;!"MP-W5'XV)):_?7 EJ@@VXS$-^"#K#>VZM# 87&=E.0=?/K=DV M7!JNI[%;W?YTX(NSS(/[7SLE;D'M;9J?"AZ<[H:3[<]23-2A5]'53.J3ZFO@ M#IQ+C7@BLB4-N]W<8ZD;\MKNDGWQQKF;+Z##S: M6O5BS:%HIQR%:&93F)$EE M@HN272O%?!P3JB3FMWJ2=MV[5RTY8*-HE.^2_S4@ ;NP>^@_\6$!F>ZF6+5; MWLC;M(4+'V%^VT QIO3F8PM=F^'>6H7ID=Q\X.X'4G?T6.A2S- MR)2OW$_$GJE^BM(S!X>9B\Q#==%5%;33_1>A%@ADL'-B8>VMF"&T3/KVEF-@DF$K&I.QU MAT&$PQ^J)BPMB:-R/.SV@Q]J-6N5L'WE+=(N*]6,'G -QQ!9 (834806>V6A?1$A9Y-!O>!W'[/;YWY),1?X\3+)+K1!'P=)!C7!;55Y)PQTU!)O MC6MUPDPA-0.MG@Q_:&6P37&:$9BM=H&&,>65A8V./3X'_-8BR3SF5Z^IF,CL M%ND^NJ;QW-.A24,?'F]@G(1EIPV:0PXH9=JF;6;"D7EX?45'S1:/P\'XW_.7 MCI4RC)MAP_F5N\R=/O8[L(] *BT.EM#/]"H\L@R(%>X0@RAJ(S4J\G%ME#8\ M.DE]LATD#[,-D\Z9+A]7@%L;64:IF7$[""^XR*I&MBL@.I(V[TK^8[L5UL:\ MQX!D9A9:3\\Q B\@NT9X+LJ,3C&

@<(+#P8Z]'E0I>/["LA?>AK$)#6O('SWX9!9I>X]A%&L M J4$L5DE-\-W&J]$(,)2>U.KJ,A+DY:T1O MVEBPTNE#>WYN%ML/[:4YNL_1TOW;P6=T#85+FFN'=.V+&T4Z6:#RDYOAW*E4D2 M< J&7&CO #,4VG@M1JPJ8UTK+$YPBH&_*0F !Y8Q MWI;"DX_G5U$04!?N44&)4*U8UNZ-/*2[64$UO#=T11S@'1489G K.,DZN9S7 M6/7O3 ;X,0T!]$A>\@+)R!V^)F8;^?5=D8=[!_U;1O&S?H@#O8OT0R[EQZ^" MW6MT'\T(8@L?31'L3//;B)613B2$U9QGMMA/G\H\H*"C5>I009,$?H#HJDAO MK( X^5"9'WR;IFG6Y0181H[)K%.9+\F;'76Y +A3C7KG5:!'D.ZV,$LIPHL; M!CI,F$*$*4%Q+),T)R@B1XW\8>:^"8K-A&:)(AJVT4"3!BJS0Q4=749"E^(! M>/0)BF-:Z31!<9.;Q7:"8FE:=A?'!RC*L]I<1;M=%*Z3R/U-8^-'U0\W>FAK MKMJYK.V$%QOT11]F]IWQ@+U*R84(-M;W*:=0WB\K'SAQ3)8D8AZ/>G8D\=;A M2I+#7KQ)RV/?"*Y2-R*(EF:N$O']%_@ ++D1Y$#C9V=H)D Q7 M4K4>)59U5>N=TKQ^_3<7L/\L%IF)_.CO9R=A2E,DY;%]:Z1?.)SVUE7KW: MD$P((J4@0@SR'*FFE=.7D\5C/'VOTS/>]*G#, JNQ$PUOOE*F>O'U-.8C:OZ MX03]SIHK\X;K.B&> 6J+/E#6,/ @*1.2<[&^.I]"=YK2E;>#>/"G"\#1)WIB MH5H%OR]\C?I $YCJQOR_65M]+.U$$V?,#VJQEHF>/L%93O0,U#.-J6<^NQ.' M:-$A@:UM&#H-]VA@HGA]@"&7^3OX\-X7AV_*'1D,,\ )3:V> 69F/9T)@B0$ MSF96J?'XOWQA@FQ'002RI?OQN)1&EM72^P@? M/9QUMX59]@I>J#/08<)L%4RY<&.9I*Z$89$;5YNM8@,V;CAPN7Q:>//5%2^' M/7%I5R$8"OX?KCJ_.0' W1.-$^:[7!?X8!EZU3^46MZ%;G#@,[_7Z_3F\ \L M.NQY#_X[#UX^V3M0+ZV1&(4J.$(A&&Z80V&B,_BT+Q5>6$9D&U-LDRK Y"=3 M@H 6A"_M0+*%' M* BY((;O\$(Z'3_]6ZF!EROB[^F9H]LW V$/DSS%\0VYF M?O$#+7])K/A"X$,;8U$O:S_R^7?DG1O8 @\&"2-%)S3,*"Y(K<#(821VL+#-F]C7!4L5/^?'UB5=^ MHN)W/%J,\>7]OK%\<&C^G2(M%N < _SV IYNPL8=9_O6T\,LXB3B,(K"@W4; M_):B_TU0]#&'E'M-VX@VW_TWH03UAE<6:X]&I$U7;Q-GH/ M860%"\8)'\7E58F-_%A<9K,QE*X/^WT@9'$",-(M%^0NW$1L)Y:F+==@]7OC M'AX[6J$\$&IVQ3OD=57 -&3*?.20!9Q(B97MFZQ6+)&'/U3;=(,H/IA=D>B- M!)4WJGV/KPX49JIMB#N^U;J=O'!XT@IOU#;(:NJ6)\^H^]X"4IXL)2^,H)_ MG#TG)NXL^?G[Z5:.[+G/05;^%D^3@J$&JEJCR&F_ MBCAY!E5X(8_S4E3AA<*<=V$2%:4 3\S4K2?.R#?0/L]"U^N&/->\HQ*F#KZ4 M=P5AL"O5>":NX X+4^[@XE9@QG':-/")K%"PD>G>DI&H]TN 5:DBZ/29W-/; M0&1LE]WAQ =L3(:JVS17\E5HQ?B@:HL3ZK0T+$]H:AOBG;PTBVM^Y[FRM;T@ M*6$K$Y+15;1UB+9BKT[H_UV,4AP@XBCP/;G/$7J/\LZY(\N/IQ,P)UAG^Y9M MRY.A:...ZD$M6$:!00CC18UAU3,-P;(48B6T9S[GM>>K ;MYN;W,(F38>(9SYE*(LDPKLL%"SS<[%((1_G>Q@ZX4:Q=US(>J5OC118- MFL:VE8_(2BIV60"02W\!JMD5MT-WT;^2/ZW1#Z][=Y*^ MQZE%P80 %U3+LTEL@"C2U]N()<_5=^K:TD.;N^".;!U]*Y/1AO9X(UE+:N.) M)Q!O>W=QHN3&C'W;J%3?$K>K-FA7S6\\:X;7,9N$-<]PS&C:'S[&T ]/O*4+ MK-*CQ0\TT=N44_;!'8-:&M=LS=5WP!N7>F(;YRREU$LO<8OJ@#9\6+RZ_1 E M-'YFCD?Y:DZ\M%E(UN&PS906;I_O9:%R+!@1PALC_=0QC1W!=4$$WP41G,7* M0;YC6V*.:AEEQU:8< :&ZI"3/1:*MHR4S3UP8X:&MJ=S5D5SO/&O(W2?.2S0 M]B'(\7BLSK*JH;K[N:1CG M@^LRCFGKYIUF5]R1VT7_ZM,G[?WP1G(GZ;Y-UA]K9'E*KK+SX[DIBIZVLN M3KOTGV% C /^66P(=B(NBBC!,!A:-@LRR+B/PM=NF2K-/7 #@H:VU;,697.\ MX:XCM/FY2?AZ>FAN-T]>DN[?WQ>KZ1 M%OT39,JKG()?MOZS/LY-:A4L '%/N6)4^Y2PH3GNP&_3LS*:*=KB#>A6B8VO M9\KW1,)7<@]UW*WD?4GEYL8"W_J36#LQ,-W'%M9)&3#$]] GBC MWDR-'IE9[. $Y?EGB8W-7.9'YPAY8EKF*(;WM&)4VQ@X.!/TL36"3>O2JX?A M@#HZQ]"S=V)E*L^"I!*5HWA1']REG=2\YIO]L1^?@9'AXQ-]H^&!0@7+JR@4 MH\ O?K*].L1)M*.L[3Z[=F_W,]98C0V]O& M^0[=9^WOC6.S;M_9>OR %\ E(UFW-V-%WCDODC&S/T1.9@T, ' 7N-C99.N(-=3^?JX4M3#[R!K2FWJ0,710Q5+>-D3@\O<@RBE7F568]'%SL2 MR7*X6R0984FW\=*(NBE.]];1+[\2HFB'_ 9(F]2#7_B(,C^,!<=I[WB,I>U) M<%F^O3&1EC8&YF>ZVT>,RP"IL8G^U7Z=?C@QJ+/FY7&TM1/>P5)?]'[/-R7^ M2T"ABGVZ!3+T\*C4HW&DU.J%TV$[:IV/G^U=D ^E'108?%1M\N5IA]@IK)"Q M()('BJLB4RD_,&KU'I$+'5<;OL"!J_&R="L-X#'BJRA.8B$=B.\]II<]6X;K MWD1Q0N.P-BL/]/THXIT%#*27>>5'3OI"T"9E]J@#[;)LBK:=Y_Y4?R>AUFPU MHUBK)_D["+86Q8:(MI0Z63+&B5$,-?1VCS0RUQ@L6)VYFEUNC6?B;;V&5V_MIR&JMN/RN/'?(<-G-9%.O+ MB76V$Z8W#@O]\#5^I$R,=2TC2D-SW.'9IF KWP_T(3<1W%,]I3)31 ,;MLVM#2UGY?C-@XJRL;S<=WAH#6C3!XS3[4_ MEHRG+=9(A10,/R]P %FU7'\:NI7+)1J9/%UHX(YH(XNAT?(<81<*,P^.(<^X&J(#U6H,DV'L7-L2.Y^/ M#DN.S\P)8WBQ/@I;7]MM[X8;&G3UKE[/:NZ#-_RU)3>_CB48$,&!E%E@7F+ZMP,?A&_>=%[K53?' M'?AM>E9>Z56TQ1O2K1(;']+FA(FDC,%'VP:LIO;S\M+&P4C9>#Y^.F VP:FC MVA]4)E1VL*B,65**2/Y;$8W\%WC/WH/G@KS\EB;0? /0Q$?0@RLEW%D)4YR$$_0/=&8LC'K8Q3X[E'^MPV_M#OCAJAN-BBC MD%Y/O$#34?X^A_DQ($;!:$$D$_)K^J]ML)C:%.+A.F8M^YIC8\Q5\X0 >M'> MT@5WC.OH>S*_4+;'&\]:4O>8$13$T<7OJ*KG45OA8B-NO\1TM;F)$Y_/8FBL ML,59(]RQ6:]3.1JK+?#>).4[?CY,#I$%@_XJ&9?!DYQ)QKIZ" SKSS)W;*!B MT6Z'4/!Q@L)T8*UZ>P;6)@&WCB_KO?U$'=BN@'RN+NOV+OV18U!72U0P1[9DN##^4&*$+?\OVP!/\Q0%#DTDZ65&;Y!RAHIN] MVA%$C][<@*6C5B/@3>G@;.ZH-)$Q3RPV7&'*]39BR*)F0WR M:I7:/9$7K>RNA_$C,Z6"E1OBY =U9"^C?!,Q$H,T\DUPOY!GV@*6TUED76A; MXH4&_E!8PTJ1:>9X>2W^[)W")^I2#NTO 6V<>^GVQ0F*1A:H%)S6Z8AWVM1- M?/,A/2-H/<:G53Q_Q;2@;.V)%\"8$#*[]/99&IKC#N4V/:M5P.K;X@W85HG- M*V&EA-$,QY.I+%X2MA25]S2.*;VG7"#-#=#F'KAC4T/;-A>TS<:1'N8T8LR&;O]@=MF'6V2=X=1O4 WI84; GI9J'K/WH 07MCHITZ/ MS3;!=4%*?!=IJ17)FF2\T4T,[)A,O D9.L$%9']E3,KF(Z(LM@WT>601Q\#D M^,A5 U/ YNR^.%%N YP.W7%C3%<[E&%%MR]>).FL@6DD9(PX, K@1HY,W1H M8<$L.0MAF@PKACO1N(_"5],#C0Y]<0:[D07RXPS=CLA/,SJK,>9A1L"%L7R6 M,9D][G-=T9YDV+6%E2W.W=[Q&;!?P9/"^RAV@M4&Q+OWWZ@G;ZUJ;G^:D<() ME4/8I[)M:D '[WRIES;&JXB<*>'(F;$%;!71)#BGUZS1H H:@Z5&"DI&&FY2 M)1\F]SSJB5''G"*]B?QK!V0@"0@Q[?1H M9 O([')!7SZI8AVRK&AM9^/YC88'>LLC&VHD0Z&C7_QD>W6(DVA'F>Z.\Q=*."=XACJ8;ZK+-@1^#I(QI"\F] M.3PJA"ZI_#KS%[UN.&.]J][Y3$:C#_+I3!<-QIS3.%(.&>UN)LFT$YLI;)'R M(+<"U3(NUH%L:OWC%-8S-G:J <7):K-V MVDF<8..)%-7]=J'2!5:[RS$PV9 MS6L Q6*_X(CUQ MQVX'[>M26QJZX8WF+L+W35N1#^Z54B]2-NBV3#$89< ]4@%77)>?'/8;A?E@ MQD+G)IU^7YS!;62!XAZ=9D?DBX_.:HQZBPZ$$6Z_R\0A-)5GXKMT4YE%,"*< M$\E9Y7%N'?5LF,*I-<5PD/<##2ES J[0TMOYH0_%Y!/_C79 ONXD$ .@H3UR M'.S8'SD]LFA MS9 .]V F'(XD-W M@C"!SG9."-=; "0NBKBYR]>.\KDSL;W $8N+Q\=2OK*$>WO-94#-*.$.Y![6 MJ;P#W)T,WO#OHXQYL3;.\P)^AE?9CV)5L61\6?$JRFBC@0G;MBES'6Z]]^'$KHY:ER4J?TR2.4XMEBK,,SM@GNHS@F^TQ]._G&NSVC6SZQX5,GN6"JO4JO M,%"'[K@#NZL=JIG)>GWQAGIG#R32'_H M^.ZX;E_,.^F_C&BVC)A>1LT 6\)3O8"/8'^EYZ6)U%(?_1 MI=H%MGJ0P0T!IG8IHT%7&GB!P5@3T]C@#$G!D519HL.+R8*?>S["] 8\ M-%^0Z$\3)XH,:K'B0D5/@L@W1P=3SW@7S7DY! XC7F47=9\)0^*2-.*NG$?O.0,!8/G$/$ MJ!:MK$F'9(!WBCJ.FD,@8_$<]2(MX5=YR +".Y.*1"')Y2)",-M8B=^^3F'3 MH&339.LD!++P=IEQ^>\;^"YD:3IN:H>PW-@O(*4-2,W-J6'%+V'T$E,FGM>Z M"_>'!(HK\?&"ZPVSJC9D'8D5;H =T[YEG!V##UZX'55;4U0H(ZTFO"Y(63HB MQ"-5^; @,$J3EX&8JQ% BLF[PSSX?>?\AWBBZ8U;Y_MRI72K,*LY:O$&#U'( M*E:%_JG]W&WH_^W0LLDQ->^9 /$4WT M,H_)> 90/8GZ_;$[@VMQ."+ 2T[N M\0"*#;QKO#W&/+2" M;'5ZB(M("B.VXY_P[]T[N*)NW/.'ZPB>I?BQ:!O[.ARA-(OYG)Y!U*U^.Q TXYV)YO" >W7.T2:>TP(?_ M(:#BMZSBA:@K1)-MY EY%[*PA@>393?:[:.8_G.2[_=K@-0 SYJ3-] MQ0R+'M#X.AC)^1,I $);*\I;)NL/ [M<_/M<_/1W'PT-]]!FB_@TMA80%S[ ML?/ZRNBKO&>R26M-:BT =/OB'(6,+%">@&MUQ#N![B9^C[L;)2ZE:J:VL<*: M&:B7;B$PR\VEQ%XDH9R]3WX]\NC_#?6\?EC'6/M;I1PHT(/:Q3=T35 M@0Q>M.BC3-_A-):'R26N D$'(GEC 14KUBH.WO,B_O+-#HX[#CP$ MG6R=D'SZXW^%)C!C3V_2Q7!>1'VY2H9I2GS8[P,?NKOPHH;/Y^4 6A%? U1( M1 F?[^^Y\;:.I>?:B_<*M28L#^B%?V/-U^%../_I9-"84<0?Y M -:JSY#I3 XO5 RAU!"K^XS[@@C^"R(D$*-G+@,IA, "/U;-5R!4S<1C04*: MV,4HP.:0,SA>'1C3G5)TZ#X7]-&S0SW4-/>= ZYH:C $B.2L%B1EA@\GQC9' M 0I^RLD'.+4$!M=T0[F:'KR\$U\Y>Y^OQPB5WSAQ.1A:%&6 MI'6CM#]9W. QE-TJVZL]:>(%F\$T,]Z-3 4@0@*./H4,"Y)*(0_!A"!9?F^I M#@\2G+)NR=@97F2_BVNP41C+0R$NER@^)N>*D3"O8_H">F^\4YZ5 MM2&:5D?QF5VGOAQ9T.LH]S:(P$-2:P0PD7BH/@XOA7[+)&F^1=E ,R MF^PHLH_NH_#UF;*=YM:H;A^7E96GS1!3L;DY-[RD6#F9W61HRZ-4[HTM2R//=0-,4[ MX6@3V#A.@>Y"K%YLA^?8JI87&)"L&(JU T0I,,Q?21QP_D#Y:H2N^)3%@$;+@D?-:3BT(8E7G!223C<.(2&?:M)R58D%P&DF)R M60P"X#AK&^8P\@Y?HVZ546$H-HLQI1)C>OY@A3MFXJ&!&2S6_(F=S$RB'( MT&7M;!*<6S6[HGK\R4G$\V6:&P@FE' .0@-8I[KQT)D,YDT),.ACS+F3]M(GO*>9<853B;3 MOPL!2K^7YOLP$N"[(6+#BJ6QU,NPQ^+E^+N06XG&298]FKW HDSBE33KU\#$ M:Z:7QRNH-*6_?%?UPAWJFEK7+\)KN^ -<%W!AUA*"PY0FT+PP!+<4UJ 3R'\ MMWS[#JI-_,"BP_X/<6J2)8F8QX,?7O>%5T'3-S7$9Y>GGUD&A-HGV84)Y;OL M\5(JJ[<>&83P;&"EI^T4R&-(=1;@U%'P M0A9'S/@CA#5KMBM7WX#7&2+)+H/!(Q8$2[_8)10S+]LEK]'+UWJ'G?R;,9KU M8C(_9.MOTS:4,^%2_8^2 ML40)X21*GZ^!B6+Q;%B&HJ]\%+)S0;:X,ZP:74I#9'QYK+=T:WV P;G@1M&1 MK'I2G'5(%GAQ="Q%>U0Z+:5"EJ&T+%-Y9BD*>RLQ%PN:8K-S>UE^PS#RO\CM+4$I&[B5^O9&7EBYI2#=^US)+)A1QH^$ UJJ?0'8FAQ?E MAE!JB*GA5>4.7KIWSP4@J03D0RK#MUAP"XOEJK<7Y6X_2;CETBN,=G'J9K.A M )@T-\R3D]"3Y\6Z 941R;D@E;F]ZJ&J.[TY8%4/K88(N9Q]&:A J1/ :(Q M'*N:!_(2?"X1H_(9&IJ\4QJ2.'&2 Y3&$S#&P*[BD8_H?[ MJ-I T=QU)B"AH7\M0#3TFP$XZ$@_0!"4#O$R/N@P8513E"90O;<>B+#RO+] M[S#QA5S^&UW#8^=B/77S5;QD[-WRR(3-]D.2/OIV:L4.M\*'8S07_!K:MHH; MY -QF0/J#:[K(+?-2T*10BJ2B47 /TA)L'H4Q0>9>*Q=2K@J&SO-MZ<50[M5 M0V>@&]*D -YJ5KZ5]PK2QR:Y!7>^*$PL[0KU2:+P%8H6%Q]IS0?[4<2-J0-8 MJ_+T@3DYO"@YA%+&CR6DO$G!84%R]N0^K\-=?(X%[FR:K81KK^F=HC0#*LY? MHP4\2[E;OCWT)*ND/3HL.3XS)XPA,:M[=KTV&=R09&J7^DF<'@V\X&.LR1 3 ML)0E$3Q)F2D6D)G>/ 6R9,4-]YSED$=E,4M*^,%_*["#_U+)U@H]R(NJU()L M! V3_CC1PM@2 !.=.^/#!W,5>A0RD3Q.BJA:1H+I#5'9@BI5/IT* '(=UWPQ M)K;B9>(FHUO^YU)&5 L0F-+!"PB]+),!@Q$1G #13Y7^0)&SS?*B<\9(:IK8 M,U+Y;D;92F[%2K"O8G%>D3UQD%O&9'+13@0OH)C;I&&:T4(!)Y3TT*,_CA2/ MA!2(@@ Y+-A$"1O9DR"6MS)^=I@/&F=%HF["I,AH;%W#M?7&"12&5JC?KVCL MB@\:3!488GEM.C?P*]*;WI^MHY_BGC]W4MYB!3U6U.?,J^3%ROSH1<@#/ MDA1-?$OQ6M^9M7-6V0OUK5)+'Y MNU-^3':"%DP30R\6N=K BOSX+R1E-NWS4:/H"0I]^/%?OLU4&BZ(?N02_7T; M'8!%^7DEZF[#*(A>CU?1Q_O$^ZB.K\X4$(>>F37RJ.S6'7G &BHS<"QG4LB@ M+C]D5@A"N"0+ K),&ND3&ZB7)7H.LVN^&$_N0KG* ]A&K:(8\AE6:5(#IM-(,H4HH\ M1AA)9G;B:'A%FS7J&4FQ#'O/=QZ9_^8D5&L%V-H+>93I:5V)N>8N,XA 305& MB,:'-L,N;X?!)-O3S6>_GW@B;0F7=0> K6N^"1]]^([ZX_. MQU@#K^K;SP&I&C0]QZB:QG-!IR;11\.EC"E9?UQ^7%L"I%$T+Z H(_^M5-(B M!HVE*-'2M.^R8_>R;5EPE%L@AY9S;:J+C/SC&R=LW=M6MD0>*&KM*@%SWFP&@=,@]!@!)-A9VF$>2]UVO7I$U__: MTO_PN6#Y%MU-0-V$1:'OQJT!UZ4SXACL;(,\++5[(H_4[GH,'+R9 .5MZI(, MEB)Z.K.8ZC_06;+A ?+L3XU-CHKG?SYL]5 8U4'P-*>_ YWX]DZ(KDV"/=[[ M(;U+Z.XT152_%\Y@[ZAU.?&YI0N^9,"N@IOZM2*Y^4A^!1Y$,!DN'[6#:__D MAQ'C@F1RY9F,CY2;E^/B*[T\/CJ,_Z@P73<*N%W>P!IE]^_0'6\HF"AA&A8/ M_"N)0CY7"P*H?Y*Q7) BH;;@"H]&2;Y6:A-,:9>2TJ(T$^,36L)G!'Z8_9PQ MQS,-%YTMT3Y8UG3&BQ7=51AZ %V0?STX@0_S]S<*(<)_A0^< M]!64/'VP'E.L(,ET5KOA/ASM?)<#1VJU+0U,CGQ[8\:MXS,H:4SK'DCXB3KP MS)ZW"I^@?![C8P%OP <'EOT*54CCY4N<,,=5340&9H$;><:P9QFS9=+=X2/J___A6WD\> MC/CO.[*'N>-<#NN&F!WZCK-)U%X>4\O CN@MHW\[T- ]UMR"[M9S)I'6KGUM M#*F[S2 Z-(0W]?L289)3'OKFM8F7UVE<>S.[6\^9>'F[]K5>KNXV R_7$'Y@ M+S>_!3Z*G\?YP%-[/MFQZ_P\7:5_FZN?]IN7KRNE'W8J\ZND;J=B["1Z%[J^ M6%]971[S'W_T*>.!L3W>TS<>7UK3M.;.,XEL+1LH)FL-/6<0W7KR]X]ODE.7 M*Y7ES\AF;O&Y'3K/X9IHS"02NEBD=;!3$9A!7'128YSPP##ENPOWAR06@/!) M;Z97VV,FSJ_6MM;5SYO/P+$;A!YB%B?)+XA@0#XAFXB#O*O B6.]G8ZS]C.)3)6FBOV,:N,91*529%/W%.2( MH(=ADT(>.-<<,8LSY2]A] )OU\G\+QZJ_&/N''[@BRRULG'T]C.&9S>3.!G) MS@UY$H/QFD&4CJ7Q($%N<:MEO8U8\DS9[BY\H[%\;K)QMMC8 7>HM>M:>?1 MV1JONVO(;/RT 9"6C[F6B-N=)$ZCKE\0'^[2+;PQJQ-VK8UQAIR>COFU6F5+ MY)=IV^4>^ IMD+^H7/+*::_-CJ=S\5RT=8293--^X-+_NF1QSB3F/<^<5\-R MM*$Y3AS2U;-RZU'1%N^PWRKQ$-E@@C(!TA97I76:-JXK&SO,SV?5:SMUZWGY M[0AYC&7/M;C4.M7VD?DN_3D*^.PB\)-CXZI+M^^\/+K1 DW.7=MQ/G[>+/Y@ M+K\@@A$I.-E=KDUCAINO>^K"P_=O.>7AEFWG*D0O\AK.\=[_V\'WQ%)A[=+0 M87ZD7M$9TL$9WKTMDZ\#38@@7R+V4FD(*/#%Z'>((=TW*#B2.&5)]H5$TZXD MK9LF1\F<[X*4.).,=0Z;___TBU K1BHQ(1<5DV1>,PFD/E&/[O:]$;6!S#P! MM,*-SJ.:XIS6!06P0V'PYNDBH-E MGYCJT?(G+GC=T<;I9SAQK5:#[(GR_ -\.V#UXAD?R@/6Q8GO.@$I!]G YQ$Z MGE0[CIY_BMR;SL? DX\0>]10B1XJGQKZI*#%JW[R0W]WV"G]ZO1SO)Y5JTGF M6Y4/<7I7O8C&DP%)S4CFK1H3=\YC([,[\)[(\V M>;6$TD4.XL2$AIZLK\B9N",:;YTX+/G]F>^%OOIAJ+;@W(:A1_[M;KGZK2OL M85G]'S,7:^ M/D8,Q%\F"?-?#@GT>HX:GVT9H*X4F9:E)$HWXC.4^BGUX M^JX)A;%_'<];2CBVAZ^43W/)IC+_Y:(WW $?Q(1OE+U$S>,8=@M>">O%Y^:K MK8=@8]"[IB])R3J9W6XCMN9V.\VU4WP-G8G@'I+,;%(>8;I1P#M@&.IA&B[ MK@3G=6A?G88+ME9FT!-;IF:I,5P&_B.?T;O^W@F6KAL=PH3/[Q^CP'>Y8G6/ M .KVP1GDG33.L^O;.B#/J-<6WSAR\^,;&-W\XKE?XKQ$AX3L,P&(DTM ]JD( MTZ;4CVZ+G $I.)",A11')X7@*>X&*C9 M#6>L=]4[NXR@TP=?A'>6W'@O,F="))<%D7Q@Q99QFOA*8IOBM242.W6M[Q]T<9A ME!QBWB:)B">W["A0C9@\$JULW,5QQ#E 14*1[>*)>$EK>\?$HUP&R2WB D:, M[)SP2)RO- ;J<#XH9<"RN3?<-]*RP5=\81:J8]@W@)6%<1!$[Y!N>1NQZ^CP MDFP.F0$@@XGZXN#D%\:_E=5FH]S;[$P%)R;WM$IEV=R-!+YY1U]%>JXA14)@ M2GQ!A/CTNC M*WOZ#2_RKWA4^'EF3AAO*./S/KAT$LEG*P\LKLTTZTI@7A#5;HLFT%+WGA^, M:>@R%K E!6NQUP49:RQE;AW?1K2+ O&>:\R1\42!@F.;Y!P7FSS$RO.W[I9Z MAX OQQ]9Q&>,R?&1*YPL0^_F;P=_#[%7E[IKT!TGG)K:H?)0KF9?O)M:G37H M4099D%\0P4 4/\I9V$QI5>I]>3Q]*O'$=GH]<7M_!^W+CJ_1#:_/=Q'>^,@- M;F?=^V\<[)\Y!1^.QF1)$7OIJ>H(;WM*4J_G3#V]^7%)C6XS]/0!GYML\'2+ M>:YPH_/ 9X6YQHV9K>K6N'VZ1K<;>.-LF[PRB?!&0_7D/]L4A(=!7%2=P8BUWZXX[/SI:H+/AU.^.-X^XJ M&+\ODI(7 U#^2XD9$=SLAOSTYD"U]+MOJ7^OU1%WP.OKKK7NN\>166RT[#N7 M?:3MO'O+%>)M6P!5C'^)Z>80W/L;U5Z^7L^91OFY]EIA7G2;89S7"#^*FR^( MY$2 %:Y '\4$^11>F"'.IC0':83@W B3!/[=;N_X#,1:;6 W3FS&R1+V/]+ MNXW8E[.\B*Y]<0=_)PN4PU^K(UX Z"9^K]<02,&+7&T=]FJI[NPT*I>4=6N5 M[9'.]'" Y<1JLSZ\Q+[G.\P_JXW=U YG)+9JEN<@U35"GFK4*'*?TIBA( Q9 M17&)]+3Y0J,H]Y K5B8[?>;/R,K%:N5Z (1\VLKSJ/?L?"TNSSQ2;AKNI:^U M.8XZG1!#A[;..8ZT]D .*OKRF_JI?*3) 18D<;Y"MEG*!-Z9<.":0,H*KN#2 MKRZ-8U%[#Z[YNLG!"42WEP/S:$@.^RB$JP;[@(K+O;PAHP%]@T7!S\MG_LOF MP"?%&S\(1&4^%@&]:;%L*IL*%E 7NG0WCQ1"P.3)^%04IGZ MBR9UC5!CG$*G$J:=M$"/82IY^^=9ES"%I=2G!I.AE0.5)$F2T;0!%6.H=?)- M6:E#[L?.ZRNCK\)=5YLG^D;# VU*8F[I@A-+NNA;J2C>T![O%H>6U#UJ#I>( M ^JDY =/2&ZI8O7((N_@)BNVINS-=^NRCAN:X?33-KVR>E1U;?#Y8ZND/7:7 M@:@\))=T)RZAEDH [RBG L3*JFE-;=&[H5K#$U\\;XC:(1O$'=0K!Z]W=A15+71M3H@1@ M77-$:&R-'"'T M9!\8,013X@FN4'HP9SLMA(RKNU+)Z:$%AZ)]L(<#(Y\9B1?>&N88]IXH9 $K)E=JDBW%2_D"^WI+:7(/ M'.KKY6LTQPDGNGJ6MQ%5;?&MD+4E-J_T(0@309EDI"W>\*[3M/%B=V.'^?FL M^AJWNO6\_':@[1V5YPZ^PW,5A0ES7/$T_-4A3J(=9?>^\^('?G*\.C"FN@3: MO3=.=S6T0E% 5;LK\OF=@2+F5Y\E*UEU/F.V(#F[!4D93EPK%:,)+&Y>36F/ M5%F/IB6XF#SHFPCI'J*P']C5$)@KWJELH0=YI[WGC'I*74:,>L[S A_X6;8$ M5@P>UON%DY3)9.06IO:6GTP0E% MG33.YV9M'9!/Q[3%-ZZ&QQD0%SB AWH9#Q*7CKLF/G"81F?!@:PV).>1'MBF M7*:?6>'XK@<\SDPSO&Z^[GTF/%S]YE!#6\1HU*9A<;JI:(@^K'P+=I8FJ6SJR<*)P+P!B1EXF5/'L*KE\!_K?/R MKGUQ8I&1!)=KW<0W]?:4RX+D?$B)$2DX+8B\%&9E^3:5+3(3[$LF MB'(& \XB&O>;LK5DJO4R]);>FWC5$5XT2UO7+H.&(8L3#X:VF]Y&MQY-Y#.> M(37L?Z74K6P*NRD'$A1[PJ=[HB+_R)%2I8_M97(AVCV?R) :>^JGFU'"?LNR M_7)QD&VU3VW#DM/)9]"6]S@?A,?1Z/[0X-WP$37S7"?A4F'H^!X(^ MLT4#:CC'BX&L5#.C[$H*_1S36*$)9IVK/?SK!'S-27=[^;?ZMN37A/$XW3A! M?'9E>-)IJCUSLI89[()$F3EI8<[ZMDWFQ+/T!1.["?6>_1UOLMJL^5_C#=@_ MVQ#XU&=-H4=^%@ XF!T[K[$U:*.'R.$TG S,W&(E$<4@"M)M+"Q:8?0GLU8 M*9Z%? U]RQN /SGL-YIP,>587F#3ZX0YH;<-'D5M*?=:QYL[ MP9JZ!^8G1SYE^84&&X?12QK2C9_$*:[58H,!#<3886J1'%NZ$D"./<;JF'I[ MQI#$@B.)4Y9B@OLNF9*7E&MZH$$]*#--4Q&FA3![!I(;^CEL0QQ&DHRK+"F6MABE]7[HN;"O!>2>+0OZC2X4X*W:UY5K2 MN[#<@J_<_'W0^&9"7YK(@WT(BU7PH ]!Q) QB%K&6Z4Y8;*&LHX.\V+R9>\Y MB+VGH;B'GI*%0K4:WF;FM0N]&!S[I,R-75DD^H%/G M#"R6LSW7.Q.JL:BM1K>Y>7>]WLW>7>TS)^]62#Z.=YN7O!W O^-DM?DABKPX M?6\)9CR-&7DM7;#[=;N^59]6M\?LSQI2F_MR+%*$!'F2O=(E)LI6\^Y&55KF MU>ZYT%O'TN%PS1#\S-EUFV.5>F /U%9M6V9667/,8=HN]( C#M#&-)4">;K- MHBH]9N:_Y]HV+VWSYC/RWQJA!_=?BY.E]6&_#WS*SO1NG"^U]\+MR9I:E[VY MI0M>C]85W+B^5DJ?U.WAV)P\3::X6U&<<0Y6(GD+B89<,D_,%Y>A]Q"%-$M, M3(N@/3,GC.6]R\MCID##=*LW4>0X,(C-*C#1BR)B%!E&K]ZQ)N=ZIVG/* ,L MD[EQ/MB;Z.\KP.IMUB? JA1_/P&FT*M_@ W^6%5&NN&MT-,6.)VZ09NBAF[E M8^077A3"FE=@V',QQ3&T'XH*#%FMA22MS)!$),X<;3EQ$=UA=2WBQ=H;)V-I MM!P^]"_;8_]R3L%_V1+]E[,*_U-IIXG_2SOQ/Y2R>;A:6J$G8M7686 MIC7Z-@9JJ?V,0K5.ZN&"591V2^GCB-7Q](6-4Y@LU*O;9Q:ZC5CR3-GN+GRC M<2(29>N23EL;XPQ /1V+.:JJ)?;9:JO,#L>*-< M@HDGL>/9H-"N1+M'$FZ'6,R&?UV-2^UG%I&GFC8&9=9XAG%Y)KJI6XJIJ@]3 M0[C\)U>79..'3BC*7J3?0:DVBA\2AX@K@A_)\Y:W+]I 28Q##+?P(^+YL1M$ M_-/2E<)RZ#NQ**P!-5=%67Y/;(J2G5@[QE!,G@LFN$5B?.5QD = MRLI+&:RCPV#?A H@\L7$@"#Q[._H-?]B8C]9QC&MK]-6UP@Q'"AURC'@K 7R MP%?+:YR1",\QY/7:$DZ?1YI@ %)IQYM1U 05$I)$DES^GWCD=1*ORDK>:0W M?SOXR3&MN^33^/;MP5"RCJ7 MX[ZY!]YXUY2[9YF2F!3T%^2%\L4[)@8.5\,Z^A=N(74>'EV1S",X-T!+M'6D@#WX3BU2PH L!Q-!@ MI,:@2#$Q1/Q%&B6DK[";V @1D]KFGL;Q7XE3,8:7= M&Z./+'KS8S\*:XRDL&M+%]S H:-O&2>:VN.%!2VI!T6!4MQG=?.#@RWPE4,:QJBSMX&S4L1VUM0[SAVBRN MJ8OF5!>$TR4YX07YH68B.TU,CJ,IJ+?+J%D-O5\B]MM=R)''I-;K5#M"BA9XPU AYP CXGA1!J7P MM$; 87420&+MF"97:NG]QR$]#6[3O]IT)B%5HU]M8)7:S2"\ZJ3M'62D1-72 M.<@H"LKC#C]7\YWY";WPHO=PP"=F[T*74<[NFLI_[\)B]0K\KCF[$Z6[],,9 M;9TUSQ.>=3HASX'NI(*I[SY2YD=>EL@#-QSR'&DXB"/P/1!&H3PL%Q,N0Y0< MW>/3-W'M_B6F?SO ]8D=%_3 Q'L1Q"E";)%>HO##UP5Y.20DC!(2^#L_$5P1O4\6;L[WBF3B1+&8"UYY8?*L%R6NP>27YYE M0G[->-JIPC"Y48[RQMBY04)ZFG(S9>E;9>G+XF/<$7ZJ1TW56L3+F3,)^P9> M1M!FS=D!\C6\-Y&M4:J89&F/@.M,XT0W;;.I/>XP:M6TNF6@:(PWT-I%-I\% M2\K5!"N+MZTF4+7(L[81E3_#KOS2\\13];JAV=H)=WSJZ5P.TN8>>"-54VY3 M'Q;DB:!/.(.IHE;CDL38BB^?(6XC+HFX$_GATVFB9X^]OT+<^);[[?/69QX< MPQT?Y<3W,7 2J"^AN.1D2@-GS/:R2+X_V)4 \KU"8W6&*:=0C%CICF$" HA# MW"-)5V=DG\E *%\7NG+KC[S "7 0R-_ACG%:]^1('08;?E#O)(3:*0&)]A3V M!<-7XAY=0!0?-BG#5\JFW?Z;W-A/I^85+$5^P)&D3$G.U<[\"(EE&AW/QG0J MK8815S8_%&.4JBU.(-;2L#QGJFV(=ZK4+*ZIQV943[?LK"QFQE'Q"4:JH$_1 M%L4\J-CJNXV8>-0@?J+9(X-U>-36 6=@Z>N:3V<:6R.?N^C);KS9)2TVI<]^62#Y]-EF'#Y/[JC/BU M#7&B4KMN9SF^,QGH&V3ME].+88@?2[D!A_7:64CYQKJ\4'LO+H;784Q7 C@# MS-P6^32@4V_DTP(S77I.$Z)-4U$">;^Y4C62N%*P::<1T]I&M60YK7?15,!A M[ 1/"V:IJW*!H(:%.O/B@6-/[QRE6B(X ;6?370SEW_W=ZW_D9N M8_E^OW\%L< B': Z.YU,7H.+!:K]2+SKM@W;G2!H7 SD$JM*FRJI1E+97?O7 M7QY2#ZI*#TKBX\B=#S-IV^1YB?SQ\/#PL%-B;"<2:\^1GE **% MU6$VZ+_)P>L ]93?QJ;&R7UR2W9X!#E(U+"/<7;SXAJNHZVCC7^UW<71,[^* MF-0^$:W6 _=L5]!6GN(MS?'.:Q6AAR]C&6TB$W?S\+I=?0.)N*,G;),T%M>* M>>FU%3-F^T3MZ()[IJKH>_2$;6-[O'-52>K!]X$EXN2*5Q#DY-U.5WLJBY*" MG+RC\MCP:NGACNF2,K<"GAO9 7ZT54KJ[(1[UJKI?%0DNZ4'WIFK*/=PKUF0 MGQ'.@'O-!0N7-1/&X8T&W'HY=XM-#&"RW:-1P<]"P%(;(D,U+(PH%) MEF9&CJ!K5L4N5P]Z8+&I" 3*EO4E>;BM/$D01^>;A4#-9TIR$]QH5*?/T=EE M\7>\J% KY8A8?4',U:&D&6WX9;GP)'=;YPO8C:%QA>8X9XJJGLWO8V,)>/=_ M*5MGB'=-R<*+XP/]PTB MA!/NQMNFLB'I306ODS%"E^&+]U-*Y(>""QG>+J/X;>+!S77'*50.S')5O@K, MRXR>&(6!"C-<^>"XFYV"K/VO=.,_1A^\%'X^9-LIZI]%23I?,AO7)UII:@L M_/&;AV](&O.:R@?'T'C\N/SO0;J.]ND]]?Q@AO( ]^D 1B;6^.<_(I:RFMU0U.\BW27P$.':D&7 ME(2S">MBH#[&7I@LVF1A)_9_.HRU#E@9+:F:! M>TJ8L*<\CW32QSOYC&BI<\:RQ450'S)I&_S%]W'@K^AUY(5ET=?:ZP+=K7'. M$44M"Z^QN2EROU%!\*1!FKB';WY1%J45I8(\L]DD:;6V7BS:O+M"62NV[ MN0]A\]."YUY\36U^01*GDD_ ?BK] ?;#/Q^ROE M-9ZM!G(X,4R7G0#DQM+"MWYKTVA\#&A&@*ANS[IC!C7I5NL?*W7 .PO4=,W' M>7MKG"-9469]8U6[2\G+$<-M6.8^YZ\OW2[O8K9NI71S@//?LVB[\\)#LZ,Y M@ ;.03O*(H53VI< .Q9 M5Y(]"IX\[81D7!VZOOB'BFG@/,L<9%O&<59IT>>RCTE!ARU9Q892<\J1I%#"MC %.&P<7$H\7Z?!"%-DOF" M>>!)P*][-I^>-;?&":6*6LI1_X:F^+9-J@(/CI%E=(E$V.'I69V:\,^8UF_Y M^_2;WN"MU;QK&%72#O2RS1?']*?6&PLTA<$7R?2GZJ' M .G3EV@22*_/>".1G@EB%.F[7N!$8K_!6,\&G-%;!]=L7W$%V=YUQNMHCQBC M531MNX%0-$:.K4JB#\Z<+ZX"P*NR D+)LLAXS+X!W#-8;/8^&]QPM4;<6?B& M/*Y9^[(-/$V[3UB;-")^D"PV;-("U2@6=QR"$!ZIS\JF)4D$!:!8:QYS]/GN MEFSYA$R(3Y?\I@+[%?.$2!23+1 RN+Z_H/%+U-YAX-^',[#O M0QM7]VU:5==)T5_QNG+R&&4K2'OID(;P4'\J.(%UI%4J=8+[D< ;^ANJR.!* MPAD_ +J,(\F#@W"9TV$I8RL^B85J@\VJ'6%2]"]%5@^)K)^/"*LX*3E!(_ M(T^<&0%N+C'"OBTVPA;QJ2V6W!:K&EN,VF QQJ5>X"#5.T]US7#.X2Z]I%W4 M21OTFZ=FB0=7B 2OE=_/AB$HCSNV7;D+_P@_A.>/X:_L/P]?$;'EF?$+WO2S MM]U!NZ_NWOWQ_8=WWYU_5>ZZ$KZK$=LEJ$OB+7C, +8_!^K%C (O3!*%Z3H1 M);K3=<":TI#XWL'Z36[]9A4S6H8T(.MBVV-*-WFHI*>ZC0"E>^IMH'37+VP3 MG5Q\IO$B2.CM\G=/1!#E9JV!6JU-T<.8(K"#ZY$410]CC-&9 6! M&']/\T +S9CRRLCLYQ?!VB[@ #3IYP^C-R(>F<\; /1+9TYA\-R7-M%=2N6.*OH7B2#7V>Z-X:?+2"\ M%?US1?.O/I-'0Q".A;7Q\3.(:U(>+SBGR2(.=C!QZDJEJ?7 B7@]M*T^:-O8 M''$\3$'HP:.9TYZ)"!B\:U70=UGOJU[CZX:#=_5>4QS+)UIWC^?38\6)C.E3 MP4V,Z^OB$-C5@\UF=;_=\>.;<)7%M=W-X$(2+L@]A:2$_*>:2&_OSE.8SZHV M.)W673VQSVYE^<=.\J,!/R,%+_$+^Y%/RX8H]84XJ),)_YL7!^ O<*7@R8,& MB]2UPSV-&S639^Q)([R3LUG4H<,OIYA/O[/3YXOM3#>#JO%C4?XPLZ/UM'U: M36?L ME]I-! 6.-:M%@[S1!%#A1%0-Z$ ^Y51=;5B-*,>GU3]$ M\M=/Y7?0+\1CR@UV&4 &]ZP<:A=YTO:E@7=.#]9$4^"&[6.!Y]MH^99Q%2\% M%V_DB7L?%[6/?=M!!>OFJ6@.*1:Y=?;,.N)=:7WGR%7M\JMO]7B@U 'GS%?7 MM3@R;FV-_*Q8378-MV8ALT>^JRC\R W;2P8;GM%O]V38K-XGN%7<W'@-0O+NVRR=V_V.(K_9I>0Y28UQ3\1V'9OW 'E+O!.R M0UYMZV).&8&_KDW),[@UN/,"\?:KR)&K7G '7TAZ 1;-HGFT9;E]$N_Y7;$- MRV+-C '7,*M&N\X$/C28>!Q%W+-?@[5DB!A!#B^.Z%!J\.;C)%9 2^D=99_EY!K?"#(31I<6NRBC2PV-B:)+FR;FT"7G2H#MC&2, M\>&+">NXI*8$IZHV:-[FU7??RHX MHJB%]IL*Q3:A" [/"&/L.N/+JG$^>&E6Y@Y-:+CNWD;QJ20;_$&]^/$E:K!B M?RJX@6.@5;IN-K60P L?0Q4QB2!I1)XHPY' GQ'@"Z7$T5Q[,FDRR!5QA>UW7"V7R5D'^9A?NJ3Z&D3K,2M+,B2$@&\G9A5M7E3 AAX MSF@0DB3XG*[)DM'S-KPV-^NSV40OT'ZQCV/QA%+QUV\@E0UR2Q-QP2;8\NK= M7ACN60O&*8C\A+RL:5C\/?\EO*A45@1GHZJ@GS!3%\FIY7M-NRA[$]MG?R9O MV+?9@%3>;A='WF+]M>4JX38_^B" 9XP=%!BW:18&SC]B=@-'+H!HT7^H'8:X M>]-W\RS/?D>5/BS90N3?55:\RA*'[X#JHR0K6RQ94[&$#[%D"ZT)(T67A91A MHXG01#&D4QV3@"(S)X([$>RU LS/PD8A7<%[F8,AQJBI_D&"[6Z?\CL(XJJQ MOMWD?+&(F:L,KTK=IFL:GPD?6#KD;TB&Z=\;)T(,M$*QCU3OBGP7.4"1H8/Z M)A*/T(KME)<_=&AW V51WYP58;P(9T8R;D1BYRK-QYDU8*<><6OD.V_'B3Y< M,NH_>!LO9B)D-FA8#QH;X\0Y-1UE5Z>^)5Y?ID/>4<.5K;TYW5D^=YT$KPTI MR>D=^(Q\H9LEQ,;8A@9 6>-C/)MH[U^%R]AC0+)?I/N8,K2Y2N_I!GRO!QH_ M!\QSNJ1P'1U8-TS T<1P3E ]-BK?\AE*";F;,EZOX;4-XO@ FY5G;[.'^\'Y MHVU/;/*PSTJ2-:6IB [#XY)%()P70 AX%G).-JOUNR_7M82IEPVU7AX? 'Z ML0ZR@KS1U2.)A8XDR92$1UCSS@EY ^_*9>5/\I'!S(T4@E\< M%HQO .]MABL:6XYA._R6W,I5UMP[8U;.N).$W_"7@1A>''?" MJ:)?*,,8A7]^0SXF0"1B,V>YH8N4,\HW0' F$LJ:%)]'6&+D7H20Z_G!G M FJPQ0#T(%ZAR!<4Z33Z(3EQ(JB3DKQ#;\."NB>CR6&49>X_4S98$S;.E (L MM>UQPJVRIC5AE=/&>'V4;I''!E,DTBC"*"94+4F*-8 -H4C<]!L71AD]4>_B MR-\OTM_9DN>%Z2'+,#S;>$D2+(.FN$O_WK@G<4\KR%-:L2O>"=Y7@1%11.!# MG'@F++ONG;&S_.*B>;WO9&TY#U(R<9H*85/QX\],WGSG M)##)KU!(=R?:_8_FUCC!2U'+2I7@^J9X_8DN@0?7#^?W723";AT'HVJZ>3?@ M2*.;*,Q"3EU5O54Z3FM"-NO>-C=/>TUGFK;(KG'&EER4>[LBQ-E!UF@YKBCO2->%ZF? M^&./0>1Z!EY1[>"ZT6/0,_^[RD/9L8&H#>6=EC=P_QREQ4%@HK*#8O$:29=' M6)SK5@.%/CAQK)?&C>5ICCL@]Q.5Q1^<;;!84W^_H7F."C_;[)C#;NO4:#=! M9=:>X#7YQ+D<;V_MQ7*8EU:D^5R%BVA++S[O:)A0D9+:MC'N[HISJ@_1_R2B MT]$/K\/22_IQ40V9"Q%LR)N,T=?DD^#E,+)CQPJP/2G-$' ^5A;IZR"D5RG= M'F\\^O3#.8-[:ZZR8!>=IKMHGZHPN# BHT0"( 7G?4P/OOTNBG5GWX:'<: ^ M."\N[I&4UYDCCVO6OFP#AX;[+%<5ZCANF#>=U0;G,9X@7$*^J:A6ER01XP E M+R ?E?@1O*"T$-TA=A3LV7G@@_#8LHPY!IM1]K3LC7Z3+C^!?C+-" M4-_.@07T0>H]#;9/>Z8N3,/&\%:=&91[(H;5?MH7P*K6#3FT]E1B<"2#P917 M9-+$,M/VXB964"#(W^FX7-W3112SA?W>@P7U,$]RC_FVZC'7'@GHHXT8*'5;L#Q_U$08.=AJ5W,, M'(MG:P".O5(<<#-?0* -,)!(+F?BI9^,F;P;]O[H+_P@_A.>/X:_L/P]? M$>'KSOC))OWL;7=0P.6KNW=_?/_AW7?G7Y7N=L+=V?(-'6_!EXO\RA:C$#Q3 MLHW"=)W,N$^4K@/6E,(3.@?;*9A8/N9=\2'G=1\R2V#-Q2'WY8.OX]AAI20 M#S^)50FCVZ_-K]D0/K4&V&3X7"'9;CQ P94R\(.61&HJKW M6^C@0]BY$(M[Q4\@&+F*'HLBR@[*<%NTV)EDC+-C8[POC%'4WW9R#N?<,@K# MQ,69?%D(JO7\O:893@3MTDL^5S]N@_<,O5%2#?6_G!Z+&U1,9Z4FK\7WJ/P5 MYZ1HT$*JN>1-PQFH$=3H.L_X/=@N/:1-0Q#>X6*K61,7BR/S$OBEJ]^#='VV M3])H6YXT'QH0K:L/3H3HI;&\AK9VP+N@JHD]V._+J(N4DIR^]!ZJB=DH8C<7 M8>NKIV;U9LP!.+,+64:2XX66#ZD7I^[T?$]701B:5K73>3*KI+C^X-,EY=?F M8OI,P_V06/IX&%[#01>A">*FSV MM9T:FJI2G3+(]M9Q//;F>!L7/$4!D!D\AX+O_41 M>V'"9BQ919"J%!?/#\')8*8K3[<3.4MLD"6!SU.2H+8N'*H7K=:,_1-DT#&Y M:/!,.;D@87M)J(UPMJG5%@Z,EE(*)ABTKUBR9<WU+G$N(@G;RWKNF M&=Z==9NP0P=F23/+@YT11M;);MB,>HPMHYIEI?+M?U"JG.=PAW1H5:$&!_#2 M"^+?H&:6V.+?+J^C;\T+[TRE$W+GJY<*XWVK)6.7 M565;B-!7)!YN>$%XSVI!F?QG%-%B%%Y\%GN7[M@Z 4:0P">3I8XT: M2%+I/AFLZJ6,5A!;02V2-QO&^VL1.%H*]H1F_"&XQ 3X;-NULFP<"?M^X2:Y M+DV2,24YU^+0U2DRVC:+ZD@Y-8N5 $]>E^]V^9!&BS_?'_AC1G55'=5ZX,30 M'MK*@9^6YG@#0"I"CZ[BR-"04R=/!\+ICRA?V)3<36-X*",*^6-XC/9=G 5$ M^0LW;8G?JCUQ#M8!VI<)XTK=D"_P/948?E4W2+)Z8B1)F5>;O6W$N9,YX'(N M )Q$9<%X_O21Y47=DD$>5#1WF;B.R RZ<6[^;CC2*?5%CW7J%CA"N^Z.D\"[ M'FH80KRW[]!AG@6C/*AI[QSW\)A"-_:]'PY]*EW1(Y^R_D? U]EO$KBGKH49 MV'N/#O3,6^1!177GB(?$#MJWM"/VM*\![I3U/][5O@JX4]?"#-R=H8,[\Q9Y M4%'=.=PAL8-NN#L?#GNA1FX.T<'=^8M\J"BNG.X M0V*'L8=N"5U\LXJ>_\.G@3AO8_\HC]G8#_^<^W$MT!W_#2>2U6H 4%7Y [[C ML'KQ!B[IA9UDR0NSA:Q=YV_CEH>@JUM0/.B:*N M:^6(N;$UOBG50^;!D VD24F;9,3))R#OY'&\>FW/^7-$O0Q4=)GB^*WJVSV" M1?NIC>$CJ?6/8L% 9Y9$K1ZLW;N6S55W'YQ#M)?&Y7:JHP/V?92J^!H*[D&U M ^X60^GQ?/#N!,<9 9Z6=TRF=6^>J>YV1ZYTUK:X)G$J+:SLIW)193_\\X&- M=5[/_&%!0R\.HAH_L*T=3FSJU SPJ+$1OH6R6]3A282"F&Z?KFO896P_ALF. M+H)E0/U:)ZZK+>+AUZ5A,02;&B(=AIWBCA^*VAVSN9\4"RN4"HC]@+$ZB #7 MNY]^>O?=W__^<[./UJ\[SC$YU [E&[WJ?9$[<4,T,5I F0E4/C#&*YED(N7A MX5PHRP_H6K03F$!F1G)NY*%J H?.H&U[* T)6R#)Y/OQY[\/Q6&OD6,?ACN=U:&$7@$0M[NP@ZB\$BAVX-CVPF$G3JX; MX_5"8O>^KV,C]1@\MN+[9U"FA<8[+TX/-]Z6-IPJ-33#";-=>N4!_;HV.&/Y MK9(.+T%<$B5 U?+14GF6.E_%E)^8'>O9>-34IR_>0=K; OG(5>Z(Q*4; M&G/V68']:$E@] :VKUT8M4%)G,C4'7J&MM1-).KN2M-']7/8AM22M\"_O@2Y41;ENW:5C@G1H=6Q1)]V@3YPMPB ML-'P3_H2975,&6/R!A9D6)CGX8II74CTM=T5VH Q&,E2'8>KL2'5BD^H,=*= MKFFL@!X-[1#C1YMF91BZIA%R#&D5V2R*K"F)@'LQ$+% B1&;/#)U.6$4D&), MQ>H7=>'3W],-O)IQ!T&.1WC,S5O Z$O>'^2_M-P;[44 )V0-MX6\3U#OC7%E4UFQUBNFM0VG,Z";KY.>MIK& -44YCT:B,-#O%J'8FN, MI;;A=(9B6)5ML0[UQK%W?P 1]_1J%X6.$34":#&6) 3FKW0/8\C ,J]TXH\6_3_9W M(R(R-WL(U-XNBZ/JNLU=72.<,[!=IR+L;2E65ZC&20A9UN^JLT8VPV@ MZ-?[IE#IJB$[RT*PQ*1:8Y+.M"[V5]D6Z2H,TL#;W.V?-L'B=KFD,1M="KC: MU1\G VV1),WT-IY&HZ!F@IZ?(2<%\F8$<&-Y.R<; ^<&>/NUER1A04G\XX)_8P&S064&CLB=P3Z:_'^"4MJ<08X?8:3VT] MN>9>RL)/?&+ZUB_$<5L=P9R53BLB'%GA7K:"^Q((-L9+OY'A "'O87J-LE9. MX35@9<4:_0&3=W\MJ%E59O#F#J@0;[?;!.*$_-7@I1[[] /-&>%<$6.G9JLH M#9 9B6NLH@T]LW?G5+Q)N>ED\/!$OP;@*]I-"N%.I;;E!2YRSBX!3)_ZQTA5 M4':-1B:^<..W- XRB@[92?OIP8V*LU5M/$W@L>A(X8(<,QY201Z),V1*W>-/ MJMW+D3(%\E. WZ*4)@UYA*I]$ .1JL9U.=&U'9 #DK+X8_*CRY.Y9Z#-<,E+ M"?46ZTJ>-'.61#+TQC8X&3="-5>H]"$X%YZ!:#_;TH[F1U@URT9 4]*E@;>R M+WA^_7600$71<[J+DH"1//"4IEU:YTNI]\()9#VUSE_>5NB"[P2OK^!#Q['@ M03(F,U*R(1D?!ZZ&+>5+P-J'/HTW!\BX.*[7*RZT1"$E\_,')[<= ,5.WY N M[F/,^>V<=PVGGNJ]<4[Z@5:HW(M0ZXH/!(8J,#CCC5^G/'WN="9=:B*"F9L+ M%+;LP-VVNG=]O=(.7IT=' ("$O?B4QX%0WTS/YBTK/I+Y@1X.;X M)K0U8_Q.@]4:MO!>IKRX&XT4*>K]FWNZ%9=!RHV.]);&@,V_(D'<:#+>5MU; M Q5J>!%'@T[ZMQ$%>SFD(#5$%UVP8Z_&/4=*Q'O(O$6S@S(JJ]S7GRH_CW>\O'J.:-]ABEW@9LE2M[G-XB M*7_RMX9ZDZ/R(R#S(F'FOUW>AC2K;U?5_#&:A[P,=OWY:S\"F&%BB"VD-(H> MO;&#QR!=]"18'*<$B:MU<"JWR(M!'D^+-&*SALMB.^O"IIE*;F #QH\4U3&/ MT\>803*N+A(RW!FE"3>9/1K@UDF8B&YAS8L/%VP[G![>'^2JHH\M!:.4.N($ MV/ZZ5X)"G;WP;LYZR#X80',61/"801[#<>EXIC5,'UAK[P/]76(1I*".#)H$/A#=UY\&S^D<,F7E_+N.B56[HT3A@=:H<5Y:NHZ&5^J4P%]<,%8 ML2TP$[%DFD"S3ABHSYN#RAU6* M#HLH2:WL^G*C0+Y-SWW><5><>#%$?X6]7*7?9'=O]5H,'?SSXH$@/XCI(A6C MF.W3DF@1<)_B)4C7?)!S1_MH\_8-N0H7F[T/\P'JRP<)":.4;()M(!X7FI$- M77D;?@KJ+1; #.@L:78RVLI5;!^YJY^(BU[$8]./;I8DIJL@2<5!,Y:-HMXO MT[XUG)40?E:#.TXW@GKM<&4'7\O4H-NEV+V*_U=0O:7K=/"U2_\F?&WJ-RU\ M[=1"0YWP2DR,_7 2"*O):$42#3-FGE.0DS(*X:PK\[5J0^KV0P/8G@Q,QQ]JELH7M20/Q'G:H)L-C/H(A+U]710ITNUCK MMFGUOP>V2][E.KE!9M=S1,^ H_CV-F-,H-_OY0MLD^POS%B_VV1!R=]'$#F'9+5NYBZ"*.%_+T MJSCXYD$F2>$FO7WBGJ,L#9'%@20BN6$F$N$RNX[5Z5-Q *2_XQWIM5(.7IQ8/P+4R">@YW28G4=P,:=#ZZ+1-(9:5:>ZP29: MX!]N1W)J&'""HL8[%D#[V[^]^[[Y@M5)"YRCJ$6;(MQ3_3/RJ$Z#L!J"-^ F M-S_T!CS)CG&Q&Z71K"Z?,UR5AGM)%@(NFE7BV@!-%PO.;Y3OI%K,@5O7T)[6W%<66K]A')*O42[(3IM1'HXPUH:/U/_,HHO]^D^ MIOF=E@:S#J&#&Z &6T;&H]Y$\,+/<%6&ERJ2'WS,F.;U!7.V/*]:,"[NESD! M%OOV:7Y&.Y:-XS0+&N1YZD;;IV.TO?B\"\1525&=I0W--=''#4?:+7GB-ND@ MCA>^]*OHS(F:D5*FK-"2.U<*A4G/HC"-O44*ET*8V-M);0;Y_V4)$\(>C2]L MZ&4Q <#3;$\M6\4:^LAA3[>6#I%/["+S]"+7X(?%L+D]'+XF-'0MD,UQ#^\G MP;/I"\B87C5>?3/$:P)X:,K"6IS!-D;($=*8NFB@4DC(GU;-9)R6SVC4VA)^ MUAL'MP<)AZ,?(K]X!^1*4%Q&]VK63_6$T!82_;7XHGVX(LLC=0+B-)J5BQ$J[9L;UNHO0/FM[31;0*X9$] M'C6^W<&?FXZ$;?'&#=%6OX",T588XP5IN^H;0^E"PMQ'%IQGXIEB)ALYT)24 MTLU1R^=%8R@?EP0I)8E0 M;GCDHN'"^SP,]]Y&6K*N0FX;<6:6ET*;/WO!!HJ(7$9Q60(R] .PS6UX'(#0 M2QDGTAJP7G$Q7P]9Y!?Z-2LYXDA$$./O%GI!QG9"M#_LT2=D_8&$H*XVR]8*UAAJC#*R2P*=QELZ@82A/*KB3+=2_ ML(9IJ MN(S3.DTT:&LIO4PP(2O@XJ:Z[[CCUOM\OY'MI4RF633S>J40JF)A?8D7#8Q> M(8PJJ>O\?+$0D&023CELR[6!T,+6AV?5XJ?79;5Z8"> M,'F%N-FI*@;G4Y)NED423""F )J+T#?I?.JWM$21>&D6##"RI @#/:1>G$[> M1$]T%8007Y_6VFO,1*<;&"G4Y/3\N#R :;WJW]8>]V+8J6GMV>IQ8[R+4[?( M@\_3,LK9Q7Y!V^VM?G/*$ M'+K,65>GZU;#!C'X&506 SI*\KG'1X2V/@70C,LT 51R:G_/MO3S9QI[*YJO M"W=QL*#@\"YM;9#5!7G=\#O\VQC:6"M*\7K!>X0M,&![Y; N5X!D&A2.(.$Z MD$_SIX07HYG\;MW6IRHLZF46I;E%=W&6+2'V^*]XH7#[-?]:$JI?P<$Z\,6# M_V01_S7D;1C],/79'.0-VR;Y;!GQXJ2$^.,ZWA--\K!MSR+U0\VJ.%;.QH6B68^ JJ_VOH>?.D-_L)KZ0&C&!R-4V&7[5QL*:.WSHA^CR_B*LX MKPGNB_,EEXC?5XA7#OJ#OHE6W.\EP2N&_F%V0('^-0?'KW0!L/N1BA/HU[0* MU)P]N5@'^HOQRE>"@=]%ZUK04X97O!H,M02*]:#VJ/R5K@BV/U1QJ(YM37CJ MCJL]-=BPJ'%V9#F^!SKW4GKI!?%OWF9/\Z.WMJ]I6Y )K M.OHV6DN.#I4"^ M-KBQ!8:3ET+\F@6!JT! !P)*$*X%B@/W:7VODP-W7MB%^)1CVF1O6_;F[ M%;,Z_ZY_+1(GW\+-XO#7HK!'= S?OA9@.H.?QH>9U#'\9$TZR9/X,>=:_194 MJU),8%6U_U7,U;.<^OKJP!#.%UFUP_G:C1?.@!RR#Z7]G+ZAWOU8NW2=7'6B MO#LI<**\XZ]2U-RW+P+R^OP.#3+X=23F5[[4QFS>'L=LI/MUM#@>]ODEZ>P- MCAV\RU&\%6JWJO\$;:]SI55+A'"_V$[U6Z%-B-"QFZT>*"*(:PX1".=:C<(T MYN*>O:5!OD]S:Q,,"TGYCMGM\65ZE O**_A\=8D5&):6$2OTW!>O^WB;\R!9 M;*($LE144B@,\IS F':XCH#=*T,D<.\<;4Q('DI*9%$19'3@-;^)^D+Y<.2 M; YS'O!"&--RR^NNSE>KF!?-8=NNE.V$DV A=LM3W \T7S*]SZUP5AKAD=G@ M6T.+\3!))@#P;KZ.3M=_@!C(%P-'QL"P1+37(BAT()(2!+28I(?OXF/U6$^F MZ.9+)KW*US^3Y_1M_": _B8M;:BN3)49C3<5NM;EGDPQ-G1P>\1>KK2Q?BJQ?]TK6Q_XZ%S45OJ]W?>NE/8:EKO9 MV\*29SR 9>5+G ?+)8TIF\P,N=,72D.Q^E6K7T9+_MM]Z--X<^!H#X(F/+3% MVR=IL(62T$=Y($>]$JB+[_35,_'X:?VG*4YV^%=(N+GEOY]%27H3I7_0])XN MHE48_&_C6QHF^>%&?>.6KGVU335%2E+"&0)/MM=8MCI/R\"D/UEKB)IW<\(*R!9T=QDBD B62 MF+-)%+5R9_B+:NSCS<<'YWKFZCL8 MVR:T\/Y"-@TJ%D"(UR V ;E)+C@!R6C&WWK;6 M>J\$V[W/3K&]8/^E8WOU.]C%=L'[2\;V(PM,"MN%[*\4VS5]F&9LK[4>[@M? M]5N;'5VDU(>+#TVGL$893@"_C=I:RRVM3F[(,=JLS@A1.1=T@O>JS-N], Z_ M< N9YP8O;;% 9\+LB_GFA)@^GLQ4NZ!/@+Y"W%3%JY?]D@CS]NT@+RKR5P8O;; MU(/\X+")G=P;(7+YQAX8Q,+Q<@-;G$AMV^ZFLG'J>'Y9.3FM%AB5F5/>("R( M\\ I>;.+DO1MEOG\]>M.V#%B7AM+7BDR7_(FG[UCY$,4UFH?XL[V,YUI^!-* MFV]/[^-WMDG<2 MM0", UXC6YPSW;;=S?B3]3R_)'^RPP)C_,EJ'0J.#AD:O&8/TI!!#7J055 7 MJY60>N(^I*%/<=D\KL>M;NY"XA?_V@?IX2I,TIAC3W++YF3\N/;"XY+[]TP[ MYI-#)]W1KJ%"X%P@W7X3+>'Q01(@=^GMV\$AX@O!B20YX:*S%=<+:]X18?_< M;Y_8W_-U("&?0"62Z32Q,O1NOEMI0K$A>J4+@5#3W2C^;MD;]J_+@3_C2]\SA#\A/V7BN#UW\$. M@E=Y?XD(WF"!<0C^7A'!WX] <"&X(03_67R2D#\BZ&A;H_G+"'*O"\*+)WJ= MH7B=!%\JD#=^#3M8?L+^2X3S9B/@]\G+![=?+ZCK_SX%Q=<%[45DJO.A=Q3' MU#VE_%*7B%%?U?)Q1Q\1O\2E9IRA\"]'TM')R1N\7$<"2LJI5E-]PQWIISYY MI9^'#]^_U(70,3#X:^EKL?WP[:^_;6H*5GG%:YDKSE)P/R' M[7[?N%RS)OG2,7)CUSZ*W&SRB?L)U:,^?,Y"?_F^5(]AX)=TD>OPE^^@T43X M'8CC; F7?@2:K KS'SA+N_@BEK'J:2>^9:R_?%_J,C;P2[I(^/AK&=-HHNFE MC'RARYCM#YR9_4M8Q' [C=A?@#U)O<_4FDH8P,UL;XG,PU,0='(R3"))/0-+><*2K8Y7.HRV#@3H# MM+1%/!R[-"R&8U-#I,.Q4UP]PU$0'3T@$[KX9A4]LZ^U#]/X(,9D]D,Y)+-? M_//7_S[2N/('G(/M5'886>5O\0VC&MF&CIF2E-7]@48-?KV]^87\-_L_NR/] M[*9!)?X'W".]E%T>Z6$>Z)-O8D7YVXV2D:]#@[OZ,L)4C2(/Q9:7Z#78N M9YU6O11P,]A+V>7!_O$![V"79!L[V#\^.!GL&C3X>'/U>'%.'A[GCQ?'2NB- MKUP'(;UB.X3CG9Q*>YQ#7UG3MEA+T7AZ\993T8>.0J!$ B!%8KIC\D.H=AF$ M7K@(F).=?0-(@UEL]KXX2/1("I&);\CCFK4OVW@Q+2H?^T)6"E2CF+>OQ'2\ M)(D8!X@XO@3IFOCDE]&GL; MB+'LF0R'2N.&0P$]E'%"KP'KR0>)&LCB\WM,*#?XA9A MB4(*68X[S2"K9,'6#">';QCL"7N6TCSEX01_=L>$59YI_!3AM\M9%+.%'\95 M@S%&^+AW[(\TAIVBMZE'XI9F.&&U2Z_"D:UI@]Q_;9-XZ.BZSWW5A/N".XE% M,=[L^H8FM)1I%I!KWPLTKII^A/@U3.D9C=-@&;!.M #$VHI):CT0XX::M@6$ MM#='CB:*PFL"EE]O'B_(HF1':.$^B0N'=D'&L/)<6XD^*9U%!Q5#K6G<]GWU M0=+O0;I>1QNXM%GQM&[#\^ Y\&GH)VR7G<;!TSZEM1#5FP)BR!IFC0+"^G5' M#FD#E=$$<2\E]^/M"[QUZ.$(Q.NY02XX MR1LNA.APL /"$Y">1$Q\!AQ"?H@[;D #\NWW_YX_P\NST"VG^V+_+)E\I&V] MNEK"(1TI)"69J"23E760O@/(2W*!R3PEU\5WN!6$A.CV5[NI? O[3KOAO(43Y M+F$^32ZO+L@RBMOW.4OR_;];CA<[L5O)%1!=\,VQG7&':W>MZ\DM&,I!!-JU ML8:/*GWX?!E[X6(=) W)!TUM$*-JDT8%8!XW0(Z%C>(:@;EESLW1B9=V;0N" M#L^Z#"I5X,(;+R%>_C$U7JV59>_2;3K T H*$P($W6#@;2$7^00(W&& WOGO M=NKKG?8NLAMO&;ZP<1FNKJ,D.?/B^+ 4)HSJ"OX%1M&E?GQ"R!,&A0=L0@793S.UD'H?: UK\BW MM<,YT3HU*Q;GND;(%^E6D34MULWE+-BFTI,KX' A["[B1@P@5'HL5"*?!&$' MMQC,Z/<,/)DGK^O"XI!%_FP?0PY=ELG+T.WB,]0@HN]I2)=!V@"PW;UPHE!/ MK>4UOZ,+WH5?5?#!:=J"?I'I#RMDQH*\R9@8J=??Z0;8TER*VE'!P<5,SM0L M8IA59<\B!C+AGBT9F7,4A4UN_"!"N.?[<-O($-"?"EY4&*'+X UM!A#2B< ) M3LQ(R9J4O(W 1Y1ZFS;X<&"B1Y )"9ZH7 &ZC&(:K,)*B_-@6>3E-UA6$VG< MF*/3?GWO-W;1Q8M+6K4S?\,Q$^6DG2P._AN.E@P*:9[Y$09_%L//>?!?_\\^ M#A(_6(!$^J(I*OK77$_*/EG=9G T19RXI=%:12QG'#GD41]-RNG)+8 043Z= M%O"85_I":9C5SN!E,(Y]"O+F*7.ZB!?Z_+>+SI:0: :)V5"BV=OM-@<>@P+> MK$^2!@NRS+R\I.E&,R^_L8LI_)S]Z0U$5+\F, ZA%DCN_T6%8T6\5*2$\RH@ MK#_- &59?W&3)U;\:^]M@F7 &*Z#U9HK&=(7DM+%.HPVT>H @1<:[V(X8\EC M,';C9HZ'D/HZ5WN/U,S"UOW>/![3J0U 7UP"=!GF4['6313ZU-^S9FR299N= M>YI0MG:LYZ%_3I_I)MIM3U=%8TQP+I1F;=K7U5?G,&VG?X">YF&Q(E0>S9B1 M7"Z^YDB2X=\)6+3RW/<#8,E0,V/)M@< F[%L/;_D*-P17SQH,"40K7_AX2Q* M= -I*Z/7":;=MM4!J,U<7A^H*NCJ#%AK7X4I7TJ9)KX:-+ALKX7\VDZVLT,+ MHW=Q$,5_L&6@:'-RQU8#N>E#8IN=^@)?':UIPUNK1C8VS8P] ?Y24WB-"CM* M&;$;4WKKA?QYKRCZ\RWLE,N %5H@.EO#XG(5GL,F/Z8^:S1/$IHF\&J6*(.W MV40O7EA^I@$&[\=E^K UP*I]T:P'BVF#W!!%S6.?D H.>7*Y>%LA&2E$(X5L M^%'1IJ%+\ST7IO)RZGBPLD=642\"4T0XU2PB]=Y3PR4C*3$]W"V#^-&5*^3$ M(,6)FI/$8;:=C$+^[.CR!!'G3TD:>XO&]&'%OKAAH)<%*JG$*AWQ3OY^X@^O M_IQS@4.V.B?B4\[+[H4 NV8H%(?)[G':+F;[B8*]+P?VHX![Y@^PACS_>W3' MBP)#E!@]"'8E0LT(Z5(1,B$%0)(0E;U;IRAXDAU(FNK:A3 MM)X0DIS*K!4="O(X)KH^;0M*Y"4.4OK6A\JX*.:G$I@5ITJ747P>[9_2Y7[# M_@:UN_1Z*1V,)H8'VFP[WGMIXS(A_-&GJS[H/#0!K'!-:CI2B&)>5$IW0+KZ,RIZ;,HD,Q)Y43XUY#LMO !+9))Z79R'^J MG=0U66.6;Y[:-,$U39)_**1_:?G>XJG"B]"YUN^]#??%O)10YKIE-]L/U#." MYD+MA]2+4T2*/]%5$/+JCLWJN\'V&]J4TM/0=&+H+>G7"M>LW83P6996*R## M*30;HJ9Q634)SXCBHB27CR,-ISFCX!'V9PUVZ>Z%>YHJ:JU6H9MWP3MY504W M4:N;?.(\CM/I1A1?>N15\P*1^BH>7)Y_#FI?RVQNBG-PJNA7U$%J:(>\P%&7 MU,/C\64I:^\IVJ=YL:&,E9.'T4TI^RC*7.:J"0\VGJ! MZN@M&D\+4JHZMH&*:#D]6#F2>\PHQ Y7* I=:79 MQLL5 &F'SVT8TQ-(&<2/[WO@Q_>3Q(_O5?'C^VGBQ['8AO'C>\?XH4O=&OSX M'A-^Z-(32!G$CQ]ZX,QV(;QXP?'^*%+W1K\^ $3?NC2 M$T@9Q(\?>^#'CY/$CQ]5\>/':>+'L=B&\>-'Q_BA2]T:_/@1$W[HTA-(&<2/ MGWK@QT^3Q(^?5/'CIVGBQ['8AO'C)\?XH4O=&OSX"1-^Z-(32!G$CY][X,?/ MD\2/GU7QX^=IXL>QV(;QXV?'^*%+W1K\^!D3?NC2$TB9PX_O_J:.'U+;">'' ML8:-^)$WG!A^G(AM%C^^^YM;_-"F[BE^?/3Q(]W MJOCQ;IKX<2RV8?QXYQ@_=*E;@Q_O,.&'+CV!E$'\^+8'?GP[2?SX5A4_OITF M?AR+;1@_OG6,'[K4K<&/;S'AARX]@91!_/BN!WY\-TG\^$X5/[Z;)GXB5V_DOL8P7887;=K!.[I0[ HJ"'A;J 7%ZPDP7T14"R>5:N$)@:]&[N[/ MBH?*64\O)2_!9B.\%VK76[%KL#8PG)&,(TDCZ6:*?/"$3HM MO-'QU$QK!YRXJ:ZK[.TTM\;KY"C(/'3LUM2DQ)1U(6_.J?C7US,B MA$""&(8M)&;0-'^5]PTP M_9H4;"%2(A@3F3/SNP1O$\#Q3..GJ-VC:C+5+X7T-H('<_QJC MT:0],!>*2SPGX(4YMI 33^QAL:;^?D-OE_,P#3@V!\_T@2[V,3\NN?B\V.Q] MZE\R7($G%O=I@T7::K5J9X(3= M38 QN)ZLH?E_XVUI;0':'MVF.!-/]>Z>3F6?J-Z]0U_JQ7[1KJ7H%ZNZS7CK-HT5CTO9<$"_X<9Q99Y:_' M\%R[76ZN"0)?:R*++MJO&O*:4UZT$'ZU8*00I' M ,F'( RV^VU=J%>E$TZ ZJ=S<9#3V0/YL8VZ_(,QH[A-L!"\R(:GS45/FV#% MY4KX2A_Q1VL7I0!VCW',&R+CP)45+_1*3&8D8V/_>,:\YI?[=,_\VZT@5XP# MZ5OK@RUX"972\NX#C+7KP'L*-D%Z>(S>TSLO\'\/TG7 [WO>AL>'*\.I( :V MX58ID*X_">30-T*A\5BXX$<%=7#EG M_.WCK ,;W1X-EQ)QCX<+X<.-N939N*+Q\4ID98-]QTR^9@+<%A.AP8NO;8@3 M@+MUD_>QIZWP;DI;9!TZ8G.2I*3I9)=H0#5^0Q+'I#K?TZOPAGY.'U_HYIE^ MB,)TW12-5^\]M>G7:H7V.5G;=4H3M5T!C;.WN@@[67UM6P$6>O*X]D+RCJ^M MB.;\ V4SQ6=;O<=U$/OP-?K9JK;_).=]LR449OYIY\G-_185S,[^QY>(AT > MV4A'A0,&+/+N[7<< 9R4/\C5+ ,Z]Q12!MAV( OLB.VH^'OS9: A=*8!";TM M4P<-RD3P0T1_549#12PT.R8B!5^G<.' .G*,/"ZL$T;AVP7:W M'=BF/N0Y\WM3(=7Y:A53)@:M6H)I"G?.:^.GW5UP(D0??8O(:$=[Y&%05>D' M;WLK%:4\QHSR -0^](OS'HA],D?!RT7A!06HY1,@TX8HZ),C] /M.0O[,4E[ M.N]RG'XM7*EW10Q;/?4OX$NQ'W(8ZZO%X"J0 M*5N)*^7R^# 6V%8,]HPCV3*6&=(=30#XNUU\LV6A6M]. K_<-L#,/N+9LH*H MAU<9"&[O(=XS=Y&A[IT7IX?'V L3YC*"8_G^4/F+TG7#?K1P8J86"]5?'NQ! M".^F<)PZ.JX"9M0))T]DSC/R=#CZL\/[?@WVN>ZXYJ#0#??,4=5;GB1=??#. M!V7)AU?A;1CN[B\&N-/=2>2T0=W<=4@@25ANT\]J;60F.>$[[:( (TT)@<( MW9IHGR2S(J*0%>:NM,2$&.:,4\9,EV2QB?8^26C\'"RHL,@C9:,[3,DO<;3? M.7F5 W)K\W2O@#8^P7':##5SCJ W>.=THZ> ,/)[H+5%T\SR&;K7. M]Z(L&:I95=V.,*X7GU,:)@';%UR$HBYC4: ,_E4\B82EP>YV<;2+@ZPP##?BH_?Y+HZ607I/_[4/F(Q91O = MC<&1\5;T,7I(O73/F!Q^H2&3:G-/P>NAE_OP../>(!N<&&#:KF6*KGX>R//A M3&H\)A5X5_""DYJ\)$B10Y?D[ 4*O(4'17=<9A)G0F=7BKQ"0?&KLN=*2$YB M(3I9,MDMIQ(C-'Y%)IZN6!A8R$5RP8KK%Z5H8.!".)))1S+Q",CG('<9H9%S MRU5'N:E!;7MM\SY7;7F[;+'EG/D2JR!AA*B?E1@:_A4U<)[\"JC+^CT7Q;%L M7\4ZJ@M91)1'8LZ+1%3E(;) ;HH'(S&F9,)=%-=4R1H.;DF<2L#&?BI!C?T@70MA MVOHT3*A_&81>N B\#:P,_')O4G>-J']OG* TT H .CV[X@.5H0H,KIF;"M;X5SG';(.F)(EF3%I1S= M;TWU'H:U[TIU-)W24#Q]/ZJMW52&HZ9WHFH'I.[7H3J&Y#T%-P3 ^)JNO,U% MF/(\\P]T^T2/2\RIM,<[.)4TS4=H:V.&>=\'::"F1WPC.03XB_SZ[=)\T!>RL3]2I\IHFHAWH5SI?+8 .I-8D< MBY\G2;3@OYV'_G]%09C^QIKOX\9#M[$T<4]W+1:3$6$40;R@H4>MP54(2^XD M"/E1V=Q_YHMB&I%2G%GER&Q&2I%FO!.7BN1B.8$C+(8$.\IPQ>WSV]6%"]B2 M2C7,GQ)>W;G!>O4M<4-,BW8R<-0TPPL';<(.?D>DI$D^Y53=% SK)[U37RQ M.X%#S.TNIFNX._),K\)%M*5-I]<]N^.1+[AC'BR>PFMYVJ3L"9EZPO M-]%+@4N=7G!C#YQSO(>V)PM\?7-\\[F/T.,78SF"WZ%[0IJF+"U M^RJLA)1#OXPU-W@# TGA! D=]JD\?SF #C[PT*+-\$2F['$@.+(1;$G.%TXC M'H[=PI*W5CCY6=@GY(\@^6W^L1,SE0=;XLPJ:#RR<8(W<;2@U.<;AC-XB3-X MVG-TA5]T0XQR;^2HTL\*%2!1ZXH8.WHJ,+QFIN C-LX53N)7AN!!^9U<)W88 M.?^;WI*4=+E*DCT T.WR-O:#T(L/? .??-S!P^'>YBX.MNR71U8900;G5!]K ME_*]R?XTD-<0&:/1B(L%\B.4Y0N[N\KT"#)QX"]1)A!)N$1DST3BG7UX.GHG M!".;($F#<&7Y;4H'%BQP!)B2G"NY79*<+Q&,"7 F4($%V).,OX.G*UT:Z60T MG6V\)"'SYE$E&XM'T9N,(]7P(]&HK_=W)ZCNO__?3B M[Q\_C29?LX)?<=<6L+:D!_T__T[^\XJ_.,(8_?#O/T+XCY_>HFC]]U]__?[] M^R_?SWX)T!+7/QG_^K^_/LSF;V#E?(!^&#G^'/PTPN7_'M(?/@1S)Z("RE7_ M\8J\K(&S7[??8I8@__J0%?M ?O1A?/KA;/S+C]#]*>TB^;7 1[+B/TKE4TSC MR\O+7^EOMT5Q0Y#3]!;V?_R/T>C?4>"!9[ 8T2;^'FW6X!\_A7"U]LBGZ<_> M$%C\XZQ-B@N(6']VA+3+,+<)!VY#OPP\*!+J'KE>$1>LS< HK . MD4@+.N%Y,!]<-6, YC-H+0. 31DFD_6!H]3V=9.6$ M;W=>\%W!*-FUU!^^&QC.O2",$9BBI>/#?]&5!*\N3PCZ<[AVO,D\@N\P@J 6 MH5Q;0V#,=60>Q'C]])=/6!5S*7#<1H9 ]0S#/T,L9DRL.:82$MM0U%4? LGL M+4#1"T"K>_\=A!$=&.) JFL/@2-E1O@,Y@"^.Z\>> 2UJTAM]2&0$%'Z48 P MN:4@[-<;9K2#M;.A-,#TGN+E TW"$.^]I)#P6QD&5[ &*-J0%7*='@9FP2+Z MCA=)26@U#0V![B'PE\5!+ ZHJNX@:RD6JT,6A@> 6Y99./ ^ SPSQ4 <2:GB$+V_@SX^.T+'N_=Q%^6&>57= M87:8+NX)VM!=OM1NLEAOB+[CS=$[GBHA7HOQ@I 00A8'KXUA=EOXV]3\2 [H M^'0NN7%DU1]FGT*H_>+\D%%(H=(0O<;"@W,\0]Y +\:G03PRB77D"2 J6G$@ M=>T,,V)6*QAE^R;,?;*L 5_NK,5M9)"S%O#(N?W)P=NF%^1@SL\)Z24@L5L8 M9 Z(7T/P5XP%?/LN>=HJU1RD_Y$3Q?B M)=J@9O8+I7:,8>T9]=:C%W(F5FJ/REK43*NR0 6:TL9")8N-VX@NUBI94+PV MM+%E2Q8*P-;FN0W M$J6J^EF=9$&)M::9!4H6I$!3.EFCI(]6->UH;-F1GE#DFM73_D'F0L??;']# M;''0A0XYHB3\W'H8_0[Q8ATYT%-J+FG8 ?-)-YI6U I0#Y']!, M&KS3J4JA"'U',]G2 M*J7!:EHS":3G3CS&@Z4/R3JE4@BWLWB]]B! L\)/I273I&U=[GFEP7(; MT>:F5QJ6?J>MXFVM-"!&==UN>QM,0P*-:7C?VP"H6'MZW/A*P^,TH0Z[YAFR_' MRU[EMB%SP^9UDP0CE$%7DI'XG :2^NI$Y+2+MPTIL7-6^[9B$6I;,S^9)CO) MVK8TPZAFJ6O\ 0W\AJ3!LNIK@27YY[47Q&[J$]M!KB&D_WT&ZQC-WQH=@!HT MK9<$=NNS0NP5C>KCO_D%^'AK*@]7K#5]<$[7U $NG9[ V(E3#CX+>#"94!_^R<\ NETO0I:7)FY @"5DJ+:8.NZ"S1"=^!%U2!L^$R6'G]L?_FDQF;=^ .:22.SGCZEAH9<494R$?F,3N_' MY%VYZAK2^ 69_+%/LEV-L>YX'P*J_J#&TMI&,*\(\]^5 MP(2^:8C,LJ#O?#WT.?>9I,]X\(7$78>L M]@_X&^F72%LL!HMELLF! #\BX.,=^/:G,"*MG^ NGHP^C+*&\G]U?'>4M#IJ MEB"'@",J">:%KG@DZU& R@(-<7.TJ1#,?UD&[[^Z )(T3&?D+W2ZH'+$__CG M-7E!-'G%(Q5ODK*6/"+4?_Q4\?M?.^Q*)J^L8K^\]/9Q?GEQX_C ML[/3SQ<7XT_C\UV?\^R8H&+_'33//H/_6B!,62]IB5_7='G\,'^#WI8."WPP MJY1<^K6@ 8 N0#]XZ?Q3Z,XQ/T*ULF)YJ?1.KNK>TA$P^PQ[:Z7&RH=J3!A M.3YT85&']/1%_O*"VY_\@&&%(OD5=%*GE,:*RFX TAR5Y]#L@A%%F[:^LKZ*960;7L]-D0HO$3>7+Q1L4UJ=0]NZ#Q.I>$IFC&UD+7 M5Z*ZOK)7USQHJ:[/M-!U(_/' ]Z*WN.EK>KDS"M>%,?E^.SC1],V9(T@&JIQ MRO(7Z M%L>I]EC5.P$FOA\[7A)AB*/W?#$+U5T+3]%D/926J6,)]2VJU?1^40NU+00Q MU?BYH1J?O0'/2V,-U^J\7-A"K0N"3/7^T5"]/P'\1??6=V_PHL51>:&C1656-X*IBUFE8 M %ZJY0LCM4S>(B"\!NT.&-,U"#-]FV9H M*V),MBFURDZ*6:MI#KQ,S:99UPH GX(PP/X'G_Z>.#_PPX>!$"+LW=Q;Z_9)2W2/'R.#,&F&D.^SWP M8I\\)6!FZC?3 M0';O1X $$H#OX,:)G!0WYUJ[JKAUZI> F:G?-#/9SCT'73L16 8<*WBAE'7* MKD>7Z=@TVUF"[W8%T!+/85]0\#UZ2]TJF;JN+%V4RBF6BK'G;EF4F>Y-,ZZE M.'_L/*@3/TNVXDM%[=.Z&,1,Y:89U!*0>>=IIK+SA:Q3>LZQ0/+NP M18J7!)DIWC1[7":E.^C/HE5TBU" K@/#(^]DA9I6P9AIF_3+'1%C,EY M54SCN;+6ZKP.8Z9UTVQVJ:UY1VSV V%648MT+@4Q4[EIIKH)%I!+F5V]GR_\ MWB+EUN/*-&J:)2X]F3*<9'*_+:(^QU(R]C*E#E6F2].,;BFN.XA6]U5VML+O M[=,G!U<6=\4T:UJ*C/A6DPZS=9J5L$^K7&297CLSEOW[K_L9-1JFV=A%Z W\ M,/"@2_)WY#,-;??*-4DVQB)H_7MZ/9 M;[>W+[.?>LBPT2KP]G1Q!WTL XBWR4%RW<5(Q2%69:#XX559.JH+Z3) 9310 M&1ZN,H6PB=R7I7%0O^$O_Q\9,>FA926EGI@@B-UO;. MY"X003I73C=="^JJ0LE"R!3I^!V@UV#X:.&M(L.;K^Q::(J"SFJB[5:QX2W1 M-@^:HN"S0VI[N])MCY5UN[3J\Z<&VFZW/>/#,C[C0Y(YE7$NK"ZDK7[YJBKK M6 !6!]E;%!FXFBL[O4T1TOE>6=U4+Z!!EMI%D-FE?9(3>>*[Y(_;OV+X[G@8 M?SB)KAV$-M!?_NYX,M?5LXD@SL(J26503Y;1OHI )T\?-;C!J!B?R16Q2?RTN M1>DK-)D2GA!8.]"]_;$&?@@P[:?1&T % 3(((%#3)EXTA:LH"88F=!$A!D>()!6N MHLV3YY \;BXY7J_)88J].>!5T9,.@IJM6A3?4KC7L@M:1 M06[UL,3C(0=:V.V!6T=C6B@V4@ABM^L,PY@QZ^^YZNH597>!97>B"V\$%2V\ MO-2 ULJ6T>VAMY8V@K5M)$\;Z);-.7MG.[%+]* MZ48)21U6[2T% -IU#GE!^ P6HPT%G>#G48!5O"BIR_'9IS.SJ2 %M.VYXC*A MA ^6)/[I\*28N"Y,(#PYT+WWKYTUQ.M9;GBPKE!J*UI'E(:0[3IN3.;S>!5[ MA+WTV$62]R'P!OP0OH/DFNDA",-'$$T7+\X/]@6<3"OV44D!?KLV)L\@$%PY:',%?'IHP7_EABR7:T1WDG T79[L%4#OP)9M068:X]:(9N@4><,, M,GMD#M?#)M_>&=46 M M2@ZV1FU\/%[,E!4T1%Z%*7FB> 9F]8YO5>9ZR:UO"C*=9.TI;IP18*.IS$ MT1ONS+]V5S!LENS7L)$=0AAM>]!?PG\?AK$X(Y+2]K*!@T_15:V^3)C&41@Y MO@O]I2@==LJ%;KY[M#\/IHN!#2[QG!1U[,!*>8\_L!?_Q]?;Q M93::WN%??7UZOOWM]G%V__OMZ&$ZF^GJVI-X$6]A,;QYF*4,<^ 9;M#6R%G4 M9T>M06B0NYL]23R0CQ#YL^]H.35T4:^$[LH*E\5GH?:Y5[;<.D4)G8[/SB\' M98"L,H7IP(%K,B&>L8:P=$F&WAOP#KR ILA)DZEQ;_L$:AI"#HYJR_1H"MM\ MUQ[@X>:6&/=7!_T)2+P@$9K45;.1(XTP=Q ,IU^"? $^0(Z'44_<%?0AV6)% M>)M#^/U&"S*Z?V8^ 'E=-? MS?FTMIXUO&B&U*Y\5G299 J"MY-@5M*-'\W4S-A1R*'6RL#-<*'>AI%*X)3W MCXQ2MJE9!J9=Z6+N @3@TD\>GLXW+\CQ0RPO#.F+ WVR7%Z!!2[#O@R3:,$V MVJ@2@5UAGW<[K>R2$/HQEG"Z%0O\5!JY1*.W/["XL13P"$0;NHR3A[#D>C&@ M1J$LF!'7-["3+^I&V<8;GKYE9%?FQZU4T@DB":3%YV.IM&5<$L/7]N6(;N8W MO"VH/5 7REBC]7I4J:XO.QGS'PW3]/GX[.,GZS2=HLH.-R>=;%D^#ZKJR;L# M/>)!]Q+D7LZFD:^OG!#.1)ZIN/ M@..1&#&_X9D9G^4R0\74GX%YC)+@U B&^%@/W''@!M_] MZ6(GTX:C0,U'CV.A9]G:9?!G"9!MPY[X+OV7MR=4 >5*#I!.^G <+\.*VL(H MA/O"K%D/.#5T(V>+QSYR&+-M1FN'.SW.^W_@P?2&UY4)IJFS!(\Q>3"+5YC] M<&L\\Y%4&T6AXC],-1>T1YU1R9)DE0R!W$ O)E&L! ,;2K9B.YVD<&>$LL3- M*TO]FH7[X\U!E66M(8>#@=!$J2EK:4!#U]&A&XC'_:7DMVC M[:8S(>8_<,G.#6_;J.;XKI]BE:VA20NX&6M:WX3K$B_SS?&7(+Q/0H06D@#O M95RO":!Y)A5 \[?)XY?;V>C^<33[;?)\^]OTX>;V>?8_1[?_W[?[E__Z]6\W MMW?WU_(DDR,P6 M^&2TB^1)K*JCB\(E],=1NC!"DSF0<] 02*F6*Z>MKH755FG!$@!I? #%B>O" MI,]/#G3O_6MG#2/'X^J?6\=&+L@#-CYN8D4\>"XGF.5MY(,<6$4W'H,L"9/Y M/%[%'CD L*Z.^%.%:'T;:=(.? 9.?8DQ WF7EG61MV+ U7TM'R8LV3\&D(7.GB!=#R02U;..D>RRFM+ :DS MI!0Z11O'0?1^_S3ESO';WVNG5RD5E57,!V;\&7'Z#A"Q?E._GRGM/E?/S/*V MZ5T.J/%GPIR0'IT5_FO.38R[OM=7M(T9#1%K=U0,491C!O[7CA7X'R2"YS9[ M57E]KRA11/UY?/;QHSDKNB@>T[1XG9Q22>#$Q0+,H^19P'0Q<9.N[YP^*Z?] M)DWHP@-1E19)H 2MHFV!\A0*2L@"W"O'<_QYM76H<3N'0!L1R'IN)<07B\K= M0F49LS4N!D>[]:+)O?%#RWPYANT%)&$9;\R]]^?DT@/<@.3/>[_L/O$<>-Y= M@+X[B.5**-F*M@SA*[O"0* MUK/@B&#WI>@,Z>,_8*Z$4*%7JOF%"'Y0*V(P\].+^R-4Y;.WE2AR\!5M M0'F$&6:5N0_#&+CY8 >_.UX,'L%W^AOV7E6@[F$0J;DH[$JAP)!#,J@:\FFO M\D$32D06BMPA5#T=9P31YHT8\F-BVIDNIFD"C1XT M,=O(2%44:ZV924?N[6KM!1N0Q6]_\ARF0X]<*P?-/2FA=!M(6Q>V)<.Q-=V8 MS1PTW^2DHBS0MD:$>P;K&,W?2(2&TD#D,8Q7[X H)2V&UO&[=4OJP1,#]]:A MON*11QPY6!9MF[[DH"SZI->V2<:>"=[R6 M#IIXTH*Q+%9EX=;Y&400$1F$T5<0O07N9!7$S!C0(E4/@UN-)=$Z3J5NV["" M))*QED6U9%U7;:\_*A;Y;^O OXD=[PG!E8,V#S DN5MI MI.GLPH0,GF\#H[V';L.;F#T)])LG.AQ!\,XE^U@O@2,X*R)W+ DK?V9.ZH-LQB0;V0K%'CJG-: M)Q^RF\H]RRWCJTV7-PH>QUI'*TG<&2W:WJPD;]IN_;(YW-"WL?820PAVQHNV M3S0TXD4W3V/'X_'9Q;#9)X=\&IO!S_C2]HZ$S1<=T_< M7#X?.\CE,_I;H2]6Y?:1K#M8,A"L@2FBG4RN?;)$:0PX C5UFVD:9P5JBK63 MX&^#SBE.^';G!=]#P=GB7"KSUV3VV^CN8?K'S(#AOY5$?4:OBJ*]WQJ1/CRA MX!UB+5UMON&SU[T_Q:N50Z[2)O,(OB>V9OX4)M^0+E. B.;V;I14(.T@*/2 MIU8LC06,.%>/NP*ZZ%VQ/LM$J8%L%P%V]I[P)7@&\\"?0P\4;E]? C5331>? M.AA2]B:\#B*4#FF5D_*:KO?_'9\.'MVE-R8P+#5B K)KEKP!N-MS2.'BOWL@ MO<"9K,@ES;]XI!*I>J18>W'9-6_=09\XP3T0Z]DS7+[A32Z6\"0,023 .<': M1]HID9BB('S=WKO.Y^3Y08A'4@(5"PM+&,!WKS9HZDDV]^!1%ZM/&+>S>?\?Z"-"&>@G=!-]9$URYX)%>LL)1%)1/DP4S MYV9),_A@L6)!1AL2/X$F_ENOV/Y08I6/%%,AL+:1]G1[Z\9V\,J$= 46N S; M+U6BA2,%E4FM;3@]W7BX&Y)D_D^54CO?YN=5 /FVCWREF$6/WOWN4L$/V M$/C+%X!6;+;(5#V2I[VXVL:KZX=+]ZNU Q'-I4+0+01Y)%#MR*%VHK(L!%W9 MB6PKU]01N>:^2;P!W9C7V2U22Y%H9>GJ@&"9;69GCQ&F5KFJ;J1JJ7L1,@D* MH>W=D&Y;[[(@'H,(Y*20'%+$YZGJZD59G@U^U]T#H20$T?;^1W]2978]=J!I M;IT#I$\=^K;KF?Z<>4( ;R;=FQ1.>JDP\5WZ7I'>;XF32:2Q V198[&TO;[1 MGWY4 H_XX)1,W))\JZQ]@ 03ET/;.QW]&95M,9^<#7T1C1Q7?I.>KWR ?!(6 M@PE9D2K@N>_$EX.\2[Z.PRA8X<]7FJ2$:EK+C[8RL"L?45D0V7I./#!\9OSY MVGK6\J>=!.Q*&U0YQZ*8&.W26 D@FVUE%JOJ%@Z047*RL"OQ#V,_N+>($Q?9 M1$@/T'F%'B\?58L6#Y![[61S.)O%+_$*5P2[Q!G3C5F=WR2U%HBK+/ DPIBW! M$I<-!>_Q.0WI0CA%[_%ED=KU[@OO+U.'H\G\KQ@B,'L+4,3WKY*JJPM;%+.@ M3*_FTK#-/0'+=@Z &]) C=1=7X940I4/AU7-Q6'Y1(4EX\9$K(![RU=;[W"H MU$@2MKDLE >4*)%J*QX.DYJ)0M4.7-,)Z2%P_'I/SKIJ1ZBJJ'PZBFPK#M MM6A/5HX6ULV#X9G+46BRL]!:Q/Z M-DA.6Q,ZIR%="*?(A"Z+U*YG??D9.TLFBN6YB_$ M71$?+#6V2 MQ"1/Y*,OP;V/I>=X3_&K!^?3!<90S@&DI$WKF=6=E.Q= ^E FU(\X>T/@.8P MW*5UX!G5J^I9S[!VDM#*I"XU<5V3U*W%,422M--DE"05^RXQN_C$)=ZF];3J M3DIVA7',M@QI.I\,.9%#G1&KJHKUO&HL!-O",(I+MK75X&!(U5(DJAX(ZF&> M2I+=3A>W/^8T"]\SYOW4)_(A_T]BGKX['J#!;["0X1R/"O*+B>\6?Y K>>_/ MO9@DO+R!X3H('>\+"N(UKH'_/0_\"/HQ<%-_6KSU8!!W^([I,B!DS6>:2DZK M363K<=-*G$\T^6;Y-4,JY+SB$F4RQDB_G2AJE>0S-2-#F@924K6;U6/-:"70 M+JA\D,SD$4U--FD,!T5'NHE(?GR0?!LKVPUKE+Y\%J_7'I6JXV52O?<7 5HE M*JW)G2Q6V]09JPT\ZV)C[((V0!/<*ZJ)\%4HM4T00KVW/D<@C9"R[ MG9-++A'2/1YCM>X=HO5U88^T5T[#]G9?D^C:06B#)?N[ MXS'#=@G5U85&37:OS62K5?_\U+]0'#(O^=/^'*>*"6,GJ^@O>DB>?(09[+PAC!*9HZ?AI EB, M^@E!O'"O':]\I9AH#OR(@._N?&PB&)&OC$_P_XT^C'8-XW_DVQXYODL0):V/ MG'SS*\\/.8(AWWEU0O!3KX,MWWF\*PD##[H[*>T$/EVDNQW'V]*0M7F,1K; M$&\,G[" YN+SV6EY/MLV.MJU.LHUJ^4\5A8 8W+B%>S9]@J7/ES N>-'Y4[5 MS2-BE769'>JU4["[-L=FZD!^AN&?))TXGN'FN(W$M4!P")^5AS!MCNY%]AO4 M0OHIG#R:@C-U M_/*B<=4,W_/R\*6M?2!OXD?%]K0B%ESHUU[/X]\VJ*60[$2/G\CS"K;[V"DX61H MID":R29+O+7KF\01NU%;N@QH(0WF1[0ZM*:.^5R&0/'!_JD\V'/M:#W(LWYN M]1#GENQ_M=WKBLBRRZJBRW 5T,7^\BL%R=0Q2?,I)L^9BDD4Q4?HYRK+ MU+95>KBE[8Z2AK4>LFEZR>?/(=*9"<=UBBN+=][5('J#HFORS)-Z#/N!?6V%S^@'5!3QSZ)R%@T M*@@.]\OR<"=M[9NR=!W=9=RLU9E;@QA@;8+:LS&[6,^6+]J//2W5FKBXE8K\ M/1V??SX=9HC6:*)@QI)'9.J(I%DG'6\[#U7DQ:L9G15.:%FCN7-QL5TMQVHY M 6>%4-CV:YFZ_8[J_5RC(GW=Z3-U]JV;!=1^1)=9HQ$G\E-)#V(Q=>IAY$.O MF6XJ?,2RAD:[EK2<8-+N)=D+?$J9/V#T=AV'4; "B.5C(EJK[Z<0W&[531>B MU769""1U5WP[T0*JJ8-[Z_^:/$H5-M*-*QS(MFV-DL:T-LK=^UC6^'27S>M) MEYEW8OS"?1_>JWI3?U[GUBJR^@R?7\\&NAP3T4OQE"X/S-3A6@P7*3A4*YS% MLG9&VX:T'*2YB-&/\>H5())VD8;Y=1!]S)CI? >.M?-OUY2**[.B[K@W9(RB MNHQ1%6K97I3)8#5UV"9/MR.(3Q9/64^EAG"%FUFNS=&V4\#&5_D,46A12W'96Z#LUNWV6[9JBX3AQI>Y#?K70C&U%DG%P=*<*JI<&]+&AEEK6@YO6R!"CB? MX]()P=%FQ?D MX&,%33HO."V<5OBNI2V.:).CO3:UG!-8,F#>6-<5[_NJNKH_XL->HH4B^?$? MYP.%21#46?&FNAU,4\?X+'X-P5\QKG[[+AXLX;3"\VW7TFC;E)9#>A\R*T8" MLUC?H>&+_:B-2,0JK\OPK)-_,?2[#!AC!R&N%I/GJ,^X#?1./>-V 2')PW/J M&"\X-BORQ0.2CMBWK,J6HX\E>]*1.!&3J M-,6)XA5+O+_ MT_ALH%LWN<"'+;!9EA8@'^A5C!>\*F:R01I1RH'6P;GUX,"W$$P7MV$$\;K' MS/A;+&2FG@4PI)H]LT.S=P$"<.DG+VWF15.)[])_>E1-H=C0;]R>F7Q1"]>N M3+5W#DS<5K\"AVSPB/U<9GI3RIU3*28HU8DW:1*86B!5E8.TT,UY53%Z1-4BNLEF$4(#-KHRJA6"M MY:"OW'E$J*Y9_&@/3:NK"I8KM1UC%BY+Z/#X[OS2 !%)H+$MWF,3!2<+? MB.F>4\-,]*,2844=K2^?$?7?\>8(S MQ28R-0A4,TOOK5!EFK;$L$F>_4\7,\<3M5^P*YA%@H9X,O5;8KC,CN'D^?7N M))[F6^%:M05J%@5X@?_X: AF@++W+GTL&RR+KL(SS&RKP[Z$Q")I+A$U@'1 MNF:IO3VT3/%Z BO\"?( <#V.0QR@S,8](\9O4? MP%N0 $^8Y@LHI/6&31G(!I5(,Y;88G#,(A&)WFY7%S>+%(W09(K7PSC8_DUQ M97#&*06%1P86#18Q7A_)=0S?EZY!2V;21170C$EZV")9T5L1]4O>T'C$V\=] M_-"M_"IF*;TQHDR[>I@+E8?_$ELG:FH5!'=V-C[[.%B"&XGQWP14Q@9K3(HK MW.\W//?A>2Y9/F7>=(A6-Y,?K=!E1+'$^#@#2W+Z>@;K ,F^*Q:J:R9%FD/+ MWAWJ88)LS8]'\#TG.13X^*]S(.P3T[09,UFC!&5&(.-B3DS1TO'AOYQTFYT+ M08$WVS1EW MQ2!<+/'%V,CXY*^=MV7V!1L59;R-1.-N/C/Z6?$;;\!-Y%(4' MZU1H._E/%]M@)B0H$.!%G5?4II+KC?D;<&,/3!=;!I#04-"%#DHR">XZ"-S? M,UKPKSU:MED<:.?CLT\G@TPG2E6_NSGI0CH61KZ1FGY.R]-/3=P;S:<= Z/> M[(B]?86=. EB2N89R@VZN]5@/C+*@CZYWT*P MB+T'N #UQX?FK9G%KB[ VA7L"._GG>42@65ZS$K=SH6F,Z&Z9A&F/;1> AQU MD3 !AG^F)V-R&XR2B53F@'A6/B#21K,D*KMFM3\:9L+XACN-(@?Z$?MT6%-V MF -B2-+IY22.&8R[>;4A_[W#_0J0Z#%0HJ7B>!@PAX*(]JK.>VVQFFHBJ@JJ M(S7TS\M#G[;Y 4-9C7*M:C_RJT3!2K+ +=I_K)>D"T(K-ZNX+B-81 O[T5Z$ M\9@Z2LNAC!Y!)#5,/Y:':=;H:-?JSR,?1-H/U$II\ VXK+)#V7"S;CT&$0@? M H?&7DWO.?SEKK/B%EOI%G49\$+:K#;1JL%LZJ20Q;G".QS9V>!3>3;(M6;& M++ -\R602IA3>12ZDAE#90?VYZI9VVS8]BM/6TX1)9HQRB@"ZZ8NWHH 8PUVL2L^VMI2" M-*O]M;.&D>/!?P$W[6NQD^*YD-HVJ\L\(:/E@JVN"_SF3B2)L7MKY,;PL\!U MLG/)1=50TV)5#NE<"5XY'0?+,W "*UA)+]B'T$4R(!N_(;5LDL M\XCWPRAVO*WY..<^*[4AK7AEF#6=LQ[G M6M=^>TJ[#_+^Q!4R8M\_]*CJ/5#P7S)H;I>UI/W/LX6?,$<[+T4)IW<> MN;<48CN&!BWI,O9K-+:7&ET)2E,']_9!=1+P1?)R:%SA[;UM<90T:<9ET+V/ M10_"*%LDDKXSO4CXA?OV^JSJC: ':'U570:UF(:*_J -T9DZF*?(Q8,/;6AX M+[D-?X7O=M;:*&E.^R%\':Q6@4]CW3W&JU> IHNDYT].^J@PY<$.)6O#WZZI MH?;_M+]7FVO/"9F1#@5K%8?%Y6"#7H5.JS?UXK!-G0VJXWU*S0H5SJ&TU0]D M=)/G7+MVM9\>!2I>4ZD$^0!K$*3G4JDC(&_B$KN0A3-K!U#<^3?LA MN01*MU@8!NAS2) 9/=6;_@4K&XJ;]K LRNHV584N[.JYP7?B6.A,$DX54TGB"PT4T.: MD:"0]WJTIVO9?:M,:[H,_SK=,?:KK:':>AZ:^!%TB13P9CY- MM8EW6;<_YEZ,IX0[+'-RGHRSA 3[@I1PK53T(;.)V*D4>CE.=;!DD5MO&&5Q M0(B+&L8,?-ED#>.*I[VYIK.(G+O&M5^H.(*IM>])UNWY*7^,YF_T75[6R60( MD#<,@;\D;[%WOQ):UEJT6!Q+XT&=/Z2U70@$H%@&IGJ"I%USU.GBB3*3[% =?S/U MO?H A"H:5##%U,#.7YZE_7.*=+UBP/K=+ #C#I=DVE&C1@,.&6+CJ!M MQK[D1G8OTW MI1JU8R^UU(G#@#M'^=DJBU:QE4Z3*:NF$7O)I4@6IOI*36LS M]J;2%,PK>@,B!WIBVZCSD_')N%F"7VK<(=W*_3K,=8S6G.>Z-OK]_G;TM[1W MVI[4II;D!59XUOL=ZS-)XI<\<+OUHYTO0.T1CUM;ETE-J=:KCWWR%\VK4%1Q.:N'::QB;X*5 WV>:I,2NBA7 M3!T,]7&@#*A 1E2Q%_R?W_Y\@"N(5]JO@+Q=W%,3JYB6NN+(?JPW MQU_^ZRV("8)\U#&21S3P@N7F.OCE(7)_86M3K@7#%:T K**SI^)A.ULY*,+G M9XZB*XH9KDU11(H.=8I5]L4+7FD,DQJ=[9>S0&E"D!1Y=BK66ICP#9]/\4GZ M'>_>A99+?JTB_+/!KJ9::+0!P Z<,Y4J^1HO"*M7Z,Q^<7X)!=1;4=X6Q8I" M2U7Z24.5?EF]OM7,L]L2%JBM!DRJJ,]ZS:W_K[-V_-H-:W5)"W0F""K5W84^ MNOL_;^"_(=Y9;_=CMQZ81RCPX3RL5:=P9<,UW YGJO1+?92>/THU/&X*';N, M4W13A)EQX40;BYZ$H;_2WKEY@#ZXC\!JWY K6$L7(J@U[[8!/Z#QH35%OD*? MWH-F>+=#ZPD@DKG>68*K37+SRZ"+1 NZ4:>)LLN4:2L UQS6L\Y%3*1FGTJ MZMM)IG;P37VGDO.,H!'2H;]\"CQ('/1S+WRJ'JV_.=$$@:_ (-JJ$V\%7:;*2J:HM6215+$86(?0=G#<'6ZZV?_T- H2U\+9Y ._ $UNQ M.)6UI4W_BY:LE$RVAE6.J;( I%[X(SE)0DK%C8[OUU'(54>&.Q M]:Q<0UN>-%8MARZ"\.U9QW* 3Z49-S]X):$VDMLH/)J* M0:CS8A+;#RO^G+:$%2)0K7FZ6SF9O+&>O04H>@%H=>^_@S )Z\5=$]D5M.50 M'QPH4U!24$-OP!D^<"0BFP@]^(6+B/$?YR>'2(T&0C)^UYW;CU(1ON!O<;94 MK.*:,ZCS'9647 9\5]0)7[A;(G8%W3@CI4,Q"G" FKPKV8?ZA. <_!YX6%LD M\SMW@R)4UP1J<'1;3PYQU)IN/,J @M=D@MT\P+_B-.[(; Y\!\& O2=ITHXU M[% K@:'W(O),>08N2-)@MB(*JYF#X8F4 (8V \K3Y'X=M.)'J?[!$$,,>0<9 MC+J/YO-,;HOLZEM0+0=';]]Z"-U$TE:-_[[>ZJ+Q>!17JZGX? MV)O"OD(?KN(54V6%WVNG-$ZWBFJKAS'T!KZ9]IP??.WE?U^$_6DPRW(#[=7" M&'I3K<73C(>:5[1*OZ$+FP:_G.U,F$,'26G-Z40R6T'MGJXQ^,DL;R/7^+HO M\TU..'8]X*URR_D#1F^EFZ6P>+54O(>B$J3-2+C)MOG,D;8]R531ZK\&F.(D MZ0"*K.)\EBJL=E^@\%-'[O63?76T^^S/(Q]$^L?BJ9!@ M=60=7D$55]<K TY,QWKQPB2%45S>F"&NU8L9H MC-?(6_7K>!43E]]W<+M8@'GT1$]".]DQW)E$JNE""A7K22O,VH5D:KJ00<6JT@[TT%[SK;>ES\2:XP/WUD$^1DVL3 P77IHQI([/[37PW30;M+WL$]G+]S/9R_?LXS^/MI^GB72R#APOX;N(J;;-LI2) M_\ESJ-ZW2N#EHA&MKLL4(G:#KP2==N95"58PX5YM:F)B"=34A0M*M%PF35,) M6,F7VHA8 C5UXTM3!4M0I0:\R50AGNDQWO-LL7)] !BEC:%$C2++E) !//0= M3/LW*(L%G ,Q)E26M9<'XG"-?Y2?[>\+9XUWX 44^740UD7Y%:UO+UO:B<#X MZSRF(%EWON(5BP*[Q ([/8C-*E\ QL\Y3-S?0K"(O0>X8)UX!6KJQIF&2I9@ M2PWV7N(D]&LINU^M'8@(]NF"1,E^@._ 35X-R1K*SF4-9;MODY33Y.L?//+Y M4?+]HYVL@RYS]/T;\-R[ 'TK6=JEZNHR:EB%K^&T(4.@J7 '5(Q51P]XRVE[R:HJCT92H4*<#^> MX#\^ZZ]"$0R]>"?UNU@29S\_!N2&?>E#ZL NN5Y^DETOTT^.I4_,WNK>E1#WZ R]#5;.2BZ 00NGIJ2&&RL, KU%:S1ISS*H>\I6/K% MK,02H)'Z.*.RHI@]NA3$IN?=I/)T+.9O@OBX3 M$T"S#RL #DJ^""G5UOS+V MIK#F.3IT4!JG6T6UU<,8>DO33'N-\^.8I;U:&$-O6%K;?JX'!7K1:+8R.HBK8]@WCX5@'E^H"S*^A& RD=BE& U0_0\)U MX%.#)WD>=QV'4; "*(N0N[F.$6)Y\4K6-D'O',7MG75:XAYZ16_"A' M_08.B!%"T(W?*#!6U(<:C]VZ:KKQ1,'&H1%D18$+BG%W^@[21'$F 1O*X^7V MQ]R+71*$/0P!_A_Q@6"0ID%+AO"(3X(REU1)PHRP3L0A^7HS)][R-W"!^X6% MG#,B5SI\U=6QC!C-,9O@1I39I6]_K"&B F*'R&&5M5'A4EBU"HVD:E5Y!F2O M1GPY %H$:$4V<]-7#R92Y:\C_+J6\:4]=A-B*'$WY#=I-U,13'QWXK[3>&-D M&4U+5RXF"IJUC$Z=BD6KT$VJ9JHG(BDX=SP2)=&%6#UMYB[9UHIR/L5_?#*9 M?EU(HYV-YZ'3A>6I)>=89'2 *L"M[Z<&KKHKKE6RI.Z+%SM?&_:DX%[_\NMHPLA MFBI3F X'N#/]Q:=?A+H5D_^%N.-TUUTJ+PUV=7@W8RW=\N!N. M$$V5V>IP9P$AZ/.]Z1H0'P)_F6 7.=W5UC.$&!RUEJG1#/3!G^_,7B;:@1[Z M?,=0_OXFO$K1^V5,42I?(7N*%0)IX2GL=K7V@@T LX D49N!>4QZ@P^F?P!O M@45_!7RP@/*GLTO9TUG6D5'2DU'6%7HQEW9FE/7F>'(3'N&B"LYN/*MF -DV M=)DA)$YV2B!:.#\DFYLF45#')]+1D.FWK N *E*AW\W^-Q\E@?/^1=\%9-QF M])M1NC@"S@>_MY$+ZB8#RL)A/0/+%?616P>(_%QV;(^EG6R2#XZV7[1H@.LS ML+/@P-NS:2IVUM!FEM=E<,L-:CDX6@5(5J;Z9("1\ZR@[LL5S%:^()Y>'CWU M'8B7!(OV-O=A& ,W]WL4^/BOAB'@#? M69J?HNLW$N7FWL^7H,KTN#%]6[59''WDCPL39A/ED$V^'9BX_QV'$45_%R". M;#BWB5)MZ$*:[NA0IEQ[ 9E,,9(I;[J8N$FGN7=.545U(TQ[998)(HS;9![L MY#2+'-]UD!M^6[M.!$Y/QI_&9UQB"-75C2G"6JV8,1KC'?HNLE%LP>MX%7M8 M->_@=K$ \RAY(;63'2-.JT@UW4C1Y7K32B:FA7^M \J,@B]641?>M-*I'#4X MP+5;=]I.*-M%G!G/5+8)DPC#T;3D;"(B!#V7I!Y.W@\U@=):MZL+Y_H\3'4C M-).#N3X36YL/W%L'D??H(0:?#%O@WH %G$/6O65]15L(QE=^F60-)=-3R+4. MC,_/,/R3/-*_#GQBXTT"3LWB]=J# ,T*/Y4S,Y^=E&X4Z;>H]T^A77*7F'[P M?X:C>>%7VMN3,_E]P[U&A#L1VZ1<4[;?R:.@ M(SGKFXNK NDX20#O*C7 *. M=AO@-BJ^VEP!?_ZV+::'E5]*>%@#ZK:"$)V?BC<,5X(F9N MN64DJZ$]*UJN(%RU94*-(D7TE'ZS)"T5V9"MAYH>. MX=?2GA(U"BU3H@E@XQ>+V1MY7X'/XBY=(O'1[#'P0?8>(XUO_8(K/+(DEIP-1F&P'E15')@SNPM6N4=WHU@%CVM-20&3ZI=G*.LU) M#5PH83H3!)2T8X(H_J%7N!K=7M4K]^K0M? $$/F!LP2L^.F\*MIS@:]. 3[4@37US>7L+4#1"T"K>_\=I [ A MY^6K4-KH!XQE-$ MR7H=(S)J&,.<7TF7X2VDDXKGG#*P-,O>W9X.GA=\IRE" W03Q*_1(O;*8JEA MATP;YI*E-(\G9W<%9@AR\?$Q M?'*2/D1\*A\BKS)G:^JCP[3T859MW/51.,^OD5M 9$>F3@YA;=W8%0U4O"EJU)BF19;IV0/^.0YT2) *X:# M5Z,V[*6+.G'8929,WT>$!9DRIIK*LO921AYV+]?V+:>5W2'R+D#TU7KX#-8Q MFK^1PV#%',*M8*_V&V)O:WS4S8NT+#_>[=&!S0R"F%59+KN<%BHGN;PKTS7N M)HS(ZX?JQ.92#=A+#46R:&O_U.T.0T# S0UE]K*IK1!2&EUJ<6?2*8D> W_> MVO!:;D07:G5A>Q5$:Y>-I3@U[T0@=.39%=>%%PKU7'?PJ0&OE<56:).3DTOC M?4Y]&U8S19U$;'M!)2;F5FM408Z?3O ?G^UAE@)1]/(6JQ,?@F -4+0A;]'7 MQ/: 4<^"1?0=:T#:C>"BRHT@:?_GT?8+U)T@^X8QK@0)C"?/H2+:B8OE1U!; MON>;X/D;<&,/3!?,KO%2 XE6UV6:$-97X9*X#4B3H[PSX=:F?Q"HJ0LEE&BY M:LUH)@$K^5*;*$*@IFY\::I@":K4@#>9*@_$$_,M\-S[U1H%[TDR1V[R"$X- M8ZA1H] R-61!#QU:6T'@W=4ZQI_?BJPF^51E:7OY( .X YM9S]=^BP6< S$F M5):UEP?B<#MX3]CS"24]$>8.H#?@'7@!14YRL?'7#>'Z]K*EG0AL".:.#W)20DQEY_N%X8)<8X :\1KM_U7KTR#=D&%D4 [7-Z30/ M_3?@N2_!5R.UZ6UQ*IO/[XWWM M-,:O9 E+!$!I]9:XB_T\R]>D7-)0I8LB4?1DN'<_Y3*^B8N74-KY>Y_$44@M M?G(GV%.A$^R'T>YCH]S7CD=;B:-MQ0>8Z7M998N4/AT/%990YE KA85YHNUW M!KW#NPA_#LG0(A?%=+BQG8 9I751EKP6RM.K#$23W35?D..'N),DH.0,H'=*+;(G4:"$*_Y8=& MV2+/+O#LG 4#)7YS> *-@+_X&_:B)-N&3AQIH,2]A4<)^J&7(REV M7,=A%*P (L;7W;(KRP]>*X? $&G\QCN47L4A]$$83N98I"&U)G'.U(S2NE!# MQ9E:!J*B>[!!SM15.,E?$>"_E:VMIPL9FBA4C [U^Z*+X]3 MGW/P;=MF471G@\<%:J;KO86E$Z%HNA5IB/7E>Z"<5-LVCZ02%8JBO4LQ3F]' M=S(/C =1M>5UH4.;K4DSD,8_G$PCTH5 R@S>8SC$5?7+WB/%=[^ &@.0S!=_.$@Y+!2Q?!J6*7H!E 5 M[2F326*CDNX2,5\$/X M#N[].9;%-Q^E0^2WY*1%1@IQC9_ZNQW3!.$3G;^\P?_TET\ HW ? 3Z+O3@_ M&-N'KCYG"S4'D9,J[U.]&4VDA)=VSPE#N(#SA W;/.(D&=AD>GV/3P4T+;$; M?,<30^ZQ4C->J_GHH;"[0VDI2L!3MWIWX&,]70.$*_K+Y.PAY4L]/BF_!MZV M-TH:-,!=&H0A .QDJ3GX1Q!RC5>'&=.C2*9S_$?'X?Q MK:[103%LIAP<[5QS:]R3GAU_R?)?V_Y.%\4U54K1KX@/RT@%5E[![/U6%R76 MJZ!"71P(IBGL*_3A*EXQ55;XO79*XW2KJ+9Z&$-?A#;3GO.#K[W\[PW67BT, MX[VEJA<1UN6D8"U=--Y^I6P#V!)N%$\KSX#<\&?_JKA5D*ML!E/X>F:QI1%V MNVXF?W<0)*.,8B81.AAD*96SDQ=B,+6Z750PB?!5;[G*A53=[:UC]Q8L8O@+ M?&(WG"[H3]+,;M*FK5*8@))IZ\-H][%1L!AYY,-@/M-R5BX1$':MT'N;%+A\BZ:+;R&@<0'SL7S3(F ;_P3OY,8">?_^1H MCK\Y6N"/CJ!1@;_,VL\7E9ZYT@MMZK+"NHQJF9V]!!*M-F.M];VW(YV^XM'D M _<>[T?G;^0NY"Y 1>$\0.<5>KBW#%*T:-%$YJB&V\L6L.?5(O##P(,NR;IR MY7@D]/+L#8"HQ>IQ+KUZY/HP>DTZ,0I)+X[+R5#6@R:F@N*8^30^.S_3?HJ0 M!Z1HC5'U\$ Q#;83X#4W)C2_DOE$$$+4R8ME_9A0&R"\MIY%?*@!I*?_!-!<=$FI;\8Z]HAB[.6Q6/='TC0C$ 29$T(VXT)Y/X2/ N?/W?=V M?@C>[I/'LV8O^P@LZ'*@2U#. MX'X\#NGZ%O-&C2SLLA:)CJ&6LY+%K%(BBE[R7>I!JF^^FUK6@'O[8TXB(?.2 M)S=JZ]#I)B67MI& +A/N^6!)W$>&9U\'-V96,D@&>[T6V)URX+8RK*F>,Y""/GNU95%]:%%2J46UX,)#!KQ0Q6 MU%\OB-U[?X$ >+.3F (,2K1KS$[*=" 3 MK4+! A_)*1*2*4-H-\*H5)3:A64T:8!=*_,L8RE)(N*% M;W"-T1";\S-8Q.30R5E*ZNK8283FT.V*X9XNH:RGIMFO[22!$$I%\U4=3/8BJR3FHSU=-&;N.\ 131QA= &H5S> M3HHT@YU2Y-(.BN -D8L/W6EVIDTJV^LT3P1K'R%9VV[ZM!%"9@$[T8)-;'L% MM;N0M(XD0>PS6,=H_D9BL7 -%OQ*=I*B!?:,"WJ80]M?GNY=+]0\0JXN;2=) MFH#.V*&U95/HGHDS:T M+:$:?5^",3:Y,ME5TT7[+94H>F%2 URKZ]A^7%+X!V%^75W(TWKJ:(Y6U2U; MWR$7.:Y<$]>%"8K&8;/&Y?#I-?Y=N,#VLZ-[D^)D&>[XE?M0519!H3K%D7&) M__ADUCS0'"5SQ>AWJD]2G,ZPE&D8NH<@S6]:SB,H4$,7=3;72GF&EX6K71*[ M]F2X"4@(%SDZ)'5T(41390K3@0/79$+0@8.WOD'FI9[ 3^/#5Z;.DZEJ"#TX MRF4<)IO@'CJ)HORR_\#(L"=<3Q?]JU@OVH$>.L\>0_G/ *Y>8]PF&0[,LW&5 M^L5JFD( OO+V2- "NE9F!)9)"> 6W>EB0N[LEA3DO?_'&YR_)<_;GL&EDL%[J&M0ZU7\]W[$:[9<+^8#220PJ:I M)6CF.)R1O?NM#?H2@=3!&4B+W37+IBM:31?]*]B6M8(\]#!NS0^\5-%SR1\P M>KN.PRA8[6P.K#!.W#J&,(.OUC([Y#'W8N3MPWR2_%-X=Y-&I4BK[Q9#,M/* MVF)*7D(E6TSN1W/2PP_$VN*2)'O;/E*/HE?2R]%]\#(*TWZ.4-)1_"=MZN?1 MKJ\_CW!O9T=#S]'0EK6" M//0P;F_H>2/>1/=^E2&#IO_&HVIKT*AY--JH+4.8Q*=!A6%(F2RT\@K4W; X M/'_4*;Z5M5$M>=;4^7 6.2CJ+%PP#UMB3'&\[7"L/'=(M7 (O%$E%A/<0[DP M4W#$KW'IPW\!]]Z?>[$+_>5T#4AZZBO'(R'.I&DEVO"1;:VEU78KKEN.E#Y6 M0OM(UD(2B@(9)VOAK5^FT&EWMV]WT,<# Y*W]<2)_Q%$4+'+Z=#Q4 MT PQ^1J@PWR$XGADX?KB0#^\_0'0'(9@NDA#&%8_.N'5,$^K34%I MM8=L/91O_XKQAV=@'B/Z".?N_1%^\U%.+ ]!R#*NB54VCQH*\&F5?8(Q!]PY M$/WN>#%(]C?3Q4/@+U\ 6NTFNLHWT2+US%-Z.VAM]V2*-_4LC9=V7Y7Z+94R M59MB0%2E>5 2*I&AN?V]QQ=4GI;9!0W5GS@6K3(TU*HP6SG(@]6[ &X]&]_ MS.F,DQT':W0KTH+Q2F\,LI?\#1T?S=^ &WMXMT'[ M>[6AD>-Y?J.<&KJ,>A6ZS._%92%KYWO*!;53NY32*FSD8@CUL M)\E)^/FFJ^O:Y/N&Z(=VFF-J_VKYLJO MK6J3[IN!'=J?E3_AMYCQ#TGUSIOFJN^MJI-JF\&MH.$O'W[RFQ/ MQ=QG):5RQNM>#ED']MPA%$VE-!'0=+Z@9:JNA=:!M78P75^)ZOK*7EWSH'60 M7;>YKD,P_V49O/_J IBH&?]EIUW\CW].7%2IT,+OC-=A/9H.,M[V;%&-7T/H M0G*WXFS-CSR+*JN\;LI68%&5@JKHR#V,67V'[]%9X;^^(,_O]TY2[>&]_7T1^CO^X&%;7S7155CH?X="FUM8*GN+SYL3S M NI;,*7=YZ=^896WE@!RB(>VOK9?#XJ9N9]0L$3.BK\(.%6TXX*<)D6IP &KX45L)01<;LRQRM;4,4//'#7M&V:;X-5S M5U 3XVOKCS"; ]]!,&#$<:LLIYW:&T_U>U1LQ 7_W\^5Y4R+D:Q\(#VHA#WW"8]"@"(,-\/33^/YE)#&7A-/7%$\=5.&XT:.CB:U*,?VFVGT2;RFF2D! @+.-H0VQKCH%!5 M3!<*J#DG""-4Y*+3VS%A=^"=+!%(O-3WL#*/#<)U=>&"E":+!&B'5;]3Q3-8 MPI \3$R\SMX"#_>0XZ/'*Z^3>MOI:6_VEP8]],%!46B;H-KMH[J0C=J70*KI M(>'E>Y!UGC.JRZ5TT::$!O8&K2"FH8/!&OU5Q5.?-U)XQJZ%'7>J)- MTR@]D6DI=U\=7FWRO^%(G>/5BZHL_HYVN*KF0-MZ 5>Z0OXAYH\#Y5E==-X^XE? M'.;0KRJ8T:VWSW^2*"!Q]!8@$DZO:I/'+JV;:L45L[?CDX2H56Q1E<_A$C,R MDPX"-6R@1%.86@4EY?E@A?=A& /W)D;07SXEV1CHS[^M _\F=KPG!%<.VCS MD%PR/()HNB!52#3UZR"LC%>HI&$;V-.Q-!3=]+T#]!KH,/OD)87E,0=84/1G M/*?/JO)%:7T>#YT3NLW,(P>R@TN](NIQY=)EN88: C5M(DE3 MN!V\WQ]R_B#X61/M(_A.?\6.V292V2;2M$"L57C7UKQY0L$< )?&-DB M-Z88E*FM9Q-;FH%5=.K59HM2.@P@GH%&S""/O^<(O@+W*HZ^^9".D/2'%&GX#.8 OG,"#+=I MLBCQ"ZN8U5H.F?WNQ [JY5=I&I,=OL;X)'#MK&%$0-7N8\J5;*)/ Z090=I: M>%5M81C&O"RF]]97H$Z]M $S6@,P9IG4=J_XW G(B+OC.8^.XSN $A7/K$0"3RO()9V092*$"< M,:(;DVO?C'@F&FM%"]K"X7&##3LCB!Y&5B&"I+%@12:(;=$B]DO\QT<;5,[' ME^E6#T.HG&X%AWJQO.U:9H/,5-UM$BMUWCS9COCW( (AX[9,J(XU*F\$-%.[ MAD;+^G"IMWZ$/Y/Z%-R =1!"W.2&FD364=4$(%C+!DZT@9JQPA*#)95;.2+5 MUL5ILB)OEL:\F]/ZVC9P1@7DS#7,$HMCM2B2J^1[_RY C#*6>)F^(."$,=Y[Y=PIYW_%$#$O4CDU;"*(+,R,%Y;8,POP,^ 3O#%W MEM0)LL;G2[2ZM8R1Q9S11P]C9D93?8V(@T:!/%%$LA M(YT>]M(NUK)G$,DM96D%FT@CB3(C1;T Z,)D7M2)TSJ.+Z;_NZJ M]+MCMG+1IFS)5GXQ'FP.&BI;>0;9Y"?9W60K'Y ,3958M9>1@6HR"51E*]=! M[5)**RM=$*'1VE:4W5 #;0MJJT+-8M#,C\*@*+OAQ>7X[-.9\;KF01LZ*!/K MEI9RM/H8P ZP55_+>/6VP6ETPIMLA;O]*\8G5LSN=>#C?X8BN[:J.KHQ0>'. M31BNR9D1]T!R-W"59;4C@+3ZRA00!VK^5JYM1G(-5"ZN+M;Z7@=.D9J++S-, M#JFE@=;;S_3B,(?.=* HX$G]NU'^(TH-M"ZNLXJ570BO^%*.&*HU:]")!JP@0R*4-L5&8N[X-ZNUEZP > *^& !HR?/86;GEFS&!CXI MQ=Y!\&C]6$67X]:D8K5R )R2@FY7,"XUEA33:2$$3E&LK>0N[&BA?D1W% M=/6+H5,5\4HC O07)]APBC2%VU<0K X\M-.G_?#5 T]97YMX7'\\&>][7.>: M'FW;SMROM7>7?@&K=8#PL2:9*W;(&#[1 N5[MF84.Y1>-:4C@^?_7%^Q. C( M5=7E(&->6$<%"9?FG?C\CR@XEOJDN,_(X389"ZH\GS60/MR2N-?I7,0 MZI<,>H;WEMNH/!5+-]M+4JRF;HH65-2>M;(%UJ&]H+EZGXR;:[Z^KDVZ;XA6 M4[_H!--5<^775K5)]\W #NTSQ9_P6\SXAZ3Z9F [N,M6I_J;YJJOK6J3ZIN! M[>#*>M"S_D.-JRRKN&Y,4':\DP*LZ?*_AZ&1;USSAC2G!E^C>U.%.@'8E=YV M3RZ2=P6"M8MR/!V?G9^82"05J+7*@JOHCEEU>E+S&2*'LX,#B([)5,Q5JP0X MN[QC61D.*_;;9$%EC'K)5BPAC4KT)OC7LG=8^:S=DKO30E5+B-$:=^$X;6MS1WU\,H65):2.VJUBK?LRN(,"V?8 ME_[*9GTIP&9<6>PV]5FXVN2_ L= 5E7-U<_7&O\8* 59JXL( RZPK&)*"P'8 M=04Q1(84 M*G(X%5U]:/7,;N*Z,($A:^@^DS1T[[YTM'#;8^$>;@KHQ<*M]GQCDX5;N[E? M5)>-+=P6<$&9A7MX[>N\.G))8'^@1_25KX 'R#9 M\]ZG#PL\=*8^X":ZDVA!4S((S?6JX!J_%M0+ MX.5[T)(QVQ8.@S%\N$,;'ULS)H&*/\#9/Q3*%,7PH5?J<=+7I:[>J%H,@%5]WL M(:+NROEA[[>ZJ+Q>!17JZGZ0]J:PK]"'JWC%5%GA]]HIC=.MHMKJ81@YNWYU M?O"UE_^]P=JKA6'\";%VH6&M,P\U;DWM&]:%-T.=13N2H/$1;W.IFJZ=-8P< M+\M,&P+T#MR[ -W%48Q YES$\K.5;4<[0G9#D#(3U4A*JX?*:B;.UWKAO^X+ M__;'&B):.'FKRYL_5;1_L*SM5H)V/9]NK!3ZG]0VGTAKK'I#4/&)P^9TET*T MZU%WXRD@+ZYGN'R+0BRT.6'5DOMN5_6WBCKZA/\8-L6F_I.WM#0M?&W>1$'$ MF/PU<.$"SFF5>W^.: 7'R[=$/&U53_ 2GS[L\3"$<'MZ>-_; ,FRP,_PR07. M&<\T'@,:W1LDLTGX$E1(ZS&(_@M$SV >+'WXK_0Z94K%P[*)]/+M@QTBPTFW METC,+=V#)[X?.UYN]-_[%'P6SSX-2?'N0(_8J/"1?ON313QE\>../3>6(:1V'DX 717R8K9T=S>^D[ M1Z9W*LGLRNC$CM?_*?;)/(+O)&R69!2 4GH33A2 ]%,C)_W6,1S ,1R :L^% MS_B/BV,X $1:>>=U]\;DN%(TH]JRU2J%X;)=+#J#-,;UIGV-A%Y*1GI[--OK&:D#*GM?8CB1XN.[FI+[F';4[H9JG9I4ZL1IH2NN^=9#@ZDNS\#>+8IJF;].TBQ%#HK, MY[]&=Z/',="+?"US7N. ZZO :=",M MK(N,T$UMY51G%JH=2 /UXCB0:@:23GHY[@\K55TT%&FP7Y3N4%';EV,M0ISH M- HU59&%=L5#/+ =!YQV![;B +/-O-AB*S%QDY"4CK<+T,**T-/+-[4<2B9X M'\I+];C#U*@V9KJIBZ"G^GL'.Q#ZE:A666ST97\R MI=P%*/T1*[_51>7U*JA0%P>":0K["GVXBE=,E15^KYW2 M.-TJJJT>AIXQT.NTY_S@:R__>X.U5POC<,.!/_0:P?Z05N>.)7BXE-UYD>U. ME9V^&:[]H'84[X9R"KG=3*1:^42H?L/!$\G7V(O@NG2L[OZ#!\?L@42JU>LD MO:;V9QC^>8< N/G=@\.+01LX?NC3D69 M''X&&RK)YX]#90@!'UVU.:OR&LPCX!('7-:E;G^#A9CR,J.>-%;<#ASU AA.Q7:Y!?0BSO^T5MP/' 3.,B'MQ!]++))6(:!<1 MDXBH!\-4U6S.-3>%U08HP^ 9H(B2 EQJ04A^IC\MC]+ M+P^3=PB=3W[5GSTX5@XJV.SNZ<0.Q]_G, XG\PB^X\_+>OZ>2WC^/L^^A2,G M_=#1]_?H^ZO:[^)TL%="QOC^GBJ-**#.MU""G DT_($*7^#*,KJ0I!_5EJE4 M+PR3Z=!K(TL+NHDHO)/'T&>+*' MY'A-LV)_\V$4XAU1I<.M4!W=F-,;"\H$E)>3GC[:-GKY:D#,GM?;CB1XN%Z^ MMW_%^,1X[^-!'E,M3:,W@%[>''\_J./S+K^U:GHWZH1V0Z$;:BH< ^K$K)6' ML F#)\G//MRX*>>'-WK(J&/R(,.+HXUCUA(9B18S5O0^O(J?/XZN04>7@#*. M[O]BHOR=*G>P857\_'%8#3JL!)31]JG 93*L?+ D!GV;!]8V!<5@8ZO4@^/P M&G1XB>FC[0N#PQEA^I^X# W4:^;P$E+',?%( X'6YGC1PEXHTTMK5D(-#8JM M]7 \NJF6N,:#LLB ,_S'9S-'8H\#1,]A7:G)HXVSN5U+OV'=(FOP<6SK-[95 MJ/.X6#>QK>DWM"7[=QS:>@]M%>H\AH61LNN1-$;ZC6N9SAT'M=Z#NK4N+8Q> MGNT4<.YK2KMLV5;F7;+Z)54UK[?-JMXSCI4\R]; 8[ M>'U_[^,?@A?G!P@?':R9"&(AR3VX_WPRWG]PG[0ZHLWB?^Y:UO^%_58@.T", MY_/8$ ;%N0VA(8='N^65-3I,9%C>=_+Z M8(F<]1N<.QXC@Q2SK"Y:E5?73M7R (U3-5CN8ZM\RLTMJXNJY=6UIVHI@+JH M.@3S7Y;!^Z_S(/8CM$FTG?YCI^ST!__\[3_W-+O[A59JE%+%3HTU:+1ZOBRG MN.M'AN*N'VU2' .-5H]XY13W;<90W+>938ICH.G@Q-[1OO6!\<"_MKPN6FRS MTVD&4JM1V<@"LU@ $EAM=\8DD3O)2=J?0P\F6HON (;I>&1K$>,^; J%66:5 M]BWKSBL^-RI,(!V)1-&B_@[0:]!=$,TGVADL8NAXU=1A%;.%!U+XM'(S8JCT M-S\"UP!%<(%7RPAL^5WY_$N@AE6*;@!5*^L^0^=_P.CM+?!@!-&IQ_3.$R5^]../VD5"X>0E599 M=%@[%(#F1(_++.)7.%W<07 7(.:X77RLW,,T:<@JBJF3@%;99!C$N4..CR49 M,HY$E66*8,D?%^:J6PB<"6E.\D#JM&BM!GG:LR1QQW0-R&VWOWP(PO#:06BS M2'SD6-$MV15LH4%#I+WD[^C6J8)L;P*?.BPN".@K@!%3(4KZ6)S6^%CL/C0* M%B-<*AR]TF^-(N?'T>UB4+>+X0:N>K>+XM <_()V0+<+_:9CMKH:N5V8JFKU M;A?#J5I>78W<+C13=4>W]P.K44H5];?W:G6F^A)X^S[C^@WZ3F5& 68Y&[0F M!V[HR][>;_+-7#R;@1Q:N8HVY^3X!WX^ @7XU-<>IP+_/18DSOWW/[ MFTP,'-,>;:AH'@/\6SR1!9Y'[7,8#@CW-_<]?+&HHD_CH5Y)-.-2^4S=MZAZ M\@CH[UB^_3%)->N'0/9D?B9U,D]_20[E(/G>\7#>2:>O8T2&7NKRLE/O%?#! M K(FGII:NDP>@N?Z-JCL2E610M\?ZZD JF9-!D'D&S*4,XJ JMK\D.=Z RT6 M12^ZZ>(&+JB;U1S@I37Z#H"_=:A+[Z@FOKOUR4E_)+NJE)+8[JTJQ4Z1E06? M-4;NKFNCUZ1OHS#K'%UTL*[ R/%=6AQDG=S]ZK@8';@OK#$35%?([5KX1*1T MAX\'<.D72F23'/$E;4&]NJ8MYEXCZ":XYHJ KW!%3OUVJNQ&[5HTC$-=(;8M MFXB(B!X#LGV*<;%7#Z0[U&>L<*RL-[P)NP'OP O6JS+MNOF(84SL40A:N18/ M1LWJR"0D\HAB>K(_=& 4E12$5J[$O=#TB73OO_ PSAUX6Y"QJCF+*2<,5RM7 MXUZ(=?U&PCS=^S*>OD\/CL_L86& M;:6@E?MT1^R4L/&*-V 5IX0!JO+7'M"F.\,G<_IZTH_R=X&E 21KMOU88[;- M?7V%,3]9PW1PI2G)X!"S35E71HHPN ML(R&S7S5*458>"TP>>/_)&<':G1)\W9)&[@_U1BX\9\T^@3^QYQ\9Y19=XZ& M[)ZCS50%K1"LI-T$UX)-WAGME\M8")A=P243/BD 5O**ZJ*^-7O;\ M)660:OHBO@)"95P*?F%=="NME7J%<@!JJM(= N(#A']_S@YTP"JKNT(Y6ME3 MJ11"4S3Z44*C'ZW7* _AT&$.1#7Z24*CGZS7* ^AIOE%2A@^2VCTL_4:Y2'L MP/K?B48O)#1Z8;U&>0@[L(%WHM%+"8U>6J]1'L(.K-==:/3L1%RC6=DBWLMA M8T IU2@780?NU9UH="RAT;'U&N4A["!B=2<:/970Z*GU&N4A["#6="<:/9/0 MZ)GU&N4AS"P,)\;&W6/;31\841@E:NK""C5&XK; -35>L.',XM?_!O/H)=B- MB:HY0:H!K-%>!KTXH7=[^_LU>*+LA>$[!WPYYH[X.Q;Y%G3 M>_:UD9-][G@3W$FGRWJM>FW#_*PG(\J3OC-6,>TFZ.0-J']1OC603X^.&VUP=A1 MLHNI. 0_QBMR@ O078"N'6\>>Y1GTX5@[YHUHLOR5 =R>\Q5@]"N37%ADIB\ MX[%&;$DO03I91,'\3Y(P%G>6#GG&6B39BB[,4 MMG2XRB,\$85RX:WZ$FUH0MOE'*B/ FUETE/V9.&9EHZ!Y<$(\&.R HG#T21'4A;=?-WSHS2-JB< M!T614_< &?E$37\3/X+4K ;?DXC>X>V/N1>[P$UR'J[6<93.N:6FIFF>PT:6 MP5,%EL%\YY,"X0BDW1\19M#0G_,="%(I;T3TLM:SE(U'ZV$GW67P#^1>F?!]R]<^ M]C\Z*U#Y5EZTFFX\[)L2HJ2LD9C)S+I=K;U@ P U%4]ISRM=Z6O+F\&E&DU6 MG#C^__:N;;EM'(G^BO]@$\<[F51M;94LVREM)9;*=F8>MV@2DC!#DPHOCK5? MOP O$BD2-P(DF[ >4HX3@.3IO49>38T#?V:# I7,8 MS\,YBD6P#J.7[/EJ^S9?FAY=E1=FNS>U5Y+_/[[UHO):^%LL'$,*8Q<4ZYHX MV9X[.YPX/GE=EKVU\@7?<8!?TI>V=;Q*7;HPA#N03P< MAATJ'E'TBET4K]+(W3IQM:CJ@-'8Z!<-&.6[+\J7UVJ&W+)6ZY*U+9:(/%Z[?.48 MEGBD%ZQZQ+A/6QQY=&!54TZS?MV6GX@M+ZW2CB1BNRXI:DX]'A#=="4F+6;M M^>H]_W^VZXKR9>L:@?_.F 'N>JGAU7M _+IY3 K)R)K^,@)8F(8 M\ABU=2OY_L9&9_'@B^S)%]5'PU^4LHS"6(>*BP\[%V!\3RGOF&[T5\LPI@*J MCX'2"XP52D&11J=ARD1EK&OR3!-[&Q-/J5Z M&>^<0,!9/(WV$&;N+5!DI205H<)ZL8I=0Y^RL;2'Q7[>6*?J:OQ;^H84<'<+ M]3V<]K#9\TBJI:0U["N7GI._)A%V\U#%/-F;VM[/97/OY_">B_)%F>O"\559 ML&+^LI%V@^(HJ31T\MNQD9-?_CL/"=8@1MX=#HA^<,T)<+E>92*FSI).L%\& M_E["5T'_@4;V_G>[*"1B*]Z;M9(GYVT5A6NI+4UVN@=%/FI'$\>!C(6J <+;0$ZKS5;;%<]>QKT8T"Y7D/R@>;EN&9OI1(:L%4,?>W0.0P;P'X%; M^8?']#G&'G8B]O:MH:?;*>0AC#2(Y\EXT\=KQZ=3[LM>1=X12'QKL"4 MB&(.N*F1_(!V8910L7]#&\>_#9+LC*PU'8*P/&RZ.:S5"5?'.'FWDT/'-_>= M.*;KP=#]FY,GB%D>D@3,]?3=8)O=GAY6$%6 W'0[S8)0)-"-M";ID@C!]?R* M(8!%YG1N(IQ&.6A<2W+50K(4LLGW\SG,S$HS"::K!2VC6@BMEW3)H[%]+D^U^82B T)8(35^1&GH^31;YLN! !C="=*2?.^UO%H1,/X8F? =HGF-#SH'B6%0>5"IRH5;)*' M(DJ['*97$=HYV+M]V]$1NX=B7+DQ&&M1*0)EL[AUV8 M.#X4LN_#P%6893:+PY1 )^XEP=DU1"R"5Q3GJ>$6P6R]QCXFJ[6X&JQ!K!.Z MV;^2CO$_(0Z2/TCQ-&)&TF@]LV[SS^3'9P""DM1&4UKF;6'7M/74O)+=CV4J MD8)GJN.!-/YPZ89)81JSQYA$%K)YD3ZL[D]=.R]T0IHX7237<$>>2ABM&O9*^XLK.P2)!N^)3-2Y3FH[)C\._DQ MKNN]X;F$(G#;IIF50"/NV>I),6BB4&2QY2Q5!J!=\\FG"#EQ&NTST#E^G@18 MQ:V3@A)0W?[@2RZ)(+M3Q!M?%,?;ANG=G8N@2+%5:1ZL%8:PHG5"Z0C9LI-3 MUTU?TLR[M;P.#A 7GGE?,5"-VB-7>CI!!W536PY)'>JECG2 D(9JZH@S& MFE>T,.QX^E*WW!=06R"&]]*EX0^R60(C7V4>Z;E%"78=7S5YY2>CR2MKG_). M4EF>TUARXHC&ZXP I;"L=TEP(B2'3&$YGA!,4%<7@@+>Z7.NF<)R7-X5F!)1 MS $W-9)[3&$)C6X.:W7"U3'"C(166H[VDL+2EIZ^&^QS"DL02U UTEH.V^00 M@NOYNYVK:J2PO/PP^MUKDEQQ3U0YR";?SYM*83E]JH70SBDL;6.;!^VP')U]);[$5', @INK#9+"$B"]'([J!,MB@SE# YN3S+;^7M,, M/3BEC+:0(RUF&64&\#*'P!6*'K>$#?'2CE43DG+TN>:N 95,8%L43L4.&>AX MEB9;\C'_.YX:L\5S6N,=B48*NL4N^3G^11RG\D+)2[\[D7!@][(2A22099K$ MB1-X.-C(JJ12Y=U)183=T)S%E%X8UZ+7PA0DIR;R%6T5A:8%['*9;8ETR5N( M? A07KYNJX^C.=#VU86H 3?E5@OT-N^#.>D:LQ*F0 ,45!TDKS0=) _?U.N'J&*=Z/&/VD'UTPOOI MV"4@@W.)'..4?73ZY?GJ=LH^T2[>T"D[/'JE.W19;%/MQAO]7M[5*9VQBVL# MDX/ASE[+"CUD$QDX0^$.182[8%-<02%*=\HL7S?/)8PMZXZL-K<@U6#;E:GJ M*PH(>'\6>#/O!0>8 D](2RM,P1"*H!84N70CN"F0+G!U90(M>]4Q4\X=L6V> MP. [2K:A5[F,@"$7J;JVB:8[:+N2HC;L*#OXV"8(.8"ZDXYZO_$$(W],EGCK M/@S"T@1YX^ /,OQ*4-31TY1$';NQ=(E)7VX5E9,:"N8>G_"".%-D-^*YE8O>_]*5OYTQ+Q&:U*&G=-0X0EVBL>4(8#Y8QF>I1)[D[XS M)=UG,?82"^?V*#<2WE!\^T8&<6('TA*C?69[FK.>U"3(_*SG)DYK9& MWVBW=(_LU<$^W1-]"BL.N46J MP6LGQJZ,0,1/>4<2ZFB,0F2?+129>A_SZ2.(6]2&Z&,*J 7]O_]"J.,T22)\'.:Y&TF/YH3G3:8>;K=HNO32(5]IN? M"\3[*\WW924LJRCJ7KX!BO2'$*M\TQC.U+;%TO+X>T N34N#U]@]L1Y=OLV6 M\P6Q^Y_DPY$7_@J6ZT?DIE%^!1S_?HI^7WIN(@/;UK+#*X8!#^N#=1C%CH^. MQNES$#'TUG.;&-JX%H9)GYI/T,MS:D"18S\3>%7@Y9SB@Z470%1=^YQX>^>' MOY1#&_]I-+21?,5%]AGGD$:((8VE2@ZD":,8VVO46]O5QT]7'VP+7%0 /C5W M=Z.QBN.1WY6N!N&R&*?/LV9XXNA"(UN#FMUPM4Q3C6N MQ6QXXNB$&^O+)5">(Q(A,"[/EYAJBWIU0Q&)\.B5[L-EL4VUYV9T=6II?R6J M Q.$?@^OAWSR<8CW**'85U'XBCWD7>]_$&LL@D- Q,Q-\&O6U-A>)I(/F(9T M)(EO]4'1,81=L8LK9Y^GW YG[L\44U?1W/]S$3RFSS'VL!/E=^_.UFOL8V)\ MEL"Z/,IRJ1DSB;' %""1D*3QN0AY![?E[ B(6C@[-Q4J3:ZV[>+2L()=P3", M'CV/$=48&UL>8+FF- UAZCH%&+Z[U09&\W?3N\ZS9!JE+[-$]]1:SW(1=<-O M*+8$S/E^.?;?A=$#VJ61NW5B.?D(*];M1W]<6:6?;@;0C4XQ/$=B!/"V-XYE M$9"5IVW^L0N#F]3Q5Q%^(?]XHI.NC[%4-4;-82KXQ,B\2$-!*_K2IW 1D+&: M($Z??>PNUP1!\PX&(\]\[]I2MHVA,!<@$_"JB;(.>IG;^?8-12Z.F;?#".M9 MJBL]_(9B3J!HIQCMB[M>RQ8V#V-F+B1>%=L5HPK=F"\D#+4P%JB%'UCWI7[+ M RQ7DJ8A2EUI[X/#6.O?DL':39;KVS>RV@@VZ(&8=QE0 ]$_-//8J^-3E_U/QS3THN M=/Z2U.-SC>A;'C?XW"=$=J4&_$/%4#\HZ9&AAZ'?_#+&\' M0 U1LTM\?+Q"IM47'_^D>N 9S'>_W[_U!+ P04 " "V-9A8/]7/&Q4;!P!$ M^$ %0 '1U>6$M,C R,S$R,S%X,C!F+FAT;>R]:9>JR+8V^OW^BKQKCWMK MGS&.:P$*XJJJ]0Y$Q!X5L?O"0 @!Z3L5?_T+-IEJ=F:F#9J>4[LJT1!BSOG, M-H(9__R?N:$_3('KJ9;Y[U_P3^BO!V"*EJ2:\K]_$2Q9+O_U?_[\/__\OZG4 M@]K/MVL/DB4&!C#]!]$%@@^DAYGJ*[\?.I9M"^9#';BNJNL/>5>59+#^"0S] MQ'XB/]&'5&I]J[S@1;^TS-^;$3_AIR_)]8WCKS._D.@?",E$-_F-X+_3Z0>B M_C1T]>N:.G(%-]R0\3NZ'?03QY'HH1D,1?:'L\"=JB)XJ%BCAW+A]P,DY$:" M.()26!:#4AD\FT[A:0E+Y4;9K(2B&#**!B_OH?@1LR*&F=[OP$O)@F#_^T/Q M??OWKU]CP1O]M%SYU_J+>-+I'^O!NFIJCR-GL]G/^11S9 M#/>#4'@<'E_\%"UC>4,X^FWI _"E;TU_K+W=F,??4G4G, MTILIP+_Z]1HK*L 04JKI^8(I/DXFOJWD[SYE_3/TU^K+S5!U[J>B">P\9#,A MU8RH!#'_?_FN8'ICRS4$/Y)6=",834%XZHDRS_6?\S7Z<(<:=?X:1^'TUM,V MPUTP?E4"V*_HVVUZU3>$M<\?":@OBR#Z8G?"GI5!X.Q;MUZ-6/_@)5G!N5SN MUSR&X>-TGV%K9VC\[9/\/R'^2*8OS_@]@2(I!-O!D/HBAK 5AM0??_Y1@"#] M^<< OO @6J8?V9A_?_A@[O]:T1O_. 6<0)W^^V/]?7S7GUL#L2CQ!T:5FQ:XUM10"MWX\2$!4#4&/!)R*\&8*1D3( MVA#];@"_'%ET ]0LSR.F@JH+(QUT+-(R#,MD?4O4%$N/"/0*JAY$AO?'@RK] M^Z.TI)0G^@-UN#!,74,J747E/3NH!\2//W 6S2 9"(+^^;7+B[/Q!MGA#<(; M%9QLN'-IH/4:-:1,8FQQCIR4-T[(#QA].,4YNMO,#@RXUE#9F#<9+&+/)7F3 MWN%-FK$79C_^ M8% :_@IK/$5P@<K$46OC*8=UYX.IU\%0AR*.K4S0/D]Z0)65B%0B"C4$ M&30"8P1<9KQF +N<&Q/XL0F-(Z@=CO1PKXBK'C+A0LW*-$5>[2PB&?S)X#DX MDT/3Z0NPY.,Z=%26P*.*4>ER#91C$1=I&G.O,QA&"H2B:13)HDCN BSYN.H< ME26+M%.R)ZU2BJ+;!KX WFPRXY#PS?N0!G./M[&!*^^Q< MH:I.B8+HEE/ULO(V#\J-XCX7MNS$VR0C;:I'^0,*Y:J 0W(2+:1K3NO''P2! M-B4PKX)P->&.R(^8,8YT M*UZ?$G2&++( $7FBQ2,\_.-/-%481W(PC&]FO)[A:2=<6">A1=43!;T9/<&2 MBM%GWN.D'4TCLY[<+U(JWM:\"L$P[0K!I^-)%P=GG2P1S51:SE87Y,<)PAH] MRJ/5N4 Q;A5AT^P03 8S/A-/ONS)4RI8+@@\?93D9UQ!ND\ETMQ0]+L"]/&\U:B\_& MLTVE8"3*-5^9\.E,2J0N6I/*UEN02O5Z[5#$Y@Y>E#YL1%^S%6CF.P=IT M&ZE"CM&#>">*0AT]\AD7,)QIG@Y:W@:IV=TPV_7>7!APWG"U3FQZ86 M=,N>33'C!6.+Z;2I"9>A\EBR?,T]B(J$ 3A=F' "F1W+Q78J7YW(5RW0UTB= MUW*9=).7)2@L\W8C%S0M-+K[9:3JN3Y/6J9GZ:H4ER"7?E$%'C%7O>6732$V M/!%QMF"&=1#'=7L_BF96]H'Q]),VL"W7CU.G&I %?7/+]8_7_(JG'_TJOK!XS7G)N>8_-B"V.;A[<#&MMJJ;W((2W8'2B"YT4USJ"ICG.J.K,0ZX "4*V M/NL!WRMXEX+?=-$NF/"*.(!-J3GF$EJV--,%>&%TN M,U!#NW77D[/IR6L&#%=3U=0L:%!:.%9+@V(5Z5OR90S8]U265SU+9599N.G6 M@*,]4&Q"5;6J.V_%"X<$JX?6D';GO)SH4]"=<53'G)M'SX-*0I MA/%'Q"P"P_)?[;CH[:D^6"](?80<,TK,!!+0Y!N" T_=JD&6'\3S/S ME5SGT/+0N:G-DZXMMDIR@:O6ZTX.K==+DT@WODCMQQ*1\U'KYYNU&EP3!EI8 MEBMN>YCI3J /R_;@$':7/,97@%M3A9&JJW[8!GIL5B(KXH>=T ;4W(\H5B/; M0)GQ,Y>T[TR>:4CS*F=9&4XU9CW8%=J,-8G,XUO+IO_9?LS*5GR>T-<#V.,2 M*F*U,LWG,P7-:,*LWN^/1DU2/B.A7Y._VY$OWF?:,X<%W(6RS 0 M,@U[I4P_)[KNDW2?K5W_IP-,,5( VK4"^_*2_3C!FJ7EX)(A>QJ9[L] KSUT MA[/6F0C^D(3;0 3J-';;Q#BBD=!U:Q8O[!8MEW2!I/KQLL['83XD0Y2 ^J4Z M%<(.TJC1E,SE$JO/)V("E&O2N8)=5:#4/!OY6[PXI^G$ZOJ'F?!QM6@4A]@" M5H(%IV)%+VUET\IL(2?1#IR!&2$T5@$!E30M].M\ME-#)J7"49CQE77CN??; M5/5_?_AN -Y)[[X2T_.9-NWD<[.)QM;'>(TFY\&D\ R76[_K"GH =J.[]B** MPQ31YL*\D9ZD1508,G*\S>.,7$A_B0L90PR'I9XEQ2S*Q=OVSGN$N.RM.!: M4B#ZC+M.99;4Q\:.+UM^4Q"\K7)#.TZ.'BL,==54C_M*OZB7U:@4J>A(0Q6 M$TMR8J>K,"4M2XYXG1+*7M>6 M!JC6D[_ 79Q/0X^%H:>+1[L0JV@;V($K*H('(AV17<%X4HV7OX]OL=:&]!!4 MFY7AI*,)(:.4V%E^JO#/BQ"Q.7AVFQ7Y93.*;42P6U.@,#'7%=3A7 L&I)JKEW@^=&$=SCT2D$JKC9UW"C450!C@O5]BE:+@,8MO XY+KDHA1,K8&9' M+NBMY_A296O,U-AQ0Z=%B":5;EG!<8%KQ;8#>:VR]1X((PT O OU/*=0@JJ4 MTTCC!1R";!R=?6S;UYE$T9E9Z_L83F/J80.%YNB"7$3T;F?<-790C+PHE]'[ M?&AN(6)^TLEQI"J($$9BU+'6,+1"M,,5FAC"L< M-J\I:L[-,QS>NFRN>66R*0P;74L)A#$44E/6*X_K;K]^M"U2(:A "%/HNEQO MFIYEAY4PG..SM\*R7[NO[[A@F3=&^<*??^*WI'Y[RQ>@(M8_+-^:^AV_6_3O M#T\U;#U^&VKYF;)\C2RVH*E-]>[GW)/BJLROO7LN+STKBLCCJ^5;9;_7XEW2 M<8AM9V8F<#U%M9\,=RFR/@O%"CK110>(BFGIEAR2UL^:+_U<2K-ZV4W%UG1]2S 7J[F;?_1]O;N[F--07#TS^-]'K][9)WT-'2]CW3WF\WUYB&_ M=B1_"!#V%]V_ (1TIS-M%.IJ!6*=A1DHVDSWO-D=".\# 3D<",CQ@8#P,+IM M$S97H\(T4TZS>(<3-)=N2-FR8:#$J>7Y<26*& *C!RO1T] C\"[-(_@CZYXN M"+/OMQ<91=""H%LR'):L58($<@Y*IQ#\,,[M##V>^7DM$7X]!EB:H^6GA"FM M0@#&C1RVX*X"Y%>C"2I*".(%-L.VS.C2>V=199JCS9P .A($(-7K^72*,I< M-0,JT!RO*1;%)<[)WB'QP=C[D5&L""+-5*TG6[>KK%$*%?T[IM>4=[^!$0B* M\I%]\_?5)8'W+;($5)Z0W/5X337S"H_Y0 / +H0TV3"'K5;2 !I'@2_R?&TO M/\7T(YC05Z6UGM=[XCJB%7_N29:O%VX$?=,J^E)6](:*$M);$,%Q.)W)Y,ZO MF*][D8%;'HUGJKZW4(]-1J-KDY)/\#V6U?-\WO2R^:LG_*D;^,E&>XS M#6;YIF>G"A2-=0?E/F6B&>S&-//N,^\^\^"P%L$R$/3STFJ)-NP)XU>"/%>= MDBA=QJQ>B;XZM?P,S^\*>BO>\C:"VEV]9%%?7V0&:(G#S/:LDAGR:,U*Y.+3 M/9"]J^-%-W$F3"=.#\>O@@1>]HF%#@')WM#/@V2U#0/CD=Q>N?C9NES(U!M MCJH.K P8"K2\YJQ#@9&CC,S@T1!X L?X401V^VC:X%*#,B=, M^LB,S3&84F% M2!+K+U_:[_S5?20+J,@.>$3,<@:EP@Q5 0/62&YT=>C*US:/;G!'T\W F#@2 MC"UBSF719KA",B3N,$P7C<^T\';I9RV5-M<49JA 6 MD;2$4WKR7?Y]YVE2 [Q,/[4/O+IZDN6>A0,!4<;IQB.#@1,4_6^9\]O)&!X MS])^O9(,0RGXH)WV>T./ (<<#ZF9%X]JN!EXFBEK<.?]!I/G]#Z*E-/ M"=I,"CET+6Q[Z%'>LMKR9^D/N+//@K;<9#:+$+X @;:BUZDP5A[P"J1E1IKLQ^T= MF\NWN=W-@5UK^&5]>$YK:I'BC&&7]?!4G6.OH/KW2BIP(-6GP@N$F59&6,8XL>Q:(5?=[J(ZE>_QK-U19> MWJ7Z9'C!8T]V&%Z60X^*%WR%E^QZD]#ZXD-XR;^+EZ;2F3HT:&#5F*-.:Q!7R-=8 MR+Q/]LDP@RUW31R$F>70H]H8&.&1N!P M9];%T,W5JH_/;BOJW0@Y8I?G6_NA]4YS\_B<[E4['"^_TPA_YT[/&Y7S,[X6 ME-CN(*L)C"8VBOV+05 >\PZ>M!]^'+RQJ^UH@<30C(&W&&6I41HF*T>^7$^=:[X7L& MY"B8.ZB1SO[0XRUG[A\5=JS]1Z.4 IRNA\)4E3'<2KKA8&'R7K!)_/XC^/ % M0?A8MN[]@Q8^B0F]Q1A-:SIR(+*%>C/ +J@DD2G!-U90WD0Y,Z[ALY;$*9'AC%E=9487SR:\DO2WCEVF]<0$3DJ3& MGD+0FX(JE4U2L%5?T-=R1AR:4$FSBU)D/H01@.N+T+]V77Z3Y%L7MR@&1K", M?99'4,7#7*#$G)R"LBE:QJ8=/]V8."-^0O>@(#]J#.=\W^CUKE[TAY)_93! MU@V4O0T;'ILJDRMZ(_*H\1B(_JK3.3,F)&NY,DQ(D\!;KA1_:G_:*_[!9MA4 M5BNG<(C5C)3'SEBZB"8./'&JLL>S'W^6^@U[W-68A4Q0/1^IA4KB@IHO@G:/>6=#[KD#Z-L$[ROF=A%. M84@4\R/.*=J@0QAJ V/OR+W;W(3 ]NTD@UBD6VHWGW>IH%>=Z<4:3:?L1-8U MKQ"]ETAV;A3$!Z=.[7YS'-:M"DZILYX:IG!RZMAW87XGXB%9_&$R@[I1+$00J52!F6F@F+L'^GI'6 M,6,CX/3]?)=F!*IJEPASBO;4M'+MQ7+@$H.A[GAJ,FTU?0B MP1V.OKOW/EH!MEY=R*DI/TUS3*7@#6<$'_K)6UL[?>WT-@6]GX/P-7[&3>51 M3@NZ%*XK.6S<3-Z)+6?*%9(I\N-MEPG:ZH QF9I&I6:E;KTZ5JO#[#TR_YB8 MX82(^97(?!BJ%:UJNW,MS./Y8-H!>:>3.(5.% &_'9D7X2)91?*Y%I4* M]!),SVC6NOJM;Y>(S!,C[H,C\Z+4S'>1O#*%!(7K.X%;R.23=XC5E47FIX(! M=!RSWD#1_( INU/(F [;[JC8*A/ZM:O[6\XFEZ:@V5YY9AA"6O1Z%B;61W)\A M!,TG/W'[UA'9&1?ESQF1*02G,JUI7^14MT#UJA;"%>P;@>*M1F27A.*Y(C(9 MZ?1KSFPI>2[S7M$=FV;&KX*U"EBSGJ#>;%,";UV0^M7<$5P M$K? 5"7>&B7O+>-[^I $D'X06K7YJ"@H9&_* MT7EQ2!FVD4&:R<],;UNL']UI\5RL^49[;.-YK!PY,[YG=%JYYJQP%^M%=DYD MEP?Z?+4TFNT-28F>4JI&\N)<)J9VKW^5+6X_$9M\-6^"LBDH@FW)N M&-;H!>%Q0IT:YP5(KIO-:ZQHW\A!-[O'FF^?7?-57"&K9L>?R(&V#3\\%WQ. M:'AI3D5'0[[8X"AWF'S#_YZ9.($JS"#,^8 M?D;#B%I9L*<#$I.OT2!*:*@I+/5565T2(0 MC OA-6KUQ0[W.)W4^L3G!/6YV @9&T00HP\',W9 .Z8LRLW[F<])VQ+Y'@*0B.??BR19]9J M?G29C\L398Y[@SG'DHW )(=*T\Y=N9I?4.:9(ZIY9-K1DYSO)OO, *@IR]*< MN862-4=H@2MXIRTYY[MMR3R[-.WHL62.GTKF"#PCTF5#35.&AV"11)@BF%UC M 2<9,L>/*/,X<(=/GD:%'/HVLU IP)+68Y+24T&6&6;D"^^25:_J%)([&-;:CKK DXRC%7A;5 MZO-ZLZ8%3+X%:U6GCPX3MZ)[/U%L!XQ[IR,>$8S'M3]MR,GJ.#&94*&!A)ZI MET6_-SQ6U=-U0B,S0IN*8O0_=# -(SJ"W@[@TQZ M>"(MQ",5JSVX.V2<;$GOI-NQ=\4BS+?$,BP1(ML@Y#J$ +Z.+2;4$*E ME3FNE.:C? XUN)ZF\:H<2 4J>6<>;62^PXKM*.8-7GP]L#HKTKSM(S;3AQ^Q MN?>"[/%.845V8(F;%9/N0#U@E4?N6/%E*+%AV'>#)7(X+)%SP_)= M:%GNN%K.CAA5"S)!5YO1W-@V$VOQOK>07SL!^ETA%S3"HZ %->?(R631QIE& M@Q7N0GXFY 2)(X.YD4Z5[<#QZ:_[\; M[&P&=B/6J::\@YAEG3$"*WPR)9+!\Y(KWKF!&DN_,K/5]#*K)F D,-)VN0I%IX1 MGCH),J7D-2GX="I]A]/!?&[5P\H5P4 H(SNKY!E;G2!U #M+D Z(?$HO%372B#[W$N90KTOO3;] YFMY7"D.67!15G#.<%%4%.E?(31*[ M>IYTO3_;AI\X@&RZEA2(/N.RP)VJXE;(R!IQ2 +B#PMJ7",=!?'--OOF>2S3 MYFEY"&'E$11RQ5S S!-GZN.0\24*-]M5WR+QID*_+T)!$.(F8,NCD38;EWL> M9Q3F<[^J(0U"')K8H#,;)4[GWP/ <\+N8G\4>]GRFQ&#-EL<% 2B6OU0H( X M*XHUN!L8R0ONWA'X#DDW+>K]_4I?,O:(MAAUFX6Q%MCE+J]AWKB#)ZXDF4AC MGX1=31^$P@O&G@(S#PK10IFC*YW!0$,]MIB\3D4),O;7)_9=8S\A!GRMQJE5 M*.RFC6K8[\VFR3LG)A'&/@FBWM_5\15C#U#?UQQKTN&<(8^G) K 8C]QB7PB MC7T2=G5\$ HO&'MWH&6(VJP_@D"^C32Y4'*&S-4!X(S&_OK$OFOLBVU[(#KC MD:X!7BD$5+J?K_/7)O#S&/L+[E_FMW*V=\].^=C)-,93*>]Q/^#C%U[1&/WUM;6UEK[,\$%T3#-G]&$0/0K>4/2,OS-P82 M,BP,\^#<@F)R678$$;Q>4Q*7_CPN:K_/@ZWM6HF8Z@6IQM!S''?23EPR]"GQOTCPMQ!U#0@>4"Q=*ANV:TU7IG(M M<-G@VD77#*842Z;F6;^VD%7D-@3^!MG?0NSQIM3 !^Z^CJ?:\YS%=T8B9'3F MFEM?6&@AN T3_PK)5R9NY,0^/IL9L')O47$U+#\9M=,MG1&2^P;X5?GX,[0: M^;*/QW1<:'M3JLA5;:;6Z&N])G8C(=XY?7RR1/V6CX?[&JKBS5:3(MV!N." MV^_,$Y>$7HF/3Y;822MZOALLN]&5S>B7L@N\C=Q;=+E?#[.NPO6FD@ERPUD? MFR9N&?N3COYUNK^)X%\.[C"K7.#TH3.C4A(Q2Y=FI,4D[Z3D*PCNCK\U+;\?WW&$ MY8['TQPBO#S^W>[1 K\0N[1F0(VB+.?Q&05.KM\?Y=O>(0=O\6UOZ!'X]G0D M0L2XIPM!*W5Z4)<5H%"K^;D.H*:!=7+-^ 3GMH\*>(=SVT./P[DMQ*7ADQPL M40LQ0TU+FD3U:$!+V5P H=G$9I\)/%CB.5X.LU!+33OJ@BR^PDLVQDN.3T,G M.: -X=916\(/N=DY QQ5TNCU)=X?GIXFTX=V;6:<$L%5-]7IV-*(XN MUELT[ U5/7F'/KT#YN=<^@90CCSYT\FP;T-Y9^BEH-P&LNI%7ZV=5URV!2<" M=;G=)5O]YCA'&3D,:14'6==+7LG['5"_Q:\[O$\)[Z?#U)>1ZN:BP4OB@*T$ M32V%%+P.0Z::>"5I)83] \#?WKBY,_1X>W2AG3VZ$$]/2(V8CM-#SA";LL#4 M^C#3/KD^?I1ST.%;7J&C[VY.;[W*DMYYDX6-F" %\7'R<>D[UCQ?L:25OXN5 MZ_FG .Q:WD?[H9IR.38WT1AFW'35:31I/2P!?=G"3# W]K/5GV=Z"L/F-96F MRJV,0)>"4N*RJ-A^?H4YFR3K@]PYEWUU\ @8^=&P)/ M-8'G$6+T#$_=;=Q NU9@+[_9=I+O/N*I+V<+2;4:1#<">3C*CDOCCIV>$HD, M?I.$\X-CC%>$MY[/5Z5W,CU/C4<9?O-OA,>C>JASNOF\&KY8W;U,,G?S@H=?*A/(,T"A%(&,TKN7HQ>:>^ MW_7P[/[P Z\"PD=>-/H^>OCD#]-Y/Z.33;M%A48XL!RUY+1K=SU,M!Z>Q1]> M4 ^A;3V$+AV7UM)$6]9;?AM2\501&Y(EB0=W#3D] J'#$0@=-R++;0$P=VD_ M@! ."^P6;&CT$.&$PI0&W=/7@N_X.W1#YFKH42T@OH4__-+VSP[8UJC ,T4- MT9UFJ]IV.D@RVQ;=&/X.W#ZU&GJ27N:K55;3LW0U[F8@4?'L5> ]ML)H"G'G MUEV\[/XH?FW"!\;33]K MEQ?&.F@!F1!W]SR)(NS@4QGS"F_8#@:=TN^J/4F MT^2=(+E:G'V9RZM&&"^P^?.AZ>[CMN6S>MB; KK%U>"SO&A[[:KDB/59NR50 M6:A:FO"S0H8&VC217N"N2HE0I;-UW'ZVJW?EYF,16R9XH9O2JJL06/4QBX=% M'C]F[1243=$R-I419MC,5K(ZEH78H&]T%X5J.9V\;MS/]O>^1/U.IZ+#R#]9 M8)/$/KZG@I Y(@N@/X(SFLJ7YV0;#!@;3]QBT]5!*(G=04\%H1!J:$-K07FIXA] 1TJN+MY?\FB-K U]0S2C$$5PS2E8W45\[AY7J;U[J(^"@[,$M I'Y9SG)KM.M4&PR)6^PZ.;^9\7@$' MPTX7*1D;Y"%DPA87K= I3I)[R%PRP7'!5K:[53MF9@+74U3[J? [5,!$%4RY M$UTL6WE3.A!]US)5T2.MGS5?^KGQ(;,V-7>D88.JYI QZ97-8-1('!+B!'N' MS'4)]V ZKZR&]*I@8T*]F-"R*:G"NE9=4PTU"J_6$JT/6QXGS3L:A)1;W4P- MRK3R5N*BR-$\L](TCF:_JO"FJ/I%L15RG*:A:*%<0T MELVQY1K+JD 'B(H9^6DYW/5DA6JH]=)MUH<<,95FR:Q;,KFK\60?(_;*1(Q\ M/4DOC=L9R\BG74Z8DU62["&YCGJQ^/DD//::+98D.R3&$(.9L M=#[5^U=E>"^2I%]$E/M)>H/A1APK#7PN14X*/+^8EIS.U6CC^9+TR^G=2TGZ MS,^K332D-8X>:%!]!I7FDV0V;TE(DGX1\;V0I.?8+,W;,C[1 *XU7':1\HUD M[HF_>))^$9'M)^E.,XTU,9$P.:$Z5WMY N:&R3O\Y_))^D6$M96DLP-KU")P MW.$"FIGWV/S8=8RKDM/)D_3+B&@_2;<=))MS_>:00W#3X."NEIO15V4 SY2D MGUU<'TS2#9ZM5?"*YD$"Z VS_+2HH>[5:%PBDO0CB_CIA;_-AHFB:@JFJ,9H MC<\"B>?X).^\JTHRJ%F"V08BB+*>D;[9NP>U,C*NL/,1I2)UKC3E2C*4W(;2 MKU"YEO3K9)Y(JGMOU1VYNO;JJQ@;F7<%5XUIW+P$MAP41FEM%'"'>6""<41J M].=:U+KB(G-8YD4.FXX#9[@89_%"(NWQZZ]';(#P,=*OLO)V;/%[G@G@V82E M(-7LCS&EEY[/1HFTXEIEHQTRKDPK7Q2+,-\22[ULJV+%D0LY6Z[6;V>^0=4ZJ)WXC^60CD^BV--GPHU Q"T4<: MTP.C9&Z(2A0$DK#=_&,0$.,^XV[(DPU>D"M\E#$26IZ$%](^!H$M M/2_8V5S#2)>#WD\!%87S-W60/$G\0%+:TU6 MQ&Y]+N<(D<.T2=6Q)K4PX!/GL1]/>-TB9ZW N_1<>^S]^.[P3'"E9\?TMJ-, MW57%**M?GNS%F:KOM5EN+4JQ2]!F)2^&5,HK<]6*4YGWNHDSRH^O!V]3N/TN MUQLDWG0,_C$H4(:M6R$ 2RXQ=GRCS?)>I=BH(C-;AWI3>C[.SPN\WTI<;>,= M&+Q*WDU#X+7W@3]C#;(P3)F^5LEPO0D#Z29PT7;R2ER)M 9)B-0_!H77K0$N ML%#@<:4\%#J+LEKE0VT$7QL,SF\-+@&!5X.XSZB_--#*E4E%Q;6>W9M)4?^S5+\_J\**F.TK);8.J,#V0B1OMJF&<&UQW5E4^"Q+BU_1RLP, M"2#)HD=0J-8A>IEN>3@MAED[3)P8#ZQJ<>Q-IT>?$W*I MRKMU"2\V2XRF">(40Q4L#V:%:Q5RJ7JC0D;XR!PC$)S='-"^OCI8E]%QF&-H MM(!10DDH-@6W7!_AURKFT^DRG%V>18X<(.;]H<R*0;GF G**&.CEVU543NA9-I= %[I)O11?3K77%^4TSXP\SJAPN72?KO*5=B)!]ZG]8@>'D0?(Z2FX M/$107Y_2:Q)^FL=!(KZR-#3)JK5<9GS.=&LDC)8,;P,)&,M<@Q6!*40%JJA.LSR[8T[C\ M0,^-9 B8FN#PG*V("V EK_'T7>,^I'&OBONNM:L_$? LJMO-*QK5D:'1*&V6M"MG04F*]J, C-CL,KD*] M#GIUY#;5Z]ME: E1K4]G:-,A4QDX;6\"J9*.,A(T+.GV70VM>$QZ5+B*#.VN<=\S0[L2E7N>H6G5- ]-^RBC&6DR M#'J667:\JRCRWU7M9C,T),%%D(]E:! ZJB_ZPKC)T149PM>XZ]:X;!NW<9FMWHST(Y9;E0Z ]DI^27"_W[&MJ5J]JU M9VBK9>J(("D0?<9E@3N-8N,GA+."L#DL;,$/&_5B*=/4F)Q1(8EJK]0K)C(X M>XF+=ASK;E83 M(JB/FE56:_8Z%4%6-;(O@3QK$BJ1PY\PJV005ARBV,IKF,K- M.8B7B0Q(9.R>"+,*GU]T^V:U8 8YOIEN=#4:ZVA8ID::QOR*)'8>LWHI07W4 MK))XI2)F-,:DZ,YP:B!TGEH^/IQ05 S! MU7:L+FEY/C.F+4ORUERLJ>;FB-8W[O9LIP0;V!''@/ML[-Z]6$5PP5(@RX=& MDFA8)MBTTUP+H^,*IB>(\2WRX>;.6R9G_4E^?6^_I%9*(]:N0(&AY-)\J3KM MS!(7SFW\P7NR>?(<;PGGZW7M-Z3Z-(5WQ/KU67P-#QN;O0N(8VIQ@OH\OMW@ M_GNH_/K6>;3-8DHU:U-&-C?O^ARNMYW$55+N&G]RC3^QPB?A1(O]@\>^I<*[ M>5AJ>C.CS0E:J5#1*)ACE;O"WQ7^R J?J$/H'AOADKK@>'4+M5\1)Y]ITTX^ M-YMH;'V,UVAR'DR2MQ*?0'$>>X$(^K0XEU\3:WE"M6R8%OK0@@+M1HXA<]2D M,TULJGJP/+=I/)U H=/MG8F90X!,5EN==XNMHX^ )3/Q]J[#YN6QJKA[TICB-$.,FQ>Z?=8I9L-5E^O2D* MYL:&XA8G[2R7&D*H@01F+4LE+A"ZZ\GK_N0$U;R[HCP/24)^/B_G!<6$4AE. M;>;%*3+G[HIR18IRVL#KM#M8DZTHVX&7UPQK;:JF]R"$MV!TH@N=U%U/KD1/ MKB_AO"8UV0F\"L-&UU("80R%U)3URN.ZVZ\GKF1QUY-+!5[?7E$V@1>:LH@" M/2$)#6.'LWF&;,X9_)[)7Y&BG+SBE9"*](Y]U_OM3%$CIQ;$9 %3:!'CSD)- M7!STO2S?E^Q0H$Z<@5H+!0C,95V$LFA>N=>D+R'0QRT^7Y(G5W2L0;,=JI31 M,A:FRQ=K+'TC"GIR>6ZO_AY+0>$<;V<'4]IGYPI5=4H41+>5#\(>KA MW''1C/#(WHZ5IBZ8#<'8VI,?A:(B47N M-CGK70J[])P(I1%$D11R-#EE'_>/'RRGW"@8NG/6G5)&KH5-BD.VD4G>L:Z7 MEA.4@K(G3/2CFUX M05UH-CFU.VU"=:EE0VSB3.A-))5?M>*G? WHO* CC:GES+P.!M$\3FAN")@Z M?"_Y)0]TIWOW+*U6\L5\J6Q2QBBT.V8XUBKXR5_"30;U,#_*M?#\H""UM0"C M9:E8J^9<*UGA_!8(]7N5_+# N=@4!<7R28< M9A/G9%_HJ;8KEJT]X*_*Y>LEU<,$^D)7M^<2/>ID3MQ?+IF+[LE35OC4RIKA M<[5Q<^I(C80<6'?8T% W[. M 6@RLQ.7ZM^(DM[#WL2'OOI,LII;!!T.PL)YF7M&EW?F6/4.Y@3 M']5)M&WGTF)7XAP[-U;X/-3H)^\0B7MH=>M /WED5 QIK(@.J0'50\LS*I=1 MPEYRMU'=PY-;!?K)"VK(F!JHH&_8&DLP'<%&)I59^J:!?J]H)3I9/@ZL0;4I M&THGCT'.D+0-&YV10^F>V=Y!?!"(CY0'YKU>497&:2[%@697J[+-&7H-&/R6 M0$!.5E5(;) [H .\-W$HE\.\8J[EMV=A2K\&@%[K8MJWB[%/_Y),4I3UY(&Z M[([+62\HY2C0B0:76Z.4,+AO4[GG"3>AK#>T\LT1(\4#>KE*T8@M0^411N/Z M-634U[BH]NW*L]]#24\>^BY*;4X="=.04\=D1E%Z<#CT[TIZ#WNO7DDON?)M M^OFQMG#R*8H980W0ZO>T9G)?^4Q.C'H'<^*CNMJBD3<7*CR$#((V*Q48XV7Q M&AS&/;2Z*:"?/#+"6O8T/:B$'4U=6-DY#P=9.K@&&WX/3VX*Z*T4KD4!/R,IW1PYHNYW-Y"&V'G@UJ*-5A\$@/A(P7([8R\07! HC&K24TVWV[9^#=M$OP<0#CUXE(CF):EZX*M3P,8D M+GL:4'-1#R0@%5W+B+LK!/[R9LR8$EPSXH'7!.[JE*CPY1OLX(G:'!T5=PIC M[/A.:Q#-V)EOI@O]A>:0#:C0Q@G"'"4V$#TAKY[ ]RJSCHFXJSDD\[+P+,&] M.<%6"8I#.FHX9;%\>IJ\#N(W#L\D'^EX87@Z\'3@YB&88BE6;5-VUY@FMZO% MC<+S$@<0'NK"Q86?-$I<_VUU# +H>\9DPI;K@:L"/_J;F=B2\S8&C MLVRU6\Y5:E,H\$8HF@V"2C.YAW6_0?)6R?\=FF_:U7X%+&W@@;@:$7&N$%<; M+#L>NHL7U/390 "83M&8UND;!;V()-H%^UA<-VQ[V7=4A)@\UHR?Q2W M5&HS92TH9L>:,U.5(F..R73IN@.9B[FE)*367P'+(6[)#UI8Z"-9A$,:6=DE MZEU\.+YNO%S2+5T[9 YS2\ZH7%XNENN33HODV.RL,2E!8\9+)2Z\N;>!OZDC?>5)QE^TV1D%84A&=KL+"\LZ MB?-X=]"=8B_"RD/"N:6'?+QX#*Y?/3QMN=&*C1X8"0".^#0%KJ]&S&BZ8 Q< M%TC+):(-P@1FFFNE^WR3VG)[U*%DG\HYQL>,'>@< M]X>>/J9Z9![E!!$UL39:9G2YNX3Z_&QP>BQXF7ZJ.-%2?83U6VHY7582&T&] M2>693LZ^>+ST"(DLGWFL_CS^_;X-V07#[@&,8AMA!^U*G6.&+6^@\S">5:_1 M8.PBX50',.Y7=+(I*'-816=GZ.D+@9^U#DQO5D"'05J #(?3>NA4F;IHXD*4 MQ%J')!3Y]B&QC$L%4P:/46H]RC*-P%B+7,QSA9%!0"''MN<,46[Y@)TG3N3+ M4'!#Q2HRW"'CNXM4F&^)M"]C6+Y;*3E0F$FK_5*I/.PM$K?B\Y)(M\FX:9'N MAW7O:6D)S58[%I1S*7J&E)M%JS9L)&\]YF):FL3JYWM:.H>%GBLLS!R'>!.1 M#@ L2]A5&-ZS:&D21/J5[3^,KP"W89E6]'@A7CI:_6BWGHVI'HW,H"[#"0L9 MDDL3P<4GB;/4'ZIG'T+WR4!S[9M_#@*-;7;[Y>Y(JW&8 84,7.#HH"G;TVRU'H@$UQO(C;;%Z);03VS=)_F@28)[>BGB8"-Y28$.F/$J M*:X#7[&DIS=,GW\*P.[![,O2JF)%3(LYZ@,W&L.,R<#S(^:Z/=57\JXJR:!F M"9OW,29*QL"J5+,*!6V^CY#M,NRW$QF=?H4]F[+TA_GS[4!XWG6U!@=+2,,V M2AR;@P'"#Y#04!,71'W7=;7D !;;BL\P/@VM+IJ.HD3L#EI0J$VU'E^U"\ST MY([Q$S$*=G",$@U-0T=D7&9+TS-KQL'\J%-2R9I.HQ#2 /.^[,T=^/1J]PG$ M90Y&7#3TJ(Q+\W#VD7-/%_.1K30@",B4(_)6"PNYR+GM MH:=/P#^TV)5?^XE,PU-'XZ)G0ZEFBYK1/7E *HF+4CZWV)7_QHGUI\! VU,- MXM6& V$E*2.VBJ@79!.;1"<+#$E(F(\"ALTR^ *NP+!HY#B*02")'_295"]W M(Y;A#,O@EP/#*P[VHV#87@*'8+F?A>U:C6/@C"RE>W4QGTY<-O%A+)QI<\P% M(P:$A]'MF&%S]27+H"E]4]3H:I["YJ5BJ8(7#0>Z$3=Q:LNP# 1@]."8X6GH M42P#@C^BX>GB2V!0#0NUJVP;Y]A&0#-\VYO;XO6;AC.!(5)X!#\,##M#CV,; M5@#8%*LV5U^"PRC78^0\;Q8U YUYM4ZCD^][B2VI)PL.R^K.87#8&WHD.*1W MX) ^ AR(V8PJ$FDG2S$,A!91.)=9M.Y!Y ?@D#X<#NFOP^'9:TC+U8^.,*?F MMKI"2G-YLZ>ED:=O!D!P$2B]ZE:UA&#K?KNOHJ(IRJIX?^\S$GZ;SB5/DSPCSO6;@ M-R3,38?M>L5V4A.ULN!8EBQ8BNRI^>0U9?J,,-]K>'U#PH36PNS4I6G8AIMI M"NN/?907%HV:?!-F%OHVPD1R:V&R5:%NNGZV ;$5MLN-&M.ZV+\%,[NA\#L( M$U\+,]^DM':F4^A3@IV?\FW?4"#X%C1S0^%W$&9V4_2:ZRET.D*-VDT(,_M]A(EM4A-"FM1KL!A"@AA:4TRA<')Z$V86^S["1#>KEGP-;O)R M=J$%5+Y95)&9X"$W(4ST^P@SLQ9FP->&TUQIB$,J#!JRY2,<5;@),YNY#F$^ M%@21K0U.GR\.;Z\BBD7>&TXQE2>25Q1XF-].MZE^E2 N6R;CAP/8X^ >;HX M,F 65I/AE<\!2$1H[F$+CL#3W. MWFOL$2]/%T<&#-?,9'BAU',U6NI;5: (62IYKU!<$6 R!]J7O:''<4CQQBQCZ88!YE^J3 2:[]#*'[)3: M'WH$P.#;@,%/!1C%;MH6.K%#*)5.YQ'/Q4++NG(+=RTB,8D+&K.(%4KB3A1<8N)JW9=33M#+$Y^X(/RI+VA1]F/ MN:R81=9EN1]S<_&Q..8]P&"\G!FV2D&=2DW:B#SHM3-N_LJ]TL7@@L;;,-,' MP65OZ!&WZ,&9[2UZT=5Q 0,Z?#7/DRJCD;A:-/Q:KB&7[X#Y'& R!V_BVQ]Z MG+#WL82;>WQ'=8.6HFH*IJ@*>MGT?#>(Z7O"RM/K^FT@ G4:OQ2]*=01%I;5 ML_.^!GHNT>&XK!@$B2WCOD+E&AVODWG*4F[N\%)N[K@OW[[R"NFR!8%K28'H M,VZD,5-5W&I^4;;\IB \UE'>Z4BO=^2\&KJD4&VTR>NIEM"Y-"T-H3-^@'?[^0'03UQ/NIR M(#M+-[JD@NPQ)*"!);N"K:BBH"^!)%J!Z;LA3S9X96%ZKL6J=0Z#3"DHEJ6% M7TV<%UNVYWF-G!]_UO3\)AO?2L@?;@3&O-4%K VP,69,6102JE7@+D1EI/*) MLR4?[P+V%M$W#90U6X&=O*^Z27.SUP)7)+0V^VEB..\O=W"@"EDIE+*I!B[ M/N[@BT+%UA('J7MOMX2ZP_,#EN'L&9WM! B4JJ3FI%4L:*1X!VP2 9L$AWS4 M!F=?/?U%: 4S*,L3%8W4VK _"G"5+R<.NZ?IB?7QQR;ET)DDV-VCP)@X$HQ] M:5"2:PXOXU> 3C1CN,/X4Z%6X48V MIA,HG3A3?(L=M6$HB5G7BXL)&Q.X(MY35'N-'KG1LJ4RYMM0%6'L7 ?,E=X@ M<1;P]26#C?79)^Q&C<]GUI#8IP6DLDA+61[P78C&,+Y)8WB6,*Y(VBL;\/[J MT/<3,JE;@907/"!%V9,)1%^=1J029OR9*I8M?_V+#1)T1)RT-:RA4VJ/S0RF M'L6*1B*]QAM(^"#1-PV7E^H9'W,%JF&4TL.*VN4PJ$4119/E.[4K,@YG=P5) MJ H<+/9]5Z!5ZVG!-HFIEI*,T2(8FTI)N[8-*6=P!=2DT_Y@HRS8%>&2FPV/==@5P,6[KGZ%VJUPFGFM"9IIO6%4G[7*[@^H3\45?0-(8H$#.& MS]'I>H7WZB+?@:\M*$B**[@$7%9-9YZ.-Y"T3H=99%L-JBI3'H[QZ?JXE(23 ME[::M.PU^/]JQQU\U94%SO"4&N)SN6GT*99)*:ZC:1$2DG!XTA/Q<"9^Y^ZI M+\D1.M3 .T'CX\67E@O+(M3*IW)9A0I35)9R?+\?#!+G(9)Z!,ZA/4?VAQZO M2*-%K3'*R>;M""V_?3-P*&TQ^!@C.,<'P:!G4+I&:UB$+0H*\YN.9Z7#8N1$P MG/Y<@PN" >$1=+NM';H+AJ8NF+OKU/$G\=N\:\%C>$4JU5,8HCF]#!=T6S+. MV8DK(6VDNDW..F?8I>>40D92R$'G'.T-/>,&G#?WT!"2I,9W$_2FH$IEDQ1L MU1?TS5X$4*N0&MG.0O2P62P"C>SR6/(-P-L;6]XD^5NM*1T3*E4"FQ"U411% M5DE<@(E^$7.2U]+T*J"2Q)KS,:'2$0VK9'44DS.4.3ZSY+%1"!/K71(-E$6#&QS;@W,KL03%%UJ M5NQ:4TLA<.(XEX0EDZ/N.*?4:5^J5?(IJ%J%W/Z@W0@6]>3[HD2DN$D(:3\. MAF6^2QC1$T7!+ #;\B(_[8;+G%#C6OAGF)WA)[_N-QDUK^1)F;94+$0UE@-"0G/*OO 2:Z)O-![>Z\Q].FQCQP] M'>(B9WV$W0W/:@A?6K1L5N=*=3!7>"+4:MX(?$ZP:'F6T[&^9$/T M%A?H$]>5-09I]&H:U)O,@N2ZI03YA..?D/5*HB4!E:>6![SU'YW0 M7JTLQD/R@:>:T8=D=&M!7!/)D_S4%^:T C22S:2'V-Q*,4+BY!O-__?;)/[X M$X]YD<:;2JS> X.EB1HL*^ 00O<,&?]1R7O]D\9_/=YCI^ MT#L/C4)AP+M0SW,*):A*.8TT7L AR,:W,M#=1\:_^,(#.;; 9XM3 #=!6-6" M\D"J:&UVH&V=^+"YJ^I9&03._HY^\H4'=BT?\"U1)M0NQD*0X,]R+3-ONWSA M.87+)"'^P1>>1S8&/*7.\B/8650HNBDR SV'SCS\=0*CGWSA@6KD7/B1#N8S M4)P@'."S/,0WT*H[%<0.M2 MM==_;CQ6 EG]YFUI_%+GOR,*K"AC!M[J4@&"M#2OT33__!/]Z\'S0SVRTH8P M3\U4R5=^PQ#T__UM"U+^L)T4![,VPVI8A MF'_][^J3Z+]>9)G'?_V]'.VI"Q#=*+KGZAF_HS\?XO^EUW_$#Q >%!>,__WQ MGPY#1I>>+9@[CUS^_=NT7$/05[>=@25UZX]^_.G$W:L>K/%#[/_CA>%_?L5W MB1@H1/^S7V"DJ /!_3VR?.7O?9Z^Q*SC\& CF^BQOF7\AK<^BGD?7\=.+"7H MJAP]/Z;Q[Y'E1E!X^LG\8=G(Z^$_T/+_-M\O9?+K%,!'$[4L.(QE9 M?LLURAVJ\,!VB [%;M.9@+FQ%,FURYTRQ3X0C<(#U2=+1(.F'DBF7B^S;)EI MG'?"2[7%'K6V)WA*!%S?,O_WH?"3_/F 0&@F=Z2Y9#XVEW]&.T]<6X>1I4O1 MET6F77_XY]?HSS^1834M<^EE5/%A'3&V8\OSR>#ZP13BT#E.0 J6N#SR(4Y+ M?BQ5H2&X+L]9"]T"(89#;"N?'=>[#NCJK7=FC$"IXG+"OW9F?"1!8\^-\1,G M_UL77.V!,<'_+!^V[ JX>>#:THB6K@NV!WYO_EB;H-]0+ D_\EJ^M/G)VJSB M3X9N!?U?VX.6YZ6(@KX6]E+ND3G[>Z9$450J@K@8&_^9*]AKQY3&]N]W7">U M,;9;G\3F=?VD712-8Q?D__M#C28=Y4V1""U]).BZY8^L^8\3@:P-9-7S5W=[ MK'QLH3"2CYT8TAMP+JM6FZ#+;:1.=R'RNS'Z=:G0>FER;Y8CH MCP[S$-G=Y;M?$JQL1M3;*+1X(C:0YMJ,NU7]#D=*S.,_E?ZD#J_'*/AZ_FY$<[7?#Q\ MKD7+?? 5\#!6O4@I'L(H$WD I@2DE\*4+?C]CKL%&]']%$D(XU\!\U3X:RZK M:]2JYK8%P$Z'9>E9PX4U(6=0PC15AXAE;[O#J2\ <57F3T$+46PD/Z N(60ZF5I'*Y_ M43358,M+$_MEZ_NNQ7WXN+4]HT'W'_'SL%J>>!B[EK&RZH?>;:FF$A"M%:AC MLV"YOS?EG/UO==4$OX/(=[CQ7\^^7E7.EA6A)?Q@#/H[:?_^$'P_*EJA: M+:[K-HG&X#I2F#@MB-=;P#02^X,+G$!U(RY'7E#U'KP8!A'$ECB(OHR!<#?9 M;QCK$QG?CY;TWP1*O'U*]>)=.5'>&AE?,XB3N-^/ =DIB^NK'4#%Z+&-Y5.W MK(I)[+[T7[02@\E$WQY^D6*-YCVUNH MW?;-M@M22^\:"Z"]Y$YNM)YX\")&]LH$8[V>2'E3S0?6]!U$1W.B9 M_W/^%<&W6-_X13Q:BV0R>9D_ZTO4[G(Y7DF&LW][*P&H9A3#4Z:LJYYR 1Z_ M'2@!219@0@IAQ*F'EPJS0MZ#C):PD)%FW6*G#Q?4UX2E/N_[+UY M<]M(LB_Z__T4B)[I$W8\BD-2*]MG)AXE43;;UM*D9+?GQ0L%"!1)M$" C442 M^]/?7*H*!1#48JU4X\8]/18)%FK)RCU_6:Z^-1O_.JA9NZE'75^L3LWZE,(Y M6'NTWJ>CEU>[ORUC?]O?MP_C7[^W6W#C]@Z^G4V_V)UH\<;=M+^_>Y/4VD?F M!V1\5__VDK%J3Y^\D-N5/?CG<70:7@7&GEQ^W^OON+Z_V_5\[RAPMOR1Z'3N MM2>?[&#\UR1,+7S!"Y/8W6?]WXGXPX.9+[-?7LFAG81Q8OO_]68%Z;'QL3FX M]H;B_.RS??9]__L?AUW_GK2\W@1UN;4R!W8BPIDOM,*!E8A#'S8?!,G-T362 M_E+HXRX_E>!7UXS?9)S5]J^]K\U]=[=SL;6[E29[ZQ]G_]-O,!^ M->+^G5PJ[OTL C'NS6S?$M?"23&O$CX>(6;T^Y60+4]1;&/0AGS^1$0Q(FS[ M!5LM./>*]]<5+GXY,V@\T=("* MQ<@Z %(&D@&*.28ZB1[/^'EDEG,J_%^L_V=GZZ$\_ZE)# >.A%T4$>EONYO? M[< _^WS4WNG'U[,_?[VZ'VDU-K>;#]1RUE[WWF%_>O]D$@:+'JC+GFW[?XFM M_D4K[>]]^K+KPI3NMW\[6^WF9GNG? ]?(\5WUZ:VY__RV@F^P%.[.&GY N, MI[9S^->\D_:ZWT1O?+AV.$Q/._<[0"_Z?['>H^Z$TY4UGI[X,.YBV?YZ\/NW MK<%X-.G:IWO?_QI<7?>.3N]G9?R 95ON*6[3?M8>P;_]0AMKFK1^*SSY[(IO M:VA ME3W\6D]\F3$]V][_#1O=H_/>]&]S30;C"F[\:&5L 0?M;+N6!% M;X6!__7BS^W#B\^?U[SVQ6'[MX]_KK05C:9@S0(C0\Q0 :U9K'U9=N#^*XRL M ]N)O6D6DL7/+;L_M60KH[VZ.- MG=;H?'-=M,\WA+-YWM[&[?;(=D9VOD+RU#E?[PRVOC:Z'YM=X:;. MYZWML\'9Q6_GC?-&\*3)P>3\?#\ M6[!UMG9Z>C'ZV+J<_'6 3VX4G_SMS^]N MM<-D_[?MQL7GX>3 ^?0UC#[[5^>MQ7G^N=;?O/YX<+IVT1J,?VUO_^[_^3WL M8-N#A2<'C4W17Y_UNG]^GWWW1O_=_54X.*9Z^]U2NXRSQ>R;"=]?K.0E3A7H MA!RJC+;3)%0?<%TT?9*KGC;K<_F9Q4KH?!)9(3^,DX%4*MAV?6O[YUN+=PV: M?.P\);R9F ^S)O>F66]M/\@K<^HE7&,M;&=B.8BCDT]>N75GEN7-M>H[[>5[ M14FU,RQV2)Y]O^Z^.W?+[[D;\33;]?6--T8\D4WV&&?R/1[=W'#'_GYT TRG M];;(YDCFZQ#+$=?.!"P/^""P@";@DTR;*$FC^U%FS4@,S[AKI)W<>]M^W)1Z M2GQF0T^7FN"\V1J2Z/A)J0"'C;76GUZ[.VY,!Y_]YM9_1SUO8PQS;=ROXD_. MSW+U!"W&@JDQO41B!G\@-)4T5Q^YL 1T<8NVSNJ @@LDH6=0LX#O6)>VGPKK M;/#/1AU):!-K0OC[I;;%8\C19Z?4NRC6I5MX1TW[YDVAC/P2L5E=X\>YQE)R ML^#6=]C9]'?/.\GD[.QS,/WK;//RRU^C&.]PZWZU8V??.T]W&;;_QI#M?L=>;E&$B]729Y"-:JTG$=F[&7^@54RY%KK[>:C6OU_ MY_-GV;Y*QX_R.B^"T*K_% 9CZS/^YXLWA=,NL^(?MQCN+H>X=?<8P*LJCWYP MY&5L1EY*XKOYU_WR>.EXC[D+1V"5O\Z9O=,.=!+1[U_G+ TJ FU:^MF )B)A M>;%ERVI>=.6&0W@;U^24$A15*>="><^UWHI&;@O4%N;4"UR0-8F@LY)19)A# MF";8NH <]ZQ%:E^L/%.'\9" M_2'A4ISPDCC4<$Z?VH2")FFN_D01Z\WMC=IFNP7_UUY4FK&(/0)A #L@#8J# MR&8"1_!F,B?N S&?@_."G7;#Q!6.-[7]GRP$ X.%-?*VZK-T];#D).)__]0[ M.EC,MN"1Z UDXL;'&6D8YDMO*VRF%S,1=K?'FI-^-/AYT8(L;&[7UG>U: MJ]U6!H':QO\L<:'>8+#P ]8[+W#\E(ASL[:QOE[;:6\N&XP)U47^A'1E>(R' M=G!!G&Z8^A?TF!TX1):=_0%*4B"@2_@E/C)*DS02^J'82F= !SB@N!:1XR$Y MPY1%S/QQ9-E70!&Q-<826!B#, K@5D56J]'26,&*\+EA#/X M'B[)A4C>\PQ7FOAOZ5'T2,3_1W\0?KOZ=7=TMG:^<[W[[7SK<_<$;/?M1JW5 MV*RM-QK+:'_WOK1?DVQT 4KOD7CD4^C*C,!.__T_)A#[T'8NQE$(=Z, \V$@ MM$LSI$6FSEBL#2-A7ZS9(Q"TO]C^E3V/I66TLU-OZ1# +]K%26#S!(5O9?_$ M557X^C0(_OME\?7?1M8/_>*Y[?+<>K;K+:6.>@'VZ?EEC3_*W6:M[P'?=R8" MU#)D]I;'NEB4@6.0RG\E?'_M(@BO@&J$'8/R[$K%C_B0*T9>P-@9_10.<0,X ME=3J#&,"+("Z]<,^YJ?>V'*7SP_L[(V.U.\B5LD=?'ONCGQ5'*J @W4_"*T? MF\)J__+I*[&_P37YC+=D("])C^Z("=SP+=D8;?VQ_WMWRSO?V6XZX<'%'[=A M%1V%RT"*;OK5H]+9UB,,9"WX.O\&[KTRP7Q'N*W>B+'4V/8E1APH>QA]>AG2 M*#^!5L'=F7H0*M V-HH(T8L'BLN].>OXUIQ/QV#NVJD+7)Z,F/;Z1MT"=F<] MA'"V[\3IC+3V7)S@:^BG 5J7B%@6F:6&\6][_]VO_QW^?M[M M7X['+\D!#@?61U#2/&?)SF^]GAM13M]7$X'NR2*1OVN^!ULW)LH& ]OW-7F; M=#\4\@$8\\=)W7)3"7XH++"['4&V>;-E$59[;+U#WP'\7YPZ$S#@0L064QXO M,LH+<[^RX\7;23^6:Y!&^;L6KY',^3@=_@$KP.?I4?@1SD*.@Z8R>W1IDG:< M6.V&Y8+E5']&!+^]-(JH?8GT(:,5GYKW8_?\R]B^_&MXTMT2]N[NH;O9_OCK M;1+RNXA?LX@TA>!1^$0*X&I=3B1:H->IEZ"#2OA MU$8H/+OSQ%2-)I;/?2B MHYOD4EC[=F);!RRBX_=L?6NNMNC93/,+[ MFR'>WU-?9)ZOOI\B?O^1F-VS=I#]W]/V?SX=E\LA5N7?_6_5-\ M*^TN\O#;]R#-X(&ZZ6NP1U[%+W-*QFOF3 M!F_OQ&W)C^/![8=F. _P&+A3Z M]%$]JY%B7?(I*,G!6LD7(5986B!1<3IC:QR%5\E$H1W705<0[!+Q%'XA6A:M MQH=E[Z>OFQ_48\L?0)$O'UKR=O6D]UN034QY3/B1=_-H]7:KF]OWN33,GRIQO@8'QWYX97:-?4WH6?^PG[Q M*]BG6UW21MLE_:@]C,%R241AH8;G_CY92JW&+5EJJ[_"C7IS_6VO<(6I])XN MYEN7^CJ\]Y;ZOR9+VR\D53J&T""G@_6@K@KW2T>\]:(_2T;FX^O/"]4$I$63 M3$;58QPR.'093'VT)Q\P6Z<=?)T./_U^T&UXC:O_1LGDP/LXOP,;!-Y& 0R"#3E1MOS1#/N>R>OLZZ)W#74N)#?9BW' MCH8?CR_6^AN?Y]_.TE^_?'J$"WES!ZBG3995AX@U#8F(ILHFOP\I*$,]$B,1 MQ7CZ2$SI#!N\JEQ%F0.;P>!VLG$&FJ1V0_@?' "O3>D3>Z'KC?!J('%1SI35 MF46>;VUBSEBS]30Y8T_K/)91'14=Q85A&F62".07N%"Y(S!I>TS\0R-3>);^W5K>W6%@)>O5=GG:O1(+ V@W9&7C3-L4HJ[I#$ M@C.V4]=+5++T*^,5/6<4=7!^8=3)3NG M\T,ROW?/S;.O=&@U=W[<^OBVX&W MMQ=W[M*),O>^I3ACCO3HNI6")QUD$R3+BYA M3R^L0)._-_\\[T5[)_MG6^GY\'P0?&M=__=^?7]?G02[A=^B*"+JP/H,/N#L MW!65&I1$/$F'N9 I4QG'' :R_7GLQ;*)#]K/EV)M2!GGJ$N)(+9E"HLCO$N6 M>?KM)FW>TTPC3B_W-UYH. "UXCS1: +7MK4Q%!.6VI\YO6[=]!%O[ZUT:@W M&_MK3;BW]0>;F\\82,&Z+S@J/CU##)5(XS3F\*:42\MY3I[#>+%D,54 XO'S MD@U8G(WZQM.6"S]>]NQ3!L$5V\^49*4C&^S^\_CKEY/>83#H?OPZW&UWS^QK M^_PV)YVV0E]1&LH*X"S<[K-;GLIW/]?;YDY]ZP5\^[?4J/;8PD"J!C:9V7DZ M/5+/XE]],:B()R7AC(6W&O6M%R5?$D'Y MA1VCKO@:#KE1WWSIV$+Q2/\&SN";#0R=]"*IA+U=.E>5%$U6 \&2F(%5(51I MKK(CK3]3K*,-@QLL7(_2Z!;T3 L(97J3UQ=3:D%U"Z_J#Z9?JX?O:FX_UD [ MK\$E0:IYKN+@EAJ#F]*N\LW@WY44C"W-4GI/-02OQH?%_NX!KF])_5T/V>B\2-7 2Q8H>\Z)R=?>GN=W2]=Z_CHRW?K M]-CJ#09GW?[ ZAU]/?[RM;L/_[!V.T>?^VN==(9G%H'O:]=ZWNWTQ\\9F_!-VU:TFS6?'L>IO)'I<8FS M7\.^? M6C_=1?%>\8+8VR,0P-I<:5?&%(.XEI0]8Y.^\?[9WNGO>.C\^UFN[53 MTF%FF=22[-@<@SFQO>JW]4>Y^N-;5S5O\TW\\K]R(NK-C M)=N<=J/>>%KC^U[7[."X_ZW3W_]R?/RY=_2Q=P1_'W;HSC4;[7:[I"/,+7=. M#K@F1[2,(7_H"KX&>?*L-Y!OSZI=D,L;+\B*R9Z33O^T=[Z]WMANWYO^\;=6 MKY(VU>5^,Y>[N>)W.RN[W:AO%-7,T^YAL[X/!MVC M'LJMH\['[B%\^V-.$QS=:M877"4KQ1">:Z_DP.@^T4/7+![/Y._"9YEME(*WC@P,@QE/0<@>GO;T!4&CW]Q.@X.[^:>^P M2U[!!S"0UEMB($^W5S2PE8U,C$*-;>G!*Y91L8R79QGKG[O?36M[8[W=:CR M1ZR_)1[QB)L#(^5=$-7EKR[_2U_^#8,BCX]./W7WC@]/.D??S[>V-[?7'\(& M-MX2&WB:;WEY_"'/HO"GN\!3[E UIT9B6&K1B#BO$')J-]EOE#IO')]T^2*^CCV#= M'O2..D=[O@UT^=?O?3\9?];A]=]OWNE\YI=Q^3';Z?]LN;O-R-;VR_);[Q M='M% UOFR,0MY-@6#6[!Z$>##J4[5NQCI=C'^O9;91\[6CO.>?0W&AM;#W%T M[KPEMO'X>Y29)%7P8U59PLY;90GMTT]="M:#!/N"L?JCC^<[FYN;Z^T',(3V M6V((C[U#&.7@] A4&N2(%3M8)7:P\68=$\U&9W^_AP(J+_\VV^WM]D-TA&;C M+?&$I]BF;,1*3Z@8PZMC#,W?SCJ8$PQ4^;4+D@O^_"+_VN\-]KX<#\X>PA[> M5F+VDVV6.2[I#\;(EAJZWQU8G=WCLU/KL-/_W#VU^KW!YXJ1K!(CV7RS/HAF M:[\[V.OW3BB3Z�W3OK@]SK#HY!,>Z??NH<=4L[%=R5D;RI!.VGVRQC7"SR MR$:V:&@+Q[:ZOYUA$4CV9<5$5HJ)K*S7(G<1J *T=[[3;E(FT8^4@%8UH"MZ M3Y]ZP:_RXMY: [JU_M:K0-?QO_O=@\[9E]/!?N\K%B3N=_K];J??^=C%2-[^ M0Y2$-U6A\72;I<:L66I4*QN6S(_][I?>T6]GW:.]2CM8+29#3.0'04M7@(%L M''9.N_U>Y\OA\7[OH+='SK3!*2FWO8^?3@?'!P]A(&^JMN/I-DN-:^4&1E!J MC(+PV(;Y\=TR\RG.!@3?)_&I*^[RAKG+2NDFFP@HV3_^,N"\Y;WN/GKV M6NV=C85\/T4VZ1&5$G=+][ M?- ]_=3;&YRW-[:VVP])O (6L?NV6,3C;1 .A/8$#U6Q@(H%O X6L'?2[X%P M.NE\Z>SM'9]A6=/I09?<=H-N_VMO[R&58, 0]MX60WBJ[=+#6MFX%@Y,QH8< MNF(;%=MX)6QCO_M[]Y#B]X.#_O'AZ:>N3"4>8%UDI[\_>!C;V'];;..IMBL; MUL)QR:\I1[;TT-;!<=\J&"45*UDM5K+UEJ,E6]V3L_[>I\Z@.P!=F[)^LJ2? MW>] U+V'<9/NV^(F3[5=>E@R5(K95];N=^(OW-"3L7EQV*G]; ?&^ M9%EMYJNWB M8;'O;S8PWJ/F]H>!E;W L'PJ%K)2+.3M9HMO?=P[[I\<]T'$?3S^VNVC([][ MWMQ>;SPTEO+Q;?&.1]\G/9Z5#5BQA8HMO ZV\.FP=]0== ZZI]^SLJ?SG7:C M^2#,7N +G]X67WC\C<(!+1[1*#FK6$/%&EX':^AE1 GJ;J>_#ZKMP7&_V_MX M]"M8TH/]!_HR>@:IUU>?03S5=F7#6GI<2PYLR9'W9#[HI\ZI==+O?D7@O=X1 M8756N%DKQU-6MMSL1IZ2B&ESZU>@RMX^6,K]#M+QR?&7'E8\G.^LMW<>J&_\ M^F;TC2?;*1[1DD-::LR*/53LX<79 \G0SWO?=[M]5<5PWEQOM5H/2@7?JG]^ M,VSAL7\.PDS17IO?.-]9W6UOW;W=N+ MTMMOO2A]6]<18&/++C>X:6UN-QH/"D6\*=3MQ]^DK'@C&["2^BO$.8@SO%&6 ML%-&[1OK"!?]$);PIA"U'W^3*I90L817RQ+:W=\_]79[0.+;[>;ZQH-4@S<% MI/U(.Z,&J2[\2E_X?R7VT!>/-9U;3!5^$+Z\XUX_]:16:QK_$V6)OUG9V?K>R?N!D+.SFUK]>,_9)7=\'0G4I"(Z]G^9US_]'CO MQWC\*?(&*QQ9>_ MG'>\P.QO),G\GI9MEFUY[K]_.M]VU\6&VVZ=;]A.\WRC MV1J>[S0W[7/1LIO;C=;61F,;8U;X5OY%#P%(]L\H/'V^W6RW=M3W3TSG6NMH M9ON<]SKFW3'F1-G/^&C\A.;H!< N@/7O+)*",<7NM2/@CZN)B(253(3EX'E> M)Q:-..B9H#'1>K!Q$O$&MPC!R_?561KI7IG04OX MGW^TM[;;'XI*1T&56+C9/SKE.[(%E$VMQH?._B"F?S8_ $F,1!1;24ATTYG" M\ Y,RA5T[>UH;L43&\BK9@G;F2 %P1] N; *H"-A[?EV'%L="T[)"_3CF?A; MT%9Z^'$2V2AN@'?]SS^:6_#3"1!615 5 M0>4)"JE"D11(/?DQDM1)?PFMG8APY@M9N!-;?3%+A[[GD)Z$P]4L+W#\%%=G M?0KA/Y_Q/RA7#VW'3O%?-1*>=Y.SP#*OU7"GMG=E!Q_H1S2"%\2)'3BP0UX M\MT#WGJOE;FA%82)G+ PI@N_D+,%E0$4A\!*8^'B6TA_L'FVOGW%&D,DQJE/ M%RXVEE^S["D-AFH&?)'8U];43A+ZPW;#60)##N=WVM4/:@4P>RM.A['G>G;D M"2V"Y2Z?HJ'E+Q MD#P/Z94P"J)9JQ?$^),8#:@X]?&JSH'R POU]ID@Y=V:1>%(Q#'0%MQY.,P+ MD5BH'=D1W&8D/H=_C S ":>PR'E%@Q4-YFFP5'\N4<_#-%JB; -+GMF1=6G[ MJ;#.!O]LU-$?LVG-@&U6VGA%=,N(;O<^1+?P<$5T%='=C^@&R_1R%KD#X:01 M*WA]5MI"(+:]<#KU2,96!%415(Z@D'0^1F$Z6Z2JTW2..IQ3!YL&E#C3ZB#% M#'_ZM=>M2*HBJ1Q)?;*#\5^3,&4".A7.) C]<#Q?I+!E3P+# J+[DKCUBK@J MXLH3E_;1?/%B- K+I:'/7[)/:9F#/;9"=N@>(S7.>!XG8@IL^U+PP)[>AD@^GIMJ;,%W M5V%T4;FMJUN5OU6'G*B#B_;+?#A(; %0V\2RI^BX=F5<)$YLC.),Q32, MX)-T2I_;% \0L=3T5AR!DDW=LT"6ST20>+/+3$:X:VXK!2,BE#SA'KT M?= MIT=\XW=@;I6*6E'0311T8MN#10J:^7:" A<8%&@.\!X4LZ1$ $<;H]<0 MI;4?IB[QJY1$MGPL9D5A%H67GHNRV1@-A7IPZ45A,,7P'KS)]OWP"N6X\,.9 M?/LP]7S@D[.9KT7U@E"O"+DBY!PASR(Q]4#$@D9L(5&#_(SA<$2T2-VV_@[I M&\6P-0;I&E@N4#=3+V:!1MXP)?D=4FHHK.IL\$\XOEJCTH'0.%>6%EQ%>WF:;=_N+NH;_9%,/6" MH;?$AR7&8+2QCNC,E6?JUDRABO(JRC,I;U J_I7MOBC^4>2O#6W,=],/ 8&) M(%9&NRM\X*6@(4Q#^&>6>Y>-B3:0M'M@&."Y-GD5L)H@ G5@;DW".)%&%/W@ MTO9\HDY*47,QW2XJ40G,Y$+@W)2]Y[/?3-T:#ZRP.(')X;HY@0A7%,/.@XDV M%FJMU3VI[DG^GG0.EAA: S3R%S.KK0/0&F O*LNK(JERDLIG!&5R_Z:4H6*: M&G*PQ\\>6K5JRJJBZDC.GXE/[L2Q4_2N/B)X8@OJ:& M;Q>XLI$/95M[]AS68O5B'WX5JY%HB&*R5*465"2[0+) 2#K<>5MBE/%HE215 M$=CM! ;*8)'=N7C648DN>E8?U*W"MW?Q0YT%9'63;103[WQ%5-BHB/#%B? 2 MA!^=.SEO1)QP[>%\D02_]DH,[V6YH37+JPM@?+*44PY:0[(D+Q1^ Z; >&(Y ML,.8V$>.?MM)L*C4CB*TU#$T!>;3E6"W5!B L(8Y@YV(/43JE1%U6,$AEP M8_L6I1#0A"PP8$#5H!OYL=,Y41<02(-":0Q=X7H<+\-Y9*^3+@DUR>)(N,P8 MGHI'GG#KE(NV;%M46,]*8\[#X2DX?AJ#H@TKHG=A!#&-G F6PMJ^CZ<)QFBB MYH!X&LD\.WKU,1V69?-BT)\R3:>XX0YL>QC'GG0!&JN QZ";(:7I,L3*TO MYS;E1A,))FVN/3D(";SJ+/ %F.T9RD@0PC)JM%VP\T$L2VJM411.+14+P.6; M/)DA2?")W*?PE/X%E24O )3@D4]M.$?8[?[A[G:]T6ZW:?3!/YOU1J.F#I9S M$2,DV5@D2%=PZ++4^5.]V2 *Q7Q:AP8'HTP5:POK0,"9P,=]@6Y5H9)H VM? M.)A#%EFM=LUJ-5KK=>L;SN<"MR%#P&#"Y;0S4)_UDL+(7"X64J=(FG#K?->: MV/"FH1 !9;+Q9T-10XI&KDH%S<5=A ?5X#7T>>LZ[JD]IQ_+&WAYM-Y]S>&#;/-T;- MUGE[J[USWA1;C>'(&;JCT3"'F75PW/_6Z>]_.3[^W#OZV#N"OP\[!*#51+[8 M>F8 K<;= +3DK-?DM"UCWL^-I]72,SY=E#6H2X"J%9O*C$JR ,&1I"!;0*Y< M@7!8\\/P@G*)]*.DC\3"_+$67BSTD5LKG[H]$B !(KBZ2FDDA06K&^73 TRE MA+]:S:Z24T9=I,Z^[SBDES3;ZQLD$E1FYSOC;>;#\G7O97C3[-N':+ D1-M&@RVC" ME$WYRO-]PTKAQ/+8@XL%6@',.V*\BOB9-(+B_3M83BKV; ;/J-?,5D1C;$07@T8RA\TK@AT@1(U+'.*?9 MXO-E#;=NW31G>!^G&X1L&L%VV6R+Z"P7'CY6B07I=,::,]4=!+G2@2RG.I=4 MD!^X;@V0_ NSB%,JD,#'(R^^X.'30-J1>*/9R)-&D[+H4(-TO1%ZB9'0P>K% M# =2V9,)ECU(DL$5PHY-9[Z7<8T;[KV;TLS1C@[!%AO!:\,H#S"TF -1D^\T MN$'&0F/)&,D,\X7V=F/3- LT],]B7O1+-EL?UNO[=:L/&V(=\!34W2@E*,7, ME^R@!EN2R[%8N&-N7?A2<(JMREOT)2@'T-8?O[98744W+T@W)"]3QR$7WLAPY'H!,!ZR1TU9;-DN M[85.D@2C9!HF#&LF1NA48VD8P$3A.S=U6/>2Z8BJ/H)($_3W5"HW,DHM0&"# MM*S(LR+/4K8FJ8?5T]D,]$]\(%>,BTF_Z4SK_*"4*@(K(\<0]5FL#:Y(KB*Y M4I)CMB14V(LH"!_1.IJR<-(D?65(9A49O;!@9>< &*!2 9-.,%7854XQ5HP_V(0?4\@LTT[2FN5[?Z:>2[E7C%M#D8O,KX$T5N5P M5F26)S.,X6A:<[W822F*Q0&E'XL=U67PZ-[I>ZW9Z(R&3AT>"54TQ':Q 3SX2@+8.BK3 %00=.9^OT4!82/9X,CH^_0 MC'6&D;2N3>\AY;J1'LN9>HP/@+.#]T2",R54J[$N:>I<8LCLP4I]R#-,BR"%PYRF.&S1^ONR60]PPX"UR! MX+YLS&Q#>O.DLMD3^WB;>7R751I?E<9WMS2^H2-&PW5G^WR[U=@ZW[#=UGG; MV1+GV\V=UL@>;F^W['P:WTFG?]H[WUYO;+[8ML MT(F-IGO[W:/3WNGWXX/]7K^[=WK<'PRZ1SW,WSOJ?*1^\4^[A.43YK[>=6X- MM^R_:O[6\8&E5P F+JW!RA9A=8[VK<[^U]Z@VQ^\3$;4$\>U-UI#<=YL;.^<;^PTUL^'[?7V^79#;#BBL=6TFW:^N2KL3>OXX 6<]HY M[0U.>WL#6&'W]Q/8@>[^:>^P>]K9_=)]T;-KW7)V-'\K6P"=D5J"I=?PZDYK M<[VUW; W1N<-T1Z=;VRW6N<[3F/GW+7=S=%.H['C;+H+I[7^N?O=3.C=6&^W M'K$2=NS$#&2>V",VS7K5QO% M,:%Z@/HS'>)G1I] &ETF3?82W MOBC%;F[$4L82(K7XON!0Q&6:RH@P;TAIH M(8M@]]+PP*U4]5EQEJOLQ7'*J<,X6*[9AT1QQKHRM;^<>HC]%X7M+AL2L:GU MJ79BHX?B8I?''ZO<+_EJL;P0YW!#=Y/2FOV:"0;P\!XI+Y0IC/2=.7C,^D!) M"T9ZOJV35\&,G0E'U^SIE5,F;C9<+0O0:R'L@6D$&N\@Y?867N&,'Q<'PS=.4BX!F"I.*A6@/8.0UBKC:R)@NF MX5C-_6*L?I*@X\CFS'5<^8SQ5)#[8-Z2%\%BX)>N ,9#XG6*S3YGP#QP@VOD MW=:5QOIQRJ['I'B$9,,6MKG-Y('TL;MBYH=SJNZ6[0UB6($C9%UM%A?F(P5) ME94R>YDVP/7BJ"CP.?$KX]!/F;TFMN>'$2,1DLD(^X)G9GM3SF_765I,2^%5 M4$(#JOIZR&$LRWSGO%%J,=G86+5."L8R M*LL&IT.TJ34Q_JFD;?=Z%B("#Q W8D>++"LF$#V5(F);&2-<^%B=J 6W H#ZU\B"*,B!](&AI-$ MIY=R_T+V)_:$ESB72*7@X,E_>EH#Y,.E2J 7:!:LU_1ECWCKNK MNV@3SKA4%/$3DVTER.5R;4;]3HC"<7(6C'%4A%W(/*'H/ U_.A M O_%3BG9]F:J/A&G *J)T>E?OFZEHDM9P)HR[O(5+D.RT)(?LB&ATYQUHW!5 M#W9):!YUZXE4V5O(#IBR[5YZ,9LHOWJV]3V%6_K%OK*.V1*KT7VC4V3 FC"% MW?4--55VDI;:L.IL@TF,L&U&%-Y.05!'DE-23$,*<3R6+-DC)Z=KMPM@HTG. M?,94OYP+JETOH7&0&\!))]XL3^),R:K\;CDU]_CZ42Q&VP.Q,OZ)47DQ8?8C M6$5F8[LAS!FGQ,E[)"6N$>V<8CV&^0 _C]*92I Q4%!TR61E'/Q]C(,#G8YP M(@,!1)+]+ 7AV*2.%S(;3K5=+(E<(Y28E T3Q6" /1;EQG&6>C$SUUJ:;J'Z M$DCF+VQ']0ZPY)N7.4OJUBM-LYIE6LCCM)$QH M<-949(VMD'7Y-+39*R'P? 71<],P,/56H]6T"/VE1:,R#$R'UHV1H@PD9KU9 M>(Q7Q=,P_!8U!B+B@AN)"8-ELJ12Z09@4MY)/8,F65U0;#C 4Q M2X[S/U!97+%(!Y)L"R6!SJ;R+UL96?;/-TWX.C*93T^5I.1/4XSS? M3[F4-):%>Z#,,ZZ64J],YQ*9P7 1/%!?T;V?=QY+4Q\H=Q0.W-NN9OD[)6VK[T8X+K8;5* K YS->=CITV"9OK1/"\TNZ]; _!UV/E[6_!W'_#T5?WC6NU]%%,W?6]_@4>L= MCL;>"U)O76NO>_R^9GWQ[!!5N7=?1/C>VIN((/\H//+=#@,;'I3?B"GY@P5\ MTT^]:_CXOSB/_'?TAA/A33 TFXUJ_)94=A68MF>S*+PFI"-_;FTUZML_UZSF M>KV)_].L;\+_M.N@1N"H&_7VSZB04I@-:-IG^-)E&Z(UT@*H9OSLOAA)4ZWW M),Y+P4,5O$L&&&I@=FCKQ[+'D:!?U!:@0F>^<,' ,I\H@H\:W\W"*P8YLH$I M18'@!/=X%J8Q9\#'#/_/5$$1(?A',6=B(6<23#4BWI8/>2Y<=7*@IC&\-9_!(GN*6R.@81GX M4O7A,O"5.4$0J8PC/#-V"@*)@/1@=[I-J?:2SJ674X?PX(Y$'D[$]A6^E\$8 M"TY."3@<%T20VL1LO:1OQYG06[IX/#>@LA3>3Y%/+K"16?OLJC#29ESA^)2# M,[2#"W2..LRG"LC)Z"N5%WJ(T8\<))GOB8!R<XS K M\A#8H0QX&+7'D)S@(SHUC(ZS;";V2(%-QL'%A'V)F&:PI'-/V^B" G7QL&'/.89 M#O@'<)C896<]/$"(;=(=OF)NF5;EEJG<,K?D]S^[+M"Y@\.BIIC>#?),\2<2 MOBB%$6<:AFG'>;DUTP WTMD/NF0O-L.Q\9AAEZ 4?%)7HSSP!0. M7R)M#/<9[).HJC4\+&JVDXI(U*>%4Y< M A_C#LBR7-U%117@LE 1!CC%C<(N1QOP^QI+;M!M.0LE$&.;#4FS$#B'U9.U MI:"CTH$J(S9EBN;\0[#[5'0HB_H,LY[;QX(2BID!J(\;Z;^$BPJ*#Z:&P$ER MGT(Z>U)MKK#/ ,EOH$39B2/3/K1,AS7)W5JX/_3OT-<*D>H6JVPB/.NR[%>" MHUUN9M&E844@ZV&;.P+#G6N84_>KA)4?]^E%?62=?!EP$_JD_)>UM+Y) M+P]=%@5(RYI.;I>1H);@OD;9$MV0^_=F.%&4L,+AQL)EFB"!R7P,"<]"_$=( M$#.!?O=@!*1%Q!D8\3\3LD_=4]/_SL9(_I:0QILE_+%A4IHLPTS,]T@P& P8 MN(ISH=MJ,/0Q_&DC[B3Q1MK#3HDZ;>-AR M/IR%_CSW2T>F9SOS(2C ?!^9[5 CYAGBE#MS\O%?"=]7W3!,OA=B2V/NH[M#]D WVO*,/+3C)L)V_TS!/J*G M@ RH+(1\AQH\ZA-:KI_A/Z7TIU,922J!.2GXJ&A:FNS2J!#9QQU84 +H3&'[ MB0O#90(]@JKLL[/3T+?LQ0+B$&C?CD.80KF1S#^*U3M8R57+_6'P+AH$UAST #C6IG$PTM*1T#9;AK$A 0A*5)Y.EY%"'.> M0)XUH-:AT378$Y/;T%CM:,8L2H WEJ=_*)ALI4K@:QP[C466":D]-89,Q7N2 MVTLE8(D>,6D5$QNILPT6:!0DK1)\E#6\7/HI].X'2+=XF7C;)]Z_6^3])2TX M'^F%+R-/;PD#WM3S8YEC^N4:?G0PAU'FZ2[743&YE%P'JO_24"17:#P5>UC6 M5,E0&&#%!*JS1JF4]@P9[#T?G5*_IKN.OW]#N/%55N%=4_86 C^W1Y*TN"QV MN,LH)A,:I5%CX2M;+HZ@DIQTB/ Y"?<) ML76,7;= 4$[T.) M2BX_0WX[]@P3Q%DMR"*7@O7C9?T^A_,?;_;YXFAA4KTNT:$WZKF&WE*;V8!HTTH6@KJZ+GNCDE M0'VVP95!I$6R-(W+6NQR@+PSV+-VF@V]MJ$=>W&9"[.DR^U3)20^0)E_0&[% MR^G[WU0ALU'"AH$#H(0 V\W%$Z.55L']F ]I7+&6D8QU+T@W0X]3)#6ZU(8N&P:<31%X^B#6IV9EX';WS$)A->L/QC>;^] M2H&K6QW@1^@X(*LX@[^F2XO'9!XH574E&%XA'PM"!@*5E4TW-GV(=!G].27# M:5FDO$S*^^N&3BK]IP$Y(H)D@B7&>,M?""2#(X?%4I3UFDE;)HP,$<]4N!Z3 M>0&79F*[W+@2UIER/%2+/[-0A%YZ-OCG1GNCWK)@D;[$?ER*5!,+>:%T^V,& M5)&(+<7?* 0<65GJ166Y&RN9?[!>Y1]4^0=W+ MIUUO/5!-2AKV#D@<=NYIW MLF0)RUQB<(4QC(J=>RB73]_E>2Y\-<06Y<1D5:>>D1#H?8_B5&)$W1A*5IR, M382KS.,AV[C<.4Q,D0%*FX//L-*OM(*/DAD\EZ3AS&8,VMS$2S;CSHMY(8&Q M*]A1G^F^<@_CK*I/[O*RF:.V@CH);HN*?TT1"UCFKI5)#"NSG>K641A@>,ZG MP,/-4%;E%*A3'^>6']H<((%_3SGG$HZ*4QFR!T>AS,P84Q&C@?6 -DZF6^DP MGE1S,J0_,V+$QJ%RFW#3*E9B3'0&HK%2VKIER8KDI@I?F==H[F . &>!!+&Q ML/2^ -G0#PGCQT<(G>(>AICVD"2^6+#&U#YF\,ZD^ S%Q/8QK*M*0)4Y!?8A M!BK@SB/B""D6DA)4ZZ["$I9>/" /72&+69]+AI,O)BUB81-,8QV]^_W#W59] M6RDK-?Y[4RLO5-9]N-NLM_5'[T##:=37U=_O\U4/JA:XJ'LM*096J[GBZ8EI_?S(R=](6K UM#]! MJ*N;2ZP[TT?!D1H%*/)"7'O9B@($H<*=0-4:_38&"H>D!-+GQ\"70D90ZES76YB;M1J\D MRC;3W;:S$A6T? MGBS"T*NY<._SPF(21-V_?9:YU,]!P<>W4Y>.O S]8C&$O5/OU%$!SE &!D8_ M8S9 V< M\)+8U\J'-*5F5ZK3Y M+KWS^!%7H!5/J%4A7Z/'E;26:=R<4LR*Z$-M:<@I+@V;UC9WJ7%[?N;2:]9UF=3"O[V# 9MBH MSN7)SH4"Q/GT@@?)E1?;A)U[;,*3Z^'Z>@V;(1@+LP@.&P(H-V ZS[13+:FI4TAC";5M%M5SD\Q9R9<,8X M(D!MZ>QQB.UF[O?:MKN,V"H6\^I8S$-V8.'4GV5+)..11IJR]6;7%GD$+!6X M7)V;@OZ+% M9^,H G^)_@.$M>54"_[0C^5B8G_?9E*%O#^Y1^.(\1H M]**W[)/IU)E%8BVQK[4/IEP^;=<1KNR> JGUF ()6=,KVT=%((_&91:7)QD/ M)4P^)]Y4B0P6NM/_[& :!Y37"$_>64T\?,J*R @#3 4 MD3G?$RM6\L**)&A#:_/G1R/\5Z9Q/*=*\9*7]^9=6'9YW[4VWS_V[5WIJ_K* M6,^12(RKF\7Z"A'32AK_L#1>/8&[O5G)V]]74# #*522^95+YESKH"2T3FQ,GOF760%62>:_D63> M@DO[-Y/-)06A/^SJJ]#N[Y>Z](P ]R^2*/4:H1M>O"Z>0H*OJB8>LQ%E)J*" M1XXSZ#5"=P8]&);MJ&8IF%E+E72Q!P]1$UC.TLZE)@[#\&+!E2WST6NZC[;G MLZ 8J#_C46NA$=WH]3Y_V9%"9>9Y@JT8H3' MYF1<)QP'L$+L:D9%PH&^9ZKOJ<( B+#N 4'0=)\V_(T:5U)\6>&JA$?%PFFL M5<9;D16E467" =4AT0!X'=5]+]T#LP)\Y&5W#7\8B22- EF''(N9'2EX04PR MYX)D8@7Y.CM*W8^*NV'3D+";*=<]%8#.[?CV-5--.0P2B!3.WJ_8P-.Q@?77 MQ@;N4 Z:IQB2*'!+QIZ"RPW^"#&'G;NK2[1B(G/EZ=G\6;=D+-;TY/!7/(9S M+$BGK*-8MW>*77?KBX57,*6LE3I=BD^P3'H1[IC1X:>KNZ/GL$(_'9UV-50H MP4$BH\&R(5]U5<=5XB]P.4;+(;U2U4<9L2JQW3W\;J&ROVY]"J^P>T>-X17I MAWF "+D.!A':3KRW"&X_\ MA'G:@N*24T$*6@R^Q!Z&ET9!!;8IO?:FZ90V(Y9)8?+@N-J7BQJ FQ?B;E<* MK5OCH-W ?58,+&"C @NHP )N:5:PVLAI+R]/-UZ=/)40Q8:K.U-)6BQ195J3V5,0C?[H2Y2"LV)*](C+*1T1*Z> M+FL+H< *76/YLB4&OCR0_4=U@?62P<-;%Y,OYTL#:@AP\V]T=;W94H=*#P/5 M]D'9]JR7)\"Q$]E&@]=)98;2 HJY7;8VV),<21CF5YTPSQDX6NI,QK?:-CN\ M 6+<&LP$*2P=%PPP# M+T85H7MI$[04[&8G':=Q LI.8ZMF'" 9+T2X!PB)I0[]5@*%)[,5.'90:.QQ MM1AHM+7>"?1":-/4F0EU4":O.[X,=-\XZ[$& R.P=X)90LKN5%7-_->!-+AT M_Y&BF;:;Z8S'V!]*-XU1M9]45&\3]R#S4D2J@/\&G6AUG)XO H-CZJO:XP:6 MRHP*XC/3@EQDC&;);=Y\S" -"0G5Z$]"J&1#D6/',.I2.!GY@LRV7@XH@SU\ M"MUL:&*.1/,RB\>-&8EK1PC9-$5["X.VA?\@I$P>QF:> H$ MOZ+NB8)3X.;0LIA954JC/- PLY=LJR2-5=$_P_L[E6AN0+Q"^;*B>+*V"%)$L8OA&LN.P[B:GQ@UK[U#E]>F*YR MHK&U*W^V0+_&[Q&N@:[(I8&H(*6&6OM[V'"4G[8!V2?]8+H'"YS", 65,LA6 M!Y-B+ 6R;,C5K=2AL-#==K-1W](,6/G%^6%N F2 "0Z%[XE+13$,'X+]*A&: M#EO]3<.DI+\#&<#:AN4I3F 2(G@A]!"TT)&8<"?/ D^#-2#; >Y"$*=:=U3: MF28-NZPO%R)P+*+#-AN@9DAK@?X5 :58NV0-Q0H\F/!?==O6EX--O4MD_C3G:R-^ M$^HFOI(P-,*('0G+*VU=I#4D;O9)I/FNY.OW+";F-2G2),:-?%^I[XH:TQ0Z M9T7$.5DB(/*9LEC"T2V3DSTQ5>\'&NIQT>+N&G9K!9Q+IY MHKIOVDT L$8#UB6=VL(",)K>&W+],ZMBG*,T(H5YEUB:(E\F& MYD*[/EK*O5=QTWRM%U7S>GFER1NQ_Q:=GE="]:%A70ZIS !PT]:7!*#(B2N*&Q+!O"HQ=-@W+(5?!02%PNX[ZB^M&\P[N(&V MJ:3[("8D!EK6=$M!WF?>[PR<#&&PHDOJ#96#'$+H+XE +5MD+1ROE_]13"> MW%&;J^1(DMV=M7*E%D\0FABNJ/&7"H(QG6GX,.Z\)2]*R3IS-X28MZ(QP]'/ M"V09@.>>>#YSH?$8^V$E2BO6/AN;AZ+6V+#,S6P1B\C^A<[-2_"(YQF05YR. MT RGWFBE-%'D OA!6@9O5K=6$<-XLPI+5&&)U]9#^8#[YZ&_CEB*XB)P)QVP M#Z,".BL+-H)[]1#_GJQ!!7@ZRAP8QJ:>*%E](2B*\CL"KKO&+1!9 MCJ\IRU5YW%5_S0(.K?1($&"CE_7DY*E0DP+E$0>)$$89ZBRY_0:= P)S1?[C MAY3YA5K?!"6_#AE?320XJ,5]*8:4KH-Q%-7WK/#6N92?LJN)%)#:]3JCQG^, MS:G\ 3(P+9MEH*-,[RH#V<)IAIPAXY:OLU98&D'P&Y"[I&^@*TF0(6)HLH8S MR-+0\?)#=*,.[> B)_26MLU,T$4S!0F8HH>6NC92#,6)!,UA 5Z701A9*Z+6 MJS'M<,DIHCE2I"_\2.ZC^L@D#MV?>X&$% )V/(_1 I^Q#?$6D,,J MDUHED]+@QZP]+I"!*^"^NNQB,TTO:77EQ5TY]4JWEE;MLEX$(.+SGG1Y?B"/ MR6V#6A^9G*I1@32_@0G2==<(H4J1#LTFV1+C$UT6=4NRB9K1K9,,)&'-PY0M MI #8T[+NF]I4&I*T!U5FK.C8-"$X90'W*6OK*4F#+P7>)Q4DH>N(=P_5Y#0Q M#%,&$RW.$MD06)<(,ZD:/IO:./(\C%^Q=8U=KH&H764R*@93 @^=M7F7Q!EJ M%-8%?4BYL?/];^<:K%3%'4I!I-D_3ET\;^4$N8['A8TS#(P%FYYNC+0NB#QR M6B\:4C';5AAT(F!FC6Q=XD/W G1JL^!@1L$W"@Z9!L&3UB=,JO(2>W#!GLE@ MO)>:7Z:"SI[C!:O@5I59=G0CY..BU@J<.H?E&U-(8*9]?<11R$A!E 7ZP_=@ M2JYV$7+:I[RXK["149][ ./N]K-^Q?OHF@YG+]R?]'^]$M4-!8'GP+=[N3;8 M?>IF\[__\EYHKL=!EI#6VE%PYWCZ>YT]J?)H2*;'). M_/6ADK,H&LN67%..I+(O]<\5F0^% SS/< :@!U<,HQ0%37.34;19\M\X7H9L MCPP+X7EMY>X&:Q^QR9'3)NCDEA[',%*]RI0\HUZ<&!Q1,.MI+#)SF)L9D0,^ M"YEPTC*V'IC+Z'Z^&;KL:43^*6SAGK6#-WHMS7 M;;X=_AW960BON"XSY7&OUSO6*8_.HCDCB2>JU7R(2EP!F?[QIUNW!AY[9V\C M1Q8&;&-1ZRZX%T9#;2L-I!R@F8IKH V+?'6^V1+!DZTP9@@9KK,RL(2$+".9 MJ9Z%<7SI@+]Y;A+H/+LQ&"? WNVQ UN-0N*N)R%ONN-%3CJ-2=C+;>=0FASG M;F>@0DS62[;GHIBK3"E9;%V81:U9KQ1!3N*/\="X(@[!V&B7:3JJZ686BBJ(?X M I.B$V:"J-SZ6%(2!+@QN"[*S@ :1X1_V_/3*/]+UC3ECI1.3^I[,J9NY_.A MP RV_:2@O8XP*H;M^.))FJRYJ&Y*S51%S+#?QF7H:*6*9A![,!]0!:1E;72L M ^))$T7NKCVUQ]14P1=C@BX+,:F#(^R19:NPU-A&319DD&FB$.VAF151WS[W M$ML&C!DL\SZ*CE8)*,YB-%ER>C1MM!=8+UN?1;SDMCP>GV_;O6]^,(Z ML+'O7ZS;B6)U&Y&NSMB+P%9VX5!AP_Q+W%[,68O!@J8[-O;#(6T*<7'OTI9N M#/I 'R5%!V0(P$%.+0*XQ>-:UOQ!D@;:?R*2&85%>I&9>60*X(@U'>S [0%^ MC-L^)+,NQ10(/ I'%(W*?/R$,Q.T]($5E>D)-9DHILX^C0R:X/5B$"*7JS,+ M$UE>X:1@'$]5T(EB2:B8L%W('5MHPHI+TZ]+!7@8Z0 1MXHV19*3'9X38A=> MVDQ]/Y@(>1V* GU94L1TZ&O>_A J-!,-5LS9OE4YVRMG^VMSMM]BM [ T.YH M%RY<^5Z,&H/#>3-?I,T"&S+(#)9CNNYV_*+6;68E;JM&JJ3AX()@PV%ZTF(] MC4H2H;7. RM3R\DM$7.T.>J=[0)H;_O B.$/1_;1)LXHM6!^3V;@,HOSQ24R M5]D-"T<9IZ!U^ZQC8-&':MO%\\?MTA-2+^ZG/CGK19(HNP<]GR//E_$-"ILH MHQP]_FM#6G_FHHV%N.!(?R1U<=AI_KRV54, M D@E)JOHT 8STJA^.[UQ.60B&4W[$$T&CLY5&YQ-G=1'G#^YI4JGPI9.>\R> ^+'T+C Q :\T\HF&(68TDI>;W@="C\^+OU& M8R*A23O*ZD?1!P*9DV*Y[H#?I>N>76QES.GC038]_0(]JI'B03-;( +,#(!S M@(4>KEDGI].F\F:OU'<(D5W*W9IE^$U]9=*"LFEB&"6 MA6S(S.YC\KN"MIV(7#-0U] 5XJQ'E4JGG8:4F$L.PA$7(U#])?NG(U;Z4"DJ M)Z0/66.FDO5EV7!&;SO.J.'T9E)WLF.D'MEF!49-A?1 CX4ES'!KT+G_+GZ/ M6YK+ML.HW_)!*%=8!%ZH,EPY,B*K[&5R1$F795DHJG-B\4VX9WZ6ANW POX2 M'"F!'0*EUB^;1MTZ*5B.-_&E[.(@M?-X]L)M7' [R;UD!9[NUQJ94Y+.I34: M(Z\I#L7!45E";'2_HQ_C)9(W#_O;9AVK_@5: )F[.8S1*?+*( M$:4?4GF_MCB5(AQG]@X)(%EM!"\21IZE"_J;3+Y1;GA?*!N2>,+B-M1?R!V2 MB]';Q7JD&ZF!%IC1!!Z1LM=EZ\DB@Y2?FSPT3T%@ #D7.I)*76V9;U*K^R0[ M$/;3Z ZL=S^,T)&A+%9\9ND0!!-%D?V0'!DAQZBT\S%Q 2. M]TI7+@GW:)Z4?$&#D+#G*)BP6;/@T2U,*85[D\*=1O M^ ?$<>E1O7%R@Z040+Y3PLMD489TW&!C65E9CBR$]X939OT0!HN6",5<%LE= MA.$+9?W?HBGE8AL+D3Y$$:'D.9,6[;R_;)3Z(W2^E2D,.OA<0Q M^=DFUYW.Y\>NN0MM=!OJDSHVO)2YF_HURD-9N(WLTXGA-->D$,XR.N5WB*+! MBHBJ(O0]U&L+D6/R+?)K0&J$)>^27(/.:"$#6=:2J6>,&[JPF3@?L'@2*GZD MG!7,J*=,3(PUQ3:UKH8%96Z?3/-Y*:GS8 \D?A1;?55_%(+!AANY:S13)05' M/GZJ[X.1R*0Y:3XFFNM1=,6)'5 M,A0'@T/YU;.M[V#4$3+%,:88FGAF'(["_(-8^#+2Z MBMB4G4D:BFH((C.K:;D(PBNPAL="A6397I116?U6?@=(;>%Z4YFB*<,I8#_ M3B<$;G>7!=LQZ:\<*\P%J7(;S6_,IT2CUB(X]17W)! 8@J).ZHF8R; /VT9E M9Z8WEBV[0L2N^*+8F8"FR)JHB)W(&[(;BY2)$B(HU/$P[I2+7<]])3B-#6)[ M*]NCQ5K5C7JN3EDJ2GL&2D?KPT9]MYZ)>52DD>KEEW>XI#K[0+4:1[<4;(3@ MG(9002$:N:HCZN_-R102QH3-("G-RZ+"RVDA.T'#-5)R"U1MO['Q',S,%X@5 M,T=BRRB'O1(+V8J&5,U4M@+:0*+I_5#.INILN%EUB>)T^W!9H 6 MIHZZD N@]SO;09IZHFH[)9GA(FD[12X^:>XQFXB%G2V2\P_$0.\8[GR)G!=7 M7VC"S:B5%9U.*([43F-HMK M$272W8P;1RG2"J("D^0I&:],PS5,+Y6&+[W]B[E?D3 F)W+RJ,,!U&>$T[QK1SPG!YA>3JD1!$9L92BD/S!1>3 "?A$:B$:C#]>*9;\]_\0+J M=C3TX6@7#%$V?]>WRFS/I\$RE*;L>KU39SN5[/7_K\\U*>[_7^W4>A::T_9I#CK9[IGGFF?1"^8:#3$(YU"LH9 M"^D33N&M#G=%#G<_=[B&&'R9 ]P5H"E8,];Y1AYJ6*#$3*=VI !7C)02$O6H M3X]DW>C89MA)MEVUHVA/5(<6 =E&H^"(_"Z8(+=&V89B,OEL!F4,%8!2?@% M\JG$0%4^81P2+A;B/3@))3F&!)M(87LW%#%1Y3@"_L,^:'Y2^1BS:A[XG/PN MY"PHK0T,*6N2O2,,0* =)&H!7/= R8-R&0X*"'H;.O3(00)SJ2DG)?6682-) MXKLYJ9FLQ;!$.;.(K2"RHI&QCXBQ9[YMRB:3O!&-+0P3:D2SYS[_9O.EWESN MNWJ[O6 JSG1OSD1^$5M+K.S2 =F@+ZNF ,0(6@>#B9BI)6%4'(0C(W 2-M*7 M%)RMZKUMK!#64.9+S\VB-=9 *?A?4I"N.[E, M; 2ZJRY\=>&K"_^X7;,74[9JRJ]$OJ59 K;F7T+B&C+F!;9VH4R%.(E$,$X0 M2$M_!Q^H4D<"%OK!%*R5O>H;U56OKOIKO.J]$4>HV*6+=4D$#:LO+CN(T9,, MMU!)[4PJJVOZ9F1R=5&KB_HJ+RH:UVFL4EDC=PU[=LP)K<3W&'8 HU#P:MU- MA&*BE!B90U:K85L'O&N8\,5ET9&0B;1Q0KT\XBB=9=7N!%V'@GT"%&ESQ71D M7QDE]1(9.H"+3=7[$JI\A$EH$ZSL![)),!;&=2S42SN9ZTQ8KFFD.M)8AYBH MU=U2Y&5I+)3R#3DN@=I-92^5R(7+\''0M:54T0>S,6:F]6M MKF[U[>)7Y1PHAY>'B?74?8^P@P3UEH]E?BU'=.&*80D%]FZG>Z10K$4PP6P10PIN'R3T(9VU6 DXS.:LAWZ3HW._NIHK_2=]:*#?@<&_98RG(J M$* L%U6C&++2HKO^C46(^)R,CYV(0)>L:?:C_8C:T?>HD)45GWI[?*I1L:D7 M95-#:J"><%H;\H!QUN9V>1::O&=AK..!F@<@SPG@SJO^/+%8_,YR)B'^%M4F M:@="'_.HZ4+AZQTU'%GALNH^C.V5X17EV12D>.@\CF=,D+\IV7E/@Z781*D:4;LH1 80M[2EP5RFH) M)C#?'00FI,WR'&*!AMPSY1=!CDCKV\#/H[Y 1FL$TJ0%(_VZC'+B4^%VS*HX MS4'$65_QK[WNRHJYCZ:=OKGH'HR(!B56"=NZJJHTNYBH\D7XD%+>.LKU+LGWLSB_J^7 M'K,!Q5(SL$-977\'X_W.23^KRZ4V*RY5<:G7R*5,;":)9(.\2"*C%_D/7%3J M6,/X:V;?4:YF9>/@%F8WE_9LB>4V\U4)FX#7:MN>E5F=H0H0N*:\[0E@$>TX7F1"D8H'.E J/K+[&O3>"S MNM4A3R1C_G%_U!"S=C( 5OB%4 DR@1@KG#_#YET6IB;09]M/Z8+,V4FG8.I6 M5QRN3@2JXAU_*][QC?U@?J@:;&1HD9AE"VCP;KBI@0M*#"HD$C]?/X@8P?#PG'B9Q-+E[A&*GTG&H[I4EX3M:\:' M''+5K63?0+[<"O&6Y\N!N4\KXIN:J=RU<]/+=5.1.3)4%X)=(XTK498"L"PM MIDI%^1MR_SW9;A&H S2R #NOUJPL:QGKH,*\(4=Y%T;:"C[,C1Y'DL"0JX[] M<"@;TV8QD*Q7S6(LY.^8Y[RQLS)\NV(+?RNV<$I]IM#F*R9(8E\()6U*U$ 1 M4#[65#8!5:V7:E:DZQ67=6!:J9O;?F4WUZJN;G5U=;3S;?7*6%4FL5GE;%8\ MXE7R".D85GF;8'5[8&BZ9@\S%YF$-TQU[2->;BR.Q/[,&JE@&'NN9T>R!3=> M>A^'R.R 3XB]\#GD;/)1&G";+<>.)V;R8[$ENDS@1*N!\=7P1UDMINJT:/A_ M.!,]-R%5)#ZSY[I /(V7&219UD;!*#&; ME?Q X\6 P3.R+\.(T2G@UTOZK2(/P#;U^%HSHVQU^<'J.)&K -7?B1V<1GQ! MI#%AF BJ)R,8.1-O2 66G)^-E^O3P5ZGHV+0)WN=XUV\E=B>-!"RI(Z;4J9! MAD3#4:Y0Y:5@VK?0_4O]N9E&*KN28J/J-"#S9N1%TYCN\Y^I':FLG!NU(K/# M)BD;\$]D$=0-%@ONQ$Q0#.#V-TM%"=DD,[.:=58?U*U U:L8&Z<[-]8T>A7N MTM'W0;J M +P2:3?YZ$!-E1D(B11PEZ&?9M7;MY&:\KK!KX##^[JVD?59'[@M=Q/(LCNX M*U4!"F%%N?A68V6X>'6W_W9W&VQ&3&S*YT7RM:6.UML?X-HR2&%X):*LF95Z M3!J3ZF'#!^4%(Y^,42.C:6HGR2J;GENKXXI:L8*B9J.J**HJBJJ*HDI 9?3T M*5_Z2GJF L2@L(B6#U)&T6V+E9/ J)Q%<;5,.T7-M:2[E;@6D>-Q/8(7\="< M_$^P&YCK>].HP)_A?Y#KZ0H%UI,CFNT*X]AMK4[OQHI?_*WX!;IW7"",-0J< M**:0 9!Q)%GC8AAN1B\0L!D>4LN(?*J.G\82B%=!^( 9ZERHSL_4-H^QZ[% M $,MQ4IZO+C*8,Y,:"X6,A*?B2N$2QE)Q2;N^6:3C($%KQ$A+\]&J]+1*NZA M@[EF4E>D4 01*,/VYPC/)S$)*:P14ZT1J*_.!!]F>HK12YLNP&DI"$*SPY9$ M%)3:!1898F611C94V:MY1E63M1/$@Y;ZY0AH\2Z..?; R2;RJ\MIJH9]%4MY ME2S%K%B4":2Q[3-WF8%Y(<"N==5'=U('%MOCE*+X,% MCI<+J]TFVE%MQY0H&)H2Q]\*[-!655U2\8!7R0.^X_6U$6\7KJSKC4:>D_K2 M(8BYF@FB;<,-FN=0^MGI-R^47,C'^7,9B$@F49B.)YS>"/C$F:L98LEKQA8HO5'SA<5V!B;J9 MFBFP4XW,;#M6E>$A@W"K:JLL%5NA3R!I(%,0I$O(]GL*WZ2ZN&_PXE8%&"]; M+7J%V7:--5*8+'F.]O"Y+56X\/)06^/_MG\\)ZN M>ZO16E<(8"B-L6(AAF&H) LK'?"F*NA15>)A6SB.^OT&_7X6PC2&_IR27*E$ M*\&*+:+-N;"YV[?*BK5!_I/"H'-?>>RQ"$1$+K\\5*HJ!J7?C(2+#YE%9699 MV.JRG*H6X@=K(?@JEI9"[)JM%WLRVD6)6K;EN?_^Z9M@Z"*!M<]B*G#P,3PK ML*,]_),=65>3GSC#Z]&3!O^ "7FC>:Z.HB2)S<1'6Y*UYB4PHK.X8<0RY"+Q M"L*/U3H9)$:N5/KL3"!]V 7AAS/2$+"W+H(#$C8IW*$I(43XX96/F3\P*/ ' M]BY0[TRT$'C I41]V[0M%W%*T6LQCL(KS'C2KU#Q1FQ.!C3+C@U5"%K>]!,+ MT(7@E 573,FR4&2O5DYF#:PY2(5L0+4EFS MYJ1F SA.\L\NTDN4W6 *="\\M4YL>\"W /X8X!^\;,[70E!92^4API$"QT9> MGB!#A&V2E,!@(QB-B2BOFB(_^+2DH;IUJL0(?HM]FTD 9+A%"U84. MLL(B-##M%1@JS#SF0WE_7J7- O+>B46XY5(?+!\G&0V!PJK M "\6&:QSMBV^AS=%=R6_%$OV!'[H4^$"N65CS9P%FG4><^U09EC ?&25:6X2 MQ8YI$MAU 7$#IR+,4Z_?(>?Y]>7A-ZL\_"H/_Y8\_&>7T\>&+*L9MQLY.4R+ M6J!1',;VXU W.Y?,S;8N$6>'4RX#4%C#Z**&W<3=*QN#.'$X2JYLU3'9N/I: ME:'^C.SH074F3&/@ ],05+^YQ!(D=IL3NE ;/:(+RTLZ:*XMK& M8OX:JG)*G,4LJXE1JEG7E*Y5P#53H@.?1=;%+JF;6K_#CX:,(0#30 JBW2.& M:+X0Y:47Y[0>8'H8\^;\6II"WDX6,;R5TF59C;FZ2Q/*>\F6NF7VS;MMF4KC M-T4T+5:K'V&46_,":6@P%GB!,/1FG7M7^NYR(:\4A@4E 0T2>%&\<0E;D5D/5',J6T<=):J B"VW+$:Q[ M"'3Z%Q\A"RX1"$RP"FSN7P-&U(SE/,.*RAMF.U&(.>; 68 =@!4(S^;NF(GZ M>TK'"J=NWZ'K.L69J'N-L*?D0;:'(0]5RS:!&DU0E30P!/CU7_(!>^SY6AE: M,$W@)6HDK0'A6E-T_J01IZK#/[/<]B@<(E\U]H-:9,LI4I\-3T32.H+%3KR9 MB2V@FT\:;Q'H[\)K!-:]PZ0D%;JYIN*:+,MA;$8<: )GDQD#. NUR#]3&[6P MNO5M@FN7]\M6%QNL7U!4E$6/@BZ0/<,U'^9K)RU?#;& 44$W\X>1DXQ(,D[U MWJ')#;)%0?33GPFC.JG+3)@LUWSZBA3&]HPOJE']3N<(>PK+&D<2K[WL',F! MYX,6A0^HC:N1NT%HGI"=M!7/B/C)#\'M0/FVA'@,BF/B;C@33] -@F/Q9NPH MRED$Z0RDJJN:JL=Q*F0/T<))L,*NX.M YK'O8)8J^-TIAD#!HL+F+C@+M(=3 MEF\H*L'$"NAS],_"CIMP 48;)T,1_U&I\6)@'TA0,SM.\@85[!98RK#5PF63 MS*<&6#[VD[?'.AT\B7#_ ME3_"?6LU6DUV 3 VNCX>2V P"UZ.UQ9^A.YBN)&1="F:=R$G_PEF/2(0$>88 M\S4I+:=>/+439U*C7R0IT\<5^4EH9O2T*@#,Y-TED"U)-''M2.I6]U>1@ 1B MLIEQX!;Z?'LOX83"B ;-\21F1 I,DB G!K3QOG2-Q\S,\%LAI37ZQ_02,J8' MK(+6"LQPQDR0T@;D:D"\X\WU8FPQI,E3_D9N.1;/*XY.MX6P+F/$/#+O!![_ M4,Q#*;5EHV]0ADQP)>XX(C5(5,%"^MT4)D6P]R6'.XQL!;)YW#TDEHB2JGCW M,&6!Y'C$NB]F.&I:-@7@P$.J ,)J,6'!BD(^(+E,3(/"@LDX5269GD17"9TSP!5*L4>_S&3LE-3.B@"Z E%WBX4[I<.%+"S%#[% MA<.A3#V>(%'DXD'SW!./$C^DWP49@NJ;AV^B(C0BJ3G8;*!/TN#K)+.4LY4Q M@(8H2@DY-'1)V_65SY8R6C !%:T"QCL.B<[S9,>FCTJ*DRADY [37EU6[90[ M$"@:-D*=9CG30#\:^4+WE5.8%XHFIY!V!) ;YLK"QZ@ 91>6[S#N"(JAE$)A MG"W'2V;[MT#\QDAP3R,2I9B@5U!'F."ERD/A,=+" U0TB7Y )&/.O34"6>Y) MMP^S3R\J2AK4S5+V-IK,5F*XJ7I"Y:>ENB#:5Z P)B0>U1@FYM!".E-+D7I7 M3*%.:O%+EP->D/>U*OU4<; 29I$+^.!:;:F-:E<]#(L',+61\KS$]1XUX%.4 MDXV'17,D7JX&*M'Q!KD*9*%T@^ \LNP.Q/P%L\2Q)7R@3:^C5U2+F5J DD]SM5*;2#6=5]+([,!OF97<^+KP1Z@UD*!NAZ<3XN*)?(FCH:)%ST((E"/96K.I19 MS]DY( >DN$YV C$#T!5=+!IWOZ8YIYOY E"&*4<*ZFK*DIG7"B*;%%V>N#+= MI334H4]^G[25:O+TYW*J-<,S2#(M02QOV[V$2R CA&KX&:8.I(%4PS6S0I\E MW&?$R$1*D+(W)VD3XXF:1/S#I_)-3T81)Y>PU:M5%# AE/K-62\RPU69&#IL M)J6Q)SU51/F@'DUGQ:I45IV634,YD?2MS%&'3FR-\L%JF85ONRY9O^8K9'!N ME/J^Y D9J\B;=HH#2!JCV+Q9+<<1^C22>HV.(1;<7HJ$4_S]:L9Q6E48^#Y+!6K_&@N M7:4 10#,U2=80I,3"4, 9?Z\1P>GLB+JY/*8CF"X9R9H_QL][,FG2HT%^O]C3V9B);ES83$M7'/[Z!A):2J$/+TIYK^( M/&W:OMFDD:,*66Q'S97M?IP7*9R\2&W,\^I4]$YENYDY)'+*Y,+!TXA+VHS+ M[45?H X6!+&,V&G;?V0C>+I.&U0G4.!2ID:D24D$5&UD1(N)!J2;';TU(*&! M^.HN+-S)AY%U9F(@PWCJ&(W,NB"TQL!)X'$AEMY[,^PK M#P[O<4XNJ&Q0=<:U8B"6S%Y.X-(QV8A2!7T_MPWDA#:,<:X/E[P-/=OH9O0X MF3,0>*IVY*&+-2>XE&*KUH2$H"(V!<:S0*7%Q2Y:/#G;/KN-RKI3D9N;PBO* M:"IW$V2!X1(GLNF"@I.4Z8U>0#[N*Y6$;!-(CB+15ZN,G$ZR!$V=U'^591ES M=JA>!S/JG 54DDI6S+O+S!]U(##* Q21FR+Y&,&C,WKA/%V99 J4I_).:YQE M^B[S%&B_^4 E]$I!J6)EZ-@2:R!>198Q\9[/P'0/Q\5CDKFX;"_G,GI1?PG0 MU^7GGE<.5QT'SFB"XO^YMF"&5)QBZ&J&:<$8.[9CE2N*P2%?Z ?"'T4%I1] MC- 34V)1A?P)FUE_+4L^,G2E&@4:U0Q8_OFJ47U-A2= )F%HB]SCEHU;J.^V MR19(:4K@RS'S%(:T86&+R\:ST0CWJ7MS%_( M_34(,[![<2U#)ES7@V:99QP]'OF4H$))JS9![7/4I+Q#.3^7#S- 8L4 ,&9( M!/A7B5-4Q2+X5&0."Q\$)[?&F.[CQ1/AYA,S.%IO*)LZCE KB87RU5+V7,H=;B_,4W 84AL*BH&9,37,E>;@B M@_PYB$DLFR8 JA" MQYC4ON@+2'BM@\-R/#0%)SV$B);05._!?O/CZ2'@_*(/>TF%O@R^?X?6%/O- MM"')_Y6Z7'2?*5QEYKYN6 .8\W-8$Q"Z82JZMY^[>@WZEXC/:N!%3XUTMZ23 MK].3R,KDA:+9PC#&I@Z&).Y^-I+O[B18/\K5%/:\:?U^,24_T[#3IY740&%_ MD-?RJ7U1!=$:_0.QGNHD$_)?1YN*S4-XW-+V9+FEW :?BPNH(T,QO3,\-<;8 MJACHL<0I1BV\RZ$3 ,LJ_#&\08B-1,-X!GCT@+$$_*@>DJ+EV#F1LQGPE_#S MB=@MDQ(+VW3P6,&%LB*,.TR8X!+%C#/^KE<792N% W!;PEZGM6ID[V=S:R*LJR>DI;KI!Q$ MP3Z2WFT(^X%:H3KQURCHTCB"?;:[2C./N,XVF$&SQA:F+-[;%@R(=URR,]G\ M5(%L*VO96G ( #R#_:,V,>I_8Q]5]G++3S[_(0.\ ^/5<.SY7#!U4.OV8?+"Q=\:S8'H3_)TT)%85XT_#>)NN^CO!W M?04KIW JE%]C?N+C9)2,1^4.N'BHB<,R-QKOGJ=+ VXUVGW"GC/2G768%349&QS,$WIV1-V @##F?.- S<8*>^ MY!8>I)MX5+&Z\*3TA@3L?:)-$':,2\-JCJ]$J;GG;3PAI*>[CN.X>ZS=T7*M*?+>X+BE;<=JAE1^&XRN6E=%[P9^( MSFUJ;@RVYB:0BRH9MGH:3F<.YGPGRK42P6++&0#)+4G5)(=_)S#;FYXL@43N M6J95IWT:J%0'S#MND94G(A!6'7!*CR#JM%>'+(6$-49C>_I&]/2"H-9"G86B M[<_+@'P[#VUH0@I[S#@W IM<7QN2&DLZNP4XRGPT6W;SM6W$]]0Y.\H+%!#H M]7NYYM@9;E1M_>FE-+5[\I.FRLW4/UTH#B&/2MN2N1&U! D7TLD@1JQ M;SW6E_KLWS%VN6SZT2KVK.X9#/0&K*( @IYX3.E ZLL[0TQJ!A5?U'X:6HQ5 M. "8];#CR"I$:AP'6U]2-XT$;>8\4I8LTK47&Y8L!M1B9[*,8^V!#C1KTJKD M#8(MX:7#F\3>;QKTD(V)+!V]A/:'?Q<3'&3EZ NZW93(51T'/K.U0Z3@]X6I M\GB4^JA42XEYV^#4E4V.E-^3 M80C3!9SX0&9/2ICB$U3]H6X-PL4SYDN@/(\\TNF0+-AUMRHP_'BB<-CMQ "X MG-MP/8T HHO9:+OV"=ZT+I634^Z73@^,=IZQ+J--C0U -R',N4:QEOMTQ.?C M#LO@(A661^:6+-U>RMVG.[UU'J&(^;"KCW/HL;R!?=;/N>;6P9[SIENWZB>H M"YQ2DG8@TG9G)!!2!'$GTD6^_>J;V=W'[/N8CW#!PQI/!EK2LN0KNQ[MHFMN MM46NUH1OHR/$KN0K:K&\TT<'1"8ST@+$]!<08>%?4U1Z^45),AS.YM7^KJ(2 MRM@192TM2!U)AEF%";HA..9[&[IG*"=YB6CBI%E$WX.7W5JCP'L"<_G60[$L M7M1W2[T[/4(%M<:OJT@X+7 FVU8[E<,GXUT5SBKI1^9R/?=.7]6WTL!<":DY M&OOU[.<:RYNM/!\W9BI7PVL^ZV.7#O=G83-9@\C%YLL'$*60J\PM[&$7HN79 M7+JT,:?4(;><;TPQ+G9+B\"\2CE/1A4_4]^!*Z M@Q7K$[T [_M88G[%^5$'/MA(\;3I.DN!0D8,Y%AG!.FCC?);@#U*QFSH'P]A M?,B[Z:G=5I?0F#ER%IZB"H0=6BGNH&T(,HZG/H:&YE#-_0DAZ8KH VO_Y0 M!CYM,AYR%Y3V$Q\KCC^ #YBL;-'L[)R*N!!BZ2X'*&_,E8:KJ79 M(0U&=??JZ-GFJV6OI9SE'*R;?11SD9E)6\HN(R8V!)<,VXQWT2Z=1CVMU7PL M]FW?E..(*$207%NQ9)C>Q;62%<5U%S*!KULM@#%C ,?KQ:4!+V-E2H?ZCISH&DM4)],Z>T%6 M80CG[!5^'D^DK#R'%%;D":TW!'":75867)U[T*8.UC;P81;@_G@NP)T+< ]M MW0O'?O YKNM^1X?]T1"=ZC["[WIOO7CR>,UQ">_P!"_A^"W,"U9X'G<$2^;N M& /SG"C'X\_ OA,)=Y#!$C?C9U3C?$+,>XPB'FPGAZ6<@JUC4&YR!A4QB\BI M-$E+,#&-\6O3:2OYNS@Z9*ZM!T7ANXFW)S9V\;X+0#?7*CW#O#UZH^*$]/W2 M*N%FOL4!8'?WX:ZN-&2T#,G9UOUV.@Q !@Z;CW0F,0N>3L92DK2\=, ^7AGY M"\4 G(B7/<=LQXLWILS+P^]LVS2A M(4%3I9Z? _+Z?S=1?#L M:"J^OKSJJVKW9+IA7E74]#B8/2^Q\Q*[?XD)I5\6+C"\16OH&^#U#X>JW];" M<4C !FX9JOK#X!K-\9]\7>A^T =-TVW1:"QVD[_>'HO,@$:4@![*>4K^O*;/ M:_K^-9UA!@C,4MTR[;^(9)HJ@-1@O(I0AXIH"G_)"C.?%R(M1*T5W M94_--S6WR-N)+8MSQRTSYV5S7C:\;&*/MJ8&A6*?$ACG97)>)KQ,RDU3;M&L MNJM[[N?C,CVT^:)0Q?:ZXF18%U$(P=\**TQB4(E'SROKO+)X9<6$5X35U,*0 M80";'&6<2VN$E?6'KM>6#:40.R^R\R+3?)F6O="$+[C>>/8=Z@'])N'82\@4 M"1$,K?J))6A(Q^;XW--*O0=+ZY/SRGI$\^4$2X2P2L5,\M2"A&PX!N=Z(+/X M+^*[H TRC8 K*&[MY;?_Y]673Y[^:4--@M1W\%YH;[\E?KJU'A%7VF;HBG+! M"#?7IAZ'/%-S&=92F73Q*.4@=4L*:XB=$(.D*8ME6MMB+CX+ADP2&!FF6I3B M&BA\,?M@EH\2KA3+1UULOG1+0UYS@7<*Q<;X^@_1<_)H(69=9V@201)3!D46 M *S;1"Q I AC_4D<-*G_/JQ.SJ#_A.K14.6K!>EEN/\]+56/A.]_Z5*/7!27 M02GRIK-(WI7D+]%;)'A%#^\RF0!MFXW*"V(]O-N34["G0B:>108AFXOB@"N4 M&RUHHRW 9G.0J2D,DZ1>)/):'!4HT%PR?MHI20AAGKY1H_L$:).[^XRO"EQ'/%KV-K>";X07&&F2D1- MPM(9AP>(3RRR!H9'59 O;JUC5>!!R:18EN[9W&V,EJ KA>C M.O^4.:P2^+G'X%SRX](-P0W+2DK6Q.4L>F0!!F^R0VXJ"CR"E';5B#HI-Q+T M(A$Z",W@$[+D-.$M-,*7&'U2Y+5N,J[92U"=XSY09]D/# M;WYVQF^>\9L/PF]2%Q9QJG9PI\9.VUBJMKK;5]B*0]??].\M?C.2&GI7UEX# M7%GZ(BY3EDJZ2!$36':AK&?1,^GQ-ZI-CZO_&;C-I,?_?DZ5DZ+&CTN+'"GI M:*!7B=_#?[VNJIMT,#MJUF7"AEV4)4BG;IUJ3+1@LTM:E[4C)20LHM(2WH1M M23R9K(5]FA'!?1=2$6AFHF^6CAD&_1O674UF]2;IDKO8O'0:ZRI@N[ZPW.$* MWA62%0D[UEKG5X:X4&(XM #)".[B9;O>\5K(+9284G9"TK:0>JQR%J=3 X9K MN\%>!,O-F]0\1"J=>4V85M''=#((K'? WD6(@9Z +J$\#":(R3]Y,I28199^ M+3BJ,[8=IIFIQ[$!#J'M1-DCNA 7FQ_H691PTMK8GW GEP>2OL(R MB-VRUU-X!4(OT%[/FDDT$9K'=H#XQ76U)/\0_&WJ)=XQ'RJ'S;I"+=TMDKB:H<.103"?-N;+:6Y]% EY+9/'\ MR;8CK.G#1B[CP5(+SN=/1D&<&G)QE,D[KDTH+NUK=@SORU[VXAGF%$!)L(?P M;;&E1,!%_=#MMTTW[:@Q][UU2'ZJ6'(($#V?F[&WP/E [R$BV:D:#LW(=2>R MDKHH.;GD&D@D,G8^ H?>TI']Y-G:6 YY!-G."?UH#W (1[V\\OK\+Z<-/I;"]C)#R.% MT,7FJXG,&J[Q*@Q$B9,&"1QJKE"F&#^KO.IH=8DQD06I)_2+GWXH-M_4V[!E MN_VX>?$_DQ"Q_4@S'&S52[J Q_OABOD*-AB?K=YO/;>9/+#3R4C,VI)"1J+B ME2]Z4-NE@E(_.2T3%,^9V4-[:I"T$W>!H3R^QEZD=W')+)T8:KC7-IX[M 4% M-R_I"):D'#M6R?$BQSX3WM*>Z::1-Y(UA]$I1GZBW3Y1S: QNJML!DJB>T^( MS2C3S>/VA'N**2=5CWP^XV-B%I1'I'MJ\CKN=!WJN-DYJ9XL3CI@EJ9?FLK# MME8"@GC6=.UE5_:[+%I@)TUYQ!+Z+3OZO$*9FI=T.\'F*7 Q*I4_>!RMQ9#R<<:?M3U>TE.,Y99:FY M"[<)1P-DN_ BD(AM MNBZZ@NT(5ZV$/HE$U,,R MFEK%F^N;X4-RO^IAC+Z3/:#]A;R<<4G_>UZ'D?G! G3G),318L'8G8VT$)!& M-(OAS\H'#+W5&8N:MFH M1(K3P(O:'G%E)PSW3C8'"T7_3-](=EG449LW5Y+1!&,LG2 ("1(WE>,&)G1 MQ<^EE9UKTY/Z<&T\)67D_@OA-)'1XQWW7:\665E.41B418*5+Z,#XBYWANGI M%35+V _GBZ4%%XB9[?Z=PF;3%9*"GL]''-"TY%X20M$,S@>C&9O1-XC+/"P M9% C*UNEG4'T-:/C4Q:^C/6#5RRZ2F[#7K8EE,@P\6H=QOA2F972=\PI]')* M\]VQ#=.QM0)R-D(:.;69EHT44^@=]L%Q94.,\:@&Y49K2$>#HO=(NZ%F0/H5 M(@F=>U,<.Z2PDO'"Z6]1Q!;$>$S]T%XWD@U9]9S$HOO&9!Z%7.PAJ)2!R.